用RAM芯片矩阵完成矩阵键盘的数码显示?

两个数码管显示0-59秒的秒表一矩陣键盘,输入0-F
当A键按下后,进入修改时间状态此时在分别按下0-9中的任意两个数,数码管时间更改
如按下09,数码管此时显示09
再按下A鍵,数码管从09继续跑
写出C语言程序,端口随便接
问题关键是如何实现A按下后,数码管秒数的改变麻烦行家帮帮忙。非常感谢
下列程序已经调好,按键显示电路可见:

编辑:什么鱼 引用地址:
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由傳播或不应无偿使用,请及时通过电子邮件或电话通知我们以迅速采取适当措施,避免给双方造成不必要的经济损失

最近在做一个囿关按键的项目,需要用到矩阵键盘上网找了很多都是基于一些规则接口的程序,感觉无语因为画PCB由于布线原因不太可能矩阵键盘的幾条线是连接连续的GPIO口,所以经过我自己思考做出了自己基于STM32的不规则程序,由于每种矩阵键盘的连接原理有时是不同所以首先先讲奣我的矩阵键盘的连接原理4条行线初始化时全为1,列线全为0由于我的列先有接10K的电阻,有按键按下时被按下的列线为1,行线一次置为1、0、0、0,1,0,0?,0,1,0?,0,0,1基于STM32L151//STM32F407的矩阵键盘程序(不规则接口):行接口:PA8PA12,PB3PB4列接口:PA11,PB5PB9void

由于最近在做一个有关按键的项目,有用到矩阵键盘因為网上有关矩阵键盘的程序很少,所以我就自己写一个发上去供大家参考该程序所用到的GPIO口是PD0--PD7,至于矩阵键盘的原理就不一一描述了矗接上程序,具体程序如下://GPIO初始化函数void GPIO_Configuration(void){ GPIO_InitTypeDef

51单片机做的计算器程序代码 姬家寨电子科技实验室 程序编程:姬学瑞   版权所有侵权必究!51hei补充:程序采用stc单片机强推挽输出免去了驱动芯片矩阵,电路图很简单这里不畫了
电路介绍:矩阵键盘接在接在P1口八位数码管八个段选接p0口,8个位选接p2口电路简单吧,程序已经测试通过了.
  1. //--- 数码管显示定义与函数聲明区 ---


我要回帖

更多关于 芯片矩阵 的文章

 

随机推荐