【无标题】实验四 SPI按键显示接口设计

本次实验涉及ZLG7289专用按键显示芯片的接口电路设计与驱动程序编写。任务包括设计定时器,支持最长9分59秒的定时,数码管以X.XX.X格式显示计时,每200ms更新一次。此外,实验要求实现启动、暂停、清零等按键功能。实验前需对ZLG7289.h和c8051f020.h文件进行防重复定义的修改。实验代码需学生自行解决,为后续实验打下基础。
摘要由CSDN通过智能技术生成

实验内容与要求

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是之后实验的基础。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值