《【精】4x4矩阵键盘控制液晶1602程序.doc》由会员分享,可在线阅读,更多相关《【精】4x4矩阵键盘控制液晶1602程序.doc(8页珍藏版)》请在三一办公上搜索。
4x4矩阵键盘控制液晶1602程序1.实验任务 本实验实现的是通过矩阵键盘向液晶1602中写入数据(16个按键分别代表1234567890ABCDE其中第16个按键作用是清屏光标返回)2.实验目的 (1)掌握矩阵键盘的接口工作原理 (2)学习控制液晶16023.实验原理 本实验首先是查询矩阵键盘中哪个键被按下,接下来调用按键子程序,将不同的键值写入液晶中。4.实验原理图5.实验源程序#include#include#define uchar unsigned char#define uint unsigned int#define shuju P0#define bus P1/#define lcdbus P3sbit rs=P27;sbit rw=P26;sbit e=P25;sbit sda=P20; /IO口定义sbit scl=P21;uchar r;void delayms(int i)int j;for(j=0;j0)jianpan();shuju=0xc0;enable();r=0x10;while(r0)jianpan();