理学MCS单片机组成原理.pptx
《理学MCS单片机组成原理.pptx》由会员分享,可在线阅读,更多相关《理学MCS单片机组成原理.pptx(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、PDIP封装HMOS工艺的51单片机第1页/共39页二、引脚定义 8051单片机的引脚定义:2条电源线2条外接晶体振荡器4条控制和电源复用线32条I/O引脚 详细引脚描述参见表211第2页/共39页电源:VCCVCC、VSSVSS复位:RSTRST,高电平复位 时钟:XTAL1XTAL1、XTAL2XTAL2 存储器接口信号I/OI/O接口外部结构/EA:低电平从外部程序存储器取指令/PESN:取指令选通信号ALE:外部地址锁存信号 /WR:外部数据写选通信号/RD:外部数据读选通信号 P0口:外部数据总线和地址总线低8位或I/O口P1口:I/O口P2口:外部地址总线高8位或I/O口 P3口:
2、I/O口或特殊端口 串行口:RXD、TXD 特殊端口 中断接口:INT0、INT1 计数器:T0、T1 第3页/共39页三、单片机的内部结构三、单片机的内部结构CPUROM存储器时钟RAM存储器SFR特殊寄存器定时/计数器并行I/O接口串行I/O接口P0 P1 P2 P3TXD RXD计数输入 T0 T1中断系统INT0 INT1外扩展部分第4页/共39页MCS-51MCS-51单片机内部结构第5页/共39页l中央处理器CPUl程序存储器ROM l数据存储器RAM l时序控制逻辑 l接口控制电路 算术逻辑运算单元ALU 累加器ACC 寄存器阵列、栈区 状态标志PSW 程序指针PC、栈指针SP、
3、数据指针DPTR指令译码逻辑 并行输入输出接口:4个8位I/O接口 串行输入输出接口:1个UART 复位逻辑RST:高电平复位(10ms)中断控制逻辑:2个外部和3个内部中断 内部中断:1个串行口中断、2个计数器中断 外部中断:2个外部中断INT0、INT1 内部组成 内部最多4KB ROM或EPROM 内部128B RAM以及特殊寄存器SFR块 内部时钟振荡器及时序控制逻辑 第6页/共39页四、主要性能 CPU:8位;存储器:片内128B RAM、4KB ROM,片外可扩展64KB RAM、64KB ROM;4个8位I/O口,共32条I/O口线;2个16位定时计数器;1个全双工通用异步串行通
4、信端口;2个外部、3个内部共5个中断源,2个中断优先级;内部RAM以及特殊寄存器SFR可以位寻址,即拥有布尔 操作区;乘除指令、布尔操作指令。小结第7页/共39页2.MCS-51存储器配置一、地址空间 1、程序存储器空间 内部ROM+外部ROM的总空间=64 KB 4个物理存储器空间:内部ROM、外部ROM 内部RAM、外部RAM。(c)内部+外部 内部4KB:0000H0FFFH 外部60KB:1000HFFFFH 三种程序存储器配置情况:(a)内部ROM(或PROM、EPROM、EEPROM、FLASH ROM)4KB:0000H0FFFH(b)外部ROM(或PROM、EPROM、EEPR
5、OM、FLASH ROM)64KB:0000HFFFFH第8页/共39页内部ROM(4KB)0FFFH:0000H外部ROM(60KB)内部or 外部ROM(4KB)0FFFH:0000HFFFFH:1000HEA=1时,访问内部程序存储器,超出内部地址范围时,自动指向外部;EA=0时,强行访问外部程序存储器,不管内部是否有程序存储器。EA管脚的作用?第9页/共39页2 2、数据存储器空间 MCS-51的程序寻址范围为:0000HFFFFHMCS-51的内部RAM寻址范围为:00H7FH 内部SFR寻址范围为:80HFFHMCS-51的外部RAM寻址范围为:0000HFFFFH 内部RAM空间
6、=256B,低128B为数据存储器RAM,另128B空间作为特殊寄存器SFR使用外部RAM空间=64KB第10页/共39页3、MCS51单片机的分类单片机的分类 MCS51单片机泛制8031、8051、8751等型号,其主要型号区别在于其内部ROM的类型MCS52系列单片机泛指8032、8052、8752等型号,它是对应MCS51系列单片机的加强型或称double型,主要是存储器加倍 存储器类型存储器类型单片机单片机内部内部ROM内部内部EPROM内部内部RAM其它其它MCS518031/128B4 4个个8 8位可编程并行接口位可编程并行接口2 2个个1616位定时位定时/计数器计数器1 1
7、个串行通信接口个串行通信接口URATURAT2 2个外部中断源个外部中断源 80514KB/8751/4KBMCS528032/256B4 4个个8 8位可编程并行接口位可编程并行接口3 3个个1616位定时位定时/计数器计数器1 1个串行通信接口个串行通信接口URATURAT2个外部中断源个外部中断源 80528KB/8752/8KB一般MCS51单片机不加特别说明就指8031第11页/共39页普林斯顿结构:程序和数据共用一个存储器逻辑空 间,统一编址。MCS514、存储器结构存储器结构 哈佛结构:程序与数据分为两个独立存储器逻辑空间,分开编址。第12页/共39页二、7 7个入口地址 入口地
8、址用 途0000H复位入口0003HINT0中断入口000BHCTC0中断入口0013HINT1中断入口001BHCTC1中断入口0023H串行口中断入口002BHCTC2中断入口(52系列)入口地址是硬件自动引导的程序跳转入口何谓入口地址?第13页/共39页ORG0000HAJMP MAINORG0003HAJMP SUB-IT0ORG000BHAJMP SUB-CT0ORG0013HAJMP SUB-IT1ORG001BHAJMP SUB-CT1ORG0023HAJMP SUB-UT ORG0050H;INT0中断SUB-IT0:;服务子程序RETIORG0100H;CTC0中断SUB-C
9、T0:;服务子程序RETIORG0500H;RST复位入口MAIN:;主程序END例21:程序入口引导第14页/共39页三、内部128B RAM 128B RAM128B RAM 00H 1FH:分成4 4个快速定位寄存器区,每个区中有R0R0 R7R7共8 8个寄存器 20H 2FH:除正常作为RAM单元外,还可“位寻址”。共128位单元,位地址00H 7FH 30H 7FH:一般RAMRAM区/栈区。理论上说0000H H 7FH7FH均可作为一般RAMRAM和堆栈使用l51系列单片机内部RAM总寻址空间为256Bl 其中,低128BRAM,内存l 高128BSFR,内部特殊寄存器第15页
10、/共39页内部128B RAM地址分配寄存器区?布尔区?第16页/共39页四、128B SFR 特殊功能寄存器符号符号 地址地址功能功能符号符号 地址地址功能功能B B F0H F0H B B寄存器寄存器 TH1 TH1 8 8DH DH 定时器定时器/计数器计数器1 1(高高8 8位位)ACC ACC E0H E0H 累加器累加器 TH0 TH0 8CH 8CH 定时器定时器/计数器计数器1 1(低低8 8位位)PSW PSW D0H D0H 程序状态字程序状态字 TL1 TL1 8BH 8BH 定时器定时器/计数器计数器0 0(高高8 8位位)IP IP B8H B8H 中断优先级控制寄存
11、器中断优先级控制寄存器 TL0 TL0 8AH 8AH 定时器定时器/计数器计数器0 0(低低8 8位位)P3 P3 B0H B0H P3P3口锁存器口锁存器 TMOD TMOD 89H 89H 定时器定时器/计数器方式控制寄存器计数器方式控制寄存器 IE IE A8H A8H 中断允许控制寄存器中断允许控制寄存器 TCON TCON 88H 88H 定时器定时器/计数器控制寄存器计数器控制寄存器 P2 P2 A0H A0H P2P2口锁存器口锁存器 PCON PCON 87H 87H 电源控制寄存器电源控制寄存器 SBUF SBUF 99H 99H 串行口锁存器串行口锁存器 DPH DPH
12、83H 83H 数据地址指针数据地址指针(高高8 8位位)SCON SCON 98H 98H 串行口控制寄存器串行口控制寄存器 DPL DPL 82H 82H 数据地址指针数据地址指针(低低8 8位位)P1 P1 90H 90H P1P1口锁存器口锁存器 SP SP 81H 81H 堆栈指针堆栈指针 P0 P0 80H 80H P0P0口锁存器口锁存器 51系列有20个专用寄存器属于SFR块,共占用21个字节 PC程序地址指针独立存在,不属于SFR区 SFR区中的专用寄存器在单片机编程中具有重要意义 第17页/共39页五、位寻址单元有12个单元可以位寻址它们是其字节地址可被8整除哪些单元可以位
13、寻址?第18页/共39页六、专用寄存器 程序计数器PC存放下一条要执行的指令的地址,又称程序指针,共16位。PC实际上是程序地址计数器,PC中的内容是将要执行的下一条指令的地址。改变PC的内容就可改变程序执行的方向。PC可对64KB程序存储器ROM直接寻址。累加器A 累加器A是最常用的专用寄存器。进入ALU中进行算术运算和逻辑运算的操作数大多来自累加器A,其操作的结果也常送回累加器A。有许多单操作数指令都是直接通过累加器A完成的。寄存器B乘除运算时使用,其它情况可作为普通内部RAM单元使用 栈指针SP 表示堆栈的起始地址,可由用户自定义。例如设置SP=30H,则内部RAM的30H-7FH均被设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 理学 MCS 单片机 组成 原理
限制150内