《单片机原理及应用》相关复习.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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位以内数据的算术运算,数制转换,寄存器初始化,数据的片内、片外传送等简单程序。 重点掌握:数据传送、算术运算、循环、延时等程序的编制方法。;第四部分 单片机的中断与定时

文档评论(0)

youngyu0329 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档