- 21
- 0
- 约4.75千字
- 约 7页
- 2016-08-15 发布于重庆
- 举报
AVR学习笔记十九4X4矩阵键盘实验
AVR学习笔记十九、4X4矩阵键盘实验
19.1 实例功能
在前面的实例中我们已经学习了在单片机系统中检测独立式按键的接口电路和程序设计,独立式按键的每个按键占用1位I/O口线,其状态是独立的,相互之间没有影响,只要单独测试链接案件的I/O口线电平的高低就能判断键的状态。独立式按键电路简单、配置灵活,软件结构也相对简单。此种接口方式适用于系统需要按键数目较少的场合。在按键数量较多的情况下,如系统需要8个以上按键的键盘时,采用独立式接口方式就会占用太多的I/O口,这对于I/O口资源不太丰富的单片机系统来说显得相当浪费,那么当按键数目相对较多的时候,为了减少I/O口资源的占用,应该采取什么样的方式才能够既满足多按键识别,又减少I/O口的占用呢?
当然我们可以采用端口扩展器件比如串并转换芯片实现单片机I/O口的扩展,但是这种方式既增加了电路的复杂性,又增加了系统的成本开销。有没有比较经济实惠的方法呢?
事实上,在实际引用中我们经常采用矩阵式键盘的方式来节约I/O口资源和系统成本。
在这个实验中,我们采用4X4矩阵键盘来实现使用8个I/O口识别16个按键的实验,本实例分为三个功能模块,分别描述如下:
● 单片机系统:利用ATmega16单片机与矩阵键盘电路实现多按键识别。
● 外围电路:4X4矩阵键盘电路、LED数码管显示电路。
● 软件程序:编写软件,实现4X4矩阵键盘识别16
您可能关注的文档
最近下载
- 剪映短视频剪辑教程(入门级).pptx VIP
- 小兔子学花钱绘本分享.pptx VIP
- 2024年6月四川省高中学业水平考试生物试卷真题(含答案详解).docx VIP
- GB-T11334-2005产品几何量技术规范GPS圆锥公差.pdf
- 开关柜试验技术解析.pptx
- 方正证券-信息技术-OpenClaw赋能金融投研应用进阶-多Agent协作、Token优化、Skills应用与开发——AI Agent赋能金融投研应用系列之四.pdf VIP
- 方正证券-信息技术-OpenClaw赋能金融投研-17个高效应用案例详解——AI Agent赋能金融投研应用系列之三.pdf VIP
- 个人AI助理OpenClaw部署及其在金融投研中的应用研究——AI+Agent赋能金融投研应用系列之二.docx VIP
- 电商行业pest分析.pptx VIP
- 《GBT1095-2003-平键键槽的剖面尺寸》.pdf
原创力文档

文档评论(0)