第七节课,再接再厉学习了按键的用法,按键消抖,取反,移位,关于程序还是没能百分之百掌握,还要多实践,尝试自己完成作业
还有关于数组的知识,以后数组会常用
打卡,一起学习
加油💪
小涵子爸爸 发表于 2024-4-6 06:29
打卡,一起学习
加油,一起学习
电子爱好者2024 发表于 2024-4-6 06:58
加油💪
谢谢,一起加油
第八集认识了蜂鸣器,学习了用法,分功能写程序让我想起了老师教的模块化编程。
还有学的不是很懂的<<左移的用法,P2=~(1<<(Run_Mode-1))中用到了取反和左移
和P2=0xFE; P2=P2+1;if(P2==OxFF){P2=0xFE}一样{:4_164:}
第九集学到了数码管的显示逻辑(一堆led的集合),共阳共阴两种分类,还有0-9对应的内码计算方式,学习了用数组让led循环显示
第一个课后作业也比较简单{:4_188:}
第十集讲了数码管的动态显示,添加1ms的延时在位码和段码的选择后用来动态刷新
由于时间显示秒后的两位数,而毫秒是千分位,因此第八位数码管的显示采用了TimCount÷10并取余数的方式来实现,其余数码管也是通过取余来实现
通过更改数组内容,可以更改数码管的显示内容{:4_164:}
第十一集是讲定时器的使用方法,定时器是定时器和计数器的统称,定时器可以硬件计时,而计数器可以计数脉冲,定时器有T0-T5五个,手册中有相应用法,还学习了程序写法{:4_202:}
第十二集是计数器的用法
TH0,TL0是65536溢出,TH1和TL1代表定时器高字节和低字节,学习了如何使用{:4_188:}