单片机应用技术.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机应用技术

单片机的性能特点:(1)体积小 (2)可靠性高(3)控制功能强(4)易于扩展(5)低电压、低功耗(6)性能价格比较优异 单片机的组成结构:(1)中央处理器 一、控制器 1程序计数器PC 2指令寄存器IR 指令译码器ID 二、运算器 1算术运算 2逻辑运算 (2)系统总线 1数据总线 2地址总线 3控制总线 (3)存储器 1程序 数据 系统总线:数据总线 2地址总线 3控制总线 读写工作过程:取指令 分析指令 执行指令 单片机的组成 (1).8位的CPU (2)256B的内部RAM (3)4KB的内部ROM (4)2个16位的定时/计数器TO/TI(5)4个8位的并行I/O口(6)1个全双工的串行口(7)5个中断源(8)片内时钟振荡电路 单片机引脚:有效40个引脚,(1)I/O口引脚32条 (2)控制引脚4条(3)时钟引脚2条 (4)电源引脚2条 单片机时序:节拍、状态、机器周期、指令周期,一个状态包含两个节拍,一个机器周期包含六个状态。 内ROM低128个单元3个区:(1)工作寄存器区,(2)位寻址区(3)用户RAM区(4)堆栈区 单片机工作方式:共有复位、程序连续执行、程序但不执行、掉电保护、低功耗以及编程和校验6种工作方式。 单片机指令格式:[标号:]操作码[操作数1] [,操作数2][,操作数3][;注释] (1)标号 (2)操作码 (3)操作数(4)注释 (5)分界符 常用符号:(1)Rn (2)@ (3)@Ri (4)direct (5)#data (6)#data16 (7)addr16 (8)addr11 (9)bit (10)rel (11)/bit (12)$ 寻址方式:(1)立即数寻址 (2)寄存器寻址 (3)直接寻址 (4)寄存器间接寻址 (5)基址+编制寻址 (6)相对寻址 (7)位寻址 指令系统按指令功能科分为数据传送和交换类、算术运算类、逻辑运算类、控制转移类、位操作类。 汇编语言源程序结构:顺序程序结构、分支程序结构、循环程序结构、及子程序结构。 循环程序结构的组成:(1)初始化部分(2)循环处理部分(3)循环控制部分(4)结束部分 中断作用:(1)实现并行操作(2)实现实时处理(3)故障处理(4)调试处理 单片机的中断源(1)2个外部中断(2)2个定时中断(3)串行口发送/接受中断。 中断系统的功能:(1)实现中断调用及返回(2)实现中断优先权排队(3)实现中断嵌套 串行通信的数据传输方式:(1)单工 信息数据只能单方向传送而不能反传(2)半双工 只能一端发送,一端接受(3)全双工 可以同时发送和接收,即数据可以两个方向上同时传送 异步通信电路接口主要有三类:(1)RS-232C接口(2)RS-449、RS-422、RS-458接口(3)20mA电流环路串行接口。RS-458:D型25针插头(DB-25)和9针插头(DB-9). RS-458的优越性:(1)接口电路不易损坏(2)传送数据的速度较快(3)具有多站能力(4)抗共模干扰能力强、抗噪声有越好(5)半双工网络一般只需要两根连线。 地址译码:(1)线选法(2)接地法(3)译码法 分析下面指令中断源操作的寻址方式 (1)MOV A,#OFH 立即数寻址 (2)MOV A,00H 直接寻址 (3)MOV A.R1 寄存器寻址 (4)MOV A,@R1 寄存器间接寻址 (4)MOVC A,@A+DPTR 基址+变址 (5)JC 80H 相对 (7)MOV C,20H 直接 (8)MOVX A,@R1 寄存器间接 最小应用系统概念:89C51单片机内部已将有4KB的POM及128B的RAM,因此只需外接时钟电路、复位电路及电源即可工作,就是最小应用系统。 (1)指令:CPU用于控制功能部件完成某一指定动作的指令和命令。(2)指令系统:是一台微机所具有的所有指令的集合。 基址+编制寻址:是指将基址寄存器与变址寄存器的内容相加,,结果作为要读取操作数的地址。相对寻址:指程序计数器PC的当前内容与指令中的操作数相加,其结果作为跳转指令的转移地址。位寻址:指按位进行的操作。 汇编:汇编语言用指令助记符代替机器语言编程,利用汇编语言编写的程序必须经过汇编工具翻译成机器码才能被单片机所执行,翻译的过程叫做汇编。 伪指令:不属于指令集之中的 指令,但具有和指令类似的形式,作用是对汇编过程进行某种控制或提供某些汇编信息,不产生可执行的目标代码。 串行通信:同步通信和异步通信。(异步通信)发送端和接收端有各自独立的时钟控制数据的发送和接收,两个时钟彼此独立,不必同步。格式:起始位、数据位、奇偶效验位和停止位四部分组成。同步通信:一

文档评论(0)

ww90055 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档