单片机课程设计--1602lcd显示电话拨号键盘按键

单片机课程设计--1602lcd显示电话拨号键盘按键

ID:11996609

大小:274.00 KB

页数:18页

时间:2018-07-15

单片机课程设计--1602lcd显示电话拨号键盘按键_第1页
单片机课程设计--1602lcd显示电话拨号键盘按键_第2页
单片机课程设计--1602lcd显示电话拨号键盘按键_第3页
单片机课程设计--1602lcd显示电话拨号键盘按键_第4页
单片机课程设计--1602lcd显示电话拨号键盘按键_第5页
资源描述:

《单片机课程设计--1602lcd显示电话拨号键盘按键》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、琼州学院电子信息工程学院课程设计报告课程名称:单片机课程设计设计题目:1602LCD显示电话拨号键盘按键专业:通信工程班级:2010级1班学生姓名:***学号:起止日期:2013年4月~2013年6月指导教师:指导教师评语:最终成绩:指导教师签名:年月日成绩评定项目权重成绩1、设计过程中的学习态度0.22、课程设计的质量及答辩0.53、设计报告书规范程度0.34、总成绩目录1.设计目的22.设计要求23.设计方案23.1单片机最小系统23.2输入按键系统33.31602LCD显示系统33.4设计原理图64.分

2、析与编程74.1系统流程图74.2LCD显示程序流程图74.3设计程序85.仿真146.在实现过程中遇到的问题及排除措施157.设计心得体会16参考文献161602LCD显示电话拨号键盘按键摘要:本设计以89C51单片机为核心,设计1602LCD显示电话拨号键盘按键,对按键输入系统,LCD1602的引脚功能、控制命令、读写时序进行了分析。在keil中进行编程,在proteus软件中进行了仿真。关键字:单片机;1602LCD显示屏;键盘系统161.设计目的单片机原理与应用课程设计是单片机原理与应用专业课程的实践

3、性教学环节,通过该教学环节,要求达到以下目的:(1)培养学生工程设计能力和综合分析问题、解决问题的能力,能根据工程需求,利用Proteus环境等构建原理图,利用Keil等环境编写调试单片机功能程序,最终构建工程的硬件平台和软件平台,达到预定功能,实现单片机具体应用;(2)熟悉在Proteus环境中的ISIS模块原理图绘制,掌握仿真的基本方法;(3)掌握KeilC编程及C51编程语言和汇编语言开发;(4)掌握单片机片内资源编程,能熟练应用相关片内资源合理配置相关寄存器;(5)实现由原理图到PCB图,硬件与软件结

4、合实现功能,提高电子电路的设计和实验能力,为以后从事生产和科研工作打下一定的基础。2.设计要求要求以51单片机作为微控制器,通过1602LCD显示屏显示拨号键盘,键值包括数字0-9及“*”“#”等12个按键。数字显示为逐个显示方式,最多显示11位。3.设计方案首先构建单片机最小系统、键盘输入系统及1602LCD显示系统。通过单片机扫面键值,将其结果输入到1602LCD显示屏上。3.1单片机最小系统单片机最小系统主要由电源、复位、震荡电路以及扩展部分等部分组成[1]。16图3.1单片机最小系统3.2输入按键系统

5、独立的键盘与单片机相连时,每个按键都需要单片机的一个I/O口,若按键较多时,占用的I/O口资源就会过多,为此就引入了矩阵键盘。本次设计共有0~9、#、*共12个按键,因此引入3*4的矩阵键盘,共需要7个I/O口,7条线分别与单片机P3口相连。图3.2输入按键系统3.31602LCD显示系统AT89C51单片机,P0口输出时,必须使用上拉电阻,提高电压,否则无法得到输出结果。16图3.31602LCD显示系统3.31LCD1602原件显示原理图3.31LCD1602原件图表1LCD1602引脚功能编号符号引脚说

6、明编号符号引脚说明1VSS电源地9D2数据2VDD电源正极10D3数据3VL液晶显示偏压11D4数据4RS数据/命令选择12D5数据5R/W读/写选择13D6数据6E使能信号14D7数据7D0数据15D8背光源正极8D1数据16D9背光源负极3.32LCD1602引脚说明第1脚:VSS为地电源;16第2脚:VDD接+5V电源;第3脚:VL为液晶显示器对比度调度端,接正电源时对比度最弱,接地时对比度最高,对比度过高会产生“鬼影”,必要时可以通过一个10K的电位器调整对比度。第4脚:RS为寄存器选择,高电平时选择

7、数据寄存器、低电平时选择指令寄存器。第5脚:R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和R/W同为低电平时可以写入指令或者显示地址,当RS低电平R/W为高电平时可以读忙信号,当RS为高电平R/W低电平时可以写入数据。第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。第7~14脚:D0~D7为8位双向数据线。第15脚:背光源正极。第16脚:背光源负极[2]。3.33LCD1602指令1602液晶模块内部的控制器共有11条指令,如下表所示表2液晶模块内部控制其指令序号指

8、令RSR/WD7D6D5D4D3D2D1D01清显示00000000012光标返回000000001*3置输入模式00000001I/DS4显示开/关控制0000001DCB5光标或字符移位000001S/CR/L**6置功能00001DLNF**7置字符发生存贮器地址0001字符发生存贮器地址8只数据存贮器地址001显示数据存贮器地址9读忙标志或地址01BF计数器地址10写数到CGRAM或DDRA

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

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

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