毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
单片机电磁铁式微流体驱动控制系统设计(6)
4*4键盘是一种比较常用的、基本的键盘,总共为16个按键。本设计采用的是4*4行列式键盘,正好能够满足使用需求,如图2.5所示。
图2.5键盘与单片机接口电路
检测有无键盘被按下的过程:先把PB口设为全部输出,高四位(PB4~PB7)输出高电平,低四位(PB0~PB3)输出低电平。再将高四位设置为输入,低四位不变,假如SW0按下,PB4被拉低了,SW1按下,PB5被拉低。依次类推,就可知道有无按键按下。
检测是哪个按键被按下的过程:采用逐行扫描的原理,以第一行为例,设置PB=1111 1110,当SW0键被按下,则PB4被拉低,则PB=1110 1110,当SW1键被按下,则PB5被拉低,则PB=1101 1110,依次类推,通过读取PB口的状态,获得第一行哪个按键被按下,执行相应的操作。第二行以后只需设置PB1~PB3依次为0,即可。通过扫描PB口的状态,获得键值对应的相应操作。
在编写键盘程序时,要注意键盘的抖动问题,只需加上一个10ms的延时函数。
2.3 显示电路
本课题采用LCD1602液晶进行显示实验要求的频率及定时时间。
2.3.1 1602LCD
字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式LCD,目前常用16*1,16*2,20*2和40*2行等的模块。一般1602字符型液晶显示器实物如图2.6:
图2.6 1602液晶
2.3.1.1 1602LCD主要技术参数
显示容量:16×2个字符
芯片工作电压:4.5—5.5V
工作电流:2.0mA(5.0V)
模块最佳工作电压:5.0V
字符尺寸:2.95×4.35(W×H)mm
2.3.1.2 引脚功能说明
1602LCD采用标准的14脚(无背光)或16脚(带背光)接口,各引脚接口说明如表2.1所示:
表2.1引脚接口说明表
编号 符号 引脚说明 编号 符号 引脚说明
1 VSS 电源地 9 D2 数据
2 VDD 电源正极 10 D3 数据
3 VL 液晶显示偏压 11 D4 数据
4 RS 数据/命令选择 12 D5 数据
5 R/W 读/写选择 13 D6 数据
6 E 使能信号 14 D7 数据
7 D0 数据 15 BLA 背光源正极
8 D1 数据 16 BLK 背光源负极
第1脚:VSS为地电源。
第2脚:VDD接5V正电源。
第3脚:VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度。
第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。
第5脚:R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和R/W共同为低电平时可以写入指令或者显示地址,当RS为低电平R/W为高电平时可以读忙信号,当RS为高电平R/W为低电平时可以写入数据。
第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。
共7页:
上一页
1
2
3
4
5
6
7
下一页
上一篇:
100L/min热风炉的设计+文献综述
下一篇:
AT89C51单片机的智能磁场峰值测量仪设计
电子车速里程表的单片机实现方案【1277字】
单片机和大容量存储器组...
单片机四自由度机械臂设计+电路图+程序
MSP430单片机社区安保服务...
STC89C52单片机模可以调速的智能小车设计
51单片机多功能履带式探索...
AT89S51单片机载物式自动爬...
C#学校科研管理系统的设计
承德市事业单位档案管理...
AT89C52单片机的超声波测距...
10万元能开儿童乐园吗,我...
中国学术生态细节考察《...
国内外图像分割技术研究现状
公寓空调设计任务书
志愿者活动的调查问卷表
医院财务风险因素分析及管理措施【2367字】
神经外科重症监护病房患...