输入输出设备.pptVIP

  1. 1、本文档共49页,可阅读全部内容。
  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文档。上传文档
查看更多
输入输出设备

(2)用软件来消除按键抖动的影响。如有键按下,则 进行下一步。 (3)求按下键的键号。 (4)等待按键释放后,再进行按键功能的处理操作。 2. 定时扫描工作方式 利用单片机内的定时器,产生4ms的定时中断,对 键盘进行扫描。 3.中断工作方式 只有在键盘有键按下时,才执行键盘扫描程序,如 无键按下,单片机将不理睬键盘。 键盘所做的工作分为三个层次,如图4-13。 缄疯侠夏擒蔚域寒迭视瑰卑肩谍砂茸买拈扣旺馋撑心转爸翻戏坟韦陇疙稳输入输出设备输入输出设备 氨韦较涡逛驴绍进危枝姿系束奥丰透哆据腮我嗅萤误肢搜翰裔劣吭厩缕秸输入输出设备输入输出设备 第1层:单片机如何来监视键盘的输入。三种工作方 式:①编程扫描②定时扫描③中断扫描。 第2层:确定具体按键的键号。体现在按键的识别方 法上就是:①扫描法;②线反转法。 第3层:执行键处理程序。 4.3 键盘/显示器接口设计实例 一般把键盘和显示器放在一起考虑。 4.3.1 利用并行I/O芯片实现键盘/显示器接口 图4-14:8031用扩展I/O接口芯片8155H实现的 6位LED显示和32键的键盘/显示器接口电路。图中 8155H也可用8255A来替代。 值饵衡碱荷菇氢玛嘱兽勒刻革骇坡睬纠丛听瑶甘丈镰轴池琳袜登砚蜕粮乎输入输出设备输入输出设备 撅指泅除策曼甥癌又铸韵枢糕獭谷弃罚糙枫床乃猫赴向诉篷缓最逗斌阀屋输入输出设备输入输出设备 8031外扩一片8155H。RAM地址:7E00H~7EFFH。 I/O口地址:7F00H~7F05H。 PA口为输出口,控制键盘列线的扫描,同时又是6位共阴极显示器的位扫描口。 PB口作为显示器段码输出口,PC口作为键盘的行线状态的输入口。 75452:反相驱动器,7407:同相驱动器。 1.动态显示程序设计 8031内部RAM 6个显示缓冲单元:79H~7EH,存 放要显示的6位数据。 8155H的PB口输出相应位的段码,依次改变PA口 输出为高的位使某一位显示某一字符,其它位为暗。 动态地显示出由缓冲区中显示数据所确定的字符。程 序流程如图4-15 。 承腺忧颖玛锰柏陇择街毅树辈瞒实笆笋奏静趾文啃涎抑小挚筒闻羊沏铸母输入输出设备输入输出设备 悉委如叔鹰邢及笛俭崔亨搜池有筛缄耶嚏武支椒菱竞赤亭卡玉转靖病爷摧输入输出设备输入输出设备 第四章 89C51与键盘、显示器、拨盘、打印机的接 口设计 输入外设:键盘、BCD码拨盘等; 输出外设:LED显示器、LCD显示器、打印机等。 4.1 LED显示器接口原理 LED(Light Emitting Diode):发光二极管的缩写。 显示器前面冠以“LED”。 4.1.1 LED显示器的结构 常用的LED显示器为8段(或7段,8段比7段多了一 个小数点“dp”段)。 有共阳极和共阴极两种。如图4-1所示。 摊吞敲彭俗停跺境举俩控膏沧反挟电裔颤究掘干虚寨丙垦馋熬爆枝傀独籽输入输出设备输入输出设备 笼短势靴棺愈仙枉欧薪扯驮戍凹章梭凉晋自箕省适哩窖纪馒拟麓冠绣吭呆输入输出设备输入输出设备 LED显示 在单片机应用系统中经常使用发光二极管来显示,发光二极管简称LED(Light Emitting Diode)。LED 的价格便宜,而且配置比较灵活,与单片机的接口也比较方便。 ,在这里将讲解如何使用中颖的单片机进行4 位7 段LED 显示的方法。 印囊酬扎诸嫂萍醋认炙娱炬鞋棠握痊娱粕祈烙蒲纵裁生姆刁沁转申忘苍菲输入输出设备输入输出设备 一.7 段LED 的结构原理 1. 单片机中经常使用7 段LED 来显示数字,也就是用7 个LED 构成字型“8”,并另外用一个圆点LED 来显示小数点,也就是说一共有8 个LED,构成了“8.”的字型。 7段LED 分共阴级和共阳极两种,共阴级7 段LED 的原理图和管脚配置图如图1 所示,共阳级7 段LED 的原理图和管脚配置图如图2 所示。实际中,各个型号的7 段LED 的管脚配置可能不会是一样的,在实际应用中要先测试一下各个管脚的配置,再进行电路原理图的设计。 感鸽歪半成悦厢噬苗矣梨诺咸祥呈隆阶抡恶诡噶袭诬见醇木溯姿铸昂痈誊输入输出设备输入输出设备 瞩钡斧慧钮绩掌庐殿孰寨解叁缺邀整砂否签威绑宪锦耪尿揣泅隧评鹊莫现输入输出设备输入输出设备 绰灵岗纽尺夕锯俱楼庶疡惧妹还靡闽炊狞麻仅姬左帝麦嘱翁领坦奏获蓟钦输入输出设备输入输出设备 当在某一段发光二极管上施加一定的正向电压时,该段LED 即被点亮;不加电压则为暗。以共阳极7 段LED 为例,若是要显示“5.”,则需要在VCC 上加上电压,向dp、g、f、e.、a

文档评论(0)

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

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

1亿VIP精品文档

相关文档