电子信息专业_基于AT89S51单片机的数字万年历毕业设计论文

  • 格式:doc
  • 大小:530.00 KB
  • 文档页数:18

基于AT89S51单片机的数字万年历设计 目录 前言 .................................................................................................................................... 1 1 设计要求 ........................................................................................................................ 1 2 方案论证与设计 ............................................................................................................ 2 2.1控制器部分方案论证 .......................................................................................... 2 2.2 显示部分的方案论证 ......................................................................................... 3 2.3 系统设计 ............................................................................................................. 3 2.3.1 晶体振荡器电路 ...................................................................................... 3 2.3.2 分频器电路 .............................................................................................. 4 2.3.3 时间计数器电路 ...................................................................................... 4 2.3.4 时钟电路 .................................................................................................. 4 2.3.5 复位电路 .................................................................................................. 5 2.3.6复位电路的可靠性设计 ........................................................................... 5 2.3.7 按键部分 .................................................................................................. 5 2.3.8蜂鸣器电路 ............................................................................................... 6 2.3.9 根据各模块的功能互相连接成电子万年历的控制电路 ...................... 6 3各硬件介绍 ..................................................................................................................... 6 3.1 AT89S51的引脚说明 ....................................................................................... 6 3.2 发光二极管指示电路设计 ................................................................................. 7 3.3 蜂鸣器电路设计 ................................................................................................. 8 3.3.1 蜂鸣器的介绍 .......................................................................................... 8 3.3.2 蜂鸣器的结构原理 .................................................................................. 8 3.4 LCM1602简介 .................................................................................................... 9 3.5 DS1302 简介 ....................................................................................................... 9 4 系统硬件设计所需的器材 .......................................................................................... 10 5 系统软件总体设计 ...................................................................................................... 11 1

5.1 公历与星期的换算方法 ................................................................................... 11 6 系统功能介绍 .............................................................................................................. 13 6.1 按键处理 ........................................................................................................... 13 6.2星期计算 ............................................................................................................ 13 7 主程序流程图 .............................................................................................................. 14 8 安装制作 ...................................................................................................................... 14 9 调试与检测安全 .......................................................................................................... 14 9.1 供电安全: ....................................................................................................... 15 9.2 测量仪器安全: ............................................................................................... 15 9.3 几个必须记住的安全操作观念: ................................................................... 15 10结束语 ......................................................................................................................... 16 致谢 .................................................................................................................................. 17

前言 电子万年历是实现对年,月,日,时,分,秒数字显示的计时装置,广泛用于个人家庭,车站, 码头,办公室,银行大厅等场所,成为人们日常生活中的必需品。数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度远远超过老式钟表。钟表的数字化给人们生产生活带来了极大的方便,在此基础上完成的万年历精度高,功能易于扩展。可扩展成为诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等电路。所有这些,都是以钟表数字化为基础的。因此,研究数字时钟及扩大其应用有着非常现实的意义。本设计就是数字时钟简单的扩展应用。 1 设计要求 本设计准备实现的功能: (1) 显示公历日期功能(年、月、日、时、分、秒以及星期) (2) 可通过按键切换年、月、日及时、分、秒的显示状态 (3) 可随时调校年、月、日或时、分、秒 (4) 可每次增减一进行时间调节