刚学32不久,学长让我们自己动手焊接一个数码管模块,(只需要焊接,其他的学长已经做好),
然后写程序驱动。
1. 用并口驱动数码管显示“
times New Roman">123456”;2. 用数码管显示“时分秒”;3. 按“
USER”键实现秒的增加;4. 实现数码管时分秒的显示和调整。按
"USER"键系统进入设置模式,系统在时,分,秒,正常,4种状态间切换,按"WAKE_UP"键,对应的系统模式“时分秒”加一,按"TAMPER"键,对应的系统模式“时分秒”减一,按"JOY_SEL"键,则会保存当前编辑的时间。5. 该例程实现数码管时分秒的显示和调整。接口用的是
74HC595,扫描是通过定时器中断实现,按"USER"键系统进入设置模式,系统在时,分,秒,正常,4种状态间切换,按"WAKE_UP"键,对应的系统模式 “时分秒”加一,按"TAMPER"键,对应的系统模式“时分秒”减一,按"JOY_SEL"键,则会保存当前编辑的时间。前四个任务都已经顺利完成,第五个595驱动的时候遇到一点问题,就是调好时间以后秒位上数字覆盖了,都堆在一起了,然后就是为什么要把数码管显示时钟加在定时中断里?我甚是不解,求解惑。
数码管显示例程5.rar
(313.54 KB, 下载次数: 91)
一周热门 更多>