基于软件的实时日历时钟设计实训报告剖析.docx

基于软件的实时日历时钟设计实训报告剖析.docx

基于软件的实时日历时钟设计实训报告剖析

本次实训任务是“基于软件的实时日历时钟设计”,可以显示年月日时分秒信息,具有可调整日期和时间功能。实时日历和时钟显示的设计过程在硬件与软件方面进行同步设计。硬件部分主要由AT89C52单片机,LED显示电路,以及HD7279A等组成,系统通过LED显示数据,所以具有人性化的操作和直观的显示效果。软件方面主要包括时钟程序、键盘程序,显示程序等。本系统以单片机的汇编语言进行软件设计,为了便于扩展和更改,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了,以便更简单地实现调整时间及日期显示功能。所有程序编写完成后,在keil软件中进行调试,确定没有问题后,在Keil软件中嵌入单片机内进行仿真。1. 任务书(1)实现功能 利用单片机内部定时器工作于方式2产生精确的时钟节拍,累加时钟节拍获取秒时标,借助软件实现秒、分、小时、日、月、年的运行。利用试验台上7279芯片及附属的16个按键、8位LED数码管实现分屏显示年、月、日或时、分、秒参数;能利用试验台的按键与数码管设置当前的日期、时间参数。(2)硬件设计 根据试验台上具有的硬件电路组成整机硬件电路,利用熟悉的CAD软件画出硬件电路原理图。根据任务需要配置单片机内部资源,包括I/O接口、RAM、CTC等资源。(3)软件设计 ① 整机软件框图; ② 功能子程序设计,包括:初始化、数据显示、数据输入、秒处理、分处

文档评论(0)

1亿VIP精品文档

相关文档