基于At89C系列的电子万年历毕业论文

合集下载

基于单片机万年历_的设计毕业论文

基于单片机万年历_的设计毕业论文

基于单片机万年历_的设计毕业论文————————————————————————————————作者:————————————————————————————————日期:摘要本文借助电路仿真软件Protues对基于AT89S51单片机的电子万年历的设计方法及仿真进行了全面的阐述。

该电子万年历在硬件方面主要采用AT89C51单片机作为主控核心,由DS1302时钟芯片提供时钟、1602LCM点阵液晶显示屏显示。

AT89C51单片机是由Atmel 公司推出的,功耗小,电压可选用4~6V电压供电;DS1302时钟芯片是美国DALLAS公司推出的具有涓细电流充电功能的低功耗实时时钟芯片,它可以对年、月、日、星期、时、分、秒进行计时,还具有闰年补偿等多种功能,而且DS1302的使用寿命长,误差小;数字显示是采用的LED液晶显示屏来显示,可以同时显示年、月、日、星期、时、分、秒等信息.此外,该电子万年历还具有时间校准等功能。

在软件方面,主要包括日历程序、时间调整程序,显示程序等。

所有程序编写完成后,在Keil软件中进行调试,确定没有问题后,在Proteus软件中嵌入单片机内进行仿真。

论文主要研究了液晶显示器LCM及时钟芯片DS1302,温度传感器DS18B20与单片机之间的硬件互联及通信,对数种硬件连接方案进行了详尽的比较,在软件方面对日历算法也进行了论述。

研究结果表明,由于万年历的应用相当普遍,所以其设计的核心在于硬件成本的节约软件算法的优化,力求做到物美价廉,才能拥有更广阔的市场前景。

关键词:单片机;DS1302;DS18B20;LCM1602目录第1章方案设计 (1)1.1 单片机芯片的选择 (1)1.2 显示模块选择方案和论证 (1)1.3 时钟芯片的选择方案和论证 (2)1。

4 温度传感器的选择方案与论证 (2)1.5 电路设计最终方案决定 (3)第2章系统的硬件设计与实现 (3)2.1 电路设计框图 (3)2。

电子万年历的设计—毕业设计论文

电子万年历的设计—毕业设计论文

基于51单片机的电子万年历的设计目录摘要 (I)ABSTRACT (II)1 引言 (1)2 功能要求 (1)3 方案论证与设计 (1)3.1控制部分的方案选择 (1)3.2测温部分的方案选择 (2)3.3显示部分的方案选择 (3)4 系统硬件电路设计 (4)4.1主控器AT89C52 (4)4.2时钟电路DS1302 (5)4.2.1. DS1302的性能特性 (5)4.2.2 DS1302数据操作原理 (6)4.3测温电路的设计 (9)4.3.1 温度传感器工作原理 (9)4.3.2 DS18B20与单片机的接口电路 (16)4.4显示电路的设计 (17)4.5键盘接口的设计 (19)5 系统程序的设计 (19)5.1阳历程序设计 (19)5.2时间调整程序设计 (20)5.3温度程序设计 (20)5.3.1 主程序 (21)5.3.2 读出温度子程序 (21)5.3.3 温度转换命令子程序 (21)5.3.4 计算温度子程序 (23)5.3.5显示数据刷新子程序 (23)6调试及性能分析 (25)6.1调试步骤 (25)6.2性能分析 (25)7总结 (26)参考文献 (26)致谢 (28)基于51单片机的电子万年历的设计摘要电子万年历是单片机系统的一个应用,由硬件和软件相配合使用。

硬件由主控器、时钟电路、温度检测电路、显示电路、键盘接口5个模块组成。

主控模块用AT89C52、时钟电路用时钟芯片DS1302、显示模块用LED数码管、温度检测采用DS18B20温度传感器、键盘接口电路用普通按键接上拉电阻完成;软件利用C语言编程实现单片机程序控制。

单片机通过时钟芯片DS1302获取时间数据,DS18B20采集温度信号送该给单片机处理,单片机再把时间数据和温度数据送给74LS154译码,然后通过三极管C9015放大驱动LED数码管显示阳历年、月、日、时、秒、闹钟、星期、温度。

关键词电子万年历;单片机;温度传感器;时钟;数码显示AbstractElectronic perpetual calendar which is an application of the single-chip processor system, is utilized by combining hardware and software. And Hardware is composed of five modules: Main control unit, clock circuit, temperature test circuit, display circuit, keyboard interface. Main control board adopts AT89S52, clock circuit adopts the DS1302 clock chip, display module adopts the LED digital tube, and temperature test adopts the DS18B20 temperature sensor, keyboard interface circuit is completed by connecting ordinary button with pull-up resistor. Software takes advantage of C to program, so as to realize the programmed control of single-chip processor. Single-chip processor gets the time data through using the DS1302 clock chip. The DS18B20 gathers temperature signals and transmits them to single-chip processor. Then, single-chip processor transmits the time data and the temperature data to the 74LS154 decoder. Lastly, the LED displays solar calendar year, year, month, day, hour, minute, second, alarm clock, week and temperature with being enlarged and driven by the C9015 triode.Keywords:Electronic perpetual calendar; single-chip processor; temperature sensor; clock; digital display1 引言随着微电子技术和超大规模集成电路技术的不断发展,家用电子产品不但种类日益丰富,而且变得更加经济实用,单片微型计算机体积小、性价比高、功能强、可靠性高等独有的特点,在各个领域得到了广泛的应用。

电子万年历毕业论文

电子万年历毕业论文

电子万年历毕业论文摘要随着社会、科技的开展,人类得知时间,从观太阳、摆钟到现在电子钟,不断研究、创新。

为了在观测时间,能够了解与人类密切相关的信息,比方星期、日期等,电子时钟诞生了,它集时间、日期、星期等功能于一身,具有读取方便、显示直观、功能多样、电路简洁等诸多优点,符合电子仪器仪表的开展趋势,具有广阔的市场前景。

要想实现硬件我们就要先设计软件。

本课题的目的主要是C语言的综合编程能力的掌握,培养自身的分析问题和解决问题的能力及逻辑思维能力。

该课题主要包括使用C语言来调用各个不同的函数,使它们串联起来,主要考察对函数、顺序,选择,循环,if语句的嵌套,for语句的嵌套等的操作,以及C语言根本规那么和算法的掌握,所以完本钱课题能够培养较强的设计能力,特别是对C语言的综合应用能力。

如何调程序也非常重要,通过这个程序可以学习到以前调试短程序没有的的经验。

关键词:C语言电子万年历函数目录摘要….…………………………………………………………………….……………绪论….…………………………………………………………………….……………第1章课题相关知识…….………….……………………………………………1.1 课题背景…….……………………………………………………………….………1.1.1 C语言的历史.…………………………..……………………………….………1.1.2 C语言的特点.…………………………..……………………………….………1.2研究意义和重要性………………………………………..………………………第2章设计要求与可行性…….………….…………………………………2.1 设计要求.…………………………..……………………………….………………2.2可行性…….………………………………………………………..…………………第3章电子万年历的程序设计…….………………………………….……3.1程序设计流程图…….………………………………………………………………3.2程序设计模块…….…………………………………………………………………3.2.1输入及年份平润确定模块……………………………………………………3.2.2求月份天数模块…………………………………………………………………3.2.3求星期天数模块…………………………………………………………………3.2.4求公历节假日模块………………………………………………………………3.2.5求阴历节假日模块………………………………………………………………3.2.6求年历月历日期变换模块……………………………………………………3.2.7查询模块…………………………………………………………………………3.2.8输出及验证模块………………………………………………………………第4章结束语…….….………………………………………….………………参考文献…….….………………………………………….…………………………附录〔程序清单〕…….…………………………………………………………绪论C语言是Combined Language〔组合语言〕的中英混合简称。

基于AT89C52的万年历挂钟的设计

基于AT89C52的万年历挂钟的设计

基于AT89C52的万年历挂钟的设计摘要:本文对万年历挂钟系统的总体结构和硬件、软件设计进行了阐述,采用AT89C52作为系统控制核心,并选用实时时钟芯片SD2303和温度传感器DS18B20实现时间和温度的检测,并用7段数码管显示出来。

关键词:万年历AT89C52 实时时钟随着现代社会工作和生活节奏的加快,及时准确地把握时间变得越来越重要。

对于个人使用来说,手表、手机等可以提供准确的时间信息,但是,在居家生活或室外大型活动中,万年历挂钟就显得特别实用。

1 系统总体设计在实际生活中,万年历应具有显示和调整时间、定时闹钟、显示温度等基本功能,还应有掉电运行和人工复位等功能。

2 硬件设计按照图1设计的系统结构,采用单片机AT89C52作为控制器,并使用实时时钟芯片SD2303、温度传感器芯片DS18B20、7段数码管以及独立键盘等元件和功能模块,来实现万年历挂钟系统。

系统控制面板如图所示。

AT89C52是一个低电压高性能的CMOS 8位单片机,片内含8kB 的可反复擦写的Flash只读程序存储器和256B的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,在电子行业中有着广泛的应用。

SD2303是一种具有内置晶振、支持两线串行接口的高精度实时时钟芯片。

通过I2C串行接口,由单片机AT89C52向实时时钟芯片SD2303寄存器读写数据。

数字化温度传感器DS18B20采用单总线协议,与单片机连接只需一个I/O端口,读写信息时仅需要一根口线,这种“一线总线”的传输方式,提高了系统的抗干扰性。

同时数据传输不需要任何外部元件,直接将温度转换为数字信号,以16位数字码方式串行输出,大大简化了传感器与单片机的接口。

时间和温度显示部分使用15个7段数码管来显示年月日时分秒以及星期和温度。

显示电路采用4位锁存、4线~16线译码器CD4514来控制数码管的显示。

单片机课程设计(论文)电子万年历的设计

单片机课程设计(论文)电子万年历的设计

目录1设计要求 (2)2方案论证与对比 (2)液晶显示器控制方式选择 (2)2.2并行接口动态显示电路选择 (2)2.3LCD液晶显示器的接口方法选择 (3)液晶显示器限流电阻选择 (4)3系统硬件电路的设计 (5)主控模块AT89C52 (5)3.2显示模块电路设计 (6)4系统软件设计 (7)4.1系统软件概述 (7)4.2主要子程序设计 (8)4.2.1 时钟中断服务子程序设计 (8)时间调整子程序设计 (9)4.2.3 判断闰年子程序设计 (9)4.2.4 精度分析分析与计算 (10)4.2.5 第一次初值的设置 (10)4.2.6 重载初值的方法 (10)5系统仿真与测试 (11)5.1系统仿真 (11)功能测试 (11)6总结 (12)参考文献 (13)1设计要求本课题以AT89C52单片机为核心,设计并制作出智能LCD电子钟,具有以下基本功能:能进行时间、年份、日期、星期显示;能区分是否闰年;能检测室温并显示。

扩展功能部分可以通过控制按键使时间暂停、可以调整校正时间并通过按键切换轮流显示时间、年份、日期、星期。

2方案论证与对比2.1液晶显示器控制方式选择采用LCD液晶显示,具有超精致影像画质、十足平面显示、节省空间、节省能源等优点,但按控制方式不同,LCD可分为被动矩阵式LCD及主动矩阵式LCD两种。

可根据不同需要采用不同的方式。

方案一被动矩阵式LCD被动矩阵式LCD在亮度及可视角方面受到较大的限制,反应速度也较慢。

由于画面质量方面的问题,使得这种显示设备不利于发展为桌面型显示器,但成本低廉。

方案二主动矩阵式LCD目前应用比较广泛的主动矩阵式LCD,也称TFT-LCD(Thin Film Transistor-LCD,薄膜晶体管LCD)。

TFT液晶显示器是在画面中的每个像素内建晶体管,可使亮度更明亮、色彩更丰富及更宽广的可视面积。

与CRT显示器相比,LCD显示器的平面显示技术体现为较少的零件、占据较少的桌面及耗电量较小,但CRT技术较为稳定成熟。

基于单片机的电子万年历的设计-大学毕业(设计)论文

基于单片机的电子万年历的设计-大学毕业(设计)论文

学号:毕业设计题目:基于单片机的电子万年历的设计作者届别 2013院别物理与电子学院专业电子科学与技术指导老师职称讲师完成时间2013年5月毕业设计(论文)摘要智能电子万年历系统是由硬件与软件相结合而设计,而它是以AT89C55单片机作为主控核心与时钟电路、显示电路、复位电路、振荡电路、报警闹铃电路、温度检测电路、独立键盘电路等模块组成硬件系统,其中时钟电路采用了时钟芯片DS12887,显示电路采用了LCD1602液晶显示,温度检测电路采用了DS18B20温度传感器;而软件使用了Keil软件进行C语言编程、Proteus软件进行仿真测试,Altium Designer软件进行原理设计。

系统采用直观的数字显示,可以同时显示年、月、日、周日、时、分、秒和温度等信息,且具有整点报时、时间校准及设置闹钟等功能。

关键词:单片机AT89C55 ;时钟电路;电子万年历;液晶显示毕业设计(论文)AbstractThe design of Intelligent electronic calendar system is composed of hardware and software, and it is based on A T89C55 microcontroller as the master core .It is Composed of clock circuit, display circuit, reset circuit, oscillation circuit, alarm alarm circuit, temperature detection circuit, keyboard circuit module hardware. the clock circuit using the clock chip DS12887, the display circuit displays useing LCD1602 liquid crystal, temperature detection circuit using DS18B20 temperature sensor; It is simulated by C programming language and Proteus software useing Keil software, Use Altium Designer software design principles. The system adopts visual digital display, can display year, month, day, Circle day, hours, minutes, seconds and temperature information, and with the whole point timekeeping, time and set the alarm function.keyword : MCU AT89C55; clock circuit; electronic calendar; liquid crystal display.目录第一章引言 .......................................................................................................................... 错误!未定义书签。

基于AT89C2051单片机制作的电子万年历的原理及设计

基于AT89C2051单片机制作的电子万年历的原理及设计

基于AT89C2051单片机制作的电子万年历的原理及
设计
 很多用AT89C205l制作电子万年历的文章,介绍的都是采用单片机内部定时计数器作定时计时,难免受到停电的影响而需要经常调整,为此,笔者设计制作了用AT89C20Sl+DSl302的电子万年历。

 该万年历的特点是;动态显示、遥控操作;能按多位数码管或多点输出I 采用DSl302时钟模块,走时准确、停电能继续计时(精度±5秒/日左右若采用有源晶报,如DS32Hz,走时精度甚至可达到年误差小于2分钟)。

 一、功能
 显示年、月、日、星期、时、分。

遥控操作、整点报时、定时报时及定时显示、停电自动计时等。

 二、硬件电路设计。

基于89C51设计的电子万年历

基于89C51设计的电子万年历

第一章设计要求要求:利用89c51单片机设计万年历,通过LED显示器显示年.月.日.时.分.秒,通过键盘较正时间,能自动计算闰年等。

1.走时准确,可显示年.月.日和时.分.秒;2.可调整公历年.月.日和时.分.秒。

第二章单片机系统简介系统原理图1. 89c51工作原理89c51是一种带4K字节闪烁可编程可擦除只读存储器的低电压、高性能CMOS8位微处理器,俗称单片机。

89c2051是一种带2K。

单片机的可擦除只读存储器可以反复擦除100次。

该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令计划输出管脚相兼容。

由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的89c51是一种高效微控制器,89c2051是它的一种精简版本。

89c单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

(1)主要特性1.与MCS-51兼容4K字节可编程闪烁存储器寿命:1000写/擦循环数据保留时间:10年全静态工作:OHz-24MHz三级程序存储器锁定128*8位内部RAM32可编程I/O线2个16位定时器/计数器5个中断源可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路(2)管脚说明A T89C51AT89C51共有40个引脚,引脚的排列顺序为从靠芯片的缺口左边那列逆时针数起,依次为1、2、3、4.。

40,其中芯片的1引脚上有一个凹点。

在单片机的40个引脚中,电源引脚2根,外接晶体振荡器引脚2根,控制引脚4根以及4组8位可编程I/O引脚32根。

1)、主电源引脚(2根)Vcc:电源输入,接+5V电源GND:接地线2)、外接晶振引脚(2根)XTAL1:片内晶振电路的输入端XTAL2:片内晶振电路的输出端3)、控制引脚(4根)RST/VPP:复位引脚,引脚上出现2个机器周期的高电频将使单片机复位ALE/PROG:地址锁存允许信号EA/VPP:程序存储器的内外部选通,接地电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令4)、可编程输入/输出引脚(32根)AT89C51单片机有4组8位可编程I/O口,分别为P0、P1、P2、P3口,每个口有8位(8根引脚),共32根、每一根引脚都可以编程,比如用来控制电机、交通灯等,开发产品就是利用这些可编程引脚来实现我们想要的功能。

电子万年历毕业设计论文

电子万年历毕业设计论文
关键字:AT89C52、字符液晶显示模块、DS1302
2
目录
摘 要…………………………………………………………………………………………………………2 关键字……………………………………………………………………………………………………………2 第一章 概 述……………………………………………………………………………………………………4 1.1 课题的背景研究意义………………………………………………………………………………………4 1.2 本课题实现的功能及要求…………………………………………………………………………………4 1.3 方案论证……………………………………………………………………………………………………4 1.4 章节安排……………………………………………………………………………………………………4 第二章 系统硬件设计 2.1 硬件电路设计总框图………………………………………………………………………………………5 2.2 主控制器 AT89C52 的介绍…………………………………………………………………………………5 2.3 其余应用电路的介绍………………………………………………………………………………………8 第三章 软件设计 3.1 软件设计总述……………………………………………………………………………………………13 3.2 程序模块介绍……………………………………………………………………………………………13 第四章 调试和总结 4.1 硬件调试…………………………………………………………………………………………………20 4.2 软件调试…………………………………………………………………………………………………20 4.3 联调………………………………………………………………………………………………………21 第五章 心得体会……………………………………………………………………………………………22 参考文献 附录一 汇编源程序…………………………………………………………………………………………23 附录二 仿真电路图…………………………………………………………………………………………35 附录三 参考文献……………………………………………………………………………………………36

电子万年历毕业设计正文

电子万年历毕业设计正文

绪论随着人们生活水平的提高和生活节奏的加快,对时间的要求越来越高,精准数字计时的消费需求也是越来越多。

二十一世纪的今天,最具代表性的计时产品就是电子万年历,它是近代世界钟表业界的第三次革命。

第一次是摆和摆轮游丝的发明,相对稳定的机械振荡频率源使钟表的走时差从分级缩小到秒级,代表性的产品就是带有摆或摆轮游丝的机械钟或表。

第二次革命是石英晶体振荡器的应用,发明了走时精度更高的石英电子钟表,使钟表的走时月差从分级缩小到秒级。

第三次革命就是单片机数码计时技术的应用(电子万年历),使计时产品的走时日差从分级缩小到1/600万秒,从原有传统指针计时的方式发展为人们日常更为熟悉的夜光数字显示方式,直观明了,并增加了全自动日期、星期、温度以及其他日常附属信息的显示功能,它更符合消费者的生活需求!因此,电子万年历的出现带来了钟表计时业界跨跃性的进步……我国生产的电子万年历有很多种,总体上来说以研究多功能电子万年历为主,使万年历除了原有的显示时间,日期等基本功能外,还具有闹铃,报警等功能。

商家生产的电子万年历更从质量,价格,实用上考虑,不断的改进电子万年历的设计,使其更加的具有市场。

本设计为软件,硬件相结合的一组设计。

在软件设计过程中,应对硬件部分有相关了解,这样有助于对设计题目的更深了解,有助于软件设计。

基本的要了解一些主要器件的基本功能和作用。

除了采用集成化的时钟芯片外,还有采用MCU的方案,利用AT89系列单片微机制成万年历电路,采用软件和硬件结合的方法,控制LED数码管输出,分别用来显示年、月、日、时、分、秒,其最大特点是:硬件电路简单,安装方便易于实现,软件设计独特,可靠。

AT89C51是由ATMEL公司推出的一种小型单片机。

95年出现在中国市场。

其主要特点为采用Flash存贮器技术,降低了制造成本,其软件、硬件与MCS-51完全兼容,可以很快被中国广大用户接受。

本文介绍了基于AT89C51单片机设计的电子万年历。

基于AT89c52单片机电子万年历设计(带程序)

基于AT89c52单片机电子万年历设计(带程序)

目录一、摘要 (2)二、设计 (3)三、设计任务. (2)四、设计要求 (3)五、系统方案设计 (3)1、系统 (3)1)原理构成框图 (3)2)设计思路 (4)2、主程序设计 (4)3、中断程序设计 (5)5、时间调整电路的设计 (7)六、系统评价 (7)七、c语言程序注释及说明 (8)一、摘要单片机就是微控制器,是面向应用对象设计、突出控制功能的芯片。

单片机接上晶振、复位电路和相应的接口电路,装载软件后就可以构成单片机应用系统。

将它嵌入到形形色色的应用系统中,就构成了众多产品、设备的智能化核心。

本设计是基于AVR单片机强大的控制功能制作而成的电子万年历,该电子万年历包括四大功能:实时显示年、月、日、时、分、秒、星期;人为的校正年、月、日、时、分、星期;第一次开机显示12-00-30。

二、设计目的1、掌握C52程序用于实践并实现相应的功能;2、掌握时钟程序的使用方法;3、掌握时间函数的使用方法;4、掌握键盘的程序使用方法;三、设计任务通过与单片机连接数码管动态显示年、月、日、时、分、秒、星期等功能,并能准确计算闰年闰月的显示,七个按钮连接P0口可以精确调整每一个时间数值,通过对所设计的万年历时钟电路进行实验测试,达到了动态显示时间,随时调整时间等技术指标。

四、设计要求(1)能够准确的计时,时间可在数码管上显示出来,默认显示为时、分、秒,每隔一分钟自动显示年、月、日及星期,也可通过按键控制显示,并可通过按键调节时间。

(2)第一次开机显示12-30-30。

(3)每半秒led彩灯闪烁一次五、系统方案设计:1、系统总体设计:1) 原理构成框图本设计用AT89C52作为核心控制部分,外接晶振电路与复位电路,以两个四位数码管作为显示部分,开关控制显示时间与日期,具体框图如图1所示,数码管框图如图2所示:图1 原理框图图2:数码管模块2)设计思路通过一段时间对专业书籍及多种设计方案的研究分析,我采用了比较常用的AT89C52作为核心控制芯片,用C语言进行编程来满足设计的要求。

【完美升级版】多功能电子万年历设计_毕业论文设计

【完美升级版】多功能电子万年历设计_毕业论文设计

论文题目:多功能电子万年历的设计学院电气工程学院多功能电子万年历设计专业:自动化姓名:指导老师:摘要随着科学技术的快速发展,纵观太阳、摆钟到现在电子钟,人类不断研究,不断创新进步。

目前,单片机技术的应用产品已经走进了千家万户。

多功能电子万年历的出现给人们的生活带来了诸多方便。

此产品是基于STC89C52RC单片机的日历显示系统,它能显示公历年、月、日,以及时、分、秒、温度、星期等信息,而且还具有调整时间,温度采集,闹钟及个性化的闹铃等功能。

系统所用的时钟日历芯片DS1302具有高性能、低功耗、接口简单的特点,使本系统电路简化,编程方便,同时功能也很强。

采用STC89C52RC单片机的万年历系统可以很好的改善传统采用模拟电路引起的计时不准确,不可靠,一致性差等问题。

此系统计时精确,价格低廉,可以广泛应用在生活,学习和工作等任何领域,并且起到重要作用。

关键词:万年历,单片机,时钟芯片,温度芯片ABSTRACTAlong with the technical fast development, time passing, to from the view sun, the pendulum clock to the present electron clock, the humanity studies unceasingly, innovates unceasingly the record. At present, the monolithic integrated circuit technology's application product already entered everyone. The electronic ten thousand calendar's appearances have brought conveniently many for people's life.This design is one based on STC89C52RC single-chip microcomputer calendar display system, it can demonstrate years, the month, the date of the Gregorian calendar, and hour, minute, second, temperature, week and so on. Moreover it has also provided the lunar calendar information, adjustable time pattern, temperature sample, alarm system, individual quarter-bell and so on. The system clock calendar DS1302 with high performance, low power consumption and simple interface features Circuit enable the system to streamline programming convenience, but also highly functional. The problems of inaccurate, unreliable, and the uniform inferior can be come up when you use the analogous circuit. However, it can be improved when you use the clock system based on STC89C52RC single-chip microcomputer. The system time accurate, low cost and can be widely applied to the life, study and work in any field, and has played an important role.Key words:The Electronic Calendar Clock, Single-chip Microcomputer, The Time Calendar Clock, Temperature Chip目录ABSTRACT (3)1 绪论 (8)1.1多功能电子万年历的研究背景与意义 (8)1.2多功能电子万年历的发展现状 (9)1.3论文研究的内容 (9)1.4 本设计进行的主要工作 (10)1.5本多功能电子万年历系统主要要实现的功能 (10)2单片机的简介 (11)2.1单片机的介绍 (11)3 方案设计与论证 (13)3.1单片机芯片设计与论证 (13)3.2 电源模块设计与论证 (14)3.3 按键控制模块设计与论证 (14)3.4 时钟模块设计与论证 (15)3.5 温度采集模块的设计与论证 (15)3.6 显示模块设计与论证 (15)4 系统的硬件设计 (17)4.1 主控芯片STC89C52RC与复位电路和时钟振荡电路 (17)4.1.1 STC89C52RC的概述 (17)4.1.2复位电路和时钟振荡电路 (19)4.2 时钟芯片DS1302接口设计和性能分析 (20)4.2.1 DS1302性能简介 (20)4.2.2 DS1302接口电路设计 (21)4.3 温度芯片DS18B20接口设计和性能分析 (25)4.3.1 DS18B20的性能介绍 (25)4.3.2 DS18B20的接口电路设计 (26)4.4 闹钟模块系统设计于性能分析 (26)4.4.1 AT24C02器件分析 (27)4.4.2 接口电路的设计 (28)4.5 LCD显示模块 (28)4.5.1 LCM1602的特性及使用说明 (28)4.5.2 LCM1602与STC89C52RC单片机的接口电路 (30)4.6 按键模块设计 (31)4.7蜂鸣器设计 (32)5 软件设计 (34)5.1 软件总体部分的设计 (34)5.2 LCD驱动及液晶显示 (36)5.3 按键识别及处理 (36)5.4 温度数据采集 (36)5.5 时间数据采集 (38)5.6 闹钟程序 (40)6 系统的测试 (42)总结 (45)致谢 (46)参考文献 (47)附录 (48)1 绪论1.1多功能电子万年历的研究背景与意义伴随着单片机和电子技术的快速发展,人类不断研究,不断创新纪录。

单片机论文.doc(基于AT89C51的日历时钟)

单片机论文.doc(基于AT89C51的日历时钟)

基于AT89C51的日历时钟06通信林芳14號摘要:本文首先描述系统硬件工作原理,并附以系统结构框图加以说明,着重介绍了本系统所应用的各硬件接口技术和各个接口模块的功能及工作过程,其次,详细阐述了程序的各个模块和实现过程。

本设计以数字集成电路技术为基础,单片机技术为核心。

本文编写的主导思想是软硬件相结合,以硬件为基础,来进行各功能模块的编写。

关键词AT89C51 LCD1602 闹铃现今,高精度的计时工具大多数都使用了石英晶体振荡器,由于电子钟,石英表,石英钟都采用了石英技术,因此走时精度高,稳定性好,使用方便,不需要经常调校,数字式电子钟用集成电路计时时,译码代替机械式传动,用LED 显示器代替显示器代替指针显示进而显示时间,减小了计时误差,这种表具有时,分,秒显示时间的功能,还可以进行时和分的校对,片选的灵活性好。

本文利用单片机实现数字时钟计时功能的主要内容,其中AT89C51是核心元件同时采用数码管动态显示“时”,“分”,“秒”的现代计时装置。

与传统机械表相比,它具有走时精确,显示直观等特点。

它的计时周期为24小时,显满刻度为“23时59分59秒”,另外具有校时功能,断电后有记忆功能,恢复供电时可实现计时同步等特点。

本系统以单片机的汇编语言进行软件设计,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了。

系统通过点阵式液晶为载体显示数据,所以具有人性化的操作和美观的页面效果。

可以显示时间、公农历日期、星期,并有闹铃功能。

1. 设计功能要求普通万年历设计的功能要求是用51单片机(AT89C51)和液晶显示LCD1602通过程序控制来实现显示公历年月日期、星期、时间、,并有闹铃功能。

2. 设计思路设计思路是根据万年历的功能要求,把万年历分为两个部分考虑:年月日期、星期、时间的显示和闹铃部分。

3. 系统的硬件构成系统以AT89C51单片机作为核心控制器件,外围主要有液晶显示LCD1602和喇叭,均为串行通信器件,使得系统线路简单可靠性高。

基于AT89C51多功能电子万年历的设计_毕业设计

基于AT89C51多功能电子万年历的设计_毕业设计

合肥学院《单片机原理与应用》课程论文课程论文题目基于AT89C51多功能电子万年历的设计院系名称计算机科学与技术系专业(班级)计算机科学与技术(09计本2班)姓名(学号)指导教师2012 年 6 月 10 日摘要:随着单片机应用技术的飞速发展,纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各种智能IC卡、电子宠物等,这些大部分都是以单片机为控制核心的。

单片机是集CPU 、RAM 、ROM 、定时、计数器和多种接口于一体的微控制器。

它体积小,成本低,功能强,广泛应用于工业自动化和消费电子,因此具有非常现实的研究意义。

本文通过对一个基于单片机实现的电子万年历设计,让我们加深了对单片机、C语言编程、Keil 调试、Proteus仿真的理解。

此系统由主控制器AT89C51、时钟电路模块DS1302、显示电路模块、温度采集模块DS18B20等部分构成,能实现实时年、月、日、时、分、秒、星期、温度等显示。

关键词:DS1302;DS18B20;单片机;多功能万年历引言:万年历是采用数字电路实现对年、月、日、时、分、秒、星期、温度等数字显示的计时装置,广泛用于个人家庭,车站, 码头办公室等公共场所,成为人们日常生活中的必需品。

由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表,钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的功能。

诸如能显示周围温度,能动态显示需要的文字信息,而且配上优美的画质,动听的音乐,更有美化环境的功能。

因此,研究万年历及扩大其应用,有着非常现实的意义。

1 方案论证1.1 单片机芯片的选择在单片机控制中,常用的ATMEL公司单片机种类有AT89C51、AT89C52、AT89S51、AT89S52,都兼容MCS-51单片机。

毕业设计(论文)-基于at89c51单片机万年历的设计[管理资料]

毕业设计(论文)-基于at89c51单片机万年历的设计[管理资料]

四川省高等教育自学考试电子工程专业毕业论文论文题目_基于AT89C51单片机万年历的设计专业________电子工程_______________ 学生姓名________________________准考证号__________________指导老师_______________________2011年08 月23 日摘要自古人们就懂得了怎么样算时间,打草结、挂麻絏、划笔画等。

现在社会的日益进步时间变得更加的珍贵。

传统的钟表误差大、使用寿命不长、要经常的更改时间。

显示不直观,给人们带来了许多的不便。

科技的快速发展,很好的解决的问题。

而多功能电子万年历能很好的解决这些问题,万年历采用软、硬件结合,误差小、使用寿命长,采用直观的数字显示,简捷明了。

本文介绍了基于AT89C52单片机的多功能电子万年历的硬件结构和软硬件设计方法。

系统以AT89C52单片机为控制器,以串行时钟日历芯片DS1302记录日历和时间,它可以对年、月、日、时、分、秒进行计时,还具有闰年补偿等多种功能。

运用单片机实现公历农历之间的转换,电子闹钟,计时器和对指定日期的查询等功能。

万年历采用液晶显示LCD-12864显示,可以同时显示年、月、日、周几、时、分、秒,农历。

综上所述此电子晚年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景关键字:AT89C51;电子万年历;DS1302 ;公农历转换;电子闹钟;计时器;日期查询目录1 绪论 (5) (5) (5) (5)2 系统的总体设计 (6) (6)器件的选用 (7)单片机的选用 (7)LCD 液晶显示器12864 选用及工作原理 (8)LCD液晶显示概述 (8)LCD模块接口说明 (9)LCD 模块主要硬件构成说明 (9)LCD 指令说明 (11)LCD 读写时序图 (11)LCD 软件初始化 (13)应用举例 (15)公农历转换 (17)3 系统硬件的设计 (20) (20) (20)AT89C51单片机 (20)3. AT89C51单片机与MCS-51完全兼容 (23)实时时钟芯片 DS1302 (25)4 系统的软件设 (29)程序流程图 (30)主程序 (31)读取日期和时间程序 (32)显示子程序 (33) (34)5 PROTEUS使用 (34) (34)ISIS对电子万年历的硬件电路设计 (35)ISIS进行电子万年历的仿真测试 (38)结论 (39)致谢 (40)参考文献 (41)程序 (42)一绪论课题研究的背景随着科技的快速发展,时间的流逝,从观太阳、摆钟到现在电子钟,人类不断研究,不断创新纪录。

基于单片机的万年历设计仿真制作论文

基于单片机的万年历设计仿真制作论文

绪论在现代社会中,时间是我们每个人都无法改变和控制的东西。

在生活中我们通过太阳、钟表、手机等来查询时间。

现代社会我们通过很多方法查询时间,而且还能够获得很多和我们生活相关的一些信息,例如现在的年份,月份,还有实时的温度情况。

在这种情况下,人们研究出了万年历这样一种小巧而且显示效果比较好的一种电子产品,电子万年历现在在很多家庭中都可以看到,应用比较广泛,而且人们也对这种电子产品的方便和功能十分认可。

单片机是非常实用的一个电子元器件,通过单片机来制作电子万年历也是一个很实用的题目。

因为这个课题可以给我们提供更大发展空间,让我们能够用自己的想法去做。

在制作的过程中,不仅考验了我们的创新能力,而且还让我们的思路更加清晰。

通过对电子万年历的设计仿真和制作这个课题的研究,让我能够对单片机有了更深层次的了解,虽然做的不是很好,但是,通过这次设计让我有信心去完成更多的小制作,小设计。

这次电子万年历在设计上主要使用了AT89C52单片机作为主控核心,DS1302时钟芯片提供时钟、DS18B20温度传感器、LCM1602点阵液晶显示屏显示。

在选择单片机的时候,虽然两种型号只差了一点,但是从功能和价格上都很相似,但是我们还是选择了AT89C52单片机,因为它的功能和性价比都很高,而且也很容易能够满足我们的设计,性能十分强悍。

这样我们不仅能够节约成本,而且使得该元器件得到了全面的发挥。

AT89C52单片机芯片是一个电压低,性能高的8位单片机。

单片机元器件采用密度高、非易失性存储技术生产。

兼容标准MCS-51指令系统,单片机内有通用的8位CPU和Flash存储单元。

AT89C52单片机在现在的电子行业中拥有很广泛的使用。

在选择时钟芯片的时候,我们根据万年历所需的功能,具有年月日,时分秒等等的功能,而且要价格低,使用方面的特点,我们选择了DS1302时钟芯片这个器件。

该器件价格低,成本小,使用方便的优点,而且在时间显示方面误差较小,而且采用串行数据传输,能够提供掉电保护的功能。

基于单片机的电子万年历的设计

基于单片机的电子万年历的设计

基于单片机的电子万年历的设计摘要本文以AT89C2051单片机为主控芯片,采用美国DALLAS公司的涓细充电时钟芯片DS1302为时钟控制芯片,设计了一个电子万年历,能够显示年、月、日、时、分、秒、星期信息。

关键词实时显示 AT89C2051 单片机目录0、引言 (3)1、电子万年历的硬件电路设计 (3)2、主控制器AT89C2051 (3)3、DSl302时钟芯片的工作原理 (4)3.1 引脚功能 (4)3.2 DSl302的控制字节 (4)3.3 DSl302的复位特征和时钟控制要求 (4)3.4 数据输入输出I/O (5)3.5 DSl302的寄存器 (5)4、DS1302与微控制器的连接及软件控制 (5)4.1 DSl302与AT89C2051的连接 (5)4.2 软件控制 (6)4.3 根据在调试中出现的问题,作如下说明: (9)5、总结 (9)0、引言日常生活生产中有许多地方需要电子时钟和日历,比如家庭,办公室,以及一些智能化仪表。

目前的电子时钟日历系统多采用时钟芯片以简化系统的设计。

DSl302是众多时钟芯片中一款性价比较高的产品。

以AT89C2051单片机为主控芯片,采用美国DALLAS 公司的实时时钟芯片DSl302为时钟控制芯片,设计并实现的各种时钟控制电路,应用于各种家电、实验设备等。

其能够显示年、月、日、时、分、秒、星期。

并且可根据需要对各个位进行调节。

1、电子万年历的硬件电路设计硬件电路设计是电子时钟日历系统设计的第一步。

系统由主控模块,时钟芯片。

显示电路、键盘扫描电路共四个部分组成,电路构成,框图如图l所示。

图l 电子万年历系统的框架图主控芯片使用MCU-51系列的AT89C2051单片机,时钟芯片使用美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟DSl302。

采用DSl302作为主要计时芯片,可以作到计时准确。

更重要的是,DSl302可以在很小的后备电源(2.5-5.5V电源,在2.5V 时耗电小于300Na)下继续计时,并可编程选择多种充电电源来对后备电源进行慢速充电,可以保证后备电源基本不耗电。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于At89C系列的电子万年历毕业论文目录摘要 (2)关键字 (2)第一章概述 (4)1.1 课题的背景研究意义 (4)1.2 本课题实现的功能及要求 (4)1.3 方案论证 (4)1.4 章节安排 (4)第二章系统硬件设计2.1 硬件电路设计总框图 (5)2.2 主控制器AT89C52的介绍 (5)2.3 其余应用电路的介绍 (8)第三章软件设计3.1 软件设计总述 (13)3.2 程序模块介绍 (13)第四章调试和总结4.1 硬件调试 (20)4.2 软件调试 (20)4.3 联调 (21)第五章心得体会 (22)参考文献附录一汇编源程序 (23)附录二仿真电路图 (35)附录三参考文献 (36)第一章概述1.1 课题的背景、研究意义随着电子技术的迅速发展,时间的流逝,从观察太阳、摆钟到现在的电子钟, 人类不断研究、不断创新。

现市场的电子钟具有低功耗的实时时钟电路,它们可以对年、月、日、周日、时、分、秒进行计时,还具有润年补偿等功能,且使用寿命长、误差小、使用方便。

电子万年历的出现给人们的生活带来的诸多方便。

目前,国际上的电子万年历正从模拟式向数字式、由集成化向智能化的方向飞速发展。

综上所述此万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。

1.2实现的功能及要求(1)基本要求①具有年、月、日、星期、时、分、秒等功能;②具备年、月、日、星期、时、分、秒校准功能。

③校准时具有闪烁功能。

( 2 ) 创新要求①具有上、下课响铃功能;1.3 方案论证显示模块选择方案和论证:方案一:采用LED数码管动态扫描,LED数码管价格适中,对于显示数字最合适,而且采用动态扫描法与单片机连接时,占用的单片机口线少。

但这里显示位数多,所要求的数码管多,成本更高。

方案二:采用LCD液晶显示屏,液晶显示屏的显示功能强大,可显示大量文字,图形,显示多样,清晰可见,虽价格昂贵,但接口线多,所以在此设计中采用LCD液晶显示屏。

时钟芯片的选择方案和论证:方案一:采用DS1302时钟芯片实现时钟,DS1302芯片是一种高性能的时钟芯片,可自动对秒、分、时、日、周、月、年以及闰年补偿的年进行计数,而且精度高,结构简单。

所以采用DS1302时钟芯片。

方案二:直接采用单片机定时计数器提供秒信号,使用程序实现年、月、日、星期、时、分、秒计数。

采用此种方案虽然减少芯片的使用,节约成本,但是,实现的时间误差较大。

且算法复杂,所以不采用此方案。

经论证本次设计采用采用AT89S52作为主控制系统; DS1302提供时钟; 采用LCD液晶作为显示。

1.4章节安排第一章概述第二章系统硬件设计第三章系统软件设计第四章调试第五章心得体会第二章系统硬件设计2.1硬件的设计总框图本次设计的基于单片机控制的电子万年历,其具有年、月、日、星期、时、分、秒的显示等功能;具有时间与阴、阳历能够自动关联;可以设置闹铃的功能。

其具体实现过程就是由主控制发送信息给DS1302时钟芯片再由时钟芯片反馈给单片机,再由主控制器传送给LCD显示信息。

并且可以在键盘设置模块输入修改时间,设置闹铃等信息,当键盘设置时间、日期时,单片机主控制根据输入信息,通过串口通信传送给DS1302时钟芯片,DS1302芯片读取当前新信息产生反馈传送给单片机,然后单片机根据控制最后输送显示信息到LCD模块上显示。

2.2主控制器AT89C52介绍1.AT89C52功能介绍AT89C52是8字节FLASH闪速存储器,256字竹部RAM , 32个I/O口线,3个16 位定时/计数器,一个6向量两级中断结构,一个全双工串行通信口,片振荡器及时钟电路。

同时,AT89c52可降至OHz的静态逻辑操作,并支持两种软件可选的节电上作模式。

空闲方式停止CPU 的工作,但允许RAM,定时/计数器.串行通信口及中断系统继续工作。

掉电方式保存RAM 中的容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位.2.功能引脚说明:Vcc:电源电压GND:地P0:P0口是一组8位漏极开路型双向1/O 口,也即地址/数据总线复用口。

作为输出口用时.每位能吸收电流的方式驱动8个TTL 逻辑门电路,对端口P0 写“1”时,可作为高阻抗输入端用。

在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活部上拉电阻。

在FLASH由编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。

P1口:PI 是一个带部上拉电阻的8位双向I/O口,Pl的输出缓冲级可驱动(吸收或输出电流4个TTL逻辑门电路。

对端口写“1”,通过部的上拉电阻把端口拉到高电平,此时可作输入口。

作输入口使用时,因为部存在上拉电阻某个引脚被外部信号拉低时会输出一个电流IIL与AT89C51不同之处是,Pl.0 和P1.1还可分别作为定时/计数器2 的外部计数输入(Pl.0/T2 )和输入(P1.1/T2EX) ,FLASH编程和程序校验期间,Pl接收低8位地址。

PI.O 和PI.l 的第二功能:P2 是一个带有部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑电路。

对端口P2写“l",通过部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(llt )。

在访问外部程序存储器或16位地址的外部数据存储器,P2送出高8 位地址数据。

在访问8位地址的外部数据存储器、如执行MOVXRI指令)时,P2口输出P2锁存器的容。

FLASH编程或校验时,P2亦接收高位地址和一些控制信号。

P3口:P3口是一组带有部上拉电阻的8位双向I/O口。

P3口输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。

对P3口写入“1”时,它们被部上拉电阻拉高并可作为输入端口。

此时,被外部拉低的P3口将用上拉电阻输出电流(IIL) .P3口除了作为一般的I/0口线外,更重要的用途是它的第二功能,如下表所示:P3.0 RXD(串行输入口〕P3.1 TXD(串行输出口〕P3.2 INTO(外中断0〕P3.3 INTO(外中断l)P3.4 TO (定时/计数器0 )P3.5 Tl (定时/计数器l )P3.6 WR(外部数据存储器写选通)P3.7 RD(外部数据存储器读选通)此外,P3口还接收一些用于FLASH闪速存储器编程和程序校验的控制信号。

RST:复位输入。

当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。

ALE/PROG:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节.一般情况下,ALE仍以时钟振荡频率的1/6输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。

要注意的是:每当访问外部数据存储器时将跳过一个ALE脉冲。

对Flash存储器编程期间,该引脚还用于输入编程脉冲(PROG)。

如有必要,可通过对特殊功能寄存器(SFR)区中的8EH单元的D0位置位.可禁止ALE操作。

该位置位后,只有一条MOVX和MOVC指令才能将ALE激活,此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE禁止位无效。

PSEN:程序储存允许PSEN输出是外部程序存储器的读选通信号,当AT89C52由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲。

在此期间,当访问外部数据存储器,将跳过两次PSEN信号。

EA/VPP:外部访问允许。

欲使CPU 仅访问外部程序存储器(地址为0000H-FFFFH ) , EA端必须保持低电平(接地).需注怠的是:如果加密位LBI被编程,复位时部会锁存EA端状态。

3.最小系统单片机最小系统包括时钟电路、电源和复位电路等,是单片机工作的基本要求。

单片机控制整个系统的工作,一方面读取日历时钟芯片中的日期等数据,检测是否需要设置,并处理相应的按键。

另一方面,控制显示器的工作,将各种数据送到液晶显示器去显示。

(1)时钟电路80C52型单片机有一增益反相放大器,振荡频率取决于石英晶体的振荡频率。

围可取1。

2—12MHZ,C01、C02主要起频率微调和稳定作用。

(2)复位电路单片机在开关机时都需要复位,以便中央处理器CPU及其他功能部件都RC构成处于一个确定的初始状态,并从这个状态开始工作。

80C51的RST引脚是复位信号的输入端。

复位信号高电平有效,持续时间需要24个时钟周期以上。

RC构成微分电路,在接电瞬间,产生一个微分脉冲,其宽度若大于2个机器周期,80C51型单片机将复位。

为保证微分脉冲宽度足够大,RC时间常数应大于2个机器周期。

一般取10uF电容、8.2K欧姆电阻。

4.振荡器特性:XTAL1和XTAL2分别为反向放大器的输入和输出。

该反向放大器可以配置为片振荡器。

石晶振荡和陶瓷振荡均可采用。

如采用外部时钟源驱动器件,XTAL2应不接。

有余输入至部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。

2.3其余电路介绍2.3.1显示电路液晶显示器的接口有两种:一种是总线式接口电路方式;另一种是非总线接口电路方式。

总线式接口方式是把液晶显示器看做外部的数据存储器,访问液晶显示器就像访问数据存储器的一个单元一样,采用这种方式能充分发挥单片机的总线读写功能,便于升级和扩展。

而非总线方式是直接利用IO 口进行读写,较灵活,不便于升级。

这里采用总线式接口方式。

接口时要注意显示器的功能信号E是高电平有效,所以要取反。

这里使用的液晶显示器为LCD1602为字符点阵式液晶显示器。

可以显示16×2个字符,而要显示日期字符有23个,可以满足要求。

1、LCD模块接口引脚功能液晶显示模块具有体积小、功耗低、显示容丰富、超薄轻巧等优点,在袖珍式仪表和低功耗应用系统中得到广泛的应用。

目前字符型液晶显示模块已经是单片机应用设计中最常用的信息显示器件。

这里向大家介绍一款LCD1602液晶显示模块,它可以显示两行,每行16个字符,采用单+5V电源供电,外围电路配置简单,价格便宜,具有很高的性价比。

2. 硬件电路DS1302的4、5、6的三个管脚是其控制位。

其7、8、9、10、11、12、13、14管脚是总线接口。

1管脚是电源地。

2管脚是电源接口。

3、LCD1602与AT89c52的接口AT89c52的P1口直接与液晶模块的数据总线D0~D7相连;P2 口的0,1,2脚分别与液晶模块的RS、RW、E脚相连。

滑动变阻器用于调整液晶显示的亮度。

液晶显示器的接口有两种:一种是总线式接口电路方式;另一种是非总线接口电路方式。

相关文档
最新文档