MCS-51单片机的并行接口.pptVIP

  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文档。上传文档
查看更多
MCS-51单片机的并行接口

第7章 MCS-51单片机的并行接口 7.1 MCS-5l内部I/O口及其应用 7.2 MCS-5l并行I/O口的扩展 (含8255) 7.3 MCS-51内部定时/计数器及其应用 7.4 并行口应用——单片机显示/键盘系统 引言 引言---P0-P4口进一步说明: 引言-----MCS-51对外三总线 1、51的I/O口直接用于输出 2、51的I/O口直接用于输入 3、对锁存器的“读-修改-写” 4、MCS-51内部I/O口应用 例:P1口八个灯作跑马灯 ?? 7.2 MCS-5l并行I/O口的扩展 7.2.1 用三态缓冲器和锁存器扩展并口 1、8031和三态缓冲器连接扩展输入口 2、8031和锁存器连接扩展输出口 2、8031和锁存器连接扩展输出口 7.2.1 可编程通用并行接口8255A 1、 8255的内部结构和引脚 8255的引脚 8255的引脚 2、8255A的工作方式 8255A的工作方式 8255A的工作方式 联络信号的规定—图 各联络信号线的意义:--输入 各联络信号线的意义:--输出 8255A的工作方式 8255A的工作方式 3、8255的控制字 (1)工作方式控制字 (2) C口指定位置1清0控制字 4、 8255A的中断控制位 5、8031单片机和8255A的连接及应用 (1)连接问题 打印机接口 打印机接口--信号时序 8255A和8031及打印机的连接 8255A和8031及打印机的连接 程序1 程序2 7.3单片机的显示与键盘 7.3.1 LED数码管显示器 1、LED显示器结构 2、七段LED的段选码 七段LED的段选码 3、LED显示器工作原理 (1)静态显示方式 (2)动态显示方式 动态扫描方式 7.3.2 键盘接口技术 二、键盘接口的工作原理 查询方式、中断方式的独立式键盘 例:用三态缓冲器扩展的I/O口的按键接口 独立式键盘编程,软件消抖,查询方式检测键的状态。仅有一键按下时才有效才处理。 程序-续 2. 行列式(矩阵式)键盘接口 行列式(矩阵式)键盘 按键的识别方法----a.扫描法 按键的识别方法---- b. 线反转法 三、键盘的工作方式 1. 编程扫描方式 定时扫描和中断扫描 键盘所做的工作可分为三个层次 7.4 51内部定时/计数器及其应用 定时/计数器的实质 一、内部定时/计数器结构和工作原理 1、定时/计数器的结构 2、工作原理 工作原理 工作原理续 二、 四种工作方式 1、方式0 方式0 计数初值问题 2、方式1 3、方式2 方式2 (计数初值自动再装入) 计数初值自动再装入的实现 4、 方式3 方式 3(两个 8 位独立计数器) T0工作在方式3时, T1工作在方式2的逻辑图 三、T/C的特殊功能寄存器SFR T/C的特殊功能寄存器SFR 3、定时器方式选择寄存器:TMOD 定时器方式选择寄存器:TMOD 4、定时器控制寄存器:TCON 定时器控制寄存器:TCON 四、应用 中断相关寄存器 设计一个能产生t=1ms 的周期信号发生器,试编程. 课程主要内容 计算机基础知识 单片机的结构与原理 单片机指令系统、汇编语言程序设计 计算机接口知识与单片机的内部接口资源 经典外围接口芯片 单片机的应用等 单片机在忙于各项工作任务时,如何兼顾键盘的输 入,取决于键盘的工作方式。 原则:即要保证能及时响应按键操作,又不要过多占 用CPU的工作时间。 通常,键盘工作方式有3种,即: 编程扫描、 定时扫描 中断扫描。 只有当单片机空闲时,才调用键盘扫描子程序,扫描键盘。 工作过程: (1)在键盘扫描子程序中,先判断有无键按下。 方法:PA口8位输出全0,读PC口低4位状态,若PC0~ PC3为全1,则说明键盘无键按下;若不全为1,则说明键盘可能有键按下。 (2)用软件来消除按键抖动的影响。如有键按下,则进行下一步。 (3)求按下键的键号。 (4)等待按键释放后,再进行按键功能的处理操作。 2. 定时扫描工作方式 利用单片机内的定时器,产生10ms的定时中断,对 键盘进行扫描。 3.中断工作方式 只有在键盘有键按下时,才执行键盘扫描程序,如 无键按下,单片机将不理睬键盘。 总结:键盘所做的工作可分为三个层次。 第1层:单片机如何来监视键盘的输入。三种工作方 式:①编程扫描②定时扫描③中断扫描。 第2层:确定具体按键的键号。体现在按键的识别方法上就是:①扫描法;②线反转法。 第3层:执行键处理程序。 MCS-51单片机内部都带有定时/计数器。 51子系列带有两个16位加法定时/计数器; 而52子系列带有3个。 定时与计数的概念 定时的主要作用是产生各种时标间隔。 软件延时 硬件定时器 计数:记录(外部)事件的

文档评论(0)

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

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

1亿VIP精品文档

相关文档