LCD1602电话拨号按键系统实验论文.doc

LCD1602电话拨号按键系统实验论文.doc

ID:57882789

大小:423.50 KB

页数:15页

时间:2020-09-02

LCD1602电话拨号按键系统实验论文.doc_第1页
LCD1602电话拨号按键系统实验论文.doc_第2页
LCD1602电话拨号按键系统实验论文.doc_第3页
LCD1602电话拨号按键系统实验论文.doc_第4页
LCD1602电话拨号按键系统实验论文.doc_第5页
资源描述:

《LCD1602电话拨号按键系统实验论文.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、安徽财经大学专业综合课程实验及设计设计题目:1602LCD显示电话拨号键盘按键实验单位(二级学院):管理科学及工程学院学生姓名:袁也专业:电子信息工程班级:081信工(2)学号:200883014目录目录2一、设计目的3二.摘要:3关键词:3三.实验步骤及过程3实验原理图部分31.单片机最小系统32.输入按键系统43.1602LCD显示系统54.数字代码6实验原理图如下7模拟仿真部分7程序设计部分81.程序总流程图82.LCD显示程序流程图9注意事项10附录:10一、设计目的本方案设计一个电话拨号键盘系统;1.要求以51单片机作为微控制器;2.通过

2、1602LCD显示屏显示拨号屏幕;3.LED显示屏轮流显示数字;4.数字显示为逐个显示方式,最多保留10位。二.摘要:介绍了基于单片机的LED1602显示屏的设计过程。给出了其硬件原理图和系统仿真图。做到了按要求实现规定的功能。关键词:单片机;LED1602显示屏;键盘系统三.实验步骤及过程实验原理图部分1.单片机最小系统单片机最小系统主要由电源、复位、震荡电路以及扩展部分等部分组成。图1单片机最小系统2.输入按键系统独立的键盘与单片机相连时,每个按键都需要单片机的一个I/O口,若按键较多时,占用的I/O口资源就会过多,为此就引入了矩阵键盘。本次设

3、计共有0~9、#、*共12个按键,因此引入3*4的矩阵键盘,共需要7个I/O口,7条线分别与单片机P3口相连。图2按键键盘3.1602LCD显示系统下图为LCD1602元件引脚图以及对应的引脚功能:图3LCD1602元件图图4引脚功能列表图4引脚说明:第1脚:VSS为地电源;第2脚:VDD接+5V电源;第3脚:VL为液晶显示器对比度调度端,接正电源时对比度最弱,接地时对比度最高,对比度过高会产生“鬼影”,必要时可以通过一个10K的电位器调整对比度。第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。第5脚:R/W为读写信号线,

4、高电平时进行读操作,低电平时进行写操作。当RS和R/W同为低电平时可以写入指令或者显示地址,当RS低电平R/W为高电平时可以读忙信号,当RS为高电平R/W低电平时可以写入数据。第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。第7~14脚:D0~D7为8位双向数据线。第15脚:背光源正极。第16脚:背光源负极。1602液晶模块内部的控制器共有11条指令,如下图所示图51602液晶模块内部控制其指令指令说明:指令1:清显示,指令码01H,光标复位到地址00H位置;指令2:光标复位,光标返回到地址00H;指令3:光标和显示位置设置I

5、/D,光标移动方向,高电平向右移,低电平向左移,S:屏幕上所有文字是否左移或右移,高电平表示有效,低电平表示无效;指令4:显示开关控制。D:控制整体的显示开与关,高电平表示开显示,低电平表示关显示。C:控制光标的开与关,高电平表示有光标,低电平表示无光标。B:控制光标是否闪烁,高电平闪烁,低电平不闪烁;指令5:光标或显示移位S/C,高电平时显示移动的文字,低电平时显示移动的光标;指令6:功能设置命令DL:高电平时为4位总线,低电平时为8位总线。N:低电平时为单位行显示,高电平时为双行显示。F:低电平时显示5*7的点阵字符,高电平时显示5*10的显示

6、字符。指令7:字符发生器RAM地址设置;指令8:DDRAM地址设置;指令9:读忙信号和光标地址。BF:忙标志位,高电平表示忙,此时模块不能接收命令或数据,如果为低电平表示不忙。4.数字代码:1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,其中阿拉伯数字的代码为:代码数字001100000001100011001100102001100113001101004001101015001101106001101117001110008001110019实验原理图如下图6实验原理图模拟仿真部分仿真图根据实验原理图的元

7、器件,在Proteus软件中绘制出,检查无误后导入运行程序,并观对结果进行分析,观察仿真结果是否真确的达到的实验所预期的效果,如果没有达到,则分析原因,找出错误,直至达到预期效果;如果达到预期效果,则描述实验结果。实验仿真图如下图:图7实验仿真图程序设计部分1.程序总流程图图8为系统总流程图。首先系统进入初始化,系统开始运行,当检测键盘没有按下时,则返回继续检测直至有键盘按下;当扫描到键盘按下时,读取按键值,并检测是否超过10位,若没有超过则送入液晶显示;若超过10位则系统重新初始化。图8系统总流程图2.LCD显示程序流程图显示程序流程图如图9。流

8、程图分析:首先对1602显示屏进行初始化,然后检查忙信号,若BF=0,则获得显示RAM的地址,写入相应的数据显示;若BF=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。