基于74HC164扩展单片机系统I_O端口的研究.docxVIP

基于74HC164扩展单片机系统I_O端口的研究.docx

  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文档。上传文档
查看更多
第6 第6期 包敬海?等:基于74HC164扩展单片机系统I/O端口的研究 19 1994-2010 China Academic Journal Electronic Publishing I louse. All rights reserved, 2009年12 2009年12月 Dec., 2009 第24巻第6期 Vol 24 No. 6 1 1994-2010 China Academic Journal Electronic Publishing I louse. All rights reserved, JOURNAL OF QINZHOU UNIVERSm 基于74HC164扩展 单片机系统I/O端口的研究 (钦州学院物理与电于工程系.广西钦州535000) I I随看面向应用的增加.单片机系统IQ端口数量有限的问题日益突出,根据74HCI64串行輸 入、并行输出的工作原理.对单片机系统的I/O揣口进行扩展,设计具有16个按撻的中断串行键盘和具有8 个数码管的串行数码管显示.用4个I/。端口完成了传统并行技术中需要24个I/。端口才能实现的功能。给 出了硬件电路、程序和需要注意的问题。实践表明.基干74HC164扩展单片机系统I/O端口的效果良好。 [ 1 74HC164:单片机;I/O端口;串行输入:键盘 | TP39I | | A [ ] 1673 - 8314(2009)06 - 0018 - 05 单片机具有短小精悍、性能稳定等优点,广 泛应用于工业控制、智能仪器仪表、机电产品、 家用电器、通信工程等领域但是.随看社 会需求的快速发展.单片机面向的应用越来越 广?接入的外部设备不断增加.而单片机的I/。 端口数量有限,在设计、开发的时候常常会遇 到I/O端口不够用的问题12 * 2009 -10 - 08]广西科技攻关项目(桂科技攻0815003 - II);广西自然科学基金(桂科白0889019)。I 2009 -10 - 08 ]广西科技攻关项目(桂科技攻0815003 - II);广西自然科学基金(桂科白0889019)。 I包敬海(1979 -),男,广西防城港人,钦州学院物理与电于工程系讲师。 1 74HC164 74HC164是一种8位串行输入湃行输出的 移位寄存器‘“。74HC164的主要引脚除了笆胡 的VCC、0D夕卜、还有:CP为时钟脉冲输入j^.CR 为清零端、【厶、Dsb为数据申行输入端,Q”?Q,为 数据并行输出揣。 其工作原理为,当CP处于上升沿时刻, 74HCI64将散据DWl - DSB串行输入,实现移 位、并行输出的功能。因此.可以通过DM、DSB 引脚进行申并转换?从而以较少姓jl脚传送常见 的X位并行数据。实际应用中,可以省略,因 此 单片机与74HC164只需要连接DS\、DSB、CP 即可。例如.可以用单片机的PL 0和PI. I引脚 与74HC164相接.如图1所示。 t t t I t I f 1 1 74HC164 jig, 1 Connection beh eenMCU and 74//C164 市场中流行的单片机主要有51、PIT、AVR几 个系列。其中,51系列的ATX9S52单片机具有容 量大、低功軽、刷写方便、性价比髙、抗干扰能力强 等优点,是目前设计、开发的主流产品E。而键 盘输入和显示输出为单片机系统杲常见的应用. 常常消耗大量宝贵的单片机I/。端口。因此.下 面通过ATS9S52对键盘轴入、显示输出展开讨 论。 2 2. I 作为微机系统、单片机系统果常用的输入设 备键盘的作用极其重要。键盘按结构可以分为 线性键盘和矩阵键盘两种。线性键盘由若干个独 立的按键组成,每个按键的一端与微机的一个1/ 。端口相谗.有多少个按键就要有多少根连线与 CPU的I/O端口相连。因此?我性键盘只适用于 按键少的场合,在系统曰益覚杂的今天,这种键盘 的应用逐渐减少。 矩阵键盘的按键按N行M列排列.每个按键 占据行列的一个文点,需要的I/O端口数目是N +M.容纳的瑁大按键数为N XV/8显然、矩阵键 盘可以减少与CPU的连接引脚,因此也成为微机 系统、单片机系统最常用的键盘结构。例如.通过 单片机P1 口的8根引脚.可以设计一个4 X4的 矩阵键盘,并通过行列扫描法、反转法等技术实现 按键识别⑹.如图2所示。 /也 2 in plan en I 4 X4 M a trix Keybtm ill by MCU,s P\ 图3所示的矩阵键盘为单片机系统是常用的 键盘。但是.这样的矩阵键盘存在两个问题。 第一,占用过多的单片机I/。端口。由于 AT89S52的P3 口有重要的复用功能.因此.直正 能作为I/O端口的只有24个引脚。现在?仅仅一 个矩阵键盘就

文档评论(0)

原创文库 + 关注
实名认证
文档贡献者

AutoStudio专业II级持证人

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

版权声明书
用户编号:6032134223000005
领域认证该用户于2025年02月05日上传了AutoStudio专业II级

1亿VIP精品文档

相关文档