- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《单片机原理及应用》相关复习.ppt
《单片机原理及应用》复习
;第一部分 单片机基础知识;不同数制之间的换算;MCS-51单片机的内部结构:
MCS-51单片机的组成: CPU(进行运算、控制)、RAM(数据存储器)、ROM(程序存储器)、I/O口(串口、并口)、内部总线 和中断系统等。组成框图如下:;图1-1 计算机基本结构 ;内部结构如下:;;o;;图2-9 8XC5X/8XC5XX2系列单片机存储器结构 ;片外RAM:
最大范围:0000H~FFFFH,64KB;用指令MOVX访问。
片内RAM:
最大范围:00H~FFH,256B;用指令MOV访问。又分为两部分:低128B(00~7FH)为真正的RAM区,高128B(80~FFH)为特殊功能寄存器(SFR)区。如右图所示。;本章应理解的内容:
1.单片机时钟电路
时钟电路用于产生单片机工作所需要的时钟信号。单片机本身就是一个复杂的同步时序电路,为了保证同步工作方式的实现,电路应在唯一的时钟信号控制下严格地按时序进行工作。
2. 时序、时序的定时单位和晶振频率
时序所研究的是指令执行中各信号之间的相互时间关系。
会根据外部所加入的晶体的振荡频率计算时序的定时单位。
MCS-51时序的定时单位共有4个,依次是:拍节、状态、机器周期和指令周期。
MCS-51的外部晶体的振荡频率范围:1.2MHz~12MHz。;第三部分 MCS-51单片机指令系统
1.MCS-51单片机指令的寻址方式全部要求掌握:
要求掌握寻址方式的概念、7种寻址方式的作用、不同寻址方式所查询的存储空间及范围。对于常用的指令,能够给出指令的寻址方式。
2. 指令系统
掌握常用指令的功能、格式和使用方法,并能正确选择指令进行简单程序的编制。
MCS-51指令系统分为5大类111条。
数据传送类指令(29条)
算术运算类指令(24条)
逻辑运算及移位类指令(24条)
控制转移类指令(17条)
位操作类指令(17条)
;?立即寻址方式
当指令源操作数为8位或16位常数时,就称为立即寻址方式,其中的常数称为立即数,注意:立即数前加“ # ”号,以区别直接地址。
例如: MOV A,#30H ;(A) ← 30H
MOV A, 30H ; (A) ←(30H)
? 直接寻址方式—指令中直接给出操作数的地址
在直接寻址方式中,操作数是某一存储单元的地址编码,
例如:MOV A,23H ;
③寄存器寻址方式——操作数存放在寄存器中
在寄存器寻址方式中,操作数是CPU内的某一寄存器名,
例如: MOV A,23H
寄存器为: R0∽R7,A,B,DPTR,C
④寄存器间接寻址方式
将寄存器内容作为指令中操作数所在存储单元地址编码的寻址方式。
例如: MOV A,@R0 ;⑤ 变址寻址
变址寻址是为了访问程序存储器中的数据表格。变址寻址是以DPTR或PC作基址寄存器,以累加器A作变址寄存器,并以两者内容相加形成的16位地址作为操作数地址。注意A 中的数为无符号数。
例如:MOVC A,@A+DPTR
⑥ 位寻址
MCS-51有位处理功能,可以对数据位进行操作。位寻址指令中可以直接使用位地址。
例如:MOVE C,3AH
⑦ 相对寻址
相对寻址方式是为解决程序转移而专门设置的。在相对寻址的转移指令中,给出了地址偏移量(在MCS-51指令系统中以“rel”表示),把PC的当前值加上偏移量构成程序转移的目的地址。但这里的PC当前值是指执行完该转移指令后的PC值,即转移指令的PC值加上它的字节数。因此转移的目的地址可用如下公式表示:
目的地址=转移指令地址+转移指令字节数+rel
偏移量rel是一个带符号的8位二进制补码数。所能表示的数的范围是-128~+127,因此相对转移是以转移指令所在地址为基点,向前最大可转移(127+转移指令字节数)个单元地址,向后最大可转移(128-转移指令字节数)个单元地址。
对于偏移量的计算,不要求同学计算偏移量。
注意:各寻址方式的寻址范围;3. MCS-51汇编语言程序设计
本章应重点掌握:
1. 汇编语言的特点。
2. 汇编语言的语句格式。
〔<标号>〕:<操作码>〔<操作数>〕;〔<注释>〕
3. 编程设计。
使用汇编语言指令格式设计一些简单的程序,如:
无符号16位以内数据的算术运算,数制转换,寄存器初始化,数据的片内、片外传送等简单程序。
重点掌握:数据传送、算术运算、循环、延时等程序的编制方法。;第四部分 单片机的中断与定时
您可能关注的文档
最近下载
- 公寓床、课桌椅及办公家具采购项目的供货方案.doc
- 标准图集-20S515-钢筋混凝土及砖砌排水检查井.pdf VIP
- 工作总结汇报模板.ppt VIP
- 陪聊软件商业计划书.docx VIP
- 2023年河南省栾川县事业单位公开招聘名笔试题带答案.docx VIP
- 《微型计算机原理与接口技术》清华大学出版社冯博琴吴宁主编课后答案.pdf
- 《化妆品配方与制备技术》课件——第5章 洗发产品.pptx VIP
- 小龙虾繁育基地提档升级项目实施方案.docx
- 奇瑞新QQ_汽车使用手册用户操作图解驾驶车主车辆说明书pdf电子版下载.pdf
- 2024年河南省栾川县事业单位公开招聘高层次紧缺人才27名笔试题带答案.docx VIP
文档评论(0)