摘 要:本文主要介绍了基于 AT89C52 单片机的多功能电子万年历的硬件结构和软硬件设 计方法。本设计硬件由主控制器、时钟电路、温度检测电路、显示电路、按键电路这几个 模块组成。AT89C52 单片机被用来作为该系统的主控制器,通过 C 语言程序来对其进行控 制。单片机利用时钟芯片 DS1302 用来采集时钟信息,它可以对年、月、日、时、分、秒 等进行计时,同时还具有闰年补偿等多种功能。本设计选用温度芯片 DS18B20 来采集温度, 并将采集的温度送给单片机进行处理。采用 LCD 液晶显示来显示数据,这样的设计可以 在 LCD 上同时显示年、月、日、星期、时、分、秒等信息。按键电路部分选用普通按键 接上拉电阻完成按键电路。软件部分由按键扫描程序,液晶显示程序,时钟芯片驱动程序 等程序组成,能实现万年历功能。此万年历的优点有读取方便、显示直接、功能多变、电 路简单易懂、成本低廉等,具有广阔的市场应用前景。75456
毕业论文关键词:万年历,液晶显示,温度芯片
Abstract: This paper mainly introduces the hardware structure of the electronic calendar based on AT89C52 single chip microcomputer and the hardware and software design method。 This design hardware consists of main controller, the clock circuit, temperature detection circuit, display circuit, keyboard interface of the five modules。 AT89C52 single chip microcomputer is used as main controller of the system, through the C language program to control it。 MCU use clock chip DS1302 clock information collected, it can be for years, months, days, hours, minutes and seconds time, at the same time also has a leap year compensation and other functions。 This design chooses temperature chip DS18B20 to collect temperature, and gave the microcontroller will be collected by temperature for processing。LCD is used to display the data, the design can be at the same time on the LCD display year, month, day, week, when the information such as, minutes and seconds。 Key circuit part choose ordinary connected to pull complete button circuit resistance。 This calendar have read convenient, shows the advantages of direct and variable function, circuit is simple, low cost, etc。, has a broad market prospect。
Key words: Perpetual Calendar, LCD display,Temperature chip
目 录
前言 4
1 绪论 4
1。1 课题开发的背景 4
1。2 课题开发的目的和意义 4
1。3 课题解决的主要内容 5
2 系统模块的选择 5
2。1 单片机芯片的选择 5
2。2 按键控制模块的选择 6
2。3 时钟芯片的选择 6
2。4 温度传感器的选择 6
2。5 显示模块的选择 7
3 系统硬件的设计与实现 7
3。1 AT89C52 单片机 7
3。2 时钟电路的设计 8