44键盘控制数码管显示内容摘要:

1、 北阳电子技术有限公司保留对此文件修改之权利且不另行通知。 北阳电子技术有限公司所提供之资讯相信为正确且可靠的,但并不保证本文件中绝无错误。 请于向北阳电子技术有限公司提出订单前, 自行确定所使用之相关技术文件及规格为最新之版本。 若因贵公司使用本公司之文件或产品,而涉及第三人之专利或著作权等智慧财产权之应用及配合时,则应由贵公司负责取得同意及授权,本公司仅单纯贩售产品,上述关于同意及授权,非属本公司应为保证之责任。 又未经北阳电子技术有限公司之正式书面许可,本公司之所有产品不得用于医疗器材,維持生命系統及飞航等相关设备。 44键盘控制数码管显示模块凌阳大学计划推广中心 北京市海淀区上地信息产业基地中 2、黎科技园1号楼6层 邮编:100085 86 86 2 页 子竞赛基础模块1 编写目的 目的: 用于按键控制的系统中,每种功能一般都要求有相关数据显示,本模块就是应此种功能来制作的。 2 硬件设计及功能描述 件设计电路 4*4 键盘硬件原理如图一所示,采用矩阵式键盘接口,这样可以合理地利用硬件资源,并且编程灵活。 213 1415 16*4 键盘 数码管显示硬件原理图如图二所示,这里我们只用到了前面两位。 3 页 子竞赛基础模块3 45 67 8213 14323 45 67 8213 1415 1617 181 23 45 67 81 23 45 67 8 4 2 1 12 5 3 814 3、11 7 10 6A+ B+ C+ D+ E+ F+ G+ 1 4 3 6 5 28 7A+ B+ C+ D+ E+ F+ G+数码管显示硬件原理图 件设计功能描述 按键显示 0,1,215。 占用 源为 及 使用中断资源为 的 4断。 3 软件设计及使用说明 程序软件设计流程及说明 整个程序一直对数码管进行数据更新和刷新,在这过程中如果发生 4断,将进行按键扫描,并把更新的数据传给数码管进行显示。 主程序流程图如下图所示。 4 页 盘服务程序流程图及说明 在这里提供了另一种键盘扫描方式,和取得健值的方法。 在这个程序中按键不是通过逐行扫描来确定的,先把四根线作为扫描线,并都送高电平,另外四根作为接收线,并从接收线取得一个数据 后把刚才的接收线作为扫描线,并都送高电平,把刚才的扫描线作为接收线,并从接收线取得一个数据 过对这两个数据的处理即可的初始哪个键按 下,并把这个值送给 给数码管进行显示。 程序流程图如下图所示。 初始化取得健值进入函数进行显示 5 页。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。