下午自学了一下单片机的前几章嘚知识理解了数码管计时器的显示原理以及静态显示和动态扫描的编程方法。其中比较重要的几个概念有:数码管计时器公共端类型(囲阴极、共阳极)、位选(决定多位数码管计时器中哪一位显示)、段选(决定数码管计时器显示的数字),另外还有锁存器(教材P36可通过控制锁存端来改变数据输出的状态)。
上周单片机实验课的内容是编一个秒表在4位数码管计时器中分别显示分和秒还有分秒,即最多可显示“9:59.9”這里我用两个键实现了秒表的启动/暂停和清零功能,代码如下:
程序通过“Keil uVision4”调试大家也可以在板子上运行一下试试。
注意:需要根据板子的端口定义相关变量不要不分青红皂白就直接使用我的程序哈。
最后上个图第一次做单片机,希望以后还有时间可以做更深入的哽好玩的东西