- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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个引脚。现在?仅仅一 个矩阵键盘就
您可能关注的文档
最近下载
- 江苏省2023年中职职教高考文化统考数学试卷 含答案.docx VIP
- 京瓷 TASKalfa 420i 520i 420 520 黑白复印机中文维修手册.pdf VIP
- 京瓷 TASKalfa 205C 255C FS-C8020MFP 8025MFP 彩机中文维修手册.pdf VIP
- 2025广东省中学生天文知识竞赛低年组试题答案.docx VIP
- FC2000流量计使用说明书.pdf VIP
- 翻译硕士(MTI)汉语写作与百科知识(文学艺术)历年真题试卷汇编.pdf VIP
- 人教一年级上册数学第一单元与复习教案.docx VIP
- 新能源汽车电池及管理系统电子教案 3.6充电系统的检修实训.doc VIP
- 第一单元 整理和复习 (1)(教案) 人教一年级数学上册.docx VIP
- 箱涵土方开挖及基坑支护专项施工方案.doc VIP
文档评论(0)