找回密码
 立即注册
查看: 1019|回复: 11

<STC教学研讨会>笔记及心得

[复制链接]

该用户从未签到

1

主题

9

回帖

63

积分

注册会员

积分
63
发表于 2023-7-28 17:22:11 | 显示全部楼层 |阅读模式
今天才看到这个会议,第一次参加何宾老师的课程,之前学习过一段时间的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功能)、掉电唤醒功能
微信图片_20230728141426.png
回复 送花

使用道具 举报

  • TA的每日心情
    奋斗
    2023-12-18 15:13
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    4

    主题

    221

    回帖

    884

    积分

    高级会员

    积分
    884
    发表于 2023-7-29 10:28:12 | 显示全部楼层
    感谢支持
    每周二周五下午,14.00~17.00 都会有何宾教授的课
    腾讯会议号:885-5858-2739
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    1

    主题

    9

    回帖

    63

    积分

    注册会员

    积分
    63
     楼主| 发表于 2023-7-29 12:18:08 | 显示全部楼层
    7/29大型实战研讨:触摸按键,RTC时钟,80mA大电流LED数码管自动刷新

    笔记:
    数码管显示:1.主要使用IO口对数码管进行段选和位选操作实现数字显示。这个还是比较简单的,简单的操作IO即可
    触摸按键:1.相当于ADC采样,可以使用采样中值判断,和机械按键差不多
                    2.需要使用中断13软件清零标志位,这个需要注意中断函数的逻辑
                    3.可以使用串口打印输出到虚拟串口示波器显示按键取消
                    4:触摸按键点亮LED灯
    RTC实时时钟:1.建议使用外部32.768Khz晶振,并且没有误差,否则走时不准
                         2.串口打印时、分、秒

    心得:今天体会最深的就是一系列寄存器配置,这个过程对新手有些不友好,需要对着手册一个个去查找配置。然后IAP软件也很友好,IO口的输出、输入配置可以直接计算,这个必须点赞。
       
    QQ截图20230729104905.png
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    1

    主题

    9

    回帖

    63

    积分

    注册会员

    积分
    63
     楼主| 发表于 2023-8-2 13:38:36 | 显示全部楼层
    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:硬件在线调试很重要,软件仿真不能取代。一定要搞清楚硬件仿真
    QQ截图20230801163536.png
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    1

    主题

    9

    回帖

    63

    积分

    注册会员

    积分
    63
     楼主| 发表于 2023-8-2 14:58:21 | 显示全部楼层
    2023.8.2陈桂友教授《单片机原理及应用-STC8H8K64U》打卡
    QQ截图20230802140830.png
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    1

    主题

    9

    回帖

    63

    积分

    注册会员

    积分
    63
     楼主| 发表于 2023-8-3 14:40:26 | 显示全部楼层
    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年前学过的学渣,陈桂友老师讲得比我们之前的老师要好(可能是自己当时没有认真学),老师讲得特别细,也比较容易懂,前期这些课程听一下就能勾起初学时的回忆。
    就像姚总说的一样,这么多年过去了就可以当成没有学过一样去跟着学习。
    现在抽空一边学习老师们的回放,更多的时间准备花在冲哥的视频学习上。
    希望自己能够坚持下去!
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    1

    主题

    9

    回帖

    63

    积分

    注册会员

    积分
    63
     楼主| 发表于 2023-8-4 13:45:38 | 显示全部楼层
    本帖最后由 q137190958 于 2023-8-4 17:59 编辑

    8.4:何宾老师《STC32位8051单片机原理及应用》课程打卡
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    1

    主题

    9

    回帖

    63

    积分

    注册会员

    积分
    63
     楼主| 发表于 2023-8-4 17:58:29 | 显示全部楼层
    本帖最后由 国学芯用 于 2023-8-8 09:59 编辑

    8.4:何宾老师《STC32位8051单片机原理及应用》课程
    心得:讲到原理这一块的东西听起来有些难懂,有些懵逼,不过我相信跟着何宾老师学,再底层的原理也能搞清楚。慢慢去学习C和汇编,一步一步来


    内容:
    一:十进制整数转换成其他进制数


    两种方法:长除法,比较法(以前上学时学的就是比较法,比较好理解,用得比较方便)
    关键点:使用32位单片机进行8位计算时,溢出CY位不会置1,结果还是按8位计算。uchar 170+90结果为04。

    二:负数表示方法
    最高位作为符号位,两种方式:符号幅度,两个0,对称;,二进制补码:一个0,不对称,取反+1(常用)
    二进制补码.png
    QQ截图20230804173732.png

    一定要多使用Dubug功能查看单片机运行

    QQ截图20230804152044.png

    三:定点数表示
    定点数表示小数.png

    四:浮点数表示
    以前一直没搞明白浮点数的计算,今天感谢何老师给我讲清楚了。
    浮点数的计算浪费很多单片机算力,使用硬件加速器
    浮点数1.png
    浮点数2.png



    第五章:处理器内核和存储空间映射
    第五章主要内容.png

    一:8位单片机处理器核的内部结构
    QQ截图20230804160937.png
    QQ截图20230804161949.png

    二:控制器
    1:程序计数器

    程序计数器.png

    2:指令通道
    QQ截图20230804164711.png
    指令通道.png

    3:流水线
    流水线.png
    流水线2.png

    4:双数据指针
    双数据指针.png






    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-1-24 13:08
  • 签到天数: 1 天

    [LV.1]初来乍到

    8

    主题

    687

    回帖

    1162

    积分

    超级版主

    积分
    1162
    发表于 2023-8-5 10:00:48 | 显示全部楼层
    本帖最后由 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(周一 到 周五, 法定节假日除外)
    STC官网:https://www.stcai.com/
    QQ:2593903262
    微信号:18106296598
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    1

    主题

    9

    回帖

    63

    积分

    注册会员

    积分
    63
     楼主| 发表于 2023-8-7 13:55:17 | 显示全部楼层
    2023.8.7 陈桂友教授《单片机原理及应用-STC8H8K64U》打卡
    QQ截图20230807135504.png
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-6-3 11:08 , Processed in 0.073639 second(s), 68 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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