- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 6
PAGE 17
基于
基于51单片机的数码管万年历
201 年1 月 日
诚 信 声 明
本人郑重声明:所呈交的毕业设计文本和成果,是本人在指导老师的指导下,独立进行研究所取得的成果。成果不存在知识产权争议,本毕业设计不含任何其他个人或集体已经发表过的作品和成果。本人完全意识到本声明的法律结果由本人承担。
毕业设计者签名:
年 月 日
目录
TOC \o 1-3 \h \z \u 摘要 6
1总体方案设计 6
1.1设计要求 6
1.2单片机芯片的选择方案和论证 6
1.3显示模块设计与论证 6
1.4选择方案和论证 7
1.5最终方案决定 7
2单片机的设计结构 7
2.1电路设计框图 7
2.2软件总体部分的设计 7
2.3主要单元电路的设计 8
2.4接口的设计 8
2.5电路原理及说明 9
2.6数码管显示模块 9
3系统的软件设计 10
3.1软件流程框图(如图5) 10
3.1.1时间调整程序流程图(如图6) 11
4系统的调试与分析 12
4.1测试工具如表1所示 12
4.2硬件测试和软件测试 12
4.3结果分析与结论 13
4.4最终测试结论 13
总结 13
致谢 14
参考文献 14
附录一:原理图 14
附录二:系统仿真图 15
附录三:PCB图和实物图 15
附录四:系统元器件清单 17
附录五:源程序 18
摘要
单片机应用技术飞速发展,纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各种智能IC卡、电子宠物等,这些都离不开单片机。单片机是集CPU ,RAM ,ROM ,定时,计数和多种接口于一体的微控制器。它体积小,成本低,功能强,广泛应用于智能产业和工业自动化上。而51系列单片机是各单片机中最为典型和最有代表性的一种。这次毕业设计通过对它的学习,应用,从而达到学习、设计、开发软、硬的能力。
本文通过对一个基于单片机的能实现万年历功能电子时钟的设计,从而达到学习、了解单片机相关指令在各方面的应用。系统由主控制器AT89C51、显示电路、按键电路、和复位电路等部分构成,能实现时钟日历显示的功能,能进行时、分、秒的显示。
关键词:单片机 ;动态扫描;LED数码管.
1总体方案设计
1.1设计要求
具有年、月、日、星期、时、分、秒等功能;
时间与阴、阳历能够自动关联;
具备年、月、日、星期、时、分、秒校准功能;
1.2单片机芯片的选择方案和论证
采用89C51芯片作为硬件核心,采用Flash ROM,内部具有4KB ROM 存储空间,能于3V的超低压工作,而且与MCS-51系列单片机完全兼容,但是运用于电路设计中时由于不具备ISP在线编程技术, 当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,对芯片的多次拔插会对芯片造成一定的损坏。
采用AT89S52,片内ROM全都采用Flash ROM;能以3V的超底压工作;同时也与MCS-51系列单片机完全该芯片内部存储器为8KB ROM 存储空间,同样具有89C51的功能,且具有在线编程可擦除技术,当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,不需要对芯片多次拔插,所以不会对芯片造成损坏,所以选择采用AT89S52作为主控制系统。
1.3显示模块设计与论证
采用LCD液晶显示屏,液晶显示屏的显示功能强大,可显示大量文字,图形,显示多样,清晰可见,但是价格昂贵,需要的接口线多,所以在此设计中不采用LCD液晶显示屏.
采用点阵式数码管显示,点阵式数码管是由八行八列的发光二极管组成,对于显示文字比较适合,如采用在显示数字显得太浪费,且价格也相对较高,所以也不用此种作为显示.
采用LED数码管动态扫描,LED数码管价格适中,对于显示数字最合适,而且采用动态扫描法与单片机连接时,占用的单片机口线少。而且显示效果鲜明,所以采用了LED数码管作为显示。
1.4选择方案和论证
直接采用单片机定时计数器提供秒信号,使用程序实现年、月、日、星期、时、分、秒计数。采用此种方案虽然减少芯片的使用,节约成本,但是,实现的时间误差较大。所以不采用此方案。
1.5最终方案决定
综上各方案所述,对此次作品的方案选定: 采用AT89S52作为主控制系统; LED
您可能关注的文档
- 基于51单片机的简易秒表设计.docx
- 基于51单片机电子密码锁.doc
- 基于51单片机秒表设计毕业设计论文.docx
- 基于51单片机简易秒表设计.doc
- 基于51单片机的声控灯设计毕业设计论文.doc
- 基于51单片机的电压表设计论文设计.doc
- 基于51单片机温度报警器毕业设计论文.docx
- 基于51单片机的光声路灯控制器的设计论文.doc
- 基于51单片机的交通灯设计毕业设计.pdf
- 基于51单片机定时控制开关的设计论文.pdf
- 2024-2025学年安徽省亳州市涡阳县高二下学期2月开学考试政治试题(解析版).docx
- 2024-2025学年江西省赣州市上犹县高二下学期开学考试政治试题(解析版).docx
- 2024-2025学年山东省济宁市高二下学期开学考试政治试题(解析版).docx
- 2024-2025学年山西省卓越联盟高三下学期2月开学质量检测政治试题(解析版).docx
- 2024-2025学年新疆乌鲁木齐市高二下学期2月开学考试政治试题(解析版).docx
- 2024-2025学年新疆维吾尔自治区乌鲁木齐地区高三2月大联考文科综合政治试题(解析版).docx
- 2024-2025学年安徽省蚌埠市固镇县高一上学期1月期末考试政治试题 (解析版).docx
- 2024-2025学年江苏省扬州市高三上学期期末检测政治试卷(解析版).docx
- 2024-2025学年江西省吉安市高三上学期期末教学质量检测政治试题(解析版).docx
- 2024-2025学年山东省济宁市高二上学期1月期末考试政治试题(解析版).docx
文档评论(0)