单片机课程设计--基于51单片机的万年历
《单片机课程设计--基于51单片机的万年历》由会员分享,可在线阅读,更多相关《单片机课程设计--基于51单片机的万年历(24页珍藏版)》请在毕设资料网上搜索。
1、单片机课程设计报告单片机课程设计报告 万万年历的设计年历的设计 基于基于 51 单片机单片机的的万年历万年历 摘要:摘要: 电子万年历是一种非常广泛日常计时工具, 对现代社会越来越流 行。它可以对年、月、日、周日、时、分、秒进行计时,使用寿命长, 误差小。 对于数字电子万年历采用直观的数字显示, 可以同时显示年、 月、日、周日、时、分、秒和温度等信息,还具有时间校准等功能。 该电路采用 AT89S52 单片机作为核心, 功耗小, 能在 3V 的低压工作, 电压可选用 35V 电压供电。 本设计是基于 51 系列的单片机进行的电子万年历设计,可以显 示年月日时分秒及周信息,具有可调整日期和时间功
2、能。 在设计的同 时对单片机的理论基础和外围扩展知识进行了比较全面准备。 万年历 的设计过程在硬件与软件方面进行同步设计。硬件部分主要由 AT89C52 单片机,LCD 显示电路,以及调时按键电路等组成。在单 片机的选择上本人使用了 AT89C52 单片机,该单片机适合于许多较 为复杂控制应用场合。显示器使用了 1602 液晶显示,并且使用蜂鸣 器实现了整点报警的功能,温度测试的功能实现使用了 DS18B20, 并实现了温度过高或过低时的温度报警。 软件方面主要包括日历程序、时间调整程序,显示程序等。程序 采用 C 语言编写。 所有程序编写完成后, 在 KeilC51 软件中进行调试, 确定没
3、有问题后,在 Proteus 软件中嵌入单片机内进行仿真,并最终 实现基本要求。 综上所述此万年历具有读取方便、显示直观、功能多样、电路简 洁、成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔 的市场前景。 一、设计要求一、设计要求 基本要求: 1,8 个数码管上显示,显示时间的格式为(假如当前时间是19:32:20) “19-32-20”; 2,具有日历功能; 时间可以通过按键调整。 发挥部分: 具有闹钟功能(可以设定多个)。 二二:总体设计总体设计 电路设计框图电路设计框图 AT89S52 主控制模 块 时钟模块 LCD 液晶显示模块 温度采集模块 键盘模块 铃声报点模块 系统硬件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课程设计 基于 51 万年历
