vb2002
发表于 2024-12-19 11:23:39
<p>修改好了.现在一切正常, 也解决了在数码管显示不对的情况</p>
<p>通过 / 和% 计算相应的值 .并且不会越界. 比如 0显示成A</p>
<p>期待冲哥更新第十集</p>
<p><img src="data/attachment/forum/202412/19/112319bjkqkjyyujcorrmn.png" alt="image.png" title="image.png" /><br />
<img src="data/attachment/forum/202412/19/112303kdgak4ku88da9c83.png" alt="image.png" title="image.png" /></p>
vb2002
发表于 2024-12-20 10:28:19
<p>不得不说定时器分时调度超级强</p>
<p>之前我那些手电的代码. 全可以通过一个定时器分时调度完成</p>
<p>现在已经把短按,长按移植到分时调度里面去了</p>
vb2002
发表于 2024-12-20 11:12:20
<p>重头戏一定一定要好好学明白,之前基于分时调用任务的全部是这节课的重点重点重点</p>
<p>搞懂搞明白.</p>
<p><img src="data/attachment/forum/202412/20/111338ufb1orda01yk66fk.png" alt="image.png" title="image.png" /></p>
vb2002
发表于 2024-12-21 10:28:04
<p>第十集虚拟LED和数码管</p>
<p><img src="data/attachment/forum/202412/21/101327mm21j9xz28tg88az.png" alt="image.png" title="image.png" /></p>
<p><img src="data/attachment/forum/202412/21/101554t69wf7or7wrm0z9k.png" alt="image.png" title="image.png" /></p>
<p><img src="data/attachment/forum/202412/21/102524xqvwvq9qtwhjvnjk.png" alt="image.png" title="image.png" /></p>
<p><img src="data/attachment/forum/202412/21/102801naz5qyhllw8q7wla.png" alt="image.png" title="image.png" /></p>
vb2002
发表于 2024-12-21 12:09:31
<p>犯了个巨大的错误,</p>
<p>我把user定义在所有项目的根目录</p>
<p>然后每个项目都调用这个user.. 导致我前面做的所有学习记录和小练都被覆盖了</p>
<p>郁闷死了.</p>
vb2002
发表于 2024-12-25 23:36:26
第十一集矩阵键盘
精华,通过define 定义端口.方便维护代码,以及修改不同pcb的引脚不同
全局变量在不同的.c文件里面定义了. 需要在.h里面 extern 声明成全局变量.这样才可以在其他.c里面使用
注意声明的时候不要赋值
vb2002
发表于 2024-12-25 23:49:15
哈哈冲哥开始讲上集的作业了.
确实不会.现在抄答案了.
vb2002
发表于 2025-1-11 17:44:38
第十二集,复位系统
上电复位,想要开机快点,P32 P33上拉电阻5.2k,
vb2002
发表于 2025-1-11 18:03:00
复位引脚复位.
看门狗复位. 通过喂狗设置复位复位
vb2002
发表于 2025-1-11 18:12:58
软件复位
之前我一直用的P30INT4来激活0IAP_CONTR = 0x60
刚试了下, 用P32长按触发 0x60
不过好像不能实现