第十届学生科技节 -----单片机设计大赛作品名称: 万年历 专 业: 物联网 班 级: 1 指导老师: 郑旭丹 组长: 邓清兰 学号: 3112113111 组员: 黄孟秋 学号: 3112113101 目 录一、 绪论...........................................................1二、 系统功能.......................................................1三、 硬件电路.......................................................13.1. 电路设计框图...............................................13.2. 系统硬件概述...............................................2四、 各模块功能及工作原理...........................................24.1. 单片机主控制模块的设计.....................................24.2. LCD1602 显示模块...........................................34.3. 键盘模块...................................................6五、 实现结果.......................................................9六、 系统的有用性及创新性...........................................9七、 调节中遇到的问题及心得体会....................................10八、 程序设计......................................................118.1. 流程图....................................................118.2. 源代码....................................................12九、 总结及感谢....................................................24一、绪论众所周知单片机是一种集成在电路芯片,是采纳超大规模集成电路技术把具有数据处理能力的中央处理器 CPU 随机存储器 RAM、只读存储器ROM、多种 I/O 口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D 转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。本设计要制作的就是单片机于生活中最为常见的几种应用——万年历。本设计以 AT89S52 单片机作为核心,可以显示当前的日历和时间,时间也可以人为设定,显示格式为年(四位),月(两位),日(两位),时(两位),分(两位),秒(两位)。设置时间的位切换、设定数值、启动定时器、切换日历通过外部中断来实现。万年历显示电路由 LCD1602 组成, 制作该装置的材料需要有软硬件的支持,硬件方面 AT89C51 单片机,晶振,电源,液晶屏 L...