“本应用笔记介绍了 Zilog 实时内核 (RZK) 应用程序,该应用程序使用 Zilog eZ80F91 MCU 的实时时钟 (RTC) 外设来充当世界时钟。
”本应用笔记介绍了 Zilog 实时内核 (RZK) 应用程序,该应用程序使用 Zilog eZ80F91 MCU 的实时时钟 (RTC) 外设来充当世界时钟。
提供 4X4 键盘和 LCD 显示界面,用于设置和查看一个国家的本地时间和本地日期、设置夏令时本地时间以及操作秒表。当前时间保持为 24 小时格式。
开发 RZK-RTC 应用程序
本应用笔记重点介绍如何在多线程环境中使用 RZK 以及 RZK 计时器。通过增加每秒的滴答数来提高 RZK 软件计时器的精度。
硬件架构
图 1 是包含 eZ80F91 模块、键盘和字符 LCD 模块的 eZ80 开发平台的硬件架构框图。
图 1 嵌入式 RTC-RZK 应用架构框图
eZ80F91 MCU 的端口 C 连接到显示时间和日期的字符 LCD 模块。eZ80F91 MCU 的端口 B 连接到连续扫描按键的键盘。键盘的列通过 10-K 电阻上拉,使其正常为高电平。下页的图 2 包含此连接的详细信息。
图 2 eZ80F91 MCU、LCD 模块和键盘之间的连接细节
图 3 显示了键盘的详细信息。键盘上标有数字键(0-9)和功能键(AF)。功能键有:
键 A – 设置当地时间
键 B – 设置本地日期
键 C – 进入功能或终止功能(输入/退出键)
键 D – 选择默认国家/设置夏令时
F 键 – 查看国家/地区时间
图 3 键盘按键功能
分享到:
猜你喜欢