毕业设计 基于单片机的电子日历设计 共30页,11675字 摘 要 设计以单片机AT89S51为核心部件的电子日历,利用74LS245作为驱动器,74LS138作为译码器使用,六个七段数码管均采用共阴极的方式,P0口作为段选码输出口,P2口作为位选码输出口。 本次设计的题目是基于单片机的电子日历设计,可以正常的显示年、月、日,还可以利用外部按键实现阴历和阳历之间的转换以及暂停等功能。电子日历具有性能稳定、精确度高、成本低、易于产品化,以及方便、实用等特点。适用于家庭、公司、机关等众多场所。为人们的日常生活、出行安排提供了方便,成为人们日常生活中不可缺少的一部分。 本次设计可分为两部分:硬件系统、软件系统。 硬件系统包括:AT89S51单片机、74LS245驱动器、74LS138译码器、RC复位电路、+5V直流电源电路、去抖电路、动态显示扫描电路。 软件系统主要有单片机的编程构成。 关键词:单片机,日历,位码,段码,显示 目 录 摘 要 I Abstract II 前 言 1 第一章 设计方案 2 1. 1 设计思路 2 1. 2 系统总体框图 3 第二章 硬件设计 4 2. 1 AT89S51单片机 4 2. 1.1 AT89S51简介 4 2.1.2 AT89S51主要特性 5 2.1.3 AT89S51内部结构 8 2. 2 LED动态显示电路 9 2. 3 去抖电路的工作原理 10 2. 4 复位电路的工作方式 11 2. 5 中断系统 13 2. 6 整体电路接线图 16 第三章 软件设计 17 3. 1 流程图 17 3. 2 程序清单 20 结 论 25 致 谢 26 参考文献 27 |
查看评论
已有0位网友发表了看法