- 1、本文档共56页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
又称为专用寄存器,专用于控制、管理片内算术逻辑部件、并行I/O口、串行I/O口、定时器/计数器、中断系统等功能模块的工作。用户在编程时可以置数设定。离散地分布在RAM的高128个单元(80H-FFH)。注意:SFR的实际个数和单片机的型号有关,51单片机有21个。每个SFR占有一个RAM单元,它们分布在80H~FFH的地址范围内,没有被SFR占用的RAM单元实际并不存在,访问它们也是没有意义的。3.特殊功能寄存器(SFR)特殊功能寄存器一览表注意:凡是地址以“0”和“8”结尾的单元都是可位寻地址的,地址的范围是80H~FFH。☆11个可以进行位寻址。☆特别提示:对SFR只能使用直接寻址方式,书写时可使用寄存器符号,也可用寄存器单元地址。序号SFR地址SFR符号复位值功能说明1E0HACC00H累加器可位寻址2F0HB00HB寄存器可位寻址3D0HPSW00H程序状态字可位寻址480HP0FFHP0口锁存寄存器可位寻址581HSP07H堆栈指针682HDPL00H数据指针DPTR低8位783HDPH00H数据指针DPTR高8位887HPCON0XXX0000B电源控制寄存器988HTCON00H定时器控制寄存器可位寻址1089HTMOD00H定时器0和1的模式寄存器118AHTL000H定时器0低8位128BHTL100H定时器1低8位138CHTH000H定时器0高8位148DHTH100H定时器1高8位1590HP1FFHP1口锁存寄存器可位寻址1698HSCON00H串行口控制寄存器可位寻址1799HSBUFXXXXXXXXB串行口数据缓冲寄存器180A0HP2FFHP2口锁存寄存器可位寻址190A8HIE0X000000B中断允许控制寄存器可位寻址200B0HP3FFHP3口锁存寄存器可位寻址210B8HIPXX000000B中断优先级控制寄存器可位寻址几个特殊功能寄存器:(1)累加器(ACC或A):最常用的一个8位特殊功能寄存器。该寄存器可位寻址。几乎全部指令都可用它作为操作数,有些指令必须用它作为目标操作数。(2)B寄存器:一个8位特殊功能寄存器。乘除法指令必须用它作为其中的一个操作数。它也可作为普通RAM单元使用。(3)堆栈指针(SP):一个8位特殊功能寄存器。单片机复位时,SP为07H,它总是指向栈顶。它主要用在子程序调用、中断响应及返回中。(4)数据指针(DPTR):一个16位特殊功能寄存器,可分为两个8位寄存器,高8位为DPH,低8位为DPL。该寄存器主要用于存放程序存储器和片外数据存储器的地址。(5)程序状态字(PSW):一个8位的特殊功能寄存器,位于单片机的特殊功能寄存器区,用来存放运算结果的一些特征。PSWCY——进位/借位标志;位累加器(简称C)。AC——半字节进位标志,辅助进/借位标志;用于十进制调整。F0——用户定义标志位;软件置位/清零。RS1、RS0——寄存器区选择控制位。OV——溢出标志;硬件置位/清零(注意溢出条件)。P——奇偶标志;A中1的个数为奇数P=1;否则P=0。×——该位无定义。P×OVRS0RS1F0ACCYPSW.7PSW.6PSW.5PSW.4PSW.3PSW.2PSW.1PSW.0程序计数器(PC):一个不属于特殊功能寄存器、物理上独立的寄存器。是一个16位寄存器,具有自动加1功能,总是存放将要被执行指令的首地址。单片机复位后,PC为0000H,单片机的应用程序应放在以程序存储器地址0000H开始的单元中。3.1.3MCS-51系列单片机内部存储器的读写控制1.任务要求编写一段程序,对单片机内部几个特殊功能寄存器进行读写,利用KeilC51软件的调试功能,观察程序运行后各存储单元的变化情况。2.任务分析根据任务要求,分别给P0口、程序状态字PSW和累加器ACC赋不同的值,同时将累加器ACC里的值读出存到变量dat中,通过调试观察P0、PSW、ACC和变量dat的值的变化。3.任务设计(1)程序设计//***********************************************************
您可能关注的文档
- 《单片机控制技术项目式课程》(第2版)课件 项目1 认识单片机.pptx
- 《单片机控制技术项目式课程》(第2版)课件 项目2 用单片机集成开发环境进行项目设计.ppt
- 《单片机控制技术项目式课程》(第2版)课件 项目4 单片机控制LED的设计.ppt
- 《单片机控制技术项目式课程》(第2版)课件 项目6 交通信号灯的设计 (1).ppt
- 《单片机控制技术项目式课程》(第2版)课件 项目6 交通信号灯的设计 (2).ppt
- 《单片机控制技术项目式课程》(第2版)课件 项目7 模拟电子闹钟的设计.ppt
- 《单片机控制技术项目式课程》(第2版)课件 项目8 单片机通信系统的设计.ppt
- 《单片机控制技术项目式课程》(第2版)课件 项目10 数字温度采集系统的设计.ppt
- 《单片机控制技术项目式课程》(第2版)课件 项目11 STC高性能51单片机的应用设计.ppt
- HTML5+CSS3任务驱动教程(第2版)(微课版)教学大纲.docx
文档评论(0)