单片机原理及接口技术李全利第2章课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《单片机原理及接口技术李全利第2章课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 原理 接口 技术 李全利第 课件
- 资源描述:
-
1、第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 1第第2章章 80C51的结构和原理的结构和原理2.7 80C51的并行口结构与操作的并行口结构与操作2.1 80C51系列概述系列概述2.2 80C51的基本结构及内部结构的基本结构及内部结构2.3 80C51典型产品资源配置与引脚封装典型产品资源配置与引脚封装2.4 80C51的时钟与时序的时钟与时序2.6 80C51的存储器组织的存储器组织2.5 80C51的复位的复位第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 22.1 80C51系列概述系列概述2.1
2、.1 MCS-51系列系列(1)MCS-51是是Intel公司生产的一个单片机系列名称。公司生产的一个单片机系列名称。(2)该系列生产工艺有两种:)该系列生产工艺有两种:型号中凡带有字母型号中凡带有字母“C”的即为的即为CHMOS芯片芯片HMOS工艺(高密度短沟道工艺(高密度短沟道MOS工艺)。工艺)。H:高速度和高密度高速度和高密度;与;与TTL电平兼容电平兼容 CHMOS工艺工艺(互补金属氧化物的(互补金属氧化物的HMOS工艺)。工艺)。C:低功耗;低功耗;CHMOS与与TTL和和COMS电平都兼容电平都兼容80C51和和MCS-51的关系的关系8051是是MCS-51系列单片机的典型品种
3、。以系列单片机的典型品种。以8051为基为基核开发出的核开发出的CHMOS工艺单片机产品统称为工艺单片机产品统称为80C51。8051的功耗为的功耗为630mW,而,而80C51的功耗只有的功耗只有120mW。第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 3(3)在功能上,该系列单片机有基本型和增强型两大类:)在功能上,该系列单片机有基本型和增强型两大类:基本型基本型:1增强型增强型:280C51有有4K字节的掩膜字节的掩膜ROM;87C51有有4K字节的字节的EPROM;80C31在芯片内无程序存储器。在芯片内无程序存储器。(4)在片内程序存储器的
4、配置上,该系列单片机)在片内程序存储器的配置上,该系列单片机 有三种形式,即掩膜有三种形式,即掩膜ROM、EPROM和和ROMLess(无无片内程序存储器片内程序存储器)。如:。如:第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 42.1.2 80C51系列系列 以以8051为基核为基核开发出的开发出的CMOS工艺单片机产品工艺单片机产品统统称为称为80C51系列系列。Intel的:的:80C31、80C51、87C51,80C32、80C52、87C52等;等;ATMEL的:的:89C51、89C52、89C2051等;等;第第2章章 80C51的结
5、构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 52.2 80C51的基本结构及的基本结构及内部结构内部结构2.2.1 80C51的基本结构的基本结构 框图框图第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 68051单片机的结构框图如图所示,可以看出,在一单片机的结构框图如图所示,可以看出,在一块芯片上集成了一个微型计算机的主要部件,它包块芯片上集成了一个微型计算机的主要部件,它包括以下几部分:括以下几部分:1个个8位位微处理器微处理器(CPU)。1个时钟电路。个时钟电路。4KB程序存储器。程序存储器。256B数据存储器。数据存储器。
6、2个个16位定时位定时/计数器。计数器。64KB扩展总线控制电路。扩展总线控制电路。4个个8位并行位并行I/O接口接口P0P3。1个全双工串行个全双工串行I/O接口。接口。5个中断源,其中包括个中断源,其中包括2个优先级嵌套中断。个优先级嵌套中断。第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 72.2.2 80C51的内部结构的内部结构第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 8一、一、80C51微处理器(微处理器(CPU)二、二、80C51片内存储器片内存储器(ROM、RAM)三、三、80C51的的I
7、/O口及功能单元口及功能单元2.2.2 80C51的内部结构的内部结构四、四、80C51特殊功能寄存器(特殊功能寄存器(SFR)第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 9一、一、80C51微处理器(微处理器(CPU)CPUCPU即中央处理器,是单片机的核心部件,是计算机即中央处理器,是单片机的核心部件,是计算机的控制指挥中心。由运算器和控制器两部分组成。的控制指挥中心。由运算器和控制器两部分组成。运算器运算器电路以算术逻辑单元电路以算术逻辑单元(ALU(ALU,Arithmetic Logic Unit)Arithmetic Logic Uni
8、t)为核心,由暂存器为核心,由暂存器1 1、暂存器、暂存器2 2、累加器累加器(A(A,Accumulator)Accumulator)、寄存器寄存器B B、程序状态寄存器程序状态寄存器(PSW(PSW,Program Status Word)Program Status Word)及及布尔处理机共同组成。布尔处理机共同组成。它的主要任务是完成算术运算、逻辑运算、位运算和数据传它的主要任务是完成算术运算、逻辑运算、位运算和数据传送等操作,运算结果的状态由程序状态寄存器送等操作,运算结果的状态由程序状态寄存器(PSW)(PSW)保存。保存。控制器控制器电路包括电路包括程序计数器程序计数器(PC)
9、(PC)、PCPC增增1 1寄存器、指令寄存寄存器、指令寄存器器(IR)(IR)、指令译码器、指令译码器(ID)(ID)、数据指针数据指针(DPTR)(DPTR)、堆栈指针堆栈指针(SP)(SP)、缓冲器及定时控制电路等。缓冲器及定时控制电路等。控制器电路完成指挥控制工作,协调单片机各部分正常工作。控制器电路完成指挥控制工作,协调单片机各部分正常工作。第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 10运算器运算器C CP PU U算术算术/逻辑部件逻辑部件ALUALU(Arithmetic Logic Unit)(Arithmetic Logic U
10、nit)累加器累加器ACCACC (Accumulator)(Accumulator)程序状态字寄存器程序状态字寄存器PSWPSW(Program Status Word)(Program Status Word)暂存寄存器暂存寄存器寄存器寄存器B B控制器控制器堆栈指针堆栈指针SPSP数据指针数据指针DPTRDPTR程序计数器程序计数器PCPC指令寄存器指令寄存器IRIR指令译码器指令译码器IDID第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 11二、二、80C51的片内存储器的片内存储器 80C51单片机与一般微机的存储器配置方式很不相同。单片机
11、与一般微机的存储器配置方式很不相同。一般微机通常只有一个逻辑空间,可以随意安排数据或一般微机通常只有一个逻辑空间,可以随意安排数据或程序。访问存储器时,同一地址对应唯一的存储单元,程序。访问存储器时,同一地址对应唯一的存储单元,可以是可以是ROM也可以是也可以是 RAM,并用同类访问指令。,并用同类访问指令。而而MCS-51则不同:则不同:80C51在在物理结构物理结构上设计成上设计成程序存储器程序存储器与与数据存储器数据存储器独立分开独立分开的的哈佛结构哈佛结构。在在芯片内部芯片内部有:有:程序存储器程序存储器4KB(ROM 0000H0FFFH););数据存储器数据存储器128B(RAM
12、00H7FH););21字节的特殊功能寄存器(字节的特殊功能寄存器(SFR););在在芯片外芯片外还可以还可以扩展扩展ROM、RAM最多可达到最多可达到64KB。第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 12三、三、80C51的的I/O口及功能单元口及功能单元四个四个8位的并行口,即位的并行口,即P0P3。它们均为双向口,。它们均为双向口,既可作为输入,又可作为输出。每个口各有既可作为输入,又可作为输出。每个口各有8条条I/O线。线。有一个全双工的串行口有一个全双工的串行口(利用(利用P3口的两个引脚口的两个引脚P3.0和和P3.1););有有2
13、个个16位的定时位的定时/计数器计数器;有有1套完善的中断系统。套完善的中断系统。第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 13四、四、80C51特殊功能寄存器(特殊功能寄存器(SFR)21个特殊功能寄存器单元,个特殊功能寄存器单元,地址范围是只用到了地址范围是只用到了80HFFH中的中的21个字节单元,且这些单元是离散个字节单元,且这些单元是离散分布的。分布的。第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 142.3 80C51典型产品资源配置与引脚典型产品资源配置与引脚2.3.1 80C51典型产品
14、资源配置典型产品资源配置第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 15无无ROMROM(即(即ROMLessROMLess)型,应用时要在片外扩)型,应用时要在片外扩展程序存储器;展程序存储器;掩膜掩膜ROMROM(即(即MaskROMMaskROM)型,用户程序由芯片生)型,用户程序由芯片生产厂写入;产厂写入;EPROMEPROM型,用户程序通过写入装置写入,通型,用户程序通过写入装置写入,通过紫外线照射擦除;过紫外线照射擦除;FlashROM FlashROM型,用户程序可以电写入或擦除型,用户程序可以电写入或擦除(当前常用方式)。(当前常用
15、方式)。还有还有OTPROMOTPROM型(一次性编程写入型(一次性编程写入ROMROM)产品,产品,具有较高的环境适应性和可靠性。具有较高的环境适应性和可靠性。第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 162.3.2 80C51的引脚封装的引脚封装总线型总线型非总线型非总线型第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 178051的的40个引脚可分为:个引脚可分为:l电源电源引脚引脚2根根l时钟时钟引脚引脚2根根l控制控制引脚引脚4根根lI/O引脚引脚32根根由于由于8051单片机是高性能的单片机,
16、同时受到引单片机是高性能的单片机,同时受到引脚数目的限制,所以有部分引脚具有脚数目的限制,所以有部分引脚具有第二功能第二功能。第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 188051引脚的功能描述(一)引脚的功能描述(一)电源引脚电源引脚(2根根)lVCC(40脚脚):电源端,接:电源端,接+5V电源。电源。lVSS(20脚脚):接地端。:接地端。时钟引脚时钟引脚(2根根)lXTAL1(19脚脚):接外部晶振和微调电容的一端。采用外部时:接外部晶振和微调电容的一端。采用外部时钟电路时,对钟电路时,对HMOS型工艺的单片机,此引脚应接地;对型工艺的单
17、片机,此引脚应接地;对CHMOS型而言,此引脚应接外部时钟的输入端。型而言,此引脚应接外部时钟的输入端。lXTAL2(18脚脚):接外部晶振和微调电容的另一端。使用外部:接外部晶振和微调电容的另一端。使用外部时钟时,对时钟时,对HMOS型工艺的单片机,此引脚应接外部时钟型工艺的单片机,此引脚应接外部时钟的输入端;对的输入端;对CHMOS型而言,此引脚悬空。型而言,此引脚悬空。第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 198051引脚的功能描述引脚的功能描述(二)(二)控制引脚控制引脚(4根根)l RST/VPD(9脚脚):复位信号:复位信号/备用
18、电源输入引脚。备用电源输入引脚。当当RST引脚保持两个机器周期的高电平后,就可以使引脚保持两个机器周期的高电平后,就可以使8051完完成复位操作。该引脚的第二功能是成复位操作。该引脚的第二功能是VPD,即备用电源的输入端,即备用电源的输入端,具有掉电保护功能。若在该引脚接具有掉电保护功能。若在该引脚接+5V备用电源,在使用中备用电源,在使用中若主电源若主电源VCC掉电,可保护片内掉电,可保护片内RAM中的信息不丢失。中的信息不丢失。lALE/PROG(30脚脚):地址锁存允许信号输出:地址锁存允许信号输出/编程脉冲输入引编程脉冲输入引脚。当脚。当CPU访问片外存储器时,访问片外存储器时,ALE
19、输出信号控制锁存输出信号控制锁存P0口口输出的低输出的低8位地址,从而实现位地址,从而实现P0口数据与低位地址的分时复用。口数据与低位地址的分时复用。当当8051上电正常工作后,自动在上电正常工作后,自动在ALE端输出频率为端输出频率为fosc/6的脉的脉冲序列冲序列(fosc代表振荡器的频率代表振荡器的频率)。该引脚的第二功能该引脚的第二功能PROG是对是对8751内部内部4KB EPROM编程写编程写入时,作为编程脉冲的输入端入时,作为编程脉冲的输入端第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 20l EA/VPP(31脚脚):外部程序存储器地
20、址允许输入端:外部程序存储器地址允许输入端/编编程电压输入端。程电压输入端。当当EA接高电平时,接高电平时,CPU执行片内执行片内ROM指令,但当指令,但当PC值超过值超过0FFFH时,将自动转去执行片外时,将自动转去执行片外ROM指令;指令;当当EA接低电平时,接低电平时,CPU只执行片外只执行片外ROM指令。对于指令。对于8031,由于其无片内,由于其无片内ROM,故其,故其EA必须接低电平。必须接低电平。该引脚的第二功能该引脚的第二功能VPP是对是对8751片内片内EPROM编程编程写入时,作为写入时,作为21V编程电压的输入端。编程电压的输入端。lPSEN(29脚脚):片外:片外ROM
21、读选通信号端。读选通信号端。在读片外在读片外ROM时,时,PSEN有效,为低电平,以实现有效,为低电平,以实现对片外对片外ROM的读操作。的读操作。控制引脚控制引脚(4根根)第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 218051引脚的功能描述引脚的功能描述(三)(三)I/O引脚引脚(48=32根根)lP0.0P0.7(3932脚脚):P0口的口的8位双向位双向I/O口线。口线。P0口即可作地址口即可作地址/数据总线使用,又可作通用的数据总线使用,又可作通用的I/O口使用。口使用。当当CPU访问片外存储器时,访问片外存储器时,P0口分时先作低口分时
22、先作低8位地址总线,位地址总线,后作双向数据总线,此时,后作双向数据总线,此时,P0口就不能再作口就不能再作I/O口使用了。口使用了。lP1.0P1.7(18脚脚):P1口的口的8位准双向位准双向I/O口线。口线。P1口作为通用的口作为通用的I/O口使用。口使用。lP2.0P2.7(2128脚脚):P2口的口的8位准双向位准双向I/O口线。口线。P2口即可作为通用的口即可作为通用的I/O口使用,也可作为片外存储器的高口使用,也可作为片外存储器的高8位地址总线,与位地址总线,与P0口配合,组成口配合,组成16位片外存储器单元地址。位片外存储器单元地址。lP3.0P3.7(1017脚脚):P3口的
23、口的8位准双向位准双向I/O口线。口线。P3口除了作为通用的口除了作为通用的I/O口使用之外,每个引脚还具有第二口使用之外,每个引脚还具有第二功能。功能。第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 222.4 80C51的时钟与时序的时钟与时序一、一、80C51的时钟产生方式的时钟产生方式内部时钟内部时钟 外部时钟外部时钟时钟时钟:用来为单片机芯片内部各种微操作提供时间基准:用来为单片机芯片内部各种微操作提供时间基准时序时序:微操作的时间次序:微操作的时间次序第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计
24、23 在在8051单片机内部有一个高增单片机内部有一个高增益的益的反相放大器反相放大器,用于构成振荡,用于构成振荡器,反相放大器的输入端为器,反相放大器的输入端为XTAL1,输出端为,输出端为XTAL2。内部振荡方式是在内部振荡方式是在XTAL1和和XTAL2引脚两端跨接引脚两端跨接石英晶体振石英晶体振荡器荡器和两个和两个电容电容构成稳定的自激构成稳定的自激振荡电路。振荡电路。电容电容C1和和C2通常取通常取30pF,对振,对振荡频率有微调作用。晶振频率范荡频率有微调作用。晶振频率范围是围是1.2MHz12MHz。1.1.内部振荡方式内部振荡方式第第2章章 80C51的结构和原理的结构和原理
25、单片机原理及系统设计单片机原理及系统设计 242.外部时钟方式外部时钟方式外部时钟方式是把外部已有的时外部时钟方式是把外部已有的时钟信号引入到单片机内。钟信号引入到单片机内。8051:外部时钟由:外部时钟由XTAL2输入,输入,直接送入内部时钟电路,直接送入内部时钟电路,XTAL1接地;接地;80C51:外部时钟由:外部时钟由XTAL1输输入,入,XTAL2悬空。悬空。外部时钟信号为高电平持续时外部时钟信号为高电平持续时间要大于间要大于20ns,且频率低于,且频率低于12MHz的方波。的方波。第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 25二、二、
展开阅读全文