实验内容与要求
1. ZLG7289 专用按键显示芯片接口电路设计、制作与调试。
2. ZLG7289 按键显示驱动程序设计。
设计一个定时器。要求:能够输入定时时长,定时最长时间为 9 分 59 秒;按启动键后开始 计时,数码管显示当前计时时长,显示格式为:X.XX.X;每 200 ms 刷新一次数码管显示的数值; 定时时间到达后,用数码管闪烁指示。 定时器的工作状态用功能按键控制,设功能按键为:启动键、暂停键、清零键。 当单片机复位后进入等待输入定时时间状态,用户可以输入定时时间,输入的时间同时在数 码管上显示;当输入定时时间后,按启动键,定时器开始计时,数码管显示当前计时时间。再次 按暂停键,定时器暂停计时,数码管显示当前计时时间;再次按暂停键,定时器继续计时。按清零键,定时器停止计时,并清零计时值,数码管显示为零,定时器进入等待输入状态。
实验前的说明
本次实验需要用到ZLG7289.h和ZLG7289.c文件可以自行下载。实验前对ZLG7289.h的文件中进行修改,即开头写上#ifndef _ZLG7289_H_和#define _ZLG7289_H_在结尾写上#endif。在c8051f020.h文件中同上所述。该操作能避免重复定义和未定义的问题。
实验代码
实验代码未给出希望同学能自己解决,能够理解该实验并运用ZLG7289是之后实验的基础。