本设计使用Microchip公司的16位PIC24系列单片机PIC24FJ128GA010完成电子万年历设计。论文主要是对电子万年历进行整体硬件设计,在硬件设计的基础上研究编写相关的程序来分别完成各个功能模块单元。功能模块单元包括:显示模块单元,实时时钟模块单元,键盘模块单元,阴阳历星期转换模块单元及其他辅助功能模块单元。本设计使用Proteus模拟仿真单片机和外围器件电路设计,并对整个系统进行调试、检测。相关程序的主要功能是有:实现年、月、日、星期、时、分、秒显示,时间与阴阳历能够自动关联,可调整日期和时间。此外,电路中使用Microchip TC1047A集成温度传感器件来实现实时温度测量的功能。
关键词 单片机 PIC Proteus 电子万年历
毕业设计说明书(论文)外文摘要
Title Electronic Calendar Design
Abstract
The design uses the Microchip's 16-bit PIC24 family PIC24FJ128GA010 to complete the electronic calendar design. The thesis focuses on the overall hardware design of the electronic calendar. On the basis of the hardware design,I wrote related procedures to complete each function module unit.These function module units includes display module unit, real-time clock module unit, keyboard scanning module unit, the Lunar calendar and Solar calendar conversion module unit and other auxiliary function module unit. This design uses the Proteus software to do microcontroller simulation and peripheral devices and circuit design. The whole system commissioning and testing also use the Proteus software. The main function of related procedures is to achieve time data to display, to automatically associate with the Lunar calendar and to adjust the date and time. In addition, Microchip's the TC1047A integrated temperature sensors is used to achieve real-time temperature measurement function in the circuit.
Keywords MCU PIC Proteus Electronic calendar
目 次
1 绪论 1
1.1 引言 1
1.2 本文的工作内容与目的 1
1.3 本章小结 2
2 设计要求与方案论证 3
2.1 设计要求 3
2.2 系统基本方案选择和论证 3
2.3 电路设计最终方案 4
2.4 本章小结 4
3 系统的硬件设计与实现 4
3.1 电路设计框图 4
3.2 系统硬件设计概述 5
3.3 主要模块单元电路设计 5
3.4 系统电路仿真 17
3.5 本章小结 19
4 系统的软件设计 19
4.1 程序概述 20
4.2 阳历转阴历程序设计 22
4.3 本章小结 23
5 测试与结果分析 23
5.1 硬件测试 23
5.2 软件测试 24
5.3 测试结果分析与结论 26
5.4 本章小结 27
结论 29
致谢 30
参考文献31
附录A 总电路 33
附录B 系统程序清单 34
1 绪论
1.1 引言
在我们的日常生活中, 电子万年历作为一种计时装置,广泛用于我们居家生活、办公场所以及商场等,是我们生活的必需品。所谓电子万年历,就是数字化的电子钟表,而且随着科学技术的不断发展,万年历的精度也越来越高,功能也越来越多样化。所以研究数字时钟及其应用具有非常现实的意义。【1】
随着近代大规模集成电路和单片机技术的成熟,出现了糅合多项先进电子技术及现代经典工艺的电子万年历代表了钟表计时业界跨跃性的进步,也给人们的生活带来了诸多方便。【2】PIC单片机(Peripheral Interface Controller)是一种用来开发的去控制外围设备的集成电路(Ic),本文采用的是Microchip公司近几年推出的16位PIC24系列单片机PIC24FJ128GA010。其具有运行速度快、工作电压低、电耗低、较大的输入输出直接驱动能力、抗干扰性强、价格低、一次性编程、体积小等优点。 PIC24FJ128GA010电子万年历设计+电路图+源程序:http://www.youerw.com/zidonghua/lunwen_2405.html