- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]单片机复习
单片机原理与应用复习 考试时间和地点 考试时间:12月16日 13:30—15:05 (5--6节)地点:第一教学楼 教室安排: 一教304教室的同学座位安排如下图所示33人 讲 台 门口 一教305教室的同学座位安排如下图所示36人 讲 台 门口 一教306教室的同学座位安排如下图所示40人 讲 台 门口 复习 单片机系统结构 I/O口结构、功能 P0口----(32---39) 低位地址(A7-A0)/数据复用口 P1口----(1------8) I/O口 P2口----(21---28) 高位地址(A15-A8) P3口----(10---17) 多功能口 串口 : P3.0----RXD P3.1----TXD 中断 : P3.2----INT0 P3.3----INT1 定时 : P3.4----T0 P3.5----T1 读写 : P3.6----WR P3.7----RD 工作状态专用寄存器PSW MCS-51存储器结构 数据 / 程序存储器分开三个物理空间 *64K的程序存储器空间( 片内外) *64K的数据存储器空间 *256字节的内部数据存储器空间 外部数据存储器访问 外部数据存储器访问 Ri----------- P0口 DPTR------ DPL(P0口) DPH(P2口) MOVX A,@Ri MOVX A,@DPTR-------输入 MOVX @Ri,A MOVX @DPTR,A-------输出 256B 64KB 外部程序存储器访问 外部程序存储器访问 ALE-------地址锁存信号 PSEN-----程序存储器选通信号 MOVC A,@A+DPTR 64KB MOVC A,@A+PC 256B 指令系统 数据传送类指令 1)一般传送类指令 内外部数据交换 2)栈操作类指令 3)累加器传送类指令 A寄存器 4)16位数据传送类指令 DTPR 控制转移类指令 调用 转移 判断 中断系统 中断源 中断方式 中断服务地址 中断响应条件(3条) 单片机汇编源程序的基本格式 SM0 SM1:方式选择控制位 SM2: 方式2和方式3多机通讯控制位: SM2=1 REN=1时: 接收RB8=1(地址幀) RI=1向主机申请中断 确认为从机时:复位 SM2=0 RB8=0(数据幀) REN: 允许 /禁止串行接收控制位 REN=1允许接收 REN=0禁止接收 TB8: 方式2和方式3要发送的第9位数据 RB8: 方式2和方式3要接收的第9位数据 TI: 发送中断请求标志位 RI: 接收中断请求标志位 RI + TI 中断请求标志位需要中断服务程 序中判别接收和发送的申请 软件复位 SCON寄存器复位时=00H 98H 可位寻址 2)特殊功能寄存器PCON节电方式+串行通讯波特率选择位 SMOD:波特率选择位 SMOD=1波特率加倍 SMOD=0波特率不变 GF1 GF0:通用标志位 PD:掉电方式 IDL:冻结方式 方式1和方式3,其波特率是可变的 方式1和方式3波特率=2SMOD / 32* (定时/计数器1溢出率) 串行通讯接口多选用方式1和方式3 关键计算定时/计数器1溢出率 而方式1和方式3与fosc和SMOD位有关外还与定时/计数器1设置有关 I2C扩展技术 I2C总线:两线制总线 两根线(SDA 数据线路; SCL 时种线组成) I2C总线时序信号 起始位(S) 终止位(P) 发送数据“0”、应答位——低电平 发送数据“1”、非应答位——高电平 主要特点: 二线传输:I2C总线上的所有主器件(单片微处理机)外围器件和接口都连接到同名端的SDA SCL线上 I2C扩展技术 主要特点: 总线驱动能力400pF 总线传输速率400Kb/s 总线上扩展的节点数是由电容负载决定 总线输出为开漏结构,总线必须接上拉电阻 总线上所有器件都有规范的器件地址 程序设计 初始化、控制字填写、初始值、标号定义、数据说明、 子程序调用与返回、堆栈、
文档评论(0)