当前位置: 代码迷 >> 单片机 >> SEA寒假作业(基于51单片机的简易计数器)立破破
  详细解决方案

SEA寒假作业(基于51单片机的简易计数器)立破破

热度:93   发布时间:2016-04-28 15:31:19.0
SEA寒假作业(基于51单片机的简易计数器)破破破


1:最弱版本

只实现模式1

数码管只显示1-9,静态显示,不用动态扫描。

主程序只需循环检测按键实时num++  && 静态显示

2:次弱版本

实现模式1同上

实现模式2:

把按键检测写在延时函数内部,实现定时增加,也只显示0-9

3:普通版本

只实现模式1

数码管显示无上限,动态扫描,按键检测启用外部中断 (模式1最优解)

4:较强版本

模式1为最优解法

模式2 按键检测启用外部中断,延时自写delay函数

5:Perfect

模式1 开外部中断

模式2 外部中断  +  定时器中断


助攻:

按键接 P3.2 和 P3.3 , 锁存器和数码管一起焊在新买的洞洞板上,然后通过导线接在最小系统上

锁存器使用说明:http://blog.csdn.net/metalseed/article/details/8259255

数码管显示资料:http://blog.csdn.net/metalseed/article/details/8537554

单片机基础及程序烧写参见:http://blog.csdn.net/metalseed/article/details/8195157

单片机进阶应用及中断参见:http://blog.csdn.net/metalseed/article/details/8533122


遗言:

自觉解法层次分明,对最后评分很有好处,新手主要完成弱版本即可,精力过剩的可以考虑后续发展 ~。~

关于材料方面... 最合理的是用排针和排线连接两板,考虑到淘宝排针一次200条..  所以就选择天坑导线了..  

本次作业主要难度在于程序,如果材料不齐的可先研究代码=。=  待开学搜刮大活材料


特等奖 ^_^    熊爸爸熊妈妈 小熊一家


1楼abc2510712昨天 22:13
不错。别让假期荒废。加油~