MCS-51单片机结构.ppt
《MCS-51单片机结构.ppt》由会员分享,可在线阅读,更多相关《MCS-51单片机结构.ppt(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章MCS-51单片机结构 华中科技大学华中科技大学 生命科学与技术学院生命科学与技术学院 生物医学影像中心生物医学影像中心 张智张智2023/1/281概述概述第一节第一节 MCS-51单片机内部结构单片机内部结构第二节第二节 存储器存储器第三节第三节 特殊功能寄存器特殊功能寄存器第四节第四节 时钟电路与复位电路时钟电路与复位电路第五节第五节 引脚功能引脚功能 生物医学影像中心生物医学影像中心2023/1/282 MC651系列单片机有多种型号的产品,如普通型系列单片机有多种型号的产品,如普通型(51子系列子系列)8051、8031、875l、89C51、89S51等,等,增强型增强型(5
2、2子系列子系列)8032、8052、8752、89S52等。等。它们的结构基本相同,其主要差别反映在存储器的它们的结构基本相同,其主要差别反映在存储器的配置上。配置上。8031片内没有程序存储器,片内没有程序存储器,8051内部设有内部设有4KB的掩模删程序存储器,的掩模删程序存储器,8751是将是将8051片内的片内的ROM换成换成EPROM,89C51则换成则换成4KB的闪速的闪速EEPROM,MCS-51增强型的存储容量为普通型的增强型的存储容量为普通型的一倍。一倍。生物医学影像中心生物医学影像中心2023/1/2831个个8位位CPU;一个片内振荡器及时钟电路;一个片内振荡器及时钟电路
3、;4KB ROM程序存储器;程序存储器;128B RAM数据存储器;数据存储器;两个两个16位定时器位定时器4数器数器;寻址寻址64KB外部数据存储器和外部数据存储器和64KB外部程序存储空外部程序存储空间的控制电路间的控制电路;32条可编程的条可编程的IO线线(4个个8位并行位并行IO端口端口);一个可编程全双工串行口一个可编程全双工串行口;5个中断源、两个优先级嵌套中断结构。个中断源、两个优先级嵌套中断结构。生物医学影像中心生物医学影像中心 1.1 MCS-51单片机内部结构单片机内部结构2023/1/2841.1.1 概述概述生物医学影像中心生物医学影像中心 51单片机内部结构单片机内部
4、结构2023/1/285生物医学影像中心生物医学影像中心2023/1/286主要包括:主要包括:CPU存储器存储器I/O口口定时器定时器/计数器计数器串行口串行口内部总线内部总线MCS-51内部结构内部结构一.运算器l进行算术运算:加、减、乘、除、加进行算术运算:加、减、乘、除、加1、减、减1、比较、比较BCD码十进制调整等码十进制调整等l逻辑运算:与、或、异或、求反、循环等逻辑运算:与、或、异或、求反、循环等逻辑操作逻辑操作l位操作:内部有布尔处理器,它以进位标位操作:内部有布尔处理器,它以进位标志位志位C C为位累加器,用来处理位操作。可对为位累加器,用来处理位操作。可对位置位置 “1 1
5、”、对位清零、对位清零 、位判断等。、位判断等。操作结果的状态信息送至状态寄存操作结果的状态信息送至状态寄存PSW。生物医学影像中心生物医学影像中心1.1.2 CPU2023/1/287 运算器运算器:包括算术逻辑运算部件ALU、累加器A、B寄存器、暂存器TMP1和TMP2、程序状态字PSW、BCD码调整电路。生物医学影像中心生物医学影像中心2023/1/288生物医学影像中心生物医学影像中心程序状态字PSW(字节地址:D0H)2023/1/289 1)四个状态标志位 C:进位标志位(1:有进位或借位)AC:半进位标志位(BCD码加减结果校正)P:奇偶标志位(1:奇数个1;0:偶数个1)OV:
6、溢出标志位(符号运算,溢出为1,同号加或异号减可能发生,OV=D7C异或D6C)2)其他标志位 F0、F1标志位:用户标志位 RS1、RS0:工作寄存器组指针二二.控制器控制器程序计数器PC堆栈指针SP数据指针DPTR指令寄存器指令译码器和CPU定时控制生物医学影像中心生物医学影像中心2023/1/2810 程序地址指示器程序地址指示器程序地址指示器程序地址指示器,由由由由CPUCPU控制,正常情况下不能由控制,正常情况下不能由控制,正常情况下不能由控制,正常情况下不能由程序随意更改。程序随意更改。程序随意更改。程序随意更改。是是16位专用寄存器,其内容表示下位专用寄存器,其内容表示下一条要执
7、行的指令的一条要执行的指令的16位地址。位地址。CPU总是把总是把PC的的内容送往地址总线,作为选择存储单元的地址,以内容送往地址总线,作为选择存储单元的地址,以便从指定的存储单元中取出指令、译码和执行。便从指定的存储单元中取出指令、译码和执行。系统复位后,系统复位后,PC=0000H。PC具有自动加具有自动加1的功能。的功能。生物医学影像中心生物医学影像中心程序计数器PC2023/1/2811堆栈:内存堆栈:内存RAM中开辟的一个特定的存储区,专中开辟的一个特定的存储区,专门用来暂时存放数据或存放地址,可由程序设置,门用来暂时存放数据或存放地址,可由程序设置,一般在程序初始化时设置一次。设置
8、范围为一般在程序初始化时设置一次。设置范围为(07H7FH)。)。栈底:初始设置栈底、栈顶重合。栈底:初始设置栈底、栈顶重合。栈顶:对堆栈的操作总在栈顶进行。栈顶:对堆栈的操作总在栈顶进行。“后进先出后进先出”原则:进栈时,原则:进栈时,SP先自动加先自动加1,然后,然后数据入栈;出栈时,数据先出,然后数据入栈;出栈时,数据先出,然后SP自动减自动减1。堆栈指针堆栈指针SP(81H):8位专用寄存器,用来存放栈位专用寄存器,用来存放栈顶地址。顶地址。系统复位后,系统复位后,SP=07H。生物医学影像中心生物医学影像中心堆栈指针SP2023/1/2812数据指针数据指针DPTR:是一个16位地址
9、寄存器,专门用来存放16位地址指针,作间接寄存器使用。DPTR可分为DPH(83H)和DPL(82H)两个独立寄存器。DPTR可指向64K字节范围内的任一存储单元(读程序存储器和读写数据存储器)。生物医学影像中心生物医学影像中心数据指针DPTR2023/1/2813指令寄存器(指令寄存器(IR):):存放取指后的指令代码存放取指后的指令代码存放取指后的指令代码存放取指后的指令代码指令译码器(指令译码器(ID):):指令经译码器译码后由定时指令经译码器译码后由定时指令经译码器译码后由定时指令经译码器译码后由定时与控制电路发出相应的控制信号,完成指令功能。与控制电路发出相应的控制信号,完成指令功能
10、。与控制电路发出相应的控制信号,完成指令功能。与控制电路发出相应的控制信号,完成指令功能。生物医学影像中心生物医学影像中心指令寄存器、指令译码器和CPU定时控制2023/1/2814 M051的存储器结构与常见的微型计算机的配置方的存储器结构与常见的微型计算机的配置方法不同,它将程序存储器和数据存储器分开,各有法不同,它将程序存储器和数据存储器分开,各有自己的寻址方式、控制信号和功能。程序存储器用自己的寻址方式、控制信号和功能。程序存储器用来存放程序和始终要保留的常数。数据存储器通常来存放程序和始终要保留的常数。数据存储器通常用来存放程序运行中所需要的常数或变量。用来存放程序运行中所需要的常数
11、或变量。从物理地址空间看,从物理地址空间看,MC551有四个存储器地址有四个存储器地址空间,即片内程序存储器、片外程序存储器、片内空间,即片内程序存储器、片外程序存储器、片内数据存储器和片外数据存储器。从逻辑地址空间看,数据存储器和片外数据存储器。从逻辑地址空间看,它有三个存储器地址空间即片内、外统一编址的程它有三个存储器地址空间即片内、外统一编址的程序存储器,片内数据存储器和片外数据存储器。序存储器,片内数据存储器和片外数据存储器。生物医学影像中心生物医学影像中心1.2 存储器存储器2023/1/2815生物医学影像中心生物医学影像中心存储器结构2023/1/2816程序存储器:用来存放程序
12、和始终要保程序存储器:用来存放程序和始终要保留的常数;留的常数;数据存储器:存放程序运行中所需要的数据存储器:存放程序运行中所需要的常数和变量;常数和变量;程序存储器和数据存储器是分开的程序存储器和数据存储器是分开的,各各有自己的寻址方式和控制信号。有自己的寻址方式和控制信号。生物医学影像中心生物医学影像中心分类:2023/1/2817生物医学影像中心生物医学影像中心MCS-51MCS-51单片机的存储器逻辑结构单片机的存储器逻辑结构2023/1/2818内部数据存储器内部数据存储器程序存储器程序存储器FFFFH0000H 外部 RAM 外部R OM1000HFFFFH内部数据内部数据 RAM
13、7FH00H0FFFH内部ROM(EA=1)H00008051H00008031外部ROM(EA=0)0FFFH地址重叠 特殊功能特殊功能 寄存器寄存器80HFFH 增强型 RAM80HFFH 程序存储器用来存放编制好的始终保程序存储器用来存放编制好的始终保留的固定程序和表格、常数。程序存留的固定程序和表格、常数。程序存储器以程序计数器储器以程序计数器PC作为地址指针,作为地址指针,通过通过16位地址总线,可寻址的地址空位地址总线,可寻址的地址空间为间为64KB。生物医学影像中心生物医学影像中心1.2.1程序存储器2023/1/281951单片机复位后程序计数器单片机复位后程序计数器PC的内容
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MCS 51 单片机 结构
限制150内