单片机讲义ppt精.ppt
《单片机讲义ppt精.ppt》由会员分享,可在线阅读,更多相关《单片机讲义ppt精.ppt(70页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机讲义ppt第1页,本讲稿共70页随着现代集成电路的飞速发展,微电子技术以其强大的势头渗入了我们生活中的每个领域,影响到我们生活中的每个角落,如家用电脑,数码相机,洗衣机,移动电话。MCU(微处理器),DSP(数字信号处理器)及PLD(可编程逻辑器件)作为微电子技术中的三大巨头,不仅决定着现有电子产品的性能水平,而且还主宰着未来的发展方向第2页,本讲稿共70页单片机基础1概述概述2MCS-51单片机的基本结构单片机的基本结构3指令系统指令系统4应用实例应用实例第3页,本讲稿共70页1、概述第4页,本讲稿共70页1.1 单片机小作品第5页,本讲稿共70页基于单片机的U盘设计第6页,本讲稿共7
2、0页数字钟第7页,本讲稿共70页1.2 单片机的产生与发展 单片机产生与发展和微处理器的产生与发展大体同步,自1971年美国Intel公司首先推出4位微处理器以来,它的发展到目前为止大致可分为5个阶段:第8页,本讲稿共70页 第1阶段(19711976):单片机发展的初级阶段。1971年11月Intel公司首先设计出集成度为2 000只晶体管/片的4位微处理器Intel 4004,而后又推出了8位微处理器Intel 8008,以及其它各公司相继推出的8位微处理器。第9页,本讲稿共70页 第2阶段(19761980):低性能单片机阶段。以1976年Intel公司推出的MCS48系列为代表,采用将
3、8位CPU、8位并行I/O接口、8位定时/计数器、RAM和ROM等集成于一块半导体芯片上的单片结构,这一系列单片机寻址范围很有限,串行I/O也没有,中断系统也较简单,但功能可满足了一般工业控制和智能化仪器、仪表等的需要。第10页,本讲稿共70页 第3阶段(19801983):高性能单片机阶段。这一阶段推出的高性能8位单片机普遍带有串行口,有多级中断处理系统,多个16位定时器/计数器。片内RAM、ROM的容量加大,且寻址范围可达64 KB,个别片内还带有A/D转换功能。第11页,本讲稿共70页 第4阶段(198380年代末):16位单片机阶段。1983年Intel公司又推出了高性能的16位单片机
4、MCS96系列,由于其采用了最新的制造工艺,使芯片集成度高达12万只晶体管/片。第5阶段(90年代以后):单片机在集成度、功能、速度、可靠性、应用领域等全方位向更高水平发展的阶段。第12页,本讲稿共70页 1.3单片机的应用 由于单片机具有体积小、重量轻、价格便宜、功耗低,控制功能强及运算速度快等特点,因而在国民经济建设、军事及家用电器等各个领域均得到了广泛的应用。按照单片机的特点,其应用可分为单机应用与多机应用。1.单机应用第13页,本讲稿共70页 (1)测控系统。温室人工气候控制系统,汽轮机电液调节系统,车辆检测系统。(2)智能仪表。(3)机电一体化产品。数控机床,医疗器械。(4)智能民用
5、产品。游戏机,收银机,声像设备。第14页,本讲稿共70页 2.多机应用 单片机的多机应用系统可分为功能集散系统、并行多机处理及局部网络系统。(1)功能集散系统。多功能集散系统是为了满足工程系统多种外围功能的要求而设置的多机系统。(2)并行多机控制系统。并行多机控制系统主要解决工程应用系统的快速性问题,以便构成大型实时工程应用系统。(3)局部网络系统。第15页,本讲稿共70页 1.4 单片机系列简介 目前世界上单片机生产厂商很多,如:Intel、Motorola、Philips、TI等公司,其主流产品有几十个系列,几百个品种。尽管其各具特色,名称各异,但作为集CPU、RAM、ROM(或EPROM
6、)、I/O接口、定时器/计数器、中断系统为一体的单片机,其原理大同小异。今天我们就以Intel公司的系列的单片机为例,向大家做个简要的介绍。Intel公司从其生产单片机开始,发展到现在,大体上可分为3大系列:MCS48系列、MCS51系列系列、MCS96系列。第16页,本讲稿共70页MCS-51/52芯片第17页,本讲稿共70页2、MCS51系列单片机基本结构第18页,本讲稿共70页 2.1 MCS51单片机系列 MCS51系列单片机虽已有10多种产品,但可分为两大系列:MCS51子系列与MCS52子系列。MCS51子系列中主要有8031、8051、8751、89X51 四种类型。而MCS52
7、子系列也有四种类型8032、8052、8752、89X52。第19页,本讲稿共70页MCS51系列单片机内部结构简化框图 第20页,本讲稿共70页CPU单片机的最核心部分,由运算器、控制器以及中断电路组成。指令的执行以及数据的处理都是由CPU来完成的。第21页,本讲稿共70页时钟电路作用:没有统一的说法,粗略总结下(1)为系统提供一个稳定的时钟周期,单片机内部CPU所执行的每一个动作都是在时钟周期的严格控制下完成的。(2)为定时器及相应的定时中断源提供精确的时间参考第22页,本讲稿共70页MCS-51单片机片内有一个用于构成振荡器的高增益反相放大器,XTAL1 1和XTAL2分别是此放大器的分
8、别是此放大器的输入端和输出端。把放大器与作为反馈元件的晶体振输入端和输出端。把放大器与作为反馈元件的晶体振荡器或陶瓷谐振器连接,就构成了内部自激振荡器并荡器或陶瓷谐振器连接,就构成了内部自激振荡器并产生振荡时钟脉冲产生振荡时钟脉冲第23页,本讲稿共70页等效电路XTAL2XTAL1第24页,本讲稿共70页ROM用来存放用户的应用程序、常数以及表格固定型(ROM)、可擦写型(EPROM、EEPROM、Flash memory)特点:非易失性,工作时只能读第25页,本讲稿共70页RAM用来存放实时数据,外界送给CPU处理的数据都是放在RAM中暂时保存的。SRAM和DRAM(二者的区别,基本的存储单
9、元不同)特点:断电数据丢失,工作时能读能写第26页,本讲稿共70页定时器/计数器 所有单片机内都提供定时器/计数器。51系列内部有2个16定时/计数器,52系列内部3个以及1个看门狗定时器 定时器/计数器的作用:定时控制,延时,外部事件的计数和检测。注:定时器、计数器的区别第27页,本讲稿共70页内部同一个硬件资源,工作在那种模式由软件设置。两者的不同点在于:定时器时钟源来自内部系统时钟,计数器的时钟源由P3.4和P3.5引脚输入。第28页,本讲稿共70页中断系统中断的概念:中断是计算机CPU实时地处理内部或者外部事件的一种内部机制。当计算机内部或者外部的某些事件满足中断条件时,系统将迫使CP
10、U停止当前正在执行的程序,而去处理这些突发事件。处理完毕后,再回到原中断点继续执行原程序。3类中断源:定时器中断,串行口中断,外部中断。(复位键复位)第29页,本讲稿共70页中断存在的意义(作用)(1)促进CPU和外界的实时交流,加强 CPU与外界的联系。(2),提高CPU处理数据的水平。第30页,本讲稿共70页接口4个并行口和1对串行口作用:和外界交流数据,发送或接收外界的控制信号 4个并行口(P0P3)构成单片机内外部的3类总线 地址总线(P0和P2)控制总线、数据总线(P0P3)第31页,本讲稿共70页并行口的使用时,注意事项 P0口做数据输出端口时,必须外接上拉电阻。P1.56MOSI
11、P1.67MISOP1.78SCK P1口的几个特殊引脚第32页,本讲稿共70页P3口第二功能WRINT1INT0 P3.2P3.3位线引脚第二功能 P3.010RXD P3.111TXD1213 P3.414T0 P3.515T11617RDP3.7 P3.6 第33页,本讲稿共70页串行口P3.0(RXD)和P3.1(TXD)用于串行口通信,在单片机通信中还有一种并行口通信。两者的区别:串行口通信通信速度慢,但是需要的通信数据线少;并行口通信通信速度快,但是需要的数据线多(普通打印机和电脑的通信连接就是并行口通信的一个例子)第34页,本讲稿共70页串行口通信中的两个常用总线例子SPI:同步
12、串行通讯方式,它是一种三线同步总线。也就是说,当单片机与外围器件通信时,只需要三条数据线就可以完成,即SDI、SDO、SCKI2C:由PHILIPS公司开发的两线式串行总线。一根为SDA(数据线),一根为SCL(时钟 线)。任何时候时钟信号都是由主控器件产生。(数字传感器,ADC,DAC,存储器)第35页,本讲稿共70页2.2 单片机外部引脚说明第36页,本讲稿共70页图图23 MCS51系列单片机引脚及总线结构系列单片机引脚及总线结构第37页,本讲稿共70页 VCC(40脚):接+5 V电源正端;VSS(20脚):接+5 V电源地端。XTAL1(19脚):接外部石英晶体的一端。当采用外部时钟
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 讲义 ppt
限制150内