bluewolf 发表于 2024-3-29 15:32:07

《STC32位8051单片机原理及应用》学习打卡

十多年前在学校学习过51单片机,最近也在用STC的单片机做一个小东西,碰到很多问题解决不了,逛到这个论坛刚好看到有学习打卡送实验箱的活动,正好再系统的学一次,顺便看能不能拿到送的实验箱;而且今年有一个小项目计划用STC32单片机,有了实验箱,前期做测试就方便多了。

bluewolf 发表于 2024-3-29 15:36:47

第一集:
视频里面提到用寄存器还是用库函数,个人感觉对寄存器比较熟悉的情况下用寄存器会方便、快速完成功能,用库函数的话后期再来看项目代码的时候可能会更容易理解,特别是我这种不太爱写注释的人。

bluewolf 发表于 2024-3-29 15:54:56

第二集:
板子上的外设和十几年前在学校学的基本一样,像数码管、矩阵按键、18B20、蜂鸣器等等,特别是LCD12864,我在刚毕业的时候自己买了一个,计划做一个电子钟的,最后应为时钟芯片DS1302通信不成功,一直没弄成,现在还在家里。

bluewolf 发表于 2024-3-29 16:40:55

第三集:
1、这集讲到了一些资料和示例程序的下载,刚好前段时间用STM32做了一个温湿度和舵机控制的小东西,为了下载STM32的标准库百度了老半天,找到了之后又是注册、又是验证,费了好大功夫,这一点STC深得我心,需要什么直接下载,没有任何限制。
2、关于开发环境搭建,使用的还是国外的收费软件,希望有朝一日STC能和嘉立创一样,有自己的免费IDE。

bluewolf 发表于 2024-4-2 16:19:42

第四集:
这一集开始讲到了对照手册查看寄存器,这一方面是我比较薄弱的,但是好在STC手册都是中文的,看起来要方便很多;点亮一个LED灯也是当年在学校接触单片机编程的第一个程序。

bluewolf 发表于 2024-4-2 17:03:17

第五集:
这集讲到了运算符,对运算符有充分了解是可以提高写代码的效率的,但是我对运算符的学习还不够,比如运算优先级,不清楚的地方都是用括号体现优先级。对于实际编程来说会大量用到16进制数,能够理解进制的转换是很必要的。
页: [1]
查看完整版本: 《STC32位8051单片机原理及应用》学习打卡