
1:最弱版本
只实现模式1
数码管只显示1-9,静态显示,不用动态扫描。
主程序只需循环检测按键实时num++ && 静态显示
2:次弱版本
实现模式1同上
实现模式2:
把按键检测写在延时函数内部,实现定时增加,也只显示0-9
3:普通版本
只实现模式1
数码管显示无上限,动态扫描,按键检测启用外部中断 (模式1最优解)
4:较强版本
模式1为最优解法
模式2 按键检测启用外部中断,延时自写delay函数
5:Perfect
模式1 开外部中断
模式2 外部中断 + 定时器中断
助攻:<
本文详细介绍了使用51单片机开发简易计数器的多个版本,从最简单的静态显示到利用外部中断和定时器的高级实现。通过不同模式的讲解,适合新手逐步学习和进阶。并提供了数码管显示、锁存器使用、程序烧写等相关资料链接。

1:最弱版本
只实现模式1
数码管只显示1-9,静态显示,不用动态扫描。
主程序只需循环检测按键实时num++ && 静态显示
2:次弱版本
实现模式1同上
实现模式2:
把按键检测写在延时函数内部,实现定时增加,也只显示0-9
3:普通版本
只实现模式1
数码管显示无上限,动态扫描,按键检测启用外部中断 (模式1最优解)
4:较强版本
模式1为最优解法
模式2 按键检测启用外部中断,延时自写delay函数
5:Perfect
模式1 开外部中断
模式2 外部中断 + 定时器中断
助攻:<

被折叠的 条评论
为什么被折叠?