万年历课程设计报告
课程设计报告
学生姓名:系专 业:测控技术与仪器班 级:
万 年 历
别:自动化学院 1102
目录
一、方案简介 二、逻辑总框图
三、设计所需的元件 四、单元电路设计
4.1、主控制系统 4.2、时钟振荡电路 4.3、复位电路 4.4、DS1302时钟电路 4.5、按键电路 4.6、显示电路
五、流程图与软件设计5.1、程序流程图 5.2、软件设计
六、个人心得
一、方案简介:
系统分为主控模块、时钟电路模块、按键扫描模块,LCD显示模块,电源电路、复位电路、晶振电路等模块。主控模块采用AT89C52单片机,按键模块用四个按键,用于调整时间,显示模块采用LCD1602,时钟电路模块采用DS1302时钟芯片实现对时间、日期的操作。
二、逻辑总框图:
该电子万年历的总体设计框图如图(1)所示。
复位电路AT89C52显示模块按键电路时钟电路图(1)电子万年历总体设计框图LCD1LM016LRV11k+5VSDSDEESW01234567VVVRREDDDDDDDD123456789012341111101234567DDDDDDDDC3RP1130uFU2X219XTAL1P0.0/AD039D0D02C412MP0.1/AD138D1D1337D2D2418P0.2/AD2XTAL2P0.3/AD336D3D35P0.4/AD435D4D4630uFP0.5/AD534D5D57R1P0.6/AD633D6D689RSTP0.7/AD732D7D7910kP2.0/A821RESPACK-8C7P2.1/A92222uFP2.2/A102329P2.3/A112430PSENP2.4/A122531ALEEAP2.5/A1326P2.6/A1427P2.7/A1528R4R3R5R2U110k10k10k10k3X2I/O61P1.0P3.0/RXD10SCLK72P1.1P3.1/TXD11P3.2/INT012X1RST534P1.2P3.3/INT1135P1.322708HP3.4/T014VCC216P1.4P3.5/T1152X1VCC187P1.58P1.6P3.6/WR16DS1302P1.7P3.7/RD17AT89C51BAT23.0V 图(2)电子万年历总体仿真图
三、设计所需的元件:
元件名称 型号 数量/个 单片机
AT89C52 1
时钟芯片 DS1302 1 晶振 12MHz 1 晶振 32.768kHz
1
电容 30pF 2 电容 22uF 1 按键开关
4
电阻 10K 9 滑动变阻器 1K 1 电池 1.5V 4 LCD LCD1602 1 电源Vcc +5V 1 导线
若干
四、单元电路设计:
4.1、主控制系统
单片机中央处理系统的方案设计,选用AT89C52单片机作为中央处理器,如图(2)所示。该单片机除了拥有MCS-51系列单片机的所有优点外,内部还具有8K的在系统可编程FLASH存储器,低功耗的空闲和掉电模式,极大的降低了电路的功耗,还包含了定时器、程序存储器、数据存储器等硬件,其硬件能符合整个控制系统的要求,不需要外接其他存储器芯片和定时器件,方便地构成一个最小系统。整个系统结构紧凑,抗干扰能力强,性价比高。