基于单片机的电子万年历.doc
文本预览下载声明
目 录
1方案论证..........................................................1
1.1单片机芯片的选择方案和论证...................................1
1.2显示模块选择方案和论证.......................................1
1.3时钟芯片的选择方案和论证.....................................1
1.4电路设计最终方案决定.........................................2
2系统的硬件设计与实现..............................................3
2.1电路设计框图.................................................3
2.2系统硬件概述.................................................3
2.3主要单元电路的设计...........................................3
2.3.1单片机主控制模块的设计
2.3.2时钟电路模块的设计..................
2.3.3电路原理及说明
2.3.4显示模块的设计...................................5
3系统的软件设计....................................................6
3.1程序流程框图.................................................6
4测试与结果分析...................................................7
4.1硬件测试....................................................7
4.2软件测试....................................................7
5 prodeus软件仿真........................................ ..........8
5.1Proteus ISIS简介.............................................8
5.2Proteus运行流程..............................................9
5.3Proteus仿真结果............................................10
6课程设计总结与体会.......................................... .....11
参考文献...........................................................12
附录一:系统电路图.................................................13
附录二:系统程序...................................................14
1 方案论证
1.1 单片机芯片的选择方案和论证
方案一:
采用AT89C51芯片作为硬件核心,采用Flash ROM,内部具有4KB ROM 存储空间,能于3V的超低压工作,而且与MCS-51系列单片机完全兼容,但是运用于电路设计中时由于不具备ISP在线编程技术, 当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,对芯片的多次拔插会对芯片造成一定的损坏。
方案二:
AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可为您提供许多较复杂系统控制应用场合AT89C52单片机。1.2 显示模块选择方案和论证
方案一:
采用LED数码管动态扫描,LED数码管价格适中,对于显示数字合适,采用动态扫描法与单片机连接时,虽然占用的单片机口线少,但连线还需要花费一点时间,所以也不用此种作为显示。
方案二:
采用点阵式数码管显示,点阵式数码管是由八行八列的发光二极管组成,对于显
显示全部