电子时钟设计实验报告

电子时钟设计实验报告

ID:32849829

大小:310.00 KB

页数:17页

时间:2019-02-16

电子时钟设计实验报告_第1页
电子时钟设计实验报告_第2页
电子时钟设计实验报告_第3页
电子时钟设计实验报告_第4页
电子时钟设计实验报告_第5页
资源描述:

《电子时钟设计实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.单片机电子时钟设计报告一、设计任务本次课程设计的电子时钟电路,是基于单片机STC89C52、时钟芯片和液晶显示,运用C语言编程实现。电子时钟可以显示日期的年、月、日和时间的时、分、秒,具有复位功能。二、系统硬件设备及芯片简介数字电子钟系统设计已经成熟,但是目前系统设计时基本都是采用LED作为显示电路,造成硬件电路复杂、功耗高、产品体积庞大等特点;液晶显示模块由于具有低功耗、寿命长、体积小、显示内容丰富、价格低、接口控制方便等优点,因此在各类电子产品中被极广泛地推广和应用。字符型液晶显示模块是一类专门用于显示字母、数字、符号等点阵式液晶显示模块。本系统设计采用字符型液

2、品显示模块LCD1602作为显示器件,这样不仅简化了系统的硬件设计,而且极大地提高了系统的可靠性。1LCD1602简介字符型液晶显示模块LCD1602已经是单片机应用设计中最常用的信息显示器件。LCD1602可以显示两行,每行16个字符,采用+5V电源供电,外围电路配置简单,价格便宜,具有很高的性价比。2LCD1602功能介绍2.1引脚功能LCD1602采用标准14脚(无背光)或16脚(带背光)接口,各引脚功能见表1。表1引脚功能编号符号引脚说明编号符号引脚说明1VSS电源地9D2DataI/O2VDD电源正极10D3DataI/O3VL液晶显示偏压信号11D4Dat

3、aI/O4RS数据/命令选择端12D5DataI/O5R/W读/写选择端13D6DataI/O6E使能信号14D7DataI/O7D0DataI/O15BLA背光源正极8D1DataI/O16BLK背光源负极2.2LCD1602读写指令LCD1602读写指令较多且较复杂,具体使用可以查相关资料,下面仅列出最常用的的一些命令:①写指令38H:显示模式设置;②写指令08H:显示关闭;③写指令01H:显示清屏;④写指令...06H:显示光标移动设置;⑤写指令0CH:显示开及光标设置。2.3LCD1602读写操作时序LCD1602读写操作时序总体上来说是比较简单的,掌握其有两

4、种方法:一种是只看时序图,另外一种方法是直接记忆和总结读写时电平高低和变化。很显然第二种更简单和直接,下面就列出典型读写的时序要求,以方便编写程序。(1)读状态:输入:RS=L,RW=H,E=H。输出:D0-D7=状态字。(2)写指令:输入:RS=L,RW=L,D0-D7=指令码,E=上升沿。输出:无。(3)读数据:输入:RS=H,RW=H,E=H。输出:D0-D7=数据。(4)写数据:输入:RS=H,RW=L,D0-D7=数据,E=上升沿。输出:无。2.4LCD1602显示方法液晶显示模块是慢速显示器件,所以在执行每条指令之前一定要确认模块的忙标志为低电平(即不忙)

5、,否则该指令失效。显示字符时,要先输入显示字符地址,即告诉模块在哪里显示字符。因为写入显示地址时要求最高位D7恒定为高电平,所以实际写入的数据应该是要显示地址值加上80H,即将最高位D7置为1。在使用此显示模块时一般要对其进行初始化,设置所需要的显示参数。液晶模块在显示字符时光标是自动右移的,无需人工干预。每次输入指令前,都要判断液晶模块是否处于忙状态。3数字电子钟硬件电路设计硬件电路系统设计主要由单片机最小系统、输入电路、输出电路等组成。单片机最小系统同所有单片机系统,在此不作讨论。输入电路主要时间调节电路,为简化系统我们使两个外部中断来调节“时”和“分”数值,即将

6、INT0、INT1分别接两个按钮。LCD显示器和单片机接口电路可以采用总线方式或者是模拟口线方式,本设计采用第二种方式,即以单片机I/O模拟控制信号。具体电路见图1,P0口作为数据,并接上拉电阻提升电压,P2.0接LCD的RS端、P2.1接LCD的R/W端、P2.2接LCD的E端,“分”调节按钮接INT0,“时”调节按钮接INT1,图1省略了电源和单片机最小系统电路。图1数字电子钟硬件电路...三、设计电路图及程序1.电路图如下原理图如下:...1.程序共有四段程序,用Keil仿真是程序列表如图Regx52.h程序为:#ifndef__AT89X52_H__#defi

7、ne__AT89X52_H__sfrP0=0x80;sfrSP=0x81;sfrDPL=0x82;sfrDPH=0x83;sfrPCON=0x87;sfrTCON=0x88;sfrTMOD=0x89;sfrTL0=0x8A;sfrTL1=0x8B;sfrTH0=0x8C;sfrTH1=0x8D;sfrP1=0x90;sfrSCON=0x98;sfrSBUF=0x99;sfrP2=0xA0;sfrIE=0xA8;sfrP3=0xB0;sfrIP=0xB8;sfrT2CON=0xC8;sfrT2MOD=0xC9;sfrRCAP2L=0xCA;sfrRCA

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

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

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