challis
发表于 2024-1-28 22:46:30
今天带孩子累坏了,先休息去,下一步添加计时器的功能
challis
发表于 2024-1-28 22:47:45
添加闹钟版本的代码和原理图:
嵌入式之路
发表于 2024-1-29 00:00:55
challis 发表于 2024-1-28 22:14
开发板收到后,在淘宝从华强北买了一堆的小零件,自学没办法,什么都缺,想找个匹配的电阻都没有,我目前电阻 ...
加油 好好学习
jackfangxq
发表于 2024-1-29 08:33:24
感谢分享,下载 仿真数码管没有显示
内卷123
发表于 2024-1-29 11:02:28
{:4_186:}
challis
发表于 2024-1-30 00:30:47
jackfangxq 发表于 2024-1-29 08:33
感谢分享,下载 仿真数码管没有显示
Proteus项目只是为了展示接线用的,按照对应管脚进行接线后,只要是STC8H8K64U的芯片应该都能正常运行的
challis
发表于 2024-1-30 00:31:17
有点晚了,接着来更新计时器的功能
challis
发表于 2024-1-30 00:32:30
首先,添加2个模式的定义
Mode_Timer 表示显示计时器
Mode_Timer_Running 表示计时器正在计数
#define Mode_Timer 8
#define Mode_Timer_Running 9
challis
发表于 2024-1-30 00:34:44
在clock.h中添加变量timer_minute,timer_second,用来储存计时器的分钟和秒钟数
uchar timer_minute,timer_second;
challis
发表于 2024-1-30 00:34:52
SetSeg4Bit函数中添加对这2个模式显示情况的处理:
Mode_Timer 显示当前计数器的分钟和秒钟,不显示冒号
Mode_Timer_Running 显示当前计数器的分钟和秒钟,并闪烁冒号
case Mode_Timer:
SetSeg4BitData_1(timer_minute,0);
SetSeg4BitData_2(timer_second);
break;
case Mode_Timer_Running:
SetSeg4BitData_1(timer_minute,is_show_dot);
SetSeg4BitData_2(timer_second);
break;
页:
1
2
3
4
5
6
7
[8]
9
10
11