找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2695|回复: 6
收起左侧

51单片机矩阵键盘该怎么添加?

[复制链接]
ID:130936 发表于 2016-7-21 17:05 | 显示全部楼层 |阅读模式
  运行程序时,我首先需要矩阵键盘输入一个数set,然后通过显示子程序在数码管上显示出来(没加矩阵键盘前,我已经通过外部中断0从零开始计数并显示),当计数值和set相等时停止计数。求助,矩阵键盘是该利用外部中断1置数,还是将其写为一键盘子程序,在程序运行开始进行调用?
回复

使用道具 举报

ID:57149 发表于 2016-7-22 08:11 | 显示全部楼层
矩阵键盘要占用一个I/O口,要有单独的键盘程序。
回复

使用道具 举报

ID:104101 发表于 2016-7-22 08:52 | 显示全部楼层
使用zlg7289或zlg7290键盘显示控制芯片挺好用的,可以管理8*8的矩阵键盘和8位8段数码管
回复

使用道具 举报

ID:130936 发表于 2016-7-22 11:39 | 显示全部楼层
hantp 发表于 2016-7-22 08:11
矩阵键盘要占用一个I/O口,要有单独的键盘程序。

我使用了P2口,本来是想把它加到外部中断1的,可是不知道主程序该怎么写,主程序我是通过外部中断0计数的。
回复

使用道具 举报

ID:130936 发表于 2016-7-22 11:44 | 显示全部楼层
hh_jss 发表于 2016-7-22 08:52
使用zlg7289或zlg7290键盘显示控制芯片挺好用的,可以管理8*8的矩阵键盘和8位8段数码管

我的目的不是显示在数码管上,重要的是用矩阵键盘预置终值,当计数达到终值时,程序停止运行。现在我可以正常计数,只是不知道该怎么用矩阵键盘设置终值。这个该怎么办呢?
回复

使用道具 举报

ID:79544 发表于 2016-7-23 09:14 | 显示全部楼层
必须有键盘扫描函数的
回复

使用道具 举报

ID:199305 发表于 2017-8-22 09:14 | 显示全部楼层
hh_jss 发表于 2016-7-22 08:52
使用zlg7289或zlg7290键盘显示控制芯片挺好用的,可以管理8*8的矩阵键盘和8位8段数码管

你好我想弄一个8*8那个能不能用 HC959  和 HC165 这两种芯片控制做出来
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表