<STC教学研讨会>笔记及心得
今天才看到这个会议,第一次参加何宾老师的课程,之前学习过一段时间的STC89系列的单片机,感叹现在STC32系列确实牛逼笔记:
1:工作电压、温度,单片机中断、定时器、串口、高级PWM、SPI、I2C、ICE、RTC、USB、CAN总线、LCD、DMA、高速ADC、比较器、GPIO等功能的简介
2:STC32G系列单片机的下载电路解析
3:GPIO口都有4K上拉电阻,四种驱动模式
4:所有I/O口均支持中断,掉电唤醒
5:可以USB直连,不在需要CH340芯片
心得:
1:自己学习GPIO口时只知道有4中模式和怎么使用,老师给我们讲到四种模式的电路原理,怎么去实现开漏、推挽的
2:主讲还聊到一个事情,实验板为什么采用电子开关,而没有使用物理开关,是因为考虑到实验板运输过程物理开关更容易损坏。以后我们做产品也是,可能在实验室测试时并不会有这个问题,但是量产交付时就会出现
3:老师还用共享单车的实例让我们了解了设备的远程升级(使用IAP功能)、掉电唤醒功能
感谢支持
每周二周五下午,14.00~17.00 都会有何宾教授的课
腾讯会议号:885-5858-2739 7/29大型实战研讨:触摸按键,RTC时钟,80mA大电流LED数码管自动刷新
笔记:
数码管显示:1.主要使用IO口对数码管进行段选和位选操作实现数字显示。这个还是比较简单的,简单的操作IO即可
触摸按键:1.相当于ADC采样,可以使用采样中值判断,和机械按键差不多
2.需要使用中断13软件清零标志位,这个需要注意中断函数的逻辑
3.可以使用串口打印输出到虚拟串口示波器显示按键取消
4:触摸按键点亮LED灯
RTC实时时钟:1.建议使用外部32.768Khz晶振,并且没有误差,否则走时不准
2.串口打印时、分、秒
心得:今天体会最深的就是一系列寄存器配置,这个过程对新手有些不友好,需要对着手册一个个去查找配置。然后IAP软件也很友好,IO口的输出、输入配置可以直接计算,这个必须点赞。
8.1:何宾老师《STC32位8051单片机原理及应用》课程
笔记:1.姚总开头对STC32G系列单片机进行具体介绍,还介绍了从STC89C52直升到STC32位805只需头文件从 8051.h 换成 STC32G.h 的头文件,编译器从 KEIL C51 换成 KEIL C251 编译器
2.何宾老师主讲Keil uVision编译器的设置及设置的原理
3.keil编译后生成文件的详细解读
4.使用STC-USB Link1D 工具进行硬件仿真
5.编译之后的main.lst文件可以查看代码的反汇编代码、符号列表等信息;overlay.map文件可以查看编译的过程
心得:1:以前只知道keil里面需要设备单片机型号、晶振和Debug,何宾老师讲了很多包括设置CPU的模式,和为什么要选择Xmshall等等,让我们更加清晰的了解到编译的过程
2:编译器里面可以查看C反汇编之后的汇编代码。开始看有点云里雾里,需要多写C代码,对照汇编多看
3:姚总说到了增加P40口控制跑马灯总开关,这样P6口可以和数码管复用,以后自己设计产品需要复用时可以借鉴
4:硬件在线调试很重要,软件仿真不能取代。一定要搞清楚硬件仿真 2023.8.2陈桂友教授《单片机原理及应用-STC8H8K64U》打卡
2023.8.2陈桂友教授《单片机原理及应用-STC8H8K64U》
笔记:
一、单片机的引脚
1.最小系统
集成了RTC个复位,不需要外部复位和晶振
2.逻辑符号图
画原理图时使用符号图
3.引脚简介
电源引脚,外接晶体引脚,控制和复位引脚,输入输出引脚
二、单片机的输入输出接口
1.I/O口的作用
2.I/O口工作模式
3.复用功能
4.I/O口的使用
5.单片机应用系统的典型构成
三、STC8H单片机的汇编语言程序设计
一基础知识
1.伪指令:ORG、DB、DW、EQU、DATA、XDATA、BIT、INCLUDE、END
2.汇编语言程序仿真实操
心得:
作为一个5年前学过的学渣,陈桂友老师讲得比我们之前的老师要好(可能是自己当时没有认真学{:4_184:}),老师讲得特别细,也比较容易懂,前期这些课程听一下就能勾起初学时的回忆。
就像姚总说的一样,这么多年过去了就可以当成没有学过一样去跟着学习。
现在抽空一边学习老师们的回放,更多的时间准备花在冲哥的视频学习上。
希望自己能够坚持下去! 本帖最后由 q137190958 于 2023-8-4 17:59 编辑
8.4:何宾老师《STC32位8051单片机原理及应用》课程打卡
本帖最后由 国学芯用 于 2023-8-8 09:59 编辑
8.4:何宾老师《STC32位8051单片机原理及应用》课程
心得:讲到原理这一块的东西听起来有些难懂,有些懵逼,不过我相信跟着何宾老师学,再底层的原理也能搞清楚。慢慢去学习C和汇编,一步一步来{:4_219:}
内容:
一:十进制整数转换成其他进制数
两种方法:长除法,比较法(以前上学时学的就是比较法,比较好理解,用得比较方便)
关键点:使用32位单片机进行8位计算时,溢出CY位不会置1,结果还是按8位计算。uchar 170+90结果为04。
二:负数表示方法
最高位作为符号位,两种方式:符号幅度,两个0,对称;,二进制补码:一个0,不对称,取反+1(常用)
一定要多使用Dubug功能查看单片机运行
三:定点数表示
四:浮点数表示
以前一直没搞明白浮点数的计算,今天感谢何老师给我讲清楚了。
浮点数的计算浪费很多单片机算力,使用硬件加速器
第五章:处理器内核和存储空间映射
一:8位单片机处理器核的内部结构
二:控制器
1:程序计数器
2:指令通道
3:流水线
4:双数据指针
本帖最后由 STCAI-32位8051 于 2023-8-5 10:05 编辑
楼主对我们的免费公开课 认可/支持/给力,建议主动联系我们同事
=====提前获得 【免费+包邮送】的 STC32G12K128实验箱 或 STC8H8K64U实验箱
=====现在送的,都可以利用MCU自带的 硬件USB直接仿真,硬件USB直接下载
【免费+包邮】 送/申样/采购 可加 如下 QQ或微信联系
加STC华南区客服刘经理QQ: 3398500488 ;微信:18106296592要求 【免费+包邮】 送, 还免费教仿真
加STC华南区客服曹经理QQ:1933892258 ;微信:18106296595 要求 【免费+包邮】 送, 还免费教仿真
加STC华东区客服聂经理QQ:2593903262;微信:18106296598要求 【免费+包邮】 送, 还免费教仿真
加STC西北区客服孙经理QQ: 1347154513 ;微信:18106296593要求 【免费+包邮】 送, 还免费教仿真
加STC华北区客服石经理QQ: 1638975601 ;微信:19952583876要求 【免费+包邮】 送, 还免费教仿真
加STC华中区客服唐经理QQ:2571301708 ;微信:18106296589 要求 【免费+包邮】 送, 还免费教仿真
加STC东北区客服张经理QQ:3141888640 ;微信:19952583265 要求 【免费+包邮】 送, 还免费教仿真
加STC西南区客服张经理QQ:3141888640 ;微信:19952583265 要求 【免费+包邮】 送, 还免费教仿真
工作时间:8:30-12:00,13:00-17:30(周一 到 周五, 法定节假日除外)
【免费+包邮】 送/申样/采购传统电话热线:0513-55012928、0513-55012929、0513-55012966
工作时间:8:30-12:00,13:00-17:30(周一 到 周五, 法定节假日除外)
2023.8.7 陈桂友教授《单片机原理及应用-STC8H8K64U》打卡
页:
[1]
2