51单片机实现电子时钟功能_1602液晶显示

51单片机实现电子时钟功能_1602液晶显示

ID:2399946

大小:477.50 KB

页数:20页

时间:2017-11-15

51单片机实现电子时钟功能_1602液晶显示_第1页
51单片机实现电子时钟功能_1602液晶显示_第2页
51单片机实现电子时钟功能_1602液晶显示_第3页
51单片机实现电子时钟功能_1602液晶显示_第4页
51单片机实现电子时钟功能_1602液晶显示_第5页
资源描述:

《51单片机实现电子时钟功能_1602液晶显示》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第一章设计要求及系统组成一、基本操作时序:读状态:输入:RS=L,RW=H,E=H输出:D0~D7=状态字写指令:输入:RS=L,RW=L,D0~D7=指令码,E=高脉冲输出:无读数据:输入:RS=H,RW=H,E=高脉冲输出:D0~D7数据写数据:输入:RS=H,RW=L。D0~D7=数据,E=高脉冲输出:无二、、、状态字说明:STA7D7STA6D6STA5D5STA4D4STA3D3STA2D2\STA1D1STA0-6:当前数据地址指针的数值STA7:读写操作使能1表示禁止,0表示允许对控制器每次进行读写操作之前,都必须进行读写检测,确

2、保STA7为0;但是我们可以进行延时进行实现。RAM地址映射:LCD16字*2行00010203040506070808090A0B0C0D0E0F…274041424F50…67指令说明:1.初始化设置1.显示模式设置指令码:00111000(0x38)功能:设置16*2显示,5*7点阵,8位数据接口必须开显示2.显示开、关及光标设置指令码:00001DCB,功能:D=1开显示;D=0关显示;C=1显示光标;B=1光标闪烁;B=0光标不显示000001NS:功能:N=1当读或写一个字符后地址指针加1,且光标加1;N=0相应的减1;S=1当写一个字符,整屏

3、显示左移(N=1)20或右移(N=0),以得到光标不移动而屏幕移动的效果。S=0当写一个字符,正屏显示不移动。数据控制:控制器内部设有一个数据地址指针,用户可通过它们来访问内部的全部80字节RAM4.2.1数据指针设置:指令码:80H+地址码(0-27H,第二行开始:40H-67H)4..2.2读数据,写数据其它设置:01H:显示清屏:1.数据指令清零2所有显示清零02H:显示回车:1.数据清零如何进行连接:实际操作中,液晶接到,第一管脚是D,第二管脚是VCC,15和16是背光,D0-D7是数据口,接到单片机的P0口,P0口接了两个锁存器,液晶,D/A,具

4、有高阻状态的都可以随便接,没有影响,,第六管脚是LCDEN相当于E,使能信号,它接P3^4,R/W接地,表示低电平,因为我们只进行写操作,RS接2实验板上的P3^5;只需这两端口便足以控制液晶,2和3是偏压信号,一端接地,接口信号说明:编号:1VSS(符号表示)电源地(引脚说明)2VDD电源正极3VL液晶显示偏压信号4RS数据/命令选择端(H/L)5R/W读写选择端(H/L)6E使能信号7D0Data1/08D1Data1/09D2Data1/010D3Data1/011D4Data1/012D5Data1/013D6Data1/014D7Data1/01

5、5BLK背光源正极16BLK背光源负极20实际操作:::先写光标程序;写两个子程序,一个写数据,一个写指令:先进性两个宏定义,再位申明LCDEN与RS;为了电量充足。初始化时关断数码管,定义数码管的两个锁存端,dula与wela,P2^6与P2^7,先写主函数(调用初始化函数,在调用数据子函数(’1’),从右向左滚动进来Code:RSR/WDB7DB6DB5DB4DB3DB2DB1DB0000001S/CR/LxxS/RR/L描述00光标左移01光标右移10显示左移,光标跟着左移11显示右移,光标跟着右移),再写初始化函数(先关断数码管,在进行显示模式设置

6、,显示开、关及光标设置,设计数据),接着写命令子函数writer——com(开始操作时序,写指令,P0口送的指令码,接着需要延时一段时间让E变成高电平,在持续一段时间,E再变低),20它由所用的指令直接调用即可。。。。。。。。。。。。再写一个写数据的子函数writer_data(lcdrs=1),需用延时子函数。Ucharcodetable[]={“”}注意:为了使得黑托不出现,应该屏幕全部清零writer_com(0x01)。???????xdata:外部地址空间1.1设计要求利用单片机最小系统设计一个电子时钟,显示方式为**:**:**,并且可以任意修

7、改时间。1.2系统组成原理框图如图1.1单片机复位电路时钟电路按键电路1602显示模块图1.1系统原理框图20第二章系统设计方案2.1系统设计方案电路原理图如图2.1所示20图2.1电路原理图2.2电路模块组成及其工作原理2.2.1时钟电路系统时钟源由内部时钟方式产生,时钟电路由12MH晶振和两个30PF瓷片电容组成,构成自激振荡,形成振荡源提供给单片机。电容可在5PF到30PF之间选择,电容的大小对振荡频率有微小影响,可起频率微调作用。时钟电路如图2.2所示图2.2时钟电路2.2.2复位电路单片机复位有上电复位和手动复位两种方式,上电复位是接通电源后利用

8、RC充电来实现复位。手动复位是通过人为干预,强制系统复位。复位电路

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

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

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