标题: 51单片机驱动6*6矩阵键盘 [打印本页]

作者: 再组    时间: 2018-6-21 16:45
标题: 51单片机驱动6*6矩阵键盘
6*6矩阵的资源很少 我分享一个给大家学习

6*6矩阵键盘仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)


单片机源程序如下:
  1. #include<AT89X51.H>
  2. #include "LCD1602.h"
  3. #define uchar unsigned char
  4. #define uint unsigned int
  5.         uchar code ASCII[]={"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"};
  6.         extern uchar KeyScan();
  7.         //extern uchar Init_LCD1602();
  8. void main()
  9. {
  10.         uchar KeyNum,i;
  11.         Init_LCD1602();                                                                        //初始化LCD1602               
  12. while(1)
  13. {
  14.   KeyNum=KeyScan();
  15.         i=ASCII[KeyNum];
  16.   LCD1602_write_com(0xc7);//光标定位
  17.          LCD1602_write_data(i);
  18. }
  19. }
复制代码

所有资料51hei提供下载:
66JIANPAN.rar (75.46 KB, 下载次数: 83)



作者: 253690662    时间: 2019-4-14 13:18
大佬求下载
作者: 小七七七    时间: 2019-4-14 17:05
感谢分享
作者: laojichaoyue    时间: 2020-3-30 11:27
厉害!!!!
作者: onono    时间: 2021-4-9 21:10
感谢分享,正在搭建一个5*6的键盘。
作者: onono    时间: 2021-6-18 16:22
这个得支持一下,恰好在搭51的多按键矩阵键盘。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1