
大连理工大学单片机综合设计——基于ZLG7290B和PCF8563的时钟系统设计.docx
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOCX
简介:
本文档详细介绍了在大连理工大学进行的一项单片机综合设计项目,重点探讨了使用ZLG7290B驱动芯片与PCF8563实时时钟模块构建高效且稳定的数字时钟系统的全过程。
本设计报告的重点在于基于ZLG7290B与PCF8563的实时时钟系统的设计,目的是创建一个能够显示当前时间并允许通过键盘调整时间参数的功能模块。
该设计方案包括以下几点:
1. 利用PCF8563芯片提供准确的时间数据,并由ZLG7290控制数码管实时地展示这些信息。
2. 为用户提供便捷的界面,可以利用外部键盘修改当前显示的时间。在进行此操作时,系统将具备“回显”、“闪烁”以及错误检测等功能以增加用户体验。
3. 系统还配备了蜂鸣器功能,在整点时刻发出报时提示音。
设计的核心部分包括:
1. 通过I2C总线连接AT89C51单片机、PCF8563芯片和ZLG7290显示电路,使数据传输更加顺畅。
2. 系统采用双中断机制:低优先级的时钟输出CLKOUT与INT0相连,在每一秒触发一次;高优先级的键盘输入信号连接到INT1,在有按键操作发生时即时响应。
在程序设计中:
- 从PCF8563T读取时间参数,通过算法处理后分别存储于20H至2FH和38H至3FH两个缓冲区。
- 主要功能包括向PCF8563T发送特定时间和控制命令、每秒触发一次中断以更新显示的时间信息,并根据按键输入调整相应的时间设置。
此外,报告中详细描述了ZLG7290B与PCF8563芯片的特性及其在系统中的作用:
- ZLG7290B负责数码管动态显示驱动和键盘扫描管理。
- PCF8563T是一款低功耗实时时钟日历芯片,支持宽电压范围,并具备可编程时钟输出及掉电检测功能。
最后,主程序中定义了一系列关键变量来存储时间参数、中间结果以及用户输入信息。这些变量分布在不同的RAM单元或工作寄存器中,确保了数据的正确处理和高效管理。
设计报告的核心价值在于成功构建了一个集显示与修改于一体的实时时钟系统,并且具备整点报时功能,提高了系统的实用性和用户体验感。
全部评论 (0)


