- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 单片机内部结构
AC(PSW.6)——辅助进位标志位。在进行加减运算中,当低4位向高4位进位或借位时,AC由硬件置“1”,否则AC位被清“0”。在BCD码调整中也要用到AC位状态。 (又称半进位标志。在执行算术运算指令时,如果运算结果的D3位 产生进位或借位,则AC位由硬件置1;否则AC由硬件清0 ) F0(PSW.5)——用户标志位。这是一个供用户定义的标志位,需要利用软件方法置位或复位,用以控制程序的转向。 RS1和RS0(PSW.4,PSW.3)——寄存器组选择位。它们被用于选择CPU当前使用的通用寄存器组。通用寄存器共有4组,其对应关系如下:00:0组 01:1组 10:2组 11:3组 这两个选择位的状态是由软件设置的,被选中的寄存器组即为当前通用寄存器组。但当单片机上电或复位后,RS1RS0=00。 PSW寄存器RS1、RS0位 当前工作寄存器区 寄存器R7~R0地址 00 0区 07H~OOH 01 1区 OFH~08H 10 2区 17H~lOH 11 3区 lFH~18H OV(PSW.2)——溢出标志位。在带符号数加减运算中,OV=1表示加减运算超出了累加器A所能表示的符号数有效范围(-128 ~ +127),即产生了溢出,因此运算结果是错误的,否则,OV=0表示运算正确,即无溢出产生。 (在执行算术运算指令时,如果运算结果的最高位(D7位)和次高位(D6位)这两位中有且仅有一位产生进位或借位,则OV位由硬件置1,否则OV由硬件清0 ) P(PSW.0)——奇偶标志位。用以表示累加器A中1的个数奇偶性,若累加器A中1的个数为奇数则P=1,否则P=0 。此标志位对串行通信中的数据传输有重要的意义。在串行通信中常采用奇偶校验的办法来校验数据传输的可靠性。 4、数据指针(DPTR) 数据指针为16位寄存器。编程时,DPTR既可以按16位寄存器使用,也可以按两个8位寄存器分开使用,即:DPH DPTR高位字节,DPL DPTR低位字节。DPTR通常在访问外部数据存储器时作地址指针使用。由于外部数据存储器的寻址范围为64 KB,故把DPTR设计为16位。 5、堆栈指针(SP—Stack Pointer) 堆栈是一个特殊的存储区,主要用于子程序和中断程序中,具有保护现场和恢复现场功能 (用来暂存数据和地址),它是按“先进后出”的原则存取数据的。堆栈共有两种操作:进栈和出栈。由于MCS-51单片机的堆栈设在内部RAM中,因此SP是一个8位寄存器。系统复位后,SP的内容为07H,从而复位后堆栈实际上是从08H单元开始的。但08H~1FH单元分别属于工作寄存器1~3区,如程序要用到这些区,最好把SP值改为1FH或更大的值。 CY—进位标志。在执行算术运算指令时,如果运算结果的最高位(D7位)产生进位或借位,则CY位由硬件置1;否则CY由硬件清0。 AC—辅助进位标志。又称半进位标志。在执行算术运算指令时,如果运算结果的D3位 产生进位或借位,则AC位由硬件置1;否则AC由硬件清0 RS1、RS0—工作寄存器组选择控制位。确定当前工作寄存器组组号。 OV—溢出标志位。在执行算术运算指令时,如果运算结果的最高位(D7位)和次高位(D6位)这两位中有且仅有一位产生进位或借位,则OV位由硬件置1,否则OV由硬件清0 F0 —用户标志位。用软件使他置位活清零 P—奇偶标志位。 数据指针DPTR(Data Pointer ) 数据指针DPTR为一个16位的特殊功能寄存器,它由两个8位寄存器DPH和DPL组成 堆栈指针SP(Stack Pointer ) 堆栈是在内部RAM区专门开辟出来按照“先进后出,后进先出”原则进行数据存取的存储区, I/O端口寄存器P0~P3: P0~P3均为8位的特殊功能寄存器,通过对I/O端口寄存器的读写,可实现数据从I/0端口的输入/输出 4.3.3 数据存储器的扩展 复习 一、内部数据存储器 内部数据存储器在结构上可以分为两个不同的存储空间,即低128单元的数据存储器空间(00H~7FH)和高128单元的具有特殊功能的专用寄存器存储器空间(80H ~ 0FFH)。 二、外部数据存储器 MCS-51具有扩展64
您可能关注的文档
- 第2章 Servlet程序开发.ppt
- 3~6岁儿童学习与发展指南复习题.doc
- 3、Linux常用命令.ppt
- 第2章-第2节 生物与环境组成生态系统(改3).ppt
- 3、1、用表格表示的变量间关系.ppt
- 第2章-第3节生物圈是最大的生态系统.ppt
- 第2章:资料采集.ppt
- 3D小人素材历史最全版本.ppt
- 3_半导体基础.ppt
- 3_第五章细胞膜及其表面-2(细胞生物学).ppt
- 剧本杀行业报告:内容创作规范与剧本市场拓展策略.docx
- 剧本杀行业区域市场区域文化特色与市场潜力分析报告.docx
- 剧本杀行业区域市场拓展实战案例研究.docx
- 剧本杀行业区域市场拓展路径与模式探索报告.docx
- 剧本杀行业区域市场竞争态势与品牌差异化策略研究报告.docx
- 剧本杀行业2025年西北区域市场市场细分领域竞争态势与品牌竞争策略分析研究报告.docx
- 剧本杀行业2025年西北市场拓展前景预测报告.docx
- 剧本杀行业2025年长沙市场发展潜力分析报告.docx
- 剧本杀行业2025年长三角市场竞争策略与布局分析.docx
- 医疗行业数据合规:2025年数据安全法实施后的合规监管挑战与应对.docx
最近下载
- 《第一单元 生活中的音乐学习项目二 音乐开启心灵之窗》教案(表格式)七年级音乐人教版(2024新版).pdf VIP
- 成功标书大餐——15份浙江省自然科学基金申请书.pdf VIP
- (辽宁富士电梯)系统故障代码及说明.doc VIP
- 2025版高考政治全程一轮复习必修2第一单元生产资料所有制与经济体制第一课我国的生产资料所有制课件.pptx VIP
- 陕西省专业技术人员继续教育2025公需课《党的二十届三中全会精神解读与高质量发展》20学时题库及答案.docx VIP
- 伤口换药护理操作.pptx VIP
- 贵州01-贵州省居住建筑节能设计标准DBJ52-49-20082.pptx VIP
- 《2023年度中国展览数据统计报告》.docx
- 城市名居商住楼房地产估价报告.doc VIP
- [说明]富士变频器维修与故障处理.doc VIP
文档评论(0)