【精】4x4矩阵键盘控制液晶1602程序
4x4矩阵键盘控制液晶1602程序
1.实验任务
本实验实现的是通过矩阵键盘向液晶1602中写入数据(16个按键分别代
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
1234567890ABCDE其中第16个按键作用是 清屏光标返回)
2.实验目的
(1)掌握矩阵键盘的接口工作原理
(2)学习控制液晶1602
3.实验原理
本实验首先是查询矩阵键盘中哪个键被按下,接下来调用按键子程序,将不同的键值写入液晶中。
4.实验原理图
5.实验源程序 #include
#include #define uchar unsigned char
#define uint unsigned int
#define shuju P0 #define bus P1
//#define lcdbus P3 sbit rs=P2^7;
sbit rw=P2^6;
sbit e=P2^5;
sbit sda=P2^0; //IO口定义
sbit scl=P2^1;
uchar r;
void delayms(int i) {
int j;
for(j=0;j0)
{
jianpan();
}
shuju=0xc0; enable(); r=0x10;
while(r>0) {
jianpan(); }
}
}