单片机原理及应用——期末复习分析.pptVIP

单片机原理及应用——期末复习分析.ppt

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 程序设计 题型——程序分析 1、分析下列程序属于哪种结构? MOV A,R3 RL A MOV DPTR,#TAB JMP @A+DPTR TAB: AJMP subrut0 AJMP subrut1 …… * * 第4章 程序设计 题型——程序设计 1、试编程实现对内部RAM中从50H开始的连续单元中字符长度的统计,字符串以回车作为结束标志。 2、8051单片机使用12MHz晶振,设计软件延时程序,延时时间20ms。 * * 第5章 硬件资源 单片机端口 各端口功能、工作方式 中断系统 中断源、中断优先级、中断控制、中断响应、中断清除 * * 第5章 硬件资源 定时计数器 定时计数器控制、工作方式、计数初值 串行接口 串行控制、工作方式、波特率设置 * * 第5章 硬件资源 题型——问答 1、MCS51单片机内部有几个中断源?各终端标识是如何产生的?如何消除? 2、MCS-51内部四个并行I/O口各有什么异同?作用是什么? 3、简述MCS-51单片机的中断响应过程。 * * 第5章 硬件资源 题型——程序填空 ORG 0000H MOV P1,#0FFH KEY: __________;将P1.2置位高电平 __________;检测是否有按键按下 SETB P1.1;灯灭 AJMP KEY ALARM:CLR P1.1;灯点亮 CPL P1.0 ACALL DELAY AJMP KEY * * DELAY:MOV R7,#250;循环次数 __________;R7减1不为零 ;跳转到当前行 RET END 第5章 硬件资源 题型——程序设计 1、设系统时钟为12MHz,编程实现占空比为30%,周期500ms的脉冲信号输出。 2、利用定时计数器实现对外部输入信号脉宽的测量。 * * 第6章 并行扩展 * * 地址锁存器 P2口 P0口 ALE P3.6 P3.7 PSEN P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 /RD /PSEN RXD TXD /INT0 /INT1 T0 T1 /WR D7~D0 A7~A0 A15~A8 16位地址总线 控制总线 串行口 外部中断源 计数器计数脉冲 8位数据总线 第6章 并行扩展 存储器扩展 SRAM 6264、6116 E2PROM 2864、2764 I/O扩展 I/O接口 74LS373、8255A * * 1、电路连接 2、地址计算 第6章 并行扩展 * * 第6章 并行扩展 * * 第6章 并行扩展 按键抖动 开关为机械弹性开关,由于机械触点的弹性作用,断开、闭合时,瞬间均伴随有一连串的抖动。 * * 第6章 并行扩展 消除抖动 硬件消抖 软件消抖 * * 触发器、单稳态 电容放电延时 延时,两次检测 第6章 并行扩展 扫描法 * * 第1步:识别键盘有无键按下 第2步:识别出具体的按键 第6章 并行扩展 扫描法 把所有列线置0,检查各行线电平是否有变化,如有变化,说明有键按下,如无变化,则无键按下。 * * 第6章 并行扩展 扫描法 先把某一列置低电平,其余各列为高电平,检查各行线电平的变化,如果某行线电平为低,可确定此行列交叉点处的按键被按下。 * * 第6章 并行扩展 线反转法 * * 第1步:列全输出低,确定行号 第2步:行全输出低,确定列号 第6章 并行扩展 * * 第6章 并行扩展 显示控制 提前编码,利用查表方式,将数据送至显示端口 TABLE: DB 3FH,06H,5BH,4FH…… MOV A,#data MOV DPTR,#TABLE MOVC A,@A+DPTR * * 第6章 并行扩展 LED显示控制方式 ①静态显示 二极管恒定导通或截止,用于显示位数较少的场合 ②动态显示 每一位轮流显示,显示位数较多 * * 第6章 并行扩展 题型——问答 1、何谓按键抖动?如何进行按键消抖? * * 第6章 并行扩展 题型——程序填空 * * Q1 Q0 D7~D0 G ALE P2.0 /RD /WR RESET 8051 ALE PB0 PB7 /RD /WR RESET 8255 PA0 PA7 D7~D0 A1 A0 D7~D0 第6章 并行扩展 题型——程序填空 1、8255的A、B、C及控制寄存器的端口地址分别为____、 ____、 ____、 ____ 。 2、将下列程序补充完整 ________ ;8255初始化 ________ ; ________ ; LOOP: MOV DPTR,

文档评论(0)

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

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

1亿VIP精品文档

相关文档