![第5、6章 第四讲--单片机的存储器结构_第1页](http://file3.renrendoc.com/fileroot_temp3/2021-12/7/babc47c9-618f-48d3-83b7-db3c3644c039/babc47c9-618f-48d3-83b7-db3c3644c0391.gif)
![第5、6章 第四讲--单片机的存储器结构_第2页](http://file3.renrendoc.com/fileroot_temp3/2021-12/7/babc47c9-618f-48d3-83b7-db3c3644c039/babc47c9-618f-48d3-83b7-db3c3644c0392.gif)
![第5、6章 第四讲--单片机的存储器结构_第3页](http://file3.renrendoc.com/fileroot_temp3/2021-12/7/babc47c9-618f-48d3-83b7-db3c3644c039/babc47c9-618f-48d3-83b7-db3c3644c0393.gif)
![第5、6章 第四讲--单片机的存储器结构_第4页](http://file3.renrendoc.com/fileroot_temp3/2021-12/7/babc47c9-618f-48d3-83b7-db3c3644c039/babc47c9-618f-48d3-83b7-db3c3644c0394.gif)
![第5、6章 第四讲--单片机的存储器结构_第5页](http://file3.renrendoc.com/fileroot_temp3/2021-12/7/babc47c9-618f-48d3-83b7-db3c3644c039/babc47c9-618f-48d3-83b7-db3c3644c0395.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2011年3月16日1第五章第五章 观察存储器观察存储器问题:问题: 单片机的程序下载到哪里?单片机的程序下载到哪里? 程序存储器用来做什么?程序存储器用来做什么? 数据存储器用来做什么?数据存储器用来做什么? 使用时用的是片内还是片外?使用时用的是片内还是片外? 特殊功能寄存器特殊功能寄存器一、一、MCS51MCS51的内部结构框图(的内部结构框图(P120P120) 二、存储器家族二、存储器家族 RAM RAM之所以称为随机访问存储器,是因为它能在同样之所以称为随机访问存储器,是因为它能在同样的时间内访问的时间内访问RAMRAM中任意地址上的数据,而不需从头到中任意地址上的数据,而不需从头
2、到尾顺序地对地址上的数据进行访问。尾顺序地对地址上的数据进行访问。 单片机内也有单片机内也有RAMRAM,由于这个,由于这个RAMRAM是单片机自身带是单片机自身带的,所以称为片内的,所以称为片内RAMRAM。对于对于5151单片机的单片机的RAMRAM可以看成是一座可以看成是一座128128层的大楼,每层的大楼,每一层一层8 8个房间,相当于地址上的个房间,相当于地址上的8 8位即一个字节。位即一个字节。三、随机访问存储器三、随机访问存储器RAMRAM三、随机访问存储器三、随机访问存储器RAMRAM RAM RAM作用:暂时存储单片机运行过程中产生的数据,作用:暂时存储单片机运行过程中产生的
3、数据,这些数据不需要永久保存,可以被重复修改和更新。这些数据不需要永久保存,可以被重复修改和更新。特点:可读可写,断电后信息丢失。特点:可读可写,断电后信息丢失。三、随机访问存储器三、随机访问存储器RAMRAM1 1、静态、静态RAM RAM (P133-139P133-139)即即SRAM(Static RAM)SRAM(Static RAM),其存储电路以双稳态触发器为,其存储电路以双稳态触发器为基础,其优点是状态稳定,只要不掉电,信息不会丢基础,其优点是状态稳定,只要不掉电,信息不会丢失,不需要刷新电路;缺点是集成度低。失,不需要刷新电路;缺点是集成度低。 2 2、动态、动态RAM RA
4、M (P126-132P126-132) 即即DRAM(Dynamic RAM)DRAM(Dynamic RAM)其存储单元以电容为基础,电其存储单元以电容为基础,电路简单,集成度高。但存在电容中电荷由于漏电会逐路简单,集成度高。但存在电容中电荷由于漏电会逐渐丢失的问题渐丢失的问题. .三、随机访问存储器三、随机访问存储器RAMRAM这部分内容结合微机原理所讲内容,自己看看,理解这部分内容结合微机原理所讲内容,自己看看,理解RAMRAM的工作原理及组织结构的工作原理及组织结构3 3、非易失、非易失RAMRAM或掉电自保护或掉电自保护RAM RAM (P139-141P139-141)即即NVR
5、AM(Non Volative RAM),NVRAM(Non Volative RAM),这种这种RAMRAM是由是由SRAMSRAM和和EEPROMEEPROM共同构成的存储器,正常运行时和共同构成的存储器,正常运行时和SRAMSRAM一样,一样,而在掉电或电源有故障的瞬间,它把而在掉电或电源有故障的瞬间,它把SRAMSRAM的信息保存的信息保存在在EEPROMEEPROM中,从而使信息不会丢失。中,从而使信息不会丢失。NVRAMNVRAM多用于存储多用于存储非常重要的信息和掉电保护非常重要的信息和掉电保护 . .三、随机访问存储器三、随机访问存储器RAMRAMROMROM(read onl
6、y memoryread only memory):):只能读数据,不能写数据;只能读数据,不能写数据;ROMROM是非易失性存储器,断电后信息不丢失。是非易失性存储器,断电后信息不丢失。四、只读存储器四、只读存储器ROMROM1.1.掩膜掩膜ROM ROM 这种存储器的存储电路是这种存储器的存储电路是0 0和和1 1两种状态,是在制两种状态,是在制造时由生产厂家根据用户需求,通过掩膜工艺制造时由生产厂家根据用户需求,通过掩膜工艺制作或不制作晶体管栅极来实现的,一旦制作完毕,作或不制作晶体管栅极来实现的,一旦制作完毕,存储内容不可修改。存储内容不可修改。2.PROM 2.PROM PROMPR
7、OM是针对掩膜是针对掩膜ROMROM的不可修改而提出的。掩膜的不可修改而提出的。掩膜ROMROM在用户软件开发时不能更改,故在用户软件开发时不能更改,故PROMPROM是由用是由用户编程。户编程。PROMPROM出厂时为熔丝断裂型,编程输入时,出厂时为熔丝断裂型,编程输入时,对需要写对需要写1 1的单元通过大电流熔断其熔丝,丝断的单元通过大电流熔断其熔丝,丝断后不可再恢复,故只能写入一次。后不可再恢复,故只能写入一次。 四、只读存储器四、只读存储器ROMROM(P142-153P142-153)3. EPROM 3. EPROM EPROMEPROM是一种可多次写入的是一种可多次写入的ROMR
8、OM。当芯片在紫外线。当芯片在紫外线照射时,入射光子驱散照射时,入射光子驱散EPROMEPROM中的电子,将原来中的电子,将原来存储的电荷信息擦除,存储的电荷信息擦除,EPROMEPROM所存信息被擦除。所存信息被擦除。当再次使用时,可重新写入新内容。常用的芯片当再次使用时,可重新写入新内容。常用的芯片有有27322732、27642764、2712827128、2725627256、2751227512等,其容等,其容量分别为量分别为4KB4KB、8KB8KB、16KB16KB、32KB32KB、64KB64KB等。等。 4. E4. E2 2PROM PROM E E2 2PROMPROM
9、是近年来使用的新产品,它可以直接接在是近年来使用的新产品,它可以直接接在+5V+5V电源上进行电擦除,也可以电写入,并能一电源上进行电擦除,也可以电写入,并能一次写几位或几个字节。常用的芯片由次写几位或几个字节。常用的芯片由28162816(2K2K8 8位)、位)、28172817(2K2K8 8位)、位)、28642864(8K8K8 8位)等。位)等。 四、只读存储器四、只读存储器ROMROM5. FLASH5. FLASH存储器存储器 FLASHFLASH存储器混合了存储器混合了EPROMEPROM和和EEPROMEEPROM的技术,是一的技术,是一种新型的存储器。种新型的存储器。U
10、U盘、盘、MP3MP3等便携式存储设备中大多数使用的是等便携式存储设备中大多数使用的是FLASHFLASH存储器。存储器。 FLASH FLASH是是“闪电、闪光闪电、闪光”,即具,即具有极快的读写速度。有极快的读写速度。读取数据时是整块数据进行操作。读取数据时是整块数据进行操作。四、只读存储器四、只读存储器ROMROM2011年3月16日14第六章第六章 探寻单片机内部探寻单片机内部存储器组织存储器组织时钟电路CPUROMRAMT0 T1中断系统串行接口并行接口P0 P1 P2 P3TXD RXDINT0 INT1定时计数器AT89C51单单片机片机结结构框构框图图中央中央处处理器理器CPU
11、: :8位,运位,运算和控制功能算和控制功能内部内部RAM: :共共256个个RAM单单元,元,用用户户使用前使用前128个个单单元,用于存元,用于存放可放可读读写数据,写数据,后后128个个单单元被元被专专用寄存器占用。用寄存器占用。内部内部ROM: :4KB flash ROM,用于,用于存放程序、原始存放程序、原始数据和表格。数据和表格。定定时时/计计数器:数器:两两个个16位的定位的定时时/计计数器,数器,实现实现定定时时或或计计数功能。数功能。并行并行I/O口:口:4个个8位的位的I/O口口P0、 、P1、 、P2、 、P3。 。串行口:串行口:一个全双一个全双工串行口。工串行口。中
12、断控制系中断控制系统统: :5个中断源(外部中个中断源(外部中断断2个,定个,定时时/计计数数中断中断2 个,串行中个,串行中断断1个)个)时钟电时钟电路:路:可可产产生生时钟时钟脉冲序列,常脉冲序列,常用晶振用晶振频频率率6MHZ和和12MHZ单片机的功能模块框图单片机的功能模块框图12345678910111213142827262524232221 201918171615EPROM276412345678910111213142827262524232221 201918171615EPROM27641234567891011121314151617181920403938373635
13、343332313029282726252424222112345678910111213142827262524232221 201918171615RAM6264 12345678910111213142827262524232221 201918171615RAM6264 80318751805189C51256B(字节)4K64K64K问题:问题:1 1、程序下载到单片机中的哪里呢?、程序下载到单片机中的哪里呢?RAMRAM特点:断电后信息丢失特点:断电后信息丢失我们下载到单片机的程序,希望它一直存储在单我们下载到单片机的程序,希望它一直存储在单片机中,在任何时候给单片机上电执行时都执
14、行片机中,在任何时候给单片机上电执行时都执行原来下载的程序,并不希望每次在使用单片机前原来下载的程序,并不希望每次在使用单片机前都先下载程序。都先下载程序。RAMRAM不适合存储这些执行代码。不适合存储这些执行代码。ROMROM的特点:数据不会因断电而丢失。的特点:数据不会因断电而丢失。单片机使用单片机使用ROMROM存储执行的代码,用于存储执行存储执行的代码,用于存储执行代码的存储器称为程序存储器。代码的存储器称为程序存储器。一、程序存储器一、程序存储器2 2、5151单片机的程序存储器(可查阅单片机的程序存储器(可查阅5151技术文档)技术文档)4K Bytes4K Bytes可在线编程的
15、可在线编程的FLASHFLASH存储器存储器 ,可用,可用0000H0000H0FFFH0FFFH来指向,如果把这来指向,如果把这1000H1000H个字节的个字节的存储空间比喻成一幢大楼,大楼的楼层可表示为:存储空间比喻成一幢大楼,大楼的楼层可表示为:0000H0000H层层0FFFH0FFFH层,共层,共1000H1000H层。每一层就是一层。每一层就是一个字节,每个字节有个字节,每个字节有8bit8bit。一、程序存储器一、程序存储器5151单片机中,通过地址单片机中,通过地址0000H-0FFFH0000H-0FFFH指向的指向的4K 4K BytesBytes程序存储器被称为片内程序
16、存储器程序存储器被称为片内程序存储器。一、程序存储器一、程序存储器4K Bytes4K Bytes程序存储器对一般的系统应用已经够程序存储器对一般的系统应用已经够用,但是当执行代码的长度超过用,但是当执行代码的长度超过4K4K时,就需要时,就需要扩展外部的程序存储器,即扩展外部的程序存储器,即片外程序存储器片外程序存储器。在单片机中有一个程序计数器在单片机中有一个程序计数器PCPC用于告诉单片用于告诉单片机下一条将要执行的指令地址。上电复位时,机下一条将要执行的指令地址。上电复位时,PC=0000HPC=0000H,即指向程序存储器中的,即指向程序存储器中的0000H0000H,单,单片机就把
17、片机就把0000H0000H中的指令取出执行,之后中的指令取出执行,之后PCPC自自动增加动增加1 1,指向下一条将要执行的指令。,指向下一条将要执行的指令。一、程序存储器一、程序存储器PCPC是一个两个字节的寄存器,因此是一个两个字节的寄存器,因此5151单片机最单片机最大的寻址范围是大的寻址范围是0000-FFFFH0000-FFFFH,共,共64K64K。因此外部扩展的存储器容量最大为:因此外部扩展的存储器容量最大为:64K-4K=60K64K-4K=60K地址:地址:1000H-FFFFH1000H-FFFFH一、程序存储器一、程序存储器图:图:5151单片机片内片外程序存储器总容量单
18、片机片内片外程序存储器总容量一、程序存储器一、程序存储器3 3、是片内还是片外程序存储器、是片内还是片外程序存储器单片机执行的程序可以存储在片内,也可存储单片机执行的程序可以存储在片内,也可存储在片外。在片外。问题:问题:片内片外都存储有程序,上电复位后将如何选片内片外都存储有程序,上电复位后将如何选择执行片内还是片外?择执行片内还是片外?注意:单片机注意:单片机3131管脚管脚EA/VPPEA/VPP一、程序存储器一、程序存储器3 3、是片内还是片外程序存储器、是片内还是片外程序存储器一、程序存储器一、程序存储器3 3、是片内还是片外程序存储器、是片内还是片外程序存储器一、程序存储器一、程序
19、存储器EA/VPP=1,EA/VPP=1,先执行片内先执行片内4K4K,执行完后自动转向片外执行完后自动转向片外EA/VPP=0,EA/VPP=0,全部自动执行片外全部自动执行片外程序程序存储器存储器内部外部0000H0FFFH(4K)0000HFFFFH(64K)0000H0FFFH(4K)0000H0001H0002H(PC)0000H是程序执行的起始单元,在这三个单元存放一条无条件转移指令中断5中断4中断3中断2中断10003H000BH0013H001BH0023H002BH外部中断0定时器0中断外部中断1定时器1中断串行口中断8位位0FFFH0FFEHEA=1 EA=0EA=1 EA
20、=0程序程序存储器资源分布存储器资源分布有复位和中断源共6个固定的入口地址中断入口地址当当8 8个单元不能存下个单元不能存下一个完整的中断服一个完整的中断服务程序时,通常在务程序时,通常在中断地址区首地址中断地址区首地址存放一条无条件转存放一条无条件转移指令,跳转到实移指令,跳转到实际中断入口地址去际中断入口地址去执行中断程序。执行中断程序。一、程序存储器一、程序存储器MCS51单片机复位、单片机复位、 中断入口地址中断入口地址 1 1、数据存储器用来做什么、数据存储器用来做什么5151单片机提供容量为单片机提供容量为128128* *8bit8bit的片内的片内RAMRAM,用,用于存储运行
21、时产生的数据。因此把这个片内于存储运行时产生的数据。因此把这个片内RAMRAM称为单片机的数据存储器。称为单片机的数据存储器。二、单片机的数据存储器二、单片机的数据存储器2 2、片内和片外数据存储器、片内和片外数据存储器单片机的数据存储器与程序存储器一样,有片单片机的数据存储器与程序存储器一样,有片内和片外之分。内和片外之分。片内数据存储器就是单片机中原有的数据存储片内数据存储器就是单片机中原有的数据存储器。器。片外数据存储器是外部扩展部分,可有片外数据存储器是外部扩展部分,可有SRAMSRAM来来充当。充当。二、单片机的数据存储器二、单片机的数据存储器2 2、片内和片外数据存储器、片内和片外
22、数据存储器访问数据存储器通过数据指针访问数据存储器通过数据指针DPTRDPTR进行。进行。DPTRDPTR是一个长度为两个字节(是一个长度为两个字节(1616位)的寄存器。位)的寄存器。5151单片机最大的数据存储器寻址范围是:单片机最大的数据存储器寻址范围是:0000H-FFFFH0000H-FFFFH,共,共64K64K的空间。的空间。二、单片机的数据存储器二、单片机的数据存储器在单片机运行期间,在单片机运行期间,128B128B的片内数据存储器并不是完的片内数据存储器并不是完全开放给用户使用,其中只有全开放给用户使用,其中只有20H-7FH20H-7FH共共9696个字节是供个字节是供用
23、户使用,而用户使用,而00H-1FH00H-1FH一般不直接使用。一般不直接使用。二、单片机的数据存储器二、单片机的数据存储器问题:问题:当单片机运行一个复杂程序时,产生的数据比当单片机运行一个复杂程序时,产生的数据比较多,这较多,这9696个字节的开放区个字节的开放区+ +位寻址区可能不够位寻址区可能不够用,如何解决?用,如何解决?解决方法:解决方法:扩展片外数据存储器。扩展片外数据存储器。二、单片机的数据存储器二、单片机的数据存储器3 3、00H-1FH00H-1FH工作寄存器工作寄存器工作寄存器工作寄存器R0-R7R0-R7,这,这8 8个工作寄存器可以用来个工作寄存器可以用来装载装载1
24、 1个字节长度的数据。个字节长度的数据。功能:存储程序中的计数值、显示值等。功能:存储程序中的计数值、显示值等。二、单片机的数据存储器二、单片机的数据存储器3 3、00H-1FH00H-1FH工作寄存器(工作寄存器(P167P167)内部内部RAMRAM块的块的00H00H1FH1FH区区, , 共分共分4 4个组个组, , 每组(每组(如如00H-07H00H-07H组)有组)有8 8个工作寄存器个工作寄存器R0R0R7, R7, 共共3232个内部个内部RAMRAM单元。单元。除了除了00H-07H00H-07H对应的对应的R0-R7R0-R7工作寄存器外,工作工作寄存器外,工作寄存器中其
25、余的寄存器中其余的08H-1FH08H-1FH也都对应这也都对应这8 8个工作寄个工作寄存器,只是组别不同。存器,只是组别不同。二、单片机的数据存储器二、单片机的数据存储器工作寄存器和工作寄存器和RAM地址对照表地址对照表 二、单片机的数据存储器二、单片机的数据存储器3 3、00H-1FH00H-1FH工作寄存器工作寄存器工作寄存器共有工作寄存器共有4 4组组, , 但程序但程序每次只用每次只用1 1组组, , 其它各组不工作。其它各组不工作。 哪哪1 1组寄存器工作由程序状态字组寄存器工作由程序状态字PSWPSW中的中的PSW.3PSW.3(RS0RS0)和和PSW.4PSW.4(RS1RS
26、1)两位来选择两位来选择, , 其对应关系如表所示。其对应关系如表所示。 CPUCPU通过软件修改通过软件修改PSWPSW中中RS0RS0和和RS1RS1两位的状态两位的状态, , 就可任选一个工作寄存器工作就可任选一个工作寄存器工作, , 这个特这个特点使点使MCS51MCS51单片机具有单片机具有快速现场保护功能快速现场保护功能, , 对于提高程序的效对于提高程序的效率和响应中断的速度是很有利的。率和响应中断的速度是很有利的。 若程序中不用若程序中不用4 4个工作寄存器个工作寄存器组组, , 那么剩下的工作寄存器组所对应的单元也可以作为一般的数那么剩下的工作寄存器组所对应的单元也可以作为一
27、般的数据缓冲区使用。据缓冲区使用。3 3、00H-1FH00H-1FH工作寄存器工作寄存器应用:应用:中断函数基本中断函数基本格式:格式:Void Void 函数名()函数名()interrupt interrupt 中断号中断号 using using 工作组工作组 函数内部实现函数内部实现 . . 二、单片机的数据存储器二、单片机的数据存储器中断使用单片机内存中4 4组工作寄存器的哪一组4 4、20H-2FH20H-2FH位寻址区(位寻址区(P169P169)20H20H2FH2FH单元为位寻址区单元为位寻址区, , 这这1616个单元(共计个单元(共计128128位)的每位)的每1 1位
28、都有一个位都有一个8 8位表示的位地址位表示的位地址, , 位位地址范围为地址范围为00H00H7FH7FH。 位寻址区的每位寻址区的每1 1位都可位都可当作软件触发器当作软件触发器, , 由程序直接进行位处理由程序直接进行位处理。 通通常可以把各种程序状态标志常可以把各种程序状态标志, , 位控制变量存于位控制变量存于位寻址区内。位寻址区内。 同样同样, , 位寻址的位寻址的RAMRAM单元也可以单元也可以按字节操作作为一般的数据缓冲按字节操作作为一般的数据缓冲 。二、单片机的数据存储器二、单片机的数据存储器内部内部RAM中位地址表中位地址表即可作为一般即可作为一般RAMRAM单元使单元使用
29、,进行字节操作也可用,进行字节操作也可对每一位进行操作。共对每一位进行操作。共128128位位, ,位地址从位地址从00H-7FH.00H-7FH.5 5、30H-7FH30H-7FH数据缓冲区数据缓冲区30H-7FH30H-7FH是片内数据存储器中开放给用户使用的是片内数据存储器中开放给用户使用的地址空间。用户可以在这个空间里存储系统运行地址空间。用户可以在这个空间里存储系统运行时产生的数据,也可以读取存储的数据到工作寄时产生的数据,也可以读取存储的数据到工作寄存器、累加器等中。因此该区域称为数据缓冲区存器、累加器等中。因此该区域称为数据缓冲区,也即用户,也即用户RAMRAM区区, , 共共
30、8080个单元。个单元。5151单片机的开放区可以包括位寻址区单片机的开放区可以包括位寻址区20H-2FH20H-2FH,所以用户可以使用的空间为所以用户可以使用的空间为20H-7FH20H-7FH共共9696个字节个字节。二、单片机的数据存储器二、单片机的数据存储器0000HFFFFH(64K)内部外部数据数据存储器存储器00HFFH7FH80H(高128B)(低128B)RAM专用寄存器00H00H07H07H08H08H0FH0FH10H10H17H17H18H18H1FH1FH0区区R0R0R7R7R0R0R7R7R0R0R7R7R0R0R7R71区区2区区3区区工作寄存器区工作寄存器
31、区可位寻址区可位寻址区20H2FH7F 7807 0030H7FH数据缓冲区数据缓冲区/堆栈区堆栈区内部内部RAMRAM存储器存储器 工作寄存器区工作寄存器区选择位选择位RS0RS0、RS1RS1PSW位地址 CY ACF0RS1RS0OVF1P功能和使用不作功能和使用不作预先规定,也称预先规定,也称之为通用寄存器。之为通用寄存器。特点:特点:1 1、在任一时刻,、在任一时刻,CPUCPU只能使用其中一组寄只能使用其中一组寄存器。存器。2 2、正在使用的那组寄、正在使用的那组寄存器称为当前寄存器。存器称为当前寄存器。3 3、到底用哪一组,由、到底用哪一组,由程序状态字寄存器程序状态字寄存器PS
32、WPSW中的中的RS0RS0和和RS1RS1位的状位的状态组合来决定。态组合来决定。供用户使用的一般供用户使用的一般RAM,RAM,共共8080个单元。个单元。堆栈区一般用软件指令开辟堆栈区一般用软件指令开辟在这段区域。在这段区域。二、单片机的数据存储器二、单片机的数据存储器特殊功能寄存器特殊功能寄存器SFRSFR是用来对单片机内各功能模是用来对单片机内各功能模块进行管理、控制的控制寄存器,也是指示单片块进行管理、控制的控制寄存器,也是指示单片机运行状态的状态寄存器,它是一个具有特殊功机运行状态的状态寄存器,它是一个具有特殊功能的能的RAMRAM区。也就是说,特殊功能寄存器区。也就是说,特殊功
33、能寄存器SFRSFR与数与数据存储器一样,坐落于单片机的据存储器一样,坐落于单片机的RAMRAM中。它的地中。它的地址映射空间紧接着片内数据存储器(址映射空间紧接着片内数据存储器(00H-7FH00H-7FH)为为80H-0FFH80H-0FFH。三、单片机的特殊功能寄存器三、单片机的特殊功能寄存器1 1、特殊功能寄存器、特殊功能寄存器SFRSFR分布图分布图三、单片机的特殊功能寄存器三、单片机的特殊功能寄存器没有被占用的没有被占用的地址有可能在地址有可能在单片机中不存单片机中不存在在特殊功能寄存器名称、特殊功能寄存器名称、 标识符、标识符、 地址一览表地址一览表1 1、特殊功能寄存器、特殊功
34、能寄存器SFRSFR分布图分布图三、单片机的特殊功能寄存器三、单片机的特殊功能寄存器Keil中特殊功能寄存器及外中特殊功能寄存器及外围设备观围设备观察窗口察窗口2 2、特殊功能寄存器的操作方法、特殊功能寄存器的操作方法字节操作与位操作字节操作与位操作特殊功能寄存器存在于单片机中,并对单片机的管理、特殊功能寄存器存在于单片机中,并对单片机的管理、控制和监视起到举足轻重的作用,因此我们要学会如何控制和监视起到举足轻重的作用,因此我们要学会如何操作这些特殊功能寄存器。操作这些特殊功能寄存器的操作这些特殊功能寄存器。操作这些特殊功能寄存器的过程,实际就是控制单片机充分发挥自身功能的过程。过程,实际就是
35、控制单片机充分发挥自身功能的过程。三、单片机的特殊功能寄存器三、单片机的特殊功能寄存器2 2、特殊功能寄存器的操作方法、特殊功能寄存器的操作方法字节操作与位操作字节操作与位操作字节操作:字节操作:P1=0 xffP1=0 xff;位操作:位操作:Sbit led1=P10;Sbit led1=P10;Led1=0;Led1=0;三、单片机的特殊功能寄存器三、单片机的特殊功能寄存器2 2、特殊功能寄存器的操作方法、特殊功能寄存器的操作方法5151单片机中支持位操作的特殊功能寄存器有:单片机中支持位操作的特殊功能寄存器有:P0P0、P1P1、P2P2、P3P3(P P口锁存器)口锁存器)TCONT
36、CON(定时(定时/ /计数器控制寄存器)计数器控制寄存器)SCONSCON(串行口控制寄存器)(串行口控制寄存器)IEIE(中断使能寄存器)(中断使能寄存器)IPIP(中断优先控制寄存器)(中断优先控制寄存器)PSWPSW(程序状态字寄存器)(程序状态字寄存器)ACCACC(累加器)(累加器)B B(B B寄存器)寄存器)三、单片机的特殊功能寄存器三、单片机的特殊功能寄存器3 3、特殊功能寄存器简介、特殊功能寄存器简介5151单片机的特殊功能寄存器共有单片机的特殊功能寄存器共有2626个,每一个的长度都是一个字节个,每一个的长度都是一个字节。这里先简单介绍一下常用寄存器,关于如何使用它们,用到时再。这里先简单介绍一下常用寄存器,关于如何使
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2学会沟通交流(说课稿)-2023-2024学年道德与法治五年级上册统编版
- 2025暂估价材料公开招标合同范本变频水泵排污泵
- 6~9的认识(说课稿)-2024-2025学年一年级上册数学人教版
- 2025以买卖合同担保
- 2024年秋九年级化学上册 第四单元 自然界的水说课稿 (新版)新人教版
- 2023三年级英语上册 Assessment 3说课稿1 湘少版
- 路基边坡防滑平台施工方案
- Unit 4 My tidy bag Lesson 1 I have a big bag (说课稿)-2024-2025学年粤人版(2024)英语三年级上册
- 2023八年级地理上册 第一章 中国的疆域与人口第一节 中国的疆域说课稿 (新版)湘教版
- 出租代工合同范例
- 2024北京海淀高三一模英语试卷(含参考答案)
- 三高疾病之中医辨证施治
- 全科医学的基本原则和人文精神(人卫第五版全科医学概论)
- 船员健康知识课件
- 成人住院患者静脉血栓栓塞症预防护理
- 《扬州东关街掠影》课件
- 《3-6岁儿童学习与发展指南》健康领域内容目标与指导
- GB/T 10739-2023纸、纸板和纸浆试样处理和试验的标准大气条件
- 环保行业研究报告
- 孩子抚养费起诉状范本:免修版模板范本
- 物流服务项目的投标书
评论
0/150
提交评论