单片机期末总复习大全.ppt

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机期末总复习大全

第一章 单片机综述 (1.5) 2.1 单片机的内部结构 由运算器(ALU)、控制器和专用寄存器组构成 存储器结构--ROM 存储器部分—片内RAM 8051片内RAM 128字节(地址00-7FH),片外RAM 可扩展64KB(地址0000H-FFFFH)。共同占用部分访问时用MOV和MOVX指令区别。 片内RAM分为:(1)工作寄存器区(00H-1FH)4组R0-R7 (2)位寻址区(20H-2FH):两种访问方法。 (3)便笺区(30H-7FH) 3、控制线 7.上电自动复位和手动复位 中断相关的几个重要SFR 外部中断初始化步骤 5.MCS-51定时器逻辑结构与相关寄存器 控制寄存器TCON(P.109) 方式寄存器TMOD 初值设定-------关键 为什么要给定时器预设初值?如何确定预设初值是多少呢? 定时器初始化编程格式 例:若单片机时钟频率为12MHz,请计算定时100us所需的定时器初值,并写出初始化程序 各种方式定时时间比较: 方式0:213 *1us=8192us=8.192ms 方式1:216 *1us=65.536ms 方式2、方式3:28 *1us=0.256ms 方式0时:(213 – TC)*1us=100us TC=1F9CH;TH0=FCH、TL0=1CH 方式1:(216 – TC)*1us=100us TC=FF9CH 方式2: (28-TC)*1us=100us TC=009CH 中断程序格式 定时器例程 例7.11 设8051时钟频率12MHz,编写程序令P1.0引脚输出2S的方波程序 计数器例程 分析:T1工作在方式2,200个脉冲产生一次溢出,所以,256-200=56 ;C=38H。那么TH0=TL0=38H。 第八章 MCS-51对AD和DA的接口 ADC0809、DAC0832的作用是什么?什么是分辨率、什么是转换精度?这两款芯片的分辨率、转换精度分别是多少? 第9章 MCS-51 的串行通信 MCS-51含有一个可编程全双工串行通讯接口,能同时进行数据的发送和接收,也可以作为一个同步移位寄存器使用。 对于方式1和方式3,波特率由定时器/计数器T1的溢出率和SMOD决定,即由下式确定: 波特率=(2SMOD /32 )×定时器/计数器T1溢出率 计算溢出率:溢出率即定时时间的倒数。 机器周期T=1/(fosc/12) 定时时间=(2K - 初值)*T 串行口工作方式选择 (P.122) 3.串行口的通信波特率(P.125) 方式0:波特率固定,fosc/12 方式1:波特率可变,由定时器控制 方式2:波特率为fosc/64或fosc/32 波特率=2SMOD/64 SMOD=1或0 方式3:波特率可变,由定时器控制 可变波特率的计算(方式1,3) 波特率= 当定时器1作波特率发生器时,通常选用定时工作方式2(8位自动加载)。 设X为计数初值,则 溢出周期(定时时间)= 通常是知道波特率,求计数初值X 例7-1 设时钟fosc=11.0592MHZ,要设置串行通信的波特率为4800bps,波特率不倍增,串行口方式1,则初始化程序为: 重点内容: 1、定时/计数器的使用(比如使用定时器产生不同频率的方波) 2、中断的使用。会使用定时中断、外部中断、串口中断,初始化中断以及中断函数的编写 3、串口的初始化及数据收发 4、AD的使用(ADC0809) 5、独立按键及矩阵键盘的扫描。 结束 谢谢! ADC0809芯片内部结构 以及引脚功能 START CLOCK MCS-51对ADC0809的接口 从该图上可以获得的信息: 1、要启动IN0的AD转化,需要用命令 MOV DPTR,#FEF8H MOVX @DPTR,A 2、要读出转化后的数据 需要使用命令 MOV DPTR,#FEF8H MOVX A,@DPTR 3、8个通道的选通地址分别是FEF8~ FEFF MOV A , SBUF ;接收数据 MOV SBUF , A ;发送数据 单片机串口相关知识回顾 (1) MCS-51串行口的原理结构图 单片机串口相关知识回顾 (2) 串行口控制寄存器SCON RI TI RB8 TB8 REN SM2 SM1 SM0 D7 D6 D5 D4 D3 D2 D1 D0 IDL PD GF0 GF1 SMOD D7

文档评论(0)

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

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

1亿VIP精品文档

相关文档