单片机复习资料(仅供参考).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文档。上传文档
查看更多
-- AT89C52单片机片内数据存储区的分布情况 单片机内部数据存储器的地址范围是 00H--FFH, 内部数据存储器中的高128单元是专用寄存器区,低128单元是用户数据存储区,地址范围是00H-7FH。其中00H-1FH是通用寄存器区,共32个单元。20H-2FH是位寻址区,共16个单元128位,可直接位寻址,也可字节寻址。30H-7FH共80个单元是用户区,只能字节寻址。 2.最小系统 :单片机 电源、电源滤波电路 振荡电路 复位电路RST引脚上高电平持续2个机器周期以上的时间。 3.89C52的中断系统有6个中断源,2个中断优先级,各个中断源的优先级是由特殊功能寄存器IP来确定,IP中和各个中断源对应位为1时,此中断源为高优先级,否则为低优先级。在同一优先级中,各个中断源的优先顺序是由自然优先级来确定的。各个中断源的入口地址是多少? 4.看门狗的工作原理 看门狗,又叫 WDT(watchdog timer),实质上是一个独立的定时器电路。在系统启动了看门狗后,看门狗就开始自动计数,如果到了一定的时间还不去清看门狗定时器中的计数寄存器,那么看门狗计数器就会溢出,从而引起看门狗中断,造成系统复位。所以,在使用看门狗时要注意及时清看门狗,即常说的“喂狗”。 在AT89S52中,WDT 由14位计数器和特殊功能寄存器中的看门狗定时器复位存储器(WDTRST)构成。 5、51单片机的复位电路有上电复位、手动复位电路两种。(在单片机的9脚RET端至少维持2个机器周期的高电平)复位后,PC值为(0000H),SP值为(07H),通用寄存器的当前寄存器组为(第0)组,该组寄存器的地址范围是从(00H)到(07H)。 复位后,一些特殊功能寄存器的内容会恢复为初始值。 特殊功能寄存器 初始态 特殊功能寄存器 初始态 ACC 00H B 00H PSW 00H SP 07H DPH 00H TH0 00H DPL 00H TL0 00H IP xxx00000B TH1 00H IE 0xx00000B TL1 00H TMOD 00H TCON 00H SCON xxxxxxxxB SBUF 00H P0-P3 1111111B PCON 0xxxxxxxB 5.定时器的有关计算(注意单位换算)(定时/计数器实质是一个16位的可编程加法计数器) 1.若8051的晶振频率fosc为12MHz,定时器/计数器T0工作在工作方式1,要求产生10ms定时,写出定时器的方式控制字和计数初值(分别写出TH0与TL0值)。 fosc=12MHz,16位计数器,10ms定时,设计数初值为a, t=12/ fosc*(216 - a) 10*103=12/12 *(216 - a) a=55536= D8F0H 即TH0= D8H TL0= F0H (TH0= a/256,TL0=a%256) 所以 TMOD |= 0x01; //设置定时器模式 TL0 = 0xF0; //设置定时初值 TH0 = 0xD8; //设置定时初值 2.定时1ms: TH0=(65536-1000)/256 TL0= (65536-1000)%256 总结:定时器/计数器的初值计算方法: 计数方式:初值=计数器最大值-所需计数值 定时方式:初值=计数器最大值-定时时间/机器周期 6.波特率的计算: 方式0的波特率 = fosc/12 方式1的波特率 =(2SMOD/32)·(T1溢出率) 方式2的波特率 =(2SMOD/64)· fosc 方式3的波特率 =(2SMOD/32)·(T1溢出率) 课本206页计算 7、简述在使用普通按键的时候,为什么要进行去抖动处理,如何处理。 键抖动会引起一次按键被误读多次。为了确保CPU对键的一次闭合仅做一次处理,必须去除键抖动。在键闭合稳定时,读取键的状态,并且必须判别;在键释放稳定后,再作处理。按键的抖动,可用硬件或软件两种方法消除。 8、简述LED数码管动态扫描的原理及其实现方式。 动态扫描的原理是利用人的视觉暂留,让人觉得各位LED同时点亮一样。逐位轮流点亮各个LED,每一位保持1ms,在10~20ms之内再一次点亮,重复不止,就可以实现动态扫描。 9.p3口的第二功能作用 P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 /INT0(外部中断0) P3.3 /INT1(外部中断1) P3.4 T0(记时器0外部输入) P3.5 T1(记时器1外部输入)

文档评论(0)

明若晓溪 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档