文档详情

基于单片机的电子万年历.doc

发布:2017-09-19约1.66万字共24页下载文档
文本预览下载声明
目 录 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数码管价格适中,对于显示数字合适,采用动态扫描法与单片机连接时,虽然占用的单片机口线少,但连线还需要花费一点时间,所以也不用此种作为显示。 方案二: 采用点阵式数码管显示,点阵式数码管是由八行八列的发光二极管组成,对于显
显示全部
相似文档