1 / 36
文档名称:

GAP形成原理.ppt

格式:ppt   大小:252KB   页数:36页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

GAP形成原理.ppt

上传人:jianjian401 2017/7/5 文件大小:252 KB

下载得到文件列表

GAP形成原理.ppt

相关文档

文档介绍

文档介绍:---------
毕业论文(设计)
题目__单片机课程设计________
指导教师________ _________
院系___ __________
专业__ __________
班级________ _________
姓名______________________
学号____ ___________
2015年 9月 1 日至2015年 12月 7日(共12周)
目录
1. 设计预达目标 2
2
2
3
1602LCD显示系统 3
6
3. 分析与编程 7
7
LCD显示程序流程图 7
设计程序 8
14
15
16
16
1602LCD显示电话拨号键盘按键

摘要:介绍了基于单片机LCD1602显示屏的设计过程。给出了其硬件原理图和系统仿真图。
关键词:单片机 1602LCD显示屏键盘系统
一、设计预达目标
要求以51单片机作为微控制器,通过1602LCD显示屏显示拨号键盘,键值包括数字0-9及“*”“#”等12个按键,数字显示为逐个显示方式。

首先构建单片机最小系统、键盘输入系统及1602LCD显示系统。通过单片机扫描键值,将其结果输入到1602LCD显示屏上。
(一)单片机最小系统
单片机最小系统主要由电源、复位、震荡电路以及扩展部分等部分组成。

(二)输入按键系统
独立的键盘与单片机相连时,每个按键都需要单片机的一个I/O线,若按键较多时,占用的I/O口资源就会过多,为此就引入了矩阵键盘。本次设计共有0~9、#、*共12个按键,因此引入3*4的矩阵键盘,共需要7个I/O口,7条线分别与单片机P3口相连。
{注:当作为输入时,上拉电阻将其电位拉高,若输入为低电平则可提供电流源;所以P0口如果作为输入时,处在高阻抗状态,只有外接一个上拉电阻才能有效。}

(三) 1602LCD显示系统
AT89C51单片机,P0口输出时,必须使用上拉电阻,提高电压,否则无法得到输出结果。{注:51单片机的P0口在做IO时需要上拉电阻,使其避免悬空,因为P0口内部是漏集开路输出的。其他口则不需要上拉电阻。}
1602 LCD显示系统
1 LCD1602原件显示原理
LCD1602引脚图
表1 LCD1602引脚功能
编号
符号
引脚说明
编号
符号
引脚说明
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
D8
背光源正极
8
D1
数据
16
D9
背光源负极
2 LCD1602引脚说明
第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~14脚:D0~D7为8位双向数据线。
第15脚:背光源正极。
第16脚:背光源负极[2]。
3 LCD1602指令
1602液晶模块内部的控制器共有11条指令,如下表所示
表2液晶模块内部控制其指令
序号
指令
RS
R/W
D7
D6
D5
D4
D3
D2
D1
D0
1
清显示
0
0
0
0
0
0
0
0
0
1
2
光标返回
0
0
0
0
0
0
0
0
1
*
3
置输入模式
0
0
0
0
0
0
0
1
I/D
S
4
显示开/关控制
0
0
0
0
0
0
1
D
C
B
5
光标或字符移位
0
0
0
0
0
1
S/