




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
9.1关于单片机
名称:SingleChipMicrocomputer总体特点:抗干扰性强、硬件通用化、实 时控制、接口功能,灵活编程方便用途:机电控制的常用方案
方法:专门开发语言、需求决定(I/O, 接口、容量、通讯等)如何学习理解工作方式和特点熟悉并理解基本电路多实践:从简单到复杂基本技能,常用的控制方案设计,学习电路控制的基础课程9.2单片机介绍
一、1、单片机的定义(全名为单片微型计算机、或微控制器):它是指在一块超大规模集成电路芯片上,集成了CPU、ROM、RAM、I/O接口、定时器、计数器、中断系统等功能部件的电子元件。就其组成结构而言,一块单片机就是一台计算机。2、单片机的种类:(70多个系列、500个机种)IntelMCS-48MCS-51MCS-96Motorla680168026803Zilogsuper8FairchildF83870MicrochipPIC16xxIntel单片机按功能可分8种类型1、基本型(51子系列)8031(无片内ROM)8051(4KROM)8751(片内4KRAM);2、增大片内存储容量(52子系列)片内存储容量扩大一倍,定时器为3个、中断源6个;3、低功耗基本型:80C51/87C51/80C31,有三种功耗控制方式;4、A/D型83C51GA、80C51GA/87C51GA带有8路8位A/D,半双工同步串行接口;5、DMA型83C452,它有两个DMA通道;6、多并行接口型83C451,增加2个8位的准双向口P4/P5和一个内部具有上拉电阻的8位双向口;7、可编程计数阵列型83C51FA,它有5个比较/捕捉模块、16位高速输出、8位脉冲宽度调制等功能;8、高级语言型8052AH片内固化有BASIC52解释程序。9.3单片机的特点
体积小、重量轻、价格便宜、功耗小;可靠性高、抗干扰能力强;控制功能强、运算速度快;硬件通用化、应用灵活化;应用系统的研制周期短。单片机的发展趋势CPU的改进采用双CPU:Rockwell公司的R6500/21;
增加数据总线宽度:NEC公司的PD-7800(16位);采用流水线结构:TMS公司的TMS320,指令以队列形式出现在CPU中,从而有很高的运算速度;串行总线结构:菲利浦公司的MAB8420采用I2C总线和DDB总线。存储器的发展增大存储容量、片内EPROM开始EEPROM化、编程保密化9.4MCS-51的内部资源8位的CPU片内振荡器及时钟电路32根I/O口线64K片外数据存储器256内部数据寄存器64K的片外程序存储器(包括片内4K)具有2个优先级别的5个中断源结构有2个16位的定时器/计数器;一个全双工的串行口一个布尔处理器9.5单片机的内外结构一、单片机的外部结构(封装)拿到一块芯片,想要使用它,首先必须要知道怎样连线,我们用一块DIP封装的89C51芯片。89C51的引脚排列三总线结构地址总线数据总线控制总线9.6存储器结构和操作程序存储器:存放指令、常数、表格等片外程序存储器1000HFFFFH片内程序存储器片外程序存储器0000H0FFFHEA=1EA=0特殊功能寄存器数据缓冲区位寻址区工作寄存器区00H1FH20H2FH30H7FH80HFFH片内数据存储器0000HFFFFH片外数据存储器9.7一个简单电路分析实例9.7.1电路搭建1)电源单片机使用的是5V电源,其中正极接40引脚,负极(地)接20引脚。2)振蒎电路:单片机是一种时序电路,必须提供脉冲信号才能正常工作,在单片机内部已集成了振荡器,使用晶体振荡器,接18、19脚。只要买来晶振,电容,连上就可以了,按图1接上即可。3)复位引脚:按图1中画法连好.
单片机刚上电时,其内部各寄存器处于随机状态,在该脚输入24个时钟周期宽度以上的高电平后,将使单片机复位.4)/EA引脚:/EA引脚接到正电源端时CPU从片内程序存储器0000H开始执行程序,当地址超过4K时,将自动执行片外程序存储器中的程序.图1R19.7.2任务分析要用单片机点亮一只发光二极管LED,显然,这个LED必须要和单片机的某个引脚相连,否则单片机就没法控制它了,那么和哪个引脚相连呢?单片机上除了刚才用掉的几个引脚,还有很多个,将这个LED和1脚相连。(见图1,其中R1是限流电阻)按照这个图的接法,当1脚是高电平时,LED不亮,只有1脚是低电平时,LED才发亮。因此1脚我们要能够控制,也就是说,我们要能够让1引脚按要求变为高或低电平。即然我们要控制1脚,就得给它起个名字,设计51芯片的INTEL公司已经起好了,叫它P1.0,这规定不可以由我们来更改。让一个引脚输出高电平的指令是SETB,让一个引脚输出低电平的指令是CLR。因此,我们要P1.0输出高电平,只要写SETBP1.0,要P1.0输出低电平,只要写
CLRP1.0现在我们已经有办法让计算机去将P1.0输出高或低电平了.但是我们怎样才能让计算机执行这条指令呢?要解决这个问题,还得有几步要走。第一步,计算机看不懂SETBCLR之类的指令,我们得把指令翻译成计算机能懂的方式,再让计算机去读。计算机能懂什么呢?它只懂一样东西——数字0和1。因此我们把SETBP1.0变为(D2H,90H),把CLRP1.0变为
(C2H,90H),至于为什么是这两个数字,这也是由51芯片的设计者--INTEL规定的.第二步,在得到这两个数字后,怎样让这两个数字进入单片机的内部呢?这要借助于一个硬件工具"编程器"。我们将编程器与电脑连好,运行编程器的软件,然后在编缉区内写入(D2H,90H)见图2,写入……好,拿下片子,把片子插入做好的电路板,接通电源……灯不亮?因为我们写进去的指令就是让
P1.0输出高电平,灯当然不亮。现在我们再拨下这块芯片,重新放回到编程器上,将编缉区的内容改为(C2H,90H),也就是CLRP1.0,写片,拿下片子,把片子插进电路板,接电,好,灯亮了。因为我们写入的就是让P1.0输出低电平的指令。这样我们看到,硬件电路的连线没有做任何改变,只要改变写入单片机中的内容,就可以改变电路的输出效果。单片机内部结构分析
我们来思考一个问题,当我们在编程器中把一条指令写进单片机内部,然后取下单片机,单片机就可以执行这条指令,那么这条指令一定保存在单片机的某个地方,并且这个地方在单片机掉电后依然可以保持这条指令不会丢失,这是个什么地方呢?这个地方就是单片机内部的只读存储器即ROM(READONLYMEMORY)。为什么称它为只读存储器呢?刚才我们不是明明把两个数字写进去了吗?原来这ROM是一种电可擦除的ROM,称为FLASHROM,刚才我们是用的编程器,在特殊的条件下由外部设备对ROM进行写的操作,在单片机正常工作条件下,只能从那面读,不能把数据写进去,所以我们还是把它称为ROM。9.8单片机执行程序的过程分三个阶段:1)取指令阶段2)分析指令阶段3)执行指令阶段1)取指令阶段
根据程序计数器PC中的值,从程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年劳动合同工龄延续模板
- 一年级下册数学教案-4.5求减数的简单实际问题 苏教版
- 二年级数学下册教案-6.1 认识角(4)-北师大版
- 2025年学习雷锋精神六十二周年主题活动方案
- 学习2025年雷锋精神62周年主题活动方案 (合计3份)
- 2025年广东工贸职业技术学院单招职业适应性测试题库参考答案
- 2025年湖北国土资源职业学院单招职业倾向性测试题库及答案1套
- 《雁门太守行》历年中考古诗欣赏试题汇编(截至2024年)
- 《春望》历年中考古诗欣赏试题汇编(截至2024年)
- 2025年杭州科技职业技术学院单招职业倾向性测试题库及参考答案
- 铁道概论(高职)PPT完整全套教学课件
- 一年级体育课教案下册
- 廖常初《FX系列LC编程及应用》课后习题答案
- 轮状病毒性肠炎
- 加氢裂化操作工题库(合并版)
- 正大集团大猪场开发流程
- 高中政治必修四知识体系每单元的总体框架
- GB/T 41255-2022智能工厂通用技术要求
- GB/T 41029-2021石油天然气钻井海洋弃井作业规程
- 深入推进依法行政
- GB/T 4026-1992电器设备接线端子和特定导线线端的识别及应用字母数字系统的通则
评论
0/150
提交评论