找回密码
 立即注册
查看: 130|回复: 0

学习打卡《Ai8051U教学视频》第五,六,七,八,九课学习心得

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-06 13:56:12

7

主题

10

回帖

269

积分

中级会员

积分
269
发表于 2025-1-16 21:59:21 | 显示全部楼层 |阅读模式
老师讲得很细致也激发了我学习的动力,一口气学到第九课了。由于之前有些单片机基础这几课学起来也比较快上手,就把学习心得总结起来一起发了。

第五课 C语言基础
加深了对printf的理和对USB库的运用。
课末后的总结和提醒很好,方便抓住要点,加深记忆。
第六课 输入输出
GPIO看似简单其实也是暗藏玄机,不小心就会出很多BUG。特别是和外设元件组合使用时,对模拟电路要有比较深刻的理解才能制作出稳定可靠的产品。
按键的消抖也是一门学问,要做到既不影响程序运行又能可靠的采集按键信号也是很不容易呢。我个人不喜欢使用软延时,对于物理按键还是比较热衷硬件消抖,比如经典的555硬件消抖等。不过现在市场卷得很,产品做的太匠心了成本降不下来,消费者才不关心这些技术细节呢,让人好生烦恼。
各位高手有什么好的消抖方案还望不各赐教。
第七课 定时器中断
开篇的插图很温馨。
截图202501162156452712.jpg
定时器我喜欢用查询法,除非实时性有特殊要求的场合。
我们是心有灵犀吗,视频最后的+功德小作业居然被我提前实现了。
截图202501162157079627.jpg

第八课 定时器周期性调度任务
开始时的关于上次课程的错误总结分析很实用,特别是对于我这种小白来说。关于中英符号错误的问题,推荐使用针对代码优化的字体,可以明显的区分中英符号,数字1和字母l等。我主要使用DejaVu 和Hack,有需要的可以去网上下载来试试。
结构体数组的周期性任务调度。这个还是很实用的,加深了对结构体结合数据来分配时间性任务调度的认识和运用。
这节课总的来说比较基础,所有知识点都已经掌握了。
第九课 数码管
很喜欢数码管,一个没有数码管的单片机产品是没有灵魂的。最喜欢的是静态数码管,除了成本高以外没啥缺点。动态数码管也是被卷成本的产物。
对595的时序讲解得很细致,有些以前没太注意的地方现在终于融汇贯通了.

接口协议功能以前都没注意,学到了。
截图202501162158138811.jpg

后续的课程明天继续听讲。




问渠哪得清如许 唯有源头活水来
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-6 16:49 , Processed in 0.123340 second(s), 48 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表