- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《微机原理与接口技术》 复习课 第1章 微型计算机基础 1.1 计算机中的数制及其转换 1.2 计算机中的定点数和浮点数 1.3 计算机中数的表示形式—原码、反码和补码 1.4 计算机中数和字符的编码 1.5 单片微型计算机概述 数的转换 N进制转换为十进制:将各位之位权与对应之幂相乘展开,再累计求和即可; 十进制转换为N进制:将整数和小数分开,分别转换后再拼接。 口诀:整数部分除基取余(首次余数为代码整数最低位);小数部分乘基取整(首次整数为小数点后最高位)。 可形象记忆为:小数点两边走; 单片微型计算机概述 第2章 MCS-51单片机结构和时序 2.0 MCS-51单片机概述 2.1 MCS-51单片机内部结构 2.2 MCS-51单片机引脚功能 2.3 MCS-51单片机工作方式 2.4 MCS-51单片机时序 2.5 编程和应用 2.1.1 CPU结构 ③ RS1、RS0 — 工作寄存器区选择控制位。 RS1、RS0 = 00 —— 0区(00H~07H) RS1、RS0 = 01 —— 1区(08H~0FH) RS1、RS0 = 10 —— 2区(10H~17H) RS1、RS0 = 11 —— 3区(18H~1FH) 2.1.1 CPU结构 (4)数据指针DPTR(Data Pointer) 16位,由两个8位寄存器DPH(83H)、DPL(82H)组成。 功能:用来存放片外RAM或ROM的地址。 2.1.1 CPU结构 (5)堆栈指针SP(Stack Pointer) 8位特殊功能寄存器。 功能:用来存放堆栈的栈顶地址。 堆栈区的操作原则:先进后出 ? 交流与思考 Q:假定( A ) =85H ,( R0 ) =20H ,( 20H ) = AFH 。执行指令:ADD A ,@ R0 后,累加器 A 的内容为( ), CY 的内容为( ), AC 的内容为( ), OV 的内容为( )。 Q:假定,(SP)=60H,(A)=30H,(B)=70H,执行下列指令:PUSH ACC PUSH B后,SP的内容为( ),61H单元的内容为( ),62H单元的内容为( )。 Q:设(A)=88H,(10H)=95H,执行ADD A,10H; MOV B,A; DA A 后,A、B、CY中的内容各是多少? 2.1.2 存储器结构 2.1.2 存储器结构 2.3 MCS-51单片机的工作方式 复位方式、程序执行方式、节电方式、EPROM编程和校验方式 2.3.1 复位方式 2.3 MCS-51单片机的工作方式 PC: 0000H TMOD: 00H ACC: 00H TCON: 00H B: 00H TH0: 00H PSW: 00H TL0: 00H SP: 07H TH1: 00H DPTR:0000H TL1: 00H P0~P3:FFH SCON: 00H IP:×××00000B SBUF: 不定 IE:0××00000B PCON: 0×××0000B ? 交流与思考 Q:在8051单片机的RST引脚上有 电平、持续 机器周期以上的信号时,8051进入复位状态,复位后PC的值为 。 Q:单片机的堆栈指针SP始终是( ) ;堆栈遵循( ) 的数据存储原则。 Q: 8051单片机内部包含哪些主要逻辑功能部件? Q: 8051单片机的存储器地址空间如何划分?各地址空间的地址范围和容量如何? 2.4.3 访问片外ROM/RAM的指令时序 1.读片外ROM指令时序 第3章 MCS-51指令系统与程序设计 3.1 MCS-51指令系统概述 3.2 寻址方式 3.3 数据传送指令 3.4 算术/逻辑运算和移位指令 3.5 控制转移指令和位操作指令 3.6 汇编语言程序的设计 3.7 本章小结 3.2 寻址方式 计算机寻找操作数或下一条要执行的指令的地址的方式。 1.立即寻址 2.直接寻址 3.寄存器寻址 4.寄存器间接寻址 5.变址寻址 6.相对寻址 7.位寻址 “立即直接、寄存间接、相对变址” ? 交流与思考 ? 交流与思考 说明下列指令中源操作数的寻址方式和指令功能。 (1)SETB?? RS0 (2)MOVX? A,@DPTR (3)MOVC? A,@A+PC (4)ANL??? A, 30H (5)CPL??? P1.1 ?
文档评论(0)