单片机技术与应用_第2版 教学ppt课件 ppt 作者 刘松 单元3 并行输入与输出.pptVIP

单片机技术与应用_第2版 教学ppt课件 ppt 作者 刘松 单元3 并行输入与输出.ppt

  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文档。上传文档
查看更多
单片机技术与应用_第2版 教学ppt课件 ppt 作者 刘松 单元3 并行输入与输出

并行输入与输出 ;学习目标: 掌握键盘的基本组成及工作原理; 掌握七段LED显示器的基本组成及工作原理。 技能目标: 能够正确在STC89C52外连接键盘和显示设备; 能够灵活应用典型键盘、显示电路构成各种实际电路; 能够利用STC89C52设计制作字符显示实用电路;;3.1 字符显示 项目任务: 1.设计一个1位显示电路,要求在任意指定数码管上顺序显示1、2、3、4、5、6、7、8。 2.设计一个4位显示电路,要求4只数码管从左到右顺序显示1、2、3、4。;一、LED显示器;LED 显示器与单片机接口;显示程序任务:;二、七段LED显示器工作原理 LED显示器有静态显示和动态显示两种方式 1.静态显示 当显示器显示某一字符时,相应段的发光二极管恒定地导通或截止。多位LED分别用一组8位字段口,各位LED公共端接地,分别输出显示不同字形。;静态显示方式 静态显示的特点是每个数???管的段选必须接一个8位数据线来保持显示的字形码。当送入一次字形码后,显示字形可一直保持,直到送入新字形码为止。这种方法的优点是占用CPU时间少,显示便于监测和控制。缺点是硬件电路比较复杂,成本较高。;;例:在一位数码管上显示一个数字;2. LED动态显示 动态显示方式是各位数码管的a ~ h端分别连在一起,并与单片机系统的一个I/O口相连。从该I/O口输出显示代码。每只数码管的共阴极端或共阳极端则与另一个I/O口相连,控制该位的点亮。 每一时刻,只有一位数码管被点亮,各位之间,依次轮流被点亮,对每位来说,每隔一段时间点亮一次。 利用发光二极管的余辉和人眼的驻留效应,并通过适当调整每位数码管点亮的时间和时间间隔,便可以得到稳定的显示输出。 在单片机系统应用中,广泛采用动态显示方式。 ; 设计一个动态扫描方式驱动的4只数码管显示电路,要求4只数码管从左到右顺序显示1、2、3、4字符。 (一)硬件电路分析 1. P2口输出与对应显示位的关系 ;2. 原理图;(二)程序清单:;void main() //主函数 { while(1) { uchar i; for(i=0;i4;i++) { P1=duantable[i+0]; P2=weitable[i]; delay(5); } } }; 三、项目实施 (一)硬件电路分析 ;(二)要求 1.在任意位置LED数码管上显示0、1、2、3。 2.在任意位置LED数码管上显示0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。 4.在4位LED数码管上从左至右顺序显示0、1、2、3。 5.在4位LED数码管上从右至左顺序显示0、1、2、3。 6.在4位LED数码管上从左至右或从右至左顺序显示任意4位数。 ;3.2 矩阵式键盘电路设计 一、项目任务要求 1.设计一个4个独立式按键与89C52单片机接口电路。 要求:(1)按键按下后对应小灯亮; (2)LED数码管显示键盘号。 2.设计一个4×4矩阵键盘与89C52单片机接口电路。要求用查询法读取行列键盘键码,并将键码显示在LED数码管上。 ; 在单片机应用系统中,经常使用简单的键盘和数码管显示电路作为系统的输入和输出,完成人机对话活动,即人机通道。实际上是单片机与键盘和数码管显示器的接口电路。 键盘接口应有以下功能: 键扫描功能,即检测是否有键闭合; 键识别功能,确定被闭合键所在的行列位置; 产生相应的键值功能; 消除按键抖动功能。;二、键盘工作原理 键盘是一组按键的集合,它是最常用的单片机输入设备,操作人员可以通过键盘输入数据或命令,实现简单的人机通信。 根据按键的识别方法分类,键盘有编码和非编码的两种。编码键盘是通过一个编码电路来识别闭合键的键码,如BCD码键盘、ASCII码键盘等;通过软件来识别键码为非编码键盘。 ; 由于非编码键盘的电路简单,可以方便地增减键的数量,因此在单片机应用系统中得到广泛的应用。 1、按键电路和抖动的消除 键盘中每个按键都是一个常开关电路。 开关为机械弹性开关,当机械触点断开、闭合时有抖动。 ;消除的办法: 硬件 — 单脉冲触发器,即双稳态触发器或基本R - S触发器。 软件 — 延时,用子程序 2、键盘连接方式 键盘可分为独立式和行列(矩阵式)两类。 (1) 独立式非编码键盘 电路:见图;4只按键分别接到89C52 P1口的4条I/O线上。在没有键按下的情况下,由于上拉电阻的作用,P1.0~P1.3线上输入均为高电平。

文档评论(0)

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

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

1亿VIP精品文档

相关文档