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

美国拨号vps  时间:2021-05-01  阅读:()

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

琼州学院电 子信息工程学院课程设计报告

课程名称 单片机课程设计

设计题目:160LC D显示电话拨号键盘按键

专 业 通信工程

班 级    级1班

学生姓名 **

起止日期: 2013年4月~20 3年月

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

错误未定义书签。

3。 单片机最小系统错误未定义书签。

3.输入按键系统错误未定义书签。

3  60LC显示系统错误未定义书签。

3.4设计原理图错误未定义书签。

 分析与编程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

.1系统流程图错误未定义书签。

4。 2 显示程序流程图错误未定义书签。

4 3设计程序错误未定义书签。

 。仿真. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

6。在实现过程中遇到的问题及排除措施错误未定义书签。

7.设计心得体会. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

参考文献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

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

162 LC D显示电话拨号键盘按键

摘要本设计以89 C 5 单片机为核心设计162 LC显示电话拨号键盘按键,对按键输入系统,C6 的引脚功能、控制命令、读写时序进行了分析.在ke  l中进行编程在p ro tes软件中进行了仿真。

关键字单片机 1 02 LC D显示屏键盘系统

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

1设计目的

单片机原理与应用课程设计是单片机原理与应用专业课程的实践性教学环节通过该教学环节要求达到以下目的:

(1培养学生工程设计能力和综合分析问题、解决问题的能力,能根据工程需求利用rte u环境等构建原理图利用K e il等环境编写调试单片机功能程序最终构建工程的硬件平台和软件平台达到预定功能实现单片机具体应用

2熟悉在Protu环境中的SIS模块原理图绘制掌握仿真的基本方法

3)掌握Keil C编程及C5 编程语言和汇编语言开发

4)掌握单片机片内资源编程,能熟练应用相关片内资源合理配置相关寄存器

5实现由原理图到B图硬件与软件结合实现功能提高电子电路的设计和实验能力,为以后从事生产和科研工作打下一定的基础.

2.设计要求

要求以5 单片机作为微控制器,通过160LC D显示屏显示拨号键盘,键值包括数字0及“*” “#”等1 个按键.数字显示为逐个显示方式最多显示11位..设计方案

首先构建单片机最小系统、键盘输入系统及16 显示系统。通过单片机扫面键值将其结果输入到16 LC D显示屏上.

3。 1单片机最小系统

单片机最小系统主要由电源、复位、震荡电路以及扩展部分等部分组成[1] .

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

图3.1单片机最小系统

.输入按键系统

独立的键盘与单片机相连时,每个按键都需要单片机的一个 O 口,若按键较多时 占用的 /O口资源就会过多,为此就引入了矩阵键盘。本次设计共有09、 #、 *共

1 个按键 因此引入3*的矩阵键盘,共需要7个I口,7条线分别与单片机3口相连。

图3.2输入按键系统

3。 3 60LD显示系统

AT9C51单片机 口输出时必须使用上拉电阻提高电压否则无法得到

单片机课程设计LCD显示电话拨号键盘按键输出结果.

图3.31602 LCD显示系统

3。   LC162原件显示原理

图3.31LCD1602原件图

表1 LC1 02引脚功能

3。 32 LC 602引脚说明

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

第脚 SS为地电源

第脚:D接+5V电源

第3脚:VL为液晶显示器对比度调度端,接正电源时对比度最弱接地时对比度最高,对比度过高会产生“鬼影” ,必要时可以通过一个10K的电位器调整对比度。

第4脚 为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。第脚 /为读写信号线高电平时进行读操作低电平时进行写操作。当S和R/同为低电平时可以写入指令或者显示地址当R低电平RW为高电平时可以读忙信号,当RS为高电平R/W低电平时可以写入数据。

第6脚:端为使能端,当E端由高电平跳变成低电平时液晶模块执行命令。

第714脚 D为位双向数据线。

第15脚背光源正极。

第1 脚背光源负极2] 。

3 33 LCD 162指令

1602液晶模块内部的控制器共有 1条指令如下表所示

表2液晶模块内部控制其指令

指令说明:

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

指令 清显示指令码01光标复位到地址00位置

指令2光标复位,光标返回到地址00

指令 光标和显示位置设置I/光标移动方向高电平向右移低电平向左移 S屏幕上所有文字是否左移或右移高电平表示有效,低电平表示无效;

指令4: 显示开关控制。 控制整体的显示开与关,高电平表示开显示低电平表示关显示。 控制光标的开与关高电平表示有光标低电平表示无光标。 控制光标是否闪烁,高电平闪烁低电平不闪烁;

指令5光标或显示移位S/,高电平时显示移动的文字低电平时显示移动的光标;指令6:功能设置命令DL:高电平时为4位总线低电平时为8位总线。N低电平时为单位行显示高电平时为双行显示。 F低电平时显示*7的点阵字符高电平时显示

510的显示字符

指令7字符发生器RAM地址设置

指令8:D DRAM地址设置;

指令9读忙信号和光标地址.BF忙标志位,高电平表示忙此时模块不能接收命令或数据,如果为低电平表示不忙[ ] .

3。 34 D16 2数字代码

60液晶模块内部的字符发生存储器ROM已经存储了160个不同的点阵字符图形其中阿拉伯数字的代码为:

代码 数字

011000 0

0011000 1

   000 

001 0011 3

00 101 0 4

00 1010 5

00 10 10 6

0 0111 7

00  100 

001  10  9

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

3.4设计原理图

根据设计要求画出原理图

。 分析与编程

4 系统流程图

图4.1为系统总流程图.首先系统进入初始化系统开始运行,当检测键盘没有按下时则返回继续检测直至有键盘按下 当扫描到键盘按下时,读取按键值,并检测是否超过10位,若没有超过则送入液晶显示;若超过1 位则系统重新初始化.

。 2 CD显示程序流程图

显示程序流程图如图4。 2。流程图分析首先对6 显示屏进行初始化然后检查忙信号若F= ,则获得显示RM的地址写入相应的数据显示若BF1,则

月神科技:香港CN2/洛杉矶CN2/华中电信高防vps,月付20元起

月神科技怎么样?月神科技是由江西月神科技有限公司运营的一家自营云产品的IDC服务商,提供香港安畅、香港沙田、美国CERA、华中电信等机房资源,月神科技有自己的用户群和拥有创宇认证,并且也有电商企业将业务架设在月神科技的平台上。目前,香港CN2云服务器、洛杉矶CN2云主机、华中电信高防vps,月付20元起。点击进入:月神科技官方网站地址月神科技vps优惠信息:香港安畅CN2-GIA低至20元核心:2...

TTcloud(月$70)E3-1270V3 8GB内存 10Mbps带宽 ,日本独立服务器

关于TTCLOUD服务商在今年初的时候有介绍过一次,而且对于他们家的美国圣何塞服务器有过简单的测评,这个服务商主要是提供独立服务器业务的。目前托管硬件已经达到5000台服务器或节点,主要经营圣何塞,洛杉矶以及日本东京三个地区的数据中心业务。这次看到商家有推出了新上架的日本独立服务器促销活动,价格 $70/月起,季付送10Mbps带宽。也可以跟进客户的需求进行各种DIY定制。内存CPU硬盘流量带宽价...

georgedatacenter39美元/月$20/年/洛杉矶独立服务器美国VPS/可选洛杉矶/芝加哥/纽约/达拉斯机房/

georgedatacenter这次其实是两个促销,一是促销一款特价洛杉矶E3-1220 V5独服,性价比其实最高;另外还促销三款特价vps,georgedatacenter是一家成立于2019年的美国VPS商家,主营美国洛杉矶、芝加哥、达拉斯、新泽西、西雅图机房的VPS、邮件服务器和托管独立服务器业务。georgedatacenter的VPS采用KVM和VMware虚拟化,可以选择windows...

美国拨号vps为你推荐
basedcss支持ipad经营策略iphonewin10关闭445端口win10家庭版怎么禁用445端口win7telnetwindows7旗舰版中telnet在哪win7关闭135端口如何关闭135端口,关闭它有什么影响么?win7勒索病毒补丁我的电脑是windows7系统,为什么打不了针对勒索病毒的补丁(杀毒软件显css选择器请给出三种Css选择器并举例说明firefoxflash插件火狐浏览器怎么安装flash迅雷雷鸟啊啊,想下载《看门狗》可13GB的大小,我每秒才450KB,我该怎么样才能大幅度地免费提高电脑下载
便宜域名注册 187邮箱 80vps 远程登陆工具 html空间 韩国名字大全 赞助 七夕快乐英语 重庆电信服务器托管 路由跟踪 英国伦敦 个人免费邮箱 贵阳电信 测速电信 阿里云邮箱申请 服务器托管价格 闪讯网 google搜索打不开 windowsserver2008r2 magento主机 更多