old第2章8051单片机及增强型8051内核

上传人:hs****ma 文档编号:592176393 上传时间:2024-09-19 格式:PPT 页数:30 大小:965.50KB
返回 下载 相关 举报
old第2章8051单片机及增强型8051内核_第1页
第1页 / 共30页
old第2章8051单片机及增强型8051内核_第2页
第2页 / 共30页
old第2章8051单片机及增强型8051内核_第3页
第3页 / 共30页
old第2章8051单片机及增强型8051内核_第4页
第4页 / 共30页
old第2章8051单片机及增强型8051内核_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《old第2章8051单片机及增强型8051内核》由会员分享,可在线阅读,更多相关《old第2章8051单片机及增强型8051内核(30页珍藏版)》请在金锄头文库上搜索。

1、1/30版权所有。版权所有。http:/单片机原理及应用第二章第二章 80518051单片机及增强型单片机及增强型80518051内核内核 2.1 80512.1 8051单片机的引脚及内部结构单片机的引脚及内部结构 2.2 MSC12112.2 MSC1211的结构及增强型的结构及增强型80518051内核内核 .2/30版权所有。版权所有。http:/单片机原理及应用2.1 80512.1 8051单片机的引脚及内部结构单片机的引脚及内部结构2.1.1 80512.1.1 80512.1.1 80512.1.1 8051单片机的引脚单片机的引脚单片机的引脚单片机的引脚.3/30版权所有。版

2、权所有。http:/单片机原理及应用常见的晶振连接方法常见的晶振连接方法常见的晶振连接方法常见的晶振连接方法晶体振荡器晶体振荡器M M的典型值是的典型值是11.0592MHz11.0592MHz,电容,电容C1C1、C2C2的典型值是的典型值是15Pf15Pf。.4/30版权所有。版权所有。http:/单片机原理及应用复位复位复位复位 电路电路电路电路.5/30版权所有。版权所有。http:/单片机原理及应用2.1.2 80512.1.2 80512.1.2 80512.1.2 8051单片机的内部结构单片机的内部结构单片机的内部结构单片机的内部结构.6/30版权所有。版权所有。http:/单

3、片机原理及应用2.1.3 CPU2.1.3 CPU2.1.3 CPU2.1.3 CPU结构结构结构结构 以以8 8位算术位算术/ /逻辑运算部件逻辑运算部件ALUALU为核心,加上通过内部总线而挂为核心,加上通过内部总线而挂在其周围的暂存器在其周围的暂存器TMP1TMP1,TMP2TMP2,累加器,累加器ACCACC,寄存器,寄存器B B,程序状态,程序状态标志寄存器标志寄存器PSWPSW以及布尔处理机就组成了整个运算器的逻辑电路。以及布尔处理机就组成了整个运算器的逻辑电路。 1 1 1 1运算器运算器运算器运算器 单片机的中央处理器单片机的中央处理器CPUCPU由运算器和控制器组成。由运算器

4、和控制器组成。 程序状态标志寄存器程序状态标志寄存器程序状态标志寄存器程序状态标志寄存器PSW: PSW: PSW: PSW: CYCY:进位标志位:进位标志位 当执行加当执行加/ /减法指令时,如果操作结果的最高位减法指令时,如果操作结果的最高位D7D7出现进出现进/ /借位,则借位,则CYCY置置“1 1”,否则清零。此外,否则清零。此外,CPUCPU在进行移位操作时也会影响这个标志位。在进行移位操作时也会影响这个标志位。ACAC:辅助进位标志位:辅助进位标志位 当执行加当执行加/ /减法指令时,如果低四位数向高四位数产生进减法指令时,如果低四位数向高四位数产生进/ /借位,借位,则则AC

5、AC置置“1 1”,否则清零。,否则清零。 F0F0:用户标志:用户标志0 0 该位是由用户定义的一个状态标志。该位是由用户定义的一个状态标志。RS1RS1,RS0RS0:工作寄存器组选择控制位:工作寄存器组选择控制位OVOV:溢出标志位:溢出标志位 指示运算过程中是否发生了溢出。指示运算过程中是否发生了溢出。 P P:奇偶标志位:奇偶标志位 如果累加器如果累加器ACCACC中中1 1的个数为偶数,的个数为偶数,P=0P=0;否则;否则P=1P=1。D7D6D5D4D3D2D1D0CYACF0RS1 RS0OV-P返回.7/30版权所有。版权所有。http:/单片机原理及应用2 2 2 2控制

6、器控制器控制器控制器 控制器是控制器是CPUCPU的大脑中枢,包括定时控制逻辑、指令寄存器、的大脑中枢,包括定时控制逻辑、指令寄存器、译码器、地址指针译码器、地址指针DPTRDPTR及程序计数器及程序计数器PCPC、堆栈指针、堆栈指针SPSP、RAMRAM地址地址寄存器、寄存器、1616位地址缓冲器等。位地址缓冲器等。 .8/30版权所有。版权所有。http:/单片机原理及应用2.1.4 2.1.4 2.1.4 2.1.4 存储器空间及存储器存储器空间及存储器存储器空间及存储器存储器空间及存储器 8051 8051单片机存储器结构的主要特点是:程序存储器和数据存储器的寻址空间是分单片机存储器结

7、构的主要特点是:程序存储器和数据存储器的寻址空间是分开的,有开的,有4 4个物理上相互独立的存储器空间:内、外程序存储器,内、外数据存储器。个物理上相互独立的存储器空间:内、外程序存储器,内、外数据存储器。 .9/30版权所有。版权所有。http:/单片机原理及应用1 1 1 1程序存储器程序存储器程序存储器程序存储器 8051 8051具有具有64kB64kB程序存储器寻址空间。程序存储器寻址空间。 对于内部无对于内部无ROMROM的的80318031单片机,它的程序存储器必须外接,单片机,它的程序存储器必须外接,空间地址为空间地址为64kB64kB,此时单片机的,此时单片机的EAEA端必须

8、接地,强制端必须接地,强制CPUCPU从外部从外部程序存储器读取程序。程序存储器读取程序。 对于内部有对于内部有ROMROM的的80518051等单片机,正常运行时,则等单片机,正常运行时,则EAEA需接高需接高电平,使电平,使CPUCPU先从内部的程序存储中读取程序,当先从内部的程序存储中读取程序,当PCPC值超过内部值超过内部ROMROM的容量时,才会自动转向外部的程序存储器读取程序。的容量时,才会自动转向外部的程序存储器读取程序。 特殊单元特殊单元 0000H 0000H 复位入口地址复位入口地址0003H 0003H 外部中断外部中断0 0中断入口地址中断入口地址000BH 000BH

9、 定时定时/ /计数器计数器0 0中断入口地址中断入口地址0013H 0013H 外部中断外部中断1 1中断入口地址中断入口地址001BH 001BH 定时定时/ /计数器计数器1 1中断入口地址中断入口地址0023H 0023H 串行中断入口地址串行中断入口地址 8051 8051单片机提供程序存储器允许输出信号单片机提供程序存储器允许输出信号PSENPSEN作作为外部程序存储器读选通信号,读取程序存储器中保存的内容为外部程序存储器读选通信号,读取程序存储器中保存的内容时,使用时,使用MOVCMOVC指令。指令。.10/30版权所有。版权所有。http:/单片机原理及应用2 2 2 2数据存

10、储器数据存储器数据存储器数据存储器 8051 8051单片机的数据存储器在物理上和逻辑上都分为两个地址单片机的数据存储器在物理上和逻辑上都分为两个地址空间:外部数据存储区和内部数据存储区。空间:外部数据存储区和内部数据存储区。 (1 1外部数据存储区外部数据存储区 8051 8051单片机外部数据存储器最大可以扩展到单片机外部数据存储器最大可以扩展到64kB64kB,用于存,用于存放数据。访问外部数据存储器时,使用放数据。访问外部数据存储器时,使用1616位数据存储器地址指位数据存储器地址指针针DPTRDPTR和和MOVXMOVX指令,单片机会产生相应的指令,单片机会产生相应的RDRD信号和信

11、号和WRWR信号用来信号用来选通和读写外部数据存储器。选通和读写外部数据存储器。 (2 2内部数据存储区内部数据存储区 8051 8051内部内部RAMRAM有有128128或或256256个字节的用户数据存储器个字节的用户数据存储器80518051是是128128个字节,个字节,80528052是是256256个字节),用于存放执行的中间结果和个字节),用于存放执行的中间结果和过程数据。过程数据。.11/30版权所有。版权所有。http:/单片机原理及应用工作寄存器区工作寄存器区 00H 00H1FH1FH共共3232个单元用作工作寄存器,分为四组每一个单元用作工作寄存器,分为四组每一组称为

12、一个寄存器组),每一组中包括组称为一个寄存器组),每一组中包括8 8个个8 8位的工作寄存器,位的工作寄存器,分别是分别是R0R0R7R7。PSWPSW寄存器中的寄存器中的RS1RS1和和RS0RS0的组合决定当前使的组合决定当前使用的工作寄存器组。用的工作寄存器组。位寻址区位寻址区 20H2FH之间的单元既可以像普通之间的单元既可以像普通RAM单元一样按字节单元一样按字节存取,也可以对单元中的任何一位单独存取,共存取,也可以对单元中的任何一位单独存取,共128位,所对位,所对应的位地址范围是应的位地址范围是00H7FH。特殊功能寄存器中,直接地址。特殊功能寄存器中,直接地址可被可被8整除的寄

13、存器除了整除的寄存器除了IP.7、IP.6和和IE.6以外也可以进行以外也可以进行位寻址。位寻址。RS1RS0工作寄存器组工作寄存器地址000R7R0对应的地址为07H00H011R7R0对应的地址为0FH08H102R7R0对应的地址为17H10H113R7R0对应的地址为1FH18H.12/30版权所有。版权所有。http:/单片机原理及应用用户用户RAMRAM和堆栈区和堆栈区 内部内部RAMRAM中的中的30H30H0FFH0FFH单元是用户单元是用户RAMRAM和堆栈区。和堆栈区。80518051单片机只有一个单片机只有一个8 8位的堆栈指针位的堆栈指针SPSP,并且堆栈区只能,并且堆

14、栈区只能设置在内部数据存贮区。由于设置在内部数据存贮区。由于80518051复位以后,复位以后,SPSP为为07H07H,指向了工作寄存器组指向了工作寄存器组0 0中的中的R7R7,因此用户初始化程序都应,因此用户初始化程序都应对对SPSP设置初值,一般设在设置初值,一般设在30H30H以后为宜。以后为宜。80518051的堆栈是向的堆栈是向上生成的。上生成的。 特殊功能寄存器特殊功能寄存器SFRSFR) 80H 80H0FFH0FFH为特殊功能寄存器为特殊功能寄存器SFRSFR区,除了程序计区,除了程序计数器数器PCPC和四个工作寄存器组外,其余的寄存器都在和四个工作寄存器组外,其余的寄存器

15、都在SFRSFR区区中。对中。对SFRSFR必须采用直接寻址方式访问。对于必须采用直接寻址方式访问。对于80528052单片机,单片机,80H80H0FFH0FFH还是还是RAMRAM区,可通过间接寻址访问。对于区,可通过间接寻址访问。对于80518051单单片机,该段片机,该段RAMRAM空间的单元不存在,用户不能对这些单元空间的单元不存在,用户不能对这些单元通过间接寻址进行读通过间接寻址进行读/ /写操作。写操作。.13/30版权所有。版权所有。http:/单片机原理及应用.14/30版权所有。版权所有。http:/单片机原理及应用特殊功能寄存器地址映象表一)特殊功能寄存器地址映象表一)特

16、殊功能寄存器地址映象表一)特殊功能寄存器地址映象表一).15/30版权所有。版权所有。http:/单片机原理及应用特殊功能寄存器地址映象表二)特殊功能寄存器地址映象表二)特殊功能寄存器地址映象表二)特殊功能寄存器地址映象表二).16/30版权所有。版权所有。http:/单片机原理及应用特殊功能寄存器地址映象表三)特殊功能寄存器地址映象表三)特殊功能寄存器地址映象表三)特殊功能寄存器地址映象表三)注:带括号的字节地址表示每位有位地址可位操作。注:带括号的字节地址表示每位有位地址可位操作。.17/30版权所有。版权所有。http:/单片机原理及应用2.2 MSC12112.2 MSC1211单片机

17、结构及增强型单片机结构及增强型80518051内核内核 2.2.1 MSC12112.2.1 MSC12112.2.1 MSC12112.2.1 MSC1211单片机的引脚单片机的引脚单片机的引脚单片机的引脚引脚说明见教材.18/30版权所有。版权所有。http:/单片机原理及应用2.2.2 MSC12112.2.2 MSC12112.2.2 MSC12112.2.2 MSC1211单片机的内部结构单片机的内部结构单片机的内部结构单片机的内部结构.19/30版权所有。版权所有。http:/单片机原理及应用2.2.3 2.2.3 增强型增强型80518051内核内核 标准标准80518051的一

18、个的一个机器周期是机器周期是1212个时钟个时钟周期,而周期,而MSC1211MSC1211是是4 4个时钟周期。因而,个时钟周期。因而,在同样的外部时钟频在同样的外部时钟频率下执行同样的代码,率下执行同样的代码,其指令执行速度要比其指令执行速度要比80518051快快1.51.53 3倍。这倍。这样当用户在较低的外样当用户在较低的外部时钟频率下运行部时钟频率下运行MSC1211MSC1211时,与原来使时,与原来使用标准用标准80518051内核来比内核来比较,不仅降低了系统较,不仅降低了系统噪声和电源功耗,而噪声和电源功耗,而且提高了处理能力。且提高了处理能力。 1 1 1 1、 4 4

19、4 4个时钟的个时钟的个时钟的个时钟的 指令周期指令周期指令周期指令周期 .20/30版权所有。版权所有。http:/单片机原理及应用2 2 2 2、MOVXMOVXMOVXMOVX指令周期扩展指令周期扩展指令周期扩展指令周期扩展 MSC1211MSC1211设置了可扩展的设置了可扩展的MOVXMOVX指令周期。通过时钟控制寄存器指令周期。通过时钟控制寄存器CKCONCKCON的的MD2MD2MD0MD0位,可以将位,可以将CPUCPU访问外部数据存储器所需的指令周期数调访问外部数据存储器所需的指令周期数调整为整为2 29 9个周期,见教材表个周期,见教材表2-42-4所示。这样就可以兼容不同

20、速度的存储所示。这样就可以兼容不同速度的存储器和器件。器和器件。 3 3 3 3、 用户标志用户标志用户标志用户标志F1 F1 F1 F1 程序状态字的第程序状态字的第1 1位位PSW.1PSW.1在在80518051基本内核中保留不用,在基本内核中保留不用,在80518051增强型内核中是用户标志增强型内核中是用户标志1 1F1F1),该位也是由用户定义的一),该位也是由用户定义的一个状态标志。个状态标志。 回顾PSW的内容D7D6D5D4D3D2D1D0CYACF0RS1RS0OV-P.21/30版权所有。版权所有。http:/单片机原理及应用4 4 4 4、 双数据指针双数据指针双数据指

21、针双数据指针DPTR0DPTR0DPTR0DPTR0和和和和DPTR1 DPTR1 DPTR1 DPTR1 MSC1211 MSC1211的增强型的增强型80518051内核采用了两个数据指针:内核采用了两个数据指针:DPTR0DPTR0和和DPTR1DPTR1,是两个是两个1616位的寄存器。当位的寄存器。当CPUCPU访问外部数据存储器时,用于存放外部存访问外部数据存储器时,用于存放外部存储器的地址。它们分别有两个储器的地址。它们分别有两个8 8位寄存器位寄存器DPH0DPH0高字节)、高字节)、DPL0DPL0低字低字节和节和DPH1DPH1高字节)、高字节)、DPL1DPL1低字节组成

22、。每个数据指针可以存低字节组成。每个数据指针可以存放一个放一个1616位地址。与标准的位地址。与标准的80518051不同,不同,MSC1211MSC1211的两个数据指针可以加的两个数据指针可以加快数据块的移动速度,提高外部数据快数据块的移动速度,提高外部数据RAMRAM和外围器件的访问速度。数据和外围器件的访问速度。数据指针选择寄存器指针选择寄存器DPSDPS的的SELSELDPS.0DPS.0位可以选择位可以选择DPTR0DPTR0或或DPTR1DPTR1。SEL=1SEL=1时,使用数据指针时,使用数据指针DPTR1DPTR1;SEL=0SEL=0时,使用数据指针时,使用数据指针DPT

23、R0DPTR0。复位。复位后,默认设置下使用数据指针后,默认设置下使用数据指针DPTR0DPTR0。单独使用。单独使用DPTR0DPTR0或者或者DPTR1DPTR1的方法的方法与与80518051基本内核中的数据指针基本内核中的数据指针DPTRDPTR的使用方法相同。的使用方法相同。5 5 5 5、 外围功能模块的改进外围功能模块的改进外围功能模块的改进外围功能模块的改进 MSC1211 MSC1211比标准比标准80518051单片机增加单片机增加SPISPI接口接口,I2C,I2C接口接口,32,32位的累加器位的累加器, ,模拟量的输入模拟量的输入/ /输出等输出等. .22/30版权

24、所有。版权所有。http:/单片机原理及应用2.2.4 2.2.4 2.2.4 2.2.4 存储器组织存储器组织存储器组织存储器组织 .23/30版权所有。版权所有。http:/单片机原理及应用1 1程序存储器程序存储器 MSC1211 MSC1211芯片的型号不同,片内芯片的型号不同,片内FlashFlash存储器的存储器的容量也不同最大可以提供容量也不同最大可以提供32KB32KB)。用户可通过)。用户可通过设置硬件配置寄存器设置硬件配置寄存器0 0HCR0HCR0的锁定功能,防止的锁定功能,防止在应用模式下擦除或写入程序在应用模式下擦除或写入程序FlashFlash存储器。存储器。 在编

25、程模式下,启动在编程模式下,启动ROMROM位于程序存储器空位于程序存储器空间最高间最高2KB2KB的地址范围的地址范围0F800H0F800H0FFFFH0FFFFH)。启动)。启动ROMROM区实际上由一些子程序构成,这些子程序由厂区实际上由一些子程序构成,这些子程序由厂家在出厂前写入,可以用于芯片串行或并行控制家在出厂前写入,可以用于芯片串行或并行控制程序执行。因而,用户不能使用该区域。程序执行。因而,用户不能使用该区域。 在用户应用模式在用户应用模式UAMUAM下,寄存器下,寄存器HCR0HCR0的的位位EBREBR置置“1 1时,允许从内部时,允许从内部ROMROM启动。在该模式启动

26、。在该模式下,芯片上电后从内部下,芯片上电后从内部ROMROM引导。使用启动引导。使用启动ROMROM中中的子程序可以完成对的子程序可以完成对FlashFlash存储器的访问、串行数存储器的访问、串行数据传输、自动波特率检测等功能。据传输、自动波特率检测等功能。 如果使用内部程序存储器,应把如果使用内部程序存储器,应把EAEA接成高电接成高电平,程序从内部平,程序从内部FlashFlash存储器的程序区开始运行。存储器的程序区开始运行。当当PCPC值超过内部程序存储器地址范围时,自动转值超过内部程序存储器地址范围时,自动转移到外部扩展的程序存储器空间。如果用户将程移到外部扩展的程序存储器空间。

27、如果用户将程序存储在外部程序存储器中,应将序存储在外部程序存储器中,应将EAEA接低电平,接低电平,使使CPUCPU从外部程序存储器中取指令。从外部程序存储器中取指令。 片内扩展片内扩展SRAMSRAM也可以作为程序存储器。用户也可以作为程序存储器。用户可以通过存储器控制寄存器可以通过存储器控制寄存器MCONMCON的的RAMMAPRAMMAP位位MCON.0MCON.0将片内扩展将片内扩展SRAMSRAM的地址映射到程序存的地址映射到程序存储空间。当储空间。当RAMMAP=1RAMMAP=1时,在编程模式下,时,在编程模式下,SRAMSRAM映映射到程序存储空间的射到程序存储空间的7C00H

28、7C00H7FFFH7FFFH;在用户模式;在用户模式下,映射到下,映射到8400H8400H87FFH87FFH。 .24/30版权所有。版权所有。http:/单片机原理及应用2 2数据存储器数据存储器 MSC1211 MSC1211的数据存储器分为片内和片外两种,的数据存储器分为片内和片外两种,其地址空间都是独立的。片内数据存储器地址范围其地址空间都是独立的。片内数据存储器地址范围为为00H00H0FFH0FFH,片外数据存储器地址空间为,片外数据存储器地址空间为0000H0000H0FFFFH0FFFFH。外部数据存储器包括片上扩展。外部数据存储器包括片上扩展SRAMSRAM,片外,片外

29、扩展扩展SRAMSRAM和片内和片内FlashFlash数据存储器三部分。片内数据存储器三部分。片内RAMRAM的访问使用的访问使用“MOVMOV指令,片外指令,片外RAMRAM的访问使用的访问使用“MOVXMOVX指令。使用指令。使用“MOVXMOVX指令写指令写FlashFlash存储器,存储器,在对在对FlashFlash存储器写之前必须先进行擦除,擦除时,存储器写之前必须先进行擦除,擦除时,按按128128字节分页擦除。字节分页擦除。 默认情况下,片内扩展默认情况下,片内扩展SRAMSRAM占用数据存储器占用数据存储器0000H0000H03FFH03FFH的地址空间。数据的地址空间。

30、数据FlashFlash存储器的地存储器的地址在址在SRAMSRAM地址之后从地址之后从0400H0400H开始。用户可以通过存开始。用户可以通过存储器控制寄存器储器控制寄存器MCONMCON的的RAMMAPRAMMAP位位MCON.0MCON.0将将片内扩展片内扩展SRAMSRAM的地址映射到其它地址空间。当的地址映射到其它地址空间。当RAMMAP=1RAMMAP=1时,在编程模式下,时,在编程模式下,SRAMSRAM映射到映射到7C00H7C00H7FFFH7FFFH;在用户模式下,映射到;在用户模式下,映射到8400H8400H87FFH87FFH。 3 3片内片内RAMRAM MSC1

31、211 MSC1211片内片内00H00H0FFH 0FFH 之间的之间的RAMRAM单元地址分单元地址分配与使用方法和配与使用方法和80528052单片机相同。单片机相同。4 4特殊功能寄存器特殊功能寄存器 MSC1211 MSC1211共有共有106106个特殊功能寄存器,其中不仅个特殊功能寄存器,其中不仅包括包括80518051内核中的全部内核中的全部2626个个SFRSFR,还增加了一些用,还增加了一些用于配置和访问特殊功能模块的特殊功能寄存器。于配置和访问特殊功能模块的特殊功能寄存器。.25/30版权所有。版权所有。http:/单片机原理及应用特殊功能寄存器特殊功能寄存器特殊功能寄存

32、器特殊功能寄存器1 1 1 1)地址寄存器说明80HP0P0口寄存器81HSP堆栈指针寄存器82HDPL0数据指针0低字节83HDPH0数据指针0高字节84HDPL1数据指针1低字节85HDPH1数据指针1高字节86HDPS数据指针选择寄存器87HPCON电源控制寄存器88HTCON定时/计数控制寄存器89HTMOD定时/计数模式控制寄存器8AHTL0定时/计数器0低字节8BHTL1定时/计数器1低字节8CHTH0定时/计数器0高字节8DHTH1定时/计数器1高字节8EHCKCON时钟控制寄存器8FHMWS存储器写选择寄存器90HP1P1口寄存器91HEXIF外部中断标志寄存器.26/30版权

33、所有。版权所有。http:/单片机原理及应用 92HMPAGE存储器分页寄存器93HCADDR配置地址寄存器94HCDATA配置数据寄存器95HMCON存储器控制寄存器98HSCON0串口0控制寄存器99HSBUF0串口0数据缓冲器9AHSPICON(I2CCON)SPI控制寄存器(I2C控制器)9BHSPIDATA(I2CDATA)SPI数据寄存器(I2C数据寄存器)9CHSPIRCON(I2CCMEN)SPI接收控制寄存器(I2C控制寄存器)9DHSPITCON(I2CSTAT)SPI发送控制寄存器(I2C状态寄存器)9EHSPISTARTSPI缓冲器起始地址9FHSPIENDSPI缓冲器

34、结束地址A0HP2P2口寄存器A1HPWMCONPWM控制寄存器A2HPWMLOW/TONELOWPWM低字节/音调低字节A3HPWMHI/TONEHIPWM高字节/音调高字节A5HPAI辅助中断挂起寄存器A6HAIE辅助中断允许寄存器A7HAISTAT辅助中断状态寄存器A8HIE中断允许寄存器特殊功能寄存器特殊功能寄存器特殊功能寄存器特殊功能寄存器2 2).27/30版权所有。版权所有。http:/单片机原理及应用特殊功能寄存器特殊功能寄存器特殊功能寄存器特殊功能寄存器3 3 3 3)A9HBPCON断电控制寄存器AAHBPL断点低字节地址ABHBPH断点高字节地址ACHP0DDRLP0数据

35、流向寄存器低字节ADHP0DDRHP0数据流向寄存器高字节AEHP1DDRLP1数据流向寄存器低字节AFHP1DDRHP1数据流向寄存器高字节B0HP3P3口寄存器B1HP2DDRLP2数据流向寄存器低字节B2HP2DDRHP2数据流向寄存器高字节B3HP3DDRLP3数据流向寄存器低字节B4HP3DDRHP3数据流向寄存器高字节B5HDACL*DAC数据低字节B6HDACH*DAC数据高字节B7HDACCON*DAC控制寄存器B8HIP中断优先级寄存器C0HSCON1串口1控制寄存器C1HSBUF1串口1数据缓冲器C6HEWU空闲模式唤醒允许寄存器C7HSYSCLK系统时钟分频寄存器.28/

36、30版权所有。版权所有。http:/单片机原理及应用特殊功能寄存器特殊功能寄存器特殊功能寄存器特殊功能寄存器4 4 4 4)C8HT2CON定时器2控制寄存器CAHRCAP2L定时器2捕捉寄存器低字节CBHRCAP2H定时器2捕捉寄存器高字节CCHTL2定时器2的低字节CDHTH2定时器2的高字节D0HPSW程序状态字寄存器D1HOCLADC失调校准寄存器低字节D2HOCMADC失调校准寄存器中间字节D3HOCHADC失调校准寄存器高字节D4HGCLADC增益校准寄存器低字节D5HGCMADC增益校准寄存器中间字节D6HGCHADC增益校准寄存器高字节D7HADMUXADC多路开关寄存器D8H

37、EICON中断允许控制寄存器D9HADRESLADC转换结果寄存器低字节DAHADRESMADC转换结果寄存器中间字节DBHADRESHADC转换结果寄存器高字节DCHADCON0ADC控制寄存器0DDHADCON1ADC控制寄存器1DEHADCON2ADC控制寄存器2DFHADCON3ADC控制寄存器3.29/30版权所有。版权所有。http:/单片机原理及应用特殊功能寄存器特殊功能寄存器特殊功能寄存器特殊功能寄存器5 5 5 5)E0HACC累加器E1HSSCON求和/移位寄存器控制寄存器E2HSUMR0求和寄存器0E3HSUMR1求和寄存器1E4HSUMR2求和寄存器2E5HSUMR3求

38、和寄存器3E6HODACDAC失调寄存器E7HLVDCON低电压检测控制寄存器E8HEIE扩展中断允许寄存器E9HHWPC0硬件产品代码寄存器0EAHHWPC1硬件产品代码寄存器1EEHFMCON闪存控制寄存器EFHFTCON闪存定时控制寄存器F0HBB寄存器F1HPDCON调电控制寄存器F2HPASEL/ALE控制寄存器F6HACLK模拟时钟寄存器F7HSRST系统复位寄存器F8HEIP扩展中断优先级寄存器F9HSECINT秒定时器中断寄存器FAHMSINT毫秒定时器中断寄存器FBHUSEC微秒寄存器FCHMSECL毫秒寄存器低字节FDHMSECH毫秒寄存器高字节FEHHMSEC百毫秒寄存器

39、FFHWDTCON看门狗定时器寄存器.30/30版权所有。版权所有。http:/单片机原理及应用2.3 2.3 2.3 2.3 思考题思考题思考题思考题 1简述8051基本内核的结构及资源,说明主要逻辑功能部件及其作用。 2什么是8051单片机的振荡周期、时钟周期、机器周期?机器周期与振荡周期之间有什么关系? 38051单片机的存储器分为哪几个空间?中断服务程序的入口地址分别是什么? 4说明8051单片机内部数据存储区空间分配情况。32个通用寄存器各对应哪些RAM单元? 5位地址29H,61H,7FH,90H,E0H,F1H,各对应哪些单元的哪些位? 68051内核和增强型8051内核主要区别包括哪些?在8051内核和增强型8051内核中,MOVX指令有何区别?在实际中如何应用? 7详述MSC1211单片机的存储器组织结构。从用户的使用角度看,MSC1211单片机的存储器是如何组织的?.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号