请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册
楼主: ad***

视频教学:《STC32位8051单片机原理及应用》,200万大奖, 送实验箱; 冲哥版

   火... [复制链接]
  • TA的每日心情
    开心
    2024-3-1 10:51
  • 签到天数: 2 天

    [LV.1]初来乍到

    5

    主题

    117

    回帖

    962

    积分

    版主

    积分
    962
    发表于 2022-12-19 09:27:39 | 显示全部楼层
    本帖最后由 xiaolongbao 于 2023-2-2 08:39 编辑

    我从现在开始一定全力支持冲哥,跟着冲哥学STC32位8051,争取1天学习 1 ~ 2 集,请冲哥多指教
    打卡打卡,已经学完第一章,冲哥讲的还是很细的,让我们初学者很容易听得懂
    继续打卡,已经学习到4集,让我对单片机更深入的了解,明天继续
    打卡打卡,学习到第四集下,第四集上跟着学习了一遍,讲的真的很详细
    打卡,之前学习到的部分不是很理解,有重新学习了一遍
    打卡打卡,又重新将之前学习的巩固了一下,比之前透彻了
    打卡,已经学习到第五集,有些模糊,继续学习
    继续打卡,讲的是很详细
    继续打卡新的内容,第五集下:二进制、十六进制的转换.
    打卡打卡,第五集下学习不是很透彻,又学习了下
    打卡第六集,如何花式点灯,看了一遍,不是很容易理解,下次再仔细学习下  12.28
    打卡打卡,再次学习了基于Delay实现的LED闪烁,代码的部分是难于吃透,继续底下的学习  12.29
    打卡打卡,学习第七课上,按键点灯。学习一遍不是很透彻,下次在学习下,希望冲哥声音再洪亮一点 2023.1.3
    打卡打卡,学习了第八集,认识了蜂鸣器,以及控制原理,还有蜂鸣器的实战应用,,学习起来还是有点吃力的  2023.1.5
    打卡打卡,昨天初学了第八集不是很透彻,又重新学了一遍  2023.1.6
    打卡打卡,昨天学习了第九集,认识了数码管及控制原理,还有数码管实现0-9的显示。 2023.1.7
    打卡打卡,今天巩固下之前学习的知识   2023.1.9
    打卡打卡,学习了第十集,数码管的动态显示,数码管动态刷新的原理以及控制原理,学习越来越吃力了   2023.1.10
    打卡打卡,学习了第十七集上,模数转换ADC,了解了它的定义以及计算公式,学习了STC32G单片机ADC的使用原理
    打卡打卡,学习了第十一集,定时器的作用和意义,还有STC32G定时器的使用原理以及简单应用,后期继续学习   2023.1.12
    打卡打卡,学习了第十二集,计数器的用途和配置,还有他的应用,以及M法测速,讲的很清晰  2023.1.13
    打卡打卡,学习了第十三集,主要先回顾了1-12集的内容,还有应用模块化的编程    2023.1.14
    打卡打卡,  学习了第十三集中,继续讲解程序,编写程序解决按键消抖等问题
    打卡打卡,学习了第19课,ADC功能实现NTC测温,编译了程序,并在实验箱上看到测量室温的结果  2023.2.2








  • TA的每日心情
    开心
    3 天前
  • 签到天数: 29 天

    [LV.4]偶尔看看III

    11

    主题

    181

    回帖

    1784

    积分

    版主

    积分
    1784
    QQ
    发表于 2022-12-19 09:27:59 | 显示全部楼层
    本帖最后由 红心A 于 2023-2-2 08:35 编辑

    我从现在开始一定全力支持冲哥,跟着冲哥学STC32位8051,争取1天学习 1 ~ 2 集,请冲哥多指教

    打卡1:已经学完第一章,冲哥讲的还是很细的,包括一些客户常问的汇编、C语言用哪些好;包括为什么51单片机存在这么多年还有他的市场
    STC刚出的实验箱功能强大,很实用,开发环境搭建和程序下载都很简单方便!全网首发-----USB硬件下载!这个章节USB硬件下载线路图上各个元器件的功能介绍的很详细:lol------12.19

    打卡2:今天继续来 跟着冲哥学STC32位8051,争取1天学习 1 ~ 2 集,请冲哥多指教
    跟着冲哥一起走,新工程的建立!I/O口的高低电平的定义很详细!
    不过在查找STC32G数据手册资料的时候很多客户也经常问资料在哪里,其实ctrl+F一搜就出来了,或者按照目录来其实很方便的

    打卡3:第四课已学完,跟着冲哥点亮LED灯,今天继续学习第5课-1
    打卡4:补充学习了之前第三集的下半部分,,还是需要多看几遍,跟着练习才能更理解-:
    打卡5:继续学习了第五课,学习了C语言的运算符和进制数,冲哥讲得很详细,通俗易懂。
    打卡6:继续学习第五课下,学习二进制、十六进制的转换
    打卡7:继续学习第六课上,学习如何花式点灯。有点难了,需要跟着多来几遍
    打卡8:今天继续学习第六课,花式点灯。
    打卡9:学习第七课按键点灯,继续学习!
    打卡10:学习第七课上,按键点灯。按键抖动 按键延时 函数声明 讲的很细,希望冲哥声音再洪亮一点,中间敲程序的地方我声音调最大了:lol
    打卡11:学习第七课下,按键点灯。学习了按键的应用,需要巩固一下。
    打卡12:蜂鸣器的应用,学习了如何取反,在程序里讲的很细致,很有耐心的如何查错,引入到现实中实例上。
    打卡13:数码管的数字内码,静态显示以及控制原理,讲的很仔细,认识LED灯,码表(1-9)共阴共阳的接法,自己要跟着多练练。
    打卡14:学习第十课,数码管的动态显示,动态刷新的原理,数码管同时点亮的效果,以及跟着再学习了宏定义的优点,自己还要多练练。

    打卡15:学习第十一课,定时器的作用和意义、STC32单片机定时器的原理,定时器的优点
    打卡16:学习第十二课,计数器的作用(用途、配置和应用)再回头看了第十一课,更深刻的了解了他们的作用。
    打卡17:学习第十七课,模数转换器ADC的定义、STC32单片机12位ADC的12位的含义和基准电压、ADC转换计算公式,不得不说STC的数据手册好详细,冲哥讲的也很好!
    打卡18:学习第十六课,学习了I.O口中断的定义,I.O口中断的用法,中断优先级,STC32G12K128最新版本的支持四种中断模式。
    打卡19:学习第十五课,学习了什么是外部中断,外部中断的用法,学习到了STC32G12K128的中断源。
    打卡20:学习矩阵按键的定义、控制原理、程序的编写;矩阵按键可以减少IO口的占用,但是程序上稍微复杂点
    打卡21:打卡十三集上 ,创建keil的步骤 ,如何添加关键字。
    打卡22:跟着冲哥一起四上:建立工程点亮第一颗LED上    四下:建立工程点亮第一颗LED下,USB-CDC/虚拟串口,不停电下载      第六集:LED闪烁和花式点灯上  第六集:LED闪烁和花式点灯下;第七集:按键点灯上  第七集:按键点灯下;程序编译通过
    打卡23:跟着冲哥学习第19课,ADC功能实现NTC测温,程序编译通过,并在实验箱上看到测量室温的结果。不得不说,冲哥这一课的声音可以啊:lol





    QQ:1638975601
    手机:19952583876
  • TA的每日心情
    奋斗
    2023-12-5 13:56
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    12

    主题

    233

    回帖

    1452

    积分

    超级版主

    积分
    1452
    发表于 2022-12-19 09:29:10 | 显示全部楼层
    本帖最后由 STC32G12K128 于 2023-2-2 08:32 编辑

    跟着冲哥学STC32位8051,1天学习1- 2 集,请冲哥多指教:
    12.19日,已学完第1-3章节,冲哥讲的很详细,51单片机存在这么多年是有原因的:简单,高可靠,抗干扰强!STC刚出的实验箱简单的应用功能强大,很实用,开发环境搭建和程序下载都很简单方便!
    12.20日已学完第4章节:keil中建目标工程文件,编译成功并烧录到实验箱,实现了单片机不同的管脚的点亮!
    12.21日学习了第5课程上:C语言的基础知识,简单的变量定义,简单的运算等,以及如何送串口显示信息等。
    12.22日,重新学习了第3,4课程,学会了不断电自动下载,用实验箱实验测试成功。
    12.26日,学习了第6集上:了解delay延时程序,点亮LED+延时程序的结合,应用于:生活中的汽车大灯示宽灯。
    12.28日,学习了第6集下:While循环过程;函数的使用(定义、声明、调用);添加文件路径和添加工程。虽然听得懂,但是实践还没成功,需要多加练习。
    12.29日,学习了第7集上:学习了按键的原理、应用、程序的编写等。
    经过愉快的元旦假期,继续开始学习:
    1.3日,继续学习第7集下:移位、数组的定义,使用,实现流水灯。
    1.4日:学习冲哥视频第8课和课后作业:了解蜂鸣器;学习蜂鸣器和按键的应用;学习按键结合蜂鸣器LED灯等实现电磁炉的基本功能,跟着冲哥打代码。
    1.5日,学习冲哥视频第九、十两课:认识数码管;用数组控制数码管显示0-9;用数组控制数码管显示动态的数据,冲哥自己还写了游戏倒计时的实例,实现数码管任意内容的显示。
    1.6日,学习第11课:熟悉定时器的重要的几个寄存器,定时器在数码管显示中的运用;我司的下载软件上使用定时器计算器设置定时器的初始值。
    1.7日,学习第15课:外部中断各种寄存器讲解,以及中断程序的编写和应用。
    1.9日,学习第16课:IO中断,最新的产品都有IO的4种模式中断,非常实用,中断优先级别,非常适合实际案例的编写:冲哥写的中央门禁的例子,适合新手打码学习。
    1.10日,今日学习第17课:ADC上和下:了解ADC的位数越高,精度越高;哪些引脚可以实现ADC;基准电压的选择;ADC测量外部电源的电压的实例。
    1.11日,今日学习第13课:简单多任务上:创建KEIL文件三步;简单的应用模块;数码管和LED结合编写程序。
    1.12日,今日学习第13课:简单多任务中:冲哥继续讲解和完善程序,编写程序解决按键消抖等问题。
    1.13日,今日学习第13课:简单多任务下,终:冲哥继续讲解和完善程序,主要是写按键,蜂鸣器和定时器的相关例程。
    1.16日,今日学习第14课:矩阵按键:了解矩阵按键的工作原理和代码编写的过程。
    1.29日:今日学习了第18课:ADC的具体应用上,中,下:通过内部基准电压1.19V测试外部的输入电压;通过ADC的值找到外部按键按下;简单时钟的应用。
    2.1日:今日学习了第19课:ADC功能实现NTC测温,跟着冲哥编译代码并烧录实验箱看结果,测量室温。
    电话:0513-55012946 QQ:2195591714  微信:  19952583740
  • TA的每日心情
    开心
    2024-1-24 13:08
  • 签到天数: 1 天

    [LV.1]初来乍到

    8

    主题

    574

    回帖

    982

    积分

    超级版主

    积分
    982
    发表于 2022-12-19 09:29:57 | 显示全部楼层
    本帖最后由 STCAI-32位8051 于 2023-1-5 10:38 编辑


    现在STC的带硬件USB的单片机支持硬件USB下载。
    因为用的是USB-HID通信协议,不需要安装任何驱动。
    STC打狗棒、降龙棍、开天斧、屠龙刀核心板以及
    STC开源示波器、STC实验箱的USB-ISP下载程序步骤,
    在 D-/P3.0, D+/P3.1与PC-USB端口连接好的状况下:

    1. 按下板子上的P3.2/INT0按键,就是P3.2接地
    2. 给目标芯片重新上电,不管之前是否已通电。
    ===电子开关是按下停电后再松开就是上电
    等待STC-ISP下载软件中自动识别出“STC USB Writer (HID1)” ,
    识别出来后,就与P3.2状态无关了,可以松开P3.2按键
    ===传统的机械自锁紧开关是按上来停电,按下去是上电

    3. 再点击下载软件中的“下载/编程”按钮
      (注意:与串口下载的操作顺序不同)
    下载成功 !
    ===另外从用户区软复位到系统区也是等待USB下载。

    入坛必送开天斧,远航莫忘屠龙刀!
    www.STCAI.com,    STC 新官网
    www.STCAIMCU.com, STC 新全球8051爱好者技术互助交流社区论坛
    STC官网:https://www.stcai.com/
    QQ:2593903262
    微信号:18106296598
  • TA的每日心情
    开心
    昨天 09:01
  • 签到天数: 58 天

    [LV.5]常住居民I

    9

    主题

    164

    回帖

    1577

    积分

    版主

    积分
    1577
    发表于 2022-12-19 09:30:05 | 显示全部楼层
    本帖最后由 一轮明月 于 2023-2-2 08:37 编辑

    从现在开始一定全力支持冲哥,跟着冲哥学STC32位8051,争取1天学习 1 ~ 2 集,请冲哥多指教 :handshake
    打卡,学习完第一节课,学会查找芯片资料! 12.19
    打卡,学习完第二,三,四节课,冲哥对实验箱布局讲解细致,在LED讲解过程中,我也认识到参考资料的重要性,另外,编写程序中可能会出现一些错误,不用烦躁,沉下心来,逐条查找! 12.20
    打卡,正在学习第五课,学习学习!  12.21
    继续学习 ,昨天看了第三集新,非常详细,从下载软件资料到安装,都手把手带着大家,PS:善于查找资料,资料左侧的标签目录页,右侧的关键字搜索,都是帮助大家尽快找到自己需要的资料!   12.22
    第五集上已学完,C语言的基础知识,和进制数的转换  12.23
    第五集下打卡,二进制和16进制的转换,及在程序中的应用  12.24
    第六集上打卡  LED灯的闪烁      12.27
    第六集下打卡 函数的定义,声明,调用,内容难度加深了,有点吃力  12.28
    第七集上打卡,SOS灯作业的讲解,按键的原理,代码实现    12.29
    第七集下打卡,按键的应用 ,达到流水灯效果 12.30
    打卡第八集   蜂鸣器的定义和应用,今天要跟着冲哥学完电磁炉的设计   1.4
    打卡第八集 通过蜂鸣器和LED等实现电磁炉的基本功能,看冲哥敲代码,实战很重要  1.5
    打卡第九集  数码管的介绍认识各类数码管,控制原理 ,实现0~9显示  1.6
    打卡第十集 数码管动态刷新,8位数码管同时点亮,显示任意内容  1.7
    打卡十一集定时器的定义中断使用原理,16位自动重装载模式,ISP下载软件上设置要求后可以自动生成代码 1.9
    打卡十二集计数器用途,keil中0Xfd问题,应用直流电机测速题目,m法测速 1.10
    打卡十七集上下,ADC的介绍,使用原理,和冲哥一起学习ADC采集代码(查询和中断),了解了目标电压,基准电压,12位ADC结果的公式以及反推电源电压 1.11
    打卡十三集上 程序规范化,应用模块化编程,添加关键字,创建程序的步骤 修饰符应用 1.13
    打卡十六集,I/O口中断,I/O口中断的用法,中断号超过31拓展中断向量号,中断优先级用法  1.14
    打卡十五集  外部中断,中断优先级,每个中断源可以用软件独立控制开关   1.16

    打卡十九集 NTC测温,跟着冲哥视频敲代码编译测试  
  • TA的每日心情
    开心
    昨天 08:44
  • 签到天数: 80 天

    [LV.6]常住居民II

    5

    主题

    135

    回帖

    1257

    积分

    超级版主

    积分
    1257
    发表于 2022-12-19 09:31:16 | 显示全部楼层
    本帖最后由 STCAI 于 2023-2-2 08:42 编辑

    我从现在开始一定全力支持冲哥,跟着冲哥学STC32位8051,争取1天学习 1 ~ 2 集,请冲哥多指教!

    打卡!第二集已学完,好好学习,天天向上!实验箱功能强大,冲哥讲的详细!
    12.21已学完第四集,尝试敲了代码,多多练习。
    12.22已学完第五集,复习了学生时代学的C语言基础和进制转换,冲哥讲得很详细,通俗易懂。
    12.23重新看了第三集和第四集下,学习了不停电下载,今天动手实践下。
    12.24看了第六集上,LED灯闪烁,while()和do{}while()函数,--a和a--的区别。抽空跟着敲下代码。

    看了六下,讲了函数声明定义调用,...c和...h文件,需要多复习反复看。
    学习了第7课,按键点灯(按下熄灭,松开点亮/按下点亮,松开熄灭/按下取反/按下左移)和数组定义,只看了下,还要跟着敲下程序。
    学习了第8课,了解了蜂鸣器有“有源”“无源”的区别,学习了电磁炉实例应用(按键,蜂鸣器和LED灯的综合应用)。
    学习了第9课,数码管有共阳极、共阴极连法,段码位码的区别。静态显示0-9,通过数组定义0-9,并将蜂鸣器和按键结合应用,通过按下按键来控制数值的加减。讲用数组定义0-9时很详细,赋值原理讲得清晰易懂。
    学习了第10课,数码管的动态显示,动态刷新。讲了10S倒计时按下按钮显示任一时间的实例,较复杂。
    学习了第11课,定时器的使用。定时器是定时器和计数器的统称。讲了配置定时器需要用到的寄存器(中断,分频,工作模式),介绍了下载软件的“定时器计算器”生成代码功能。寄存器部分需要多熟悉。
    先学习了第17课,ADC。讲了ADC工作原理,寄存器,计算公式,参考线路图。基准电压ADC_VRef+不能悬空,要接外部参考电源或VCC。ADC的基本操作有中断和查询方式。介绍了STC32G12K128用USB下载非常方便。讲ADC程序部分需要多看几遍。
    学习了第12课,计数器的使用。讲了M法测速(频率测量法)的公式,keil里0xFD的问题。
    学习了第13课,简易多任务处理。讲了模块化编写程序(LED&数码管、按键、蜂鸣器和定时器),如何添加函数头。讲了extern修饰符,介绍了for循环,取反。编写了LED数码管同时显示不互相干扰的例程。编写按键程序时需要满足的功能(消抖、按下的瞬间、松开的瞬间和长按3秒)。
    学习了第14课,矩阵按键可以减少IO口的占用。讲了控制原理,switch函数(开关函数)。编写了密码锁的示例。
    学习了第15课,外部中断。讲了中断概念,中断优先级,中断源。介绍了中断结构图(中断请求,中断允许控制和中断优先级控制)。编写了外部中断0的代码。
    学习了第19课,NTC温度采集。NTC是热敏电阻,随着温度升高,阻值降低。编写了NTC温度采集的代码。



    该用户从未签到

    4

    主题

    5

    回帖

    156

    积分

    注册会员

    积分
    156
    发表于 2022-12-19 09:33:32 | 显示全部楼层
    本帖最后由 蹦恰恰 于 2023-2-2 08:45 编辑

    打卡咯,我从现在开始 ,跟着冲哥学STC32位8051,争取1天学习 1 ~ 2 集
    打卡第一天,看完第一集,有种回归课堂的感觉
    打卡第二天,看到第四集,入门点亮了第一个LED,9.4实验箱还是挺方便的,,特别USB-HID不停电下载,省掉很多不必要的,强推,最后小建议:冲老师的声音大一些:P
    12.21打卡,交作业,点亮了8盏灯,今天开启第五集的学习
    12.22再看一遍第五集, C语言基础和进制转换在复习下
    12.23  第三集和第四集下做了更新,再看了一遍,冲哥的讲解还是非常详细的,从软件上的资料下载到安装步骤,都一步一步的操作,非常适合新手学习
    12.24 昨天学习了第五集,了解了print f 用法,以及二进制十进制十六进制的转换,不过这会又忘记的差不多了,真是苦恼,学习能力越来越差了,今日目标,巩固第五集,再抽空学习下一集
    12.26, 又迎来了新的一周,持续开启学习之路,今日打卡第六集
    12.27  看完第六集上,基于Delay实现LED灯的一个循环点亮实现闪烁,while和 do while的使用,期待后面更精确的延迟
    12.28 第六集下,模块化编程,跟着视频看懂了,但是实操起来对我有难度了,SOS求救灯光编写的作业,没做起来
    12.29,第七集,按键代码的实现过程,按键的应用,数组的定义和使用,头逐渐变大。。。努力敲代码
    元旦快乐
    01.03 第八集,蜂鸣器,控制原理,电磁炉按键的实战应用,看完后思路有一定理清,只能用笨方法先抄再敲,记住这段按键单次出发的程序
    01.04 第九集   数码管的数字内码,静态显示以及控制原理, 通过数组的方式获取数值,回头尝试使用数码管显示其他几个字母
    01.05  练习使用数码管显示其他几个字母,学习下一集
    01.06  第十集,大概了解了数码管怎么实现的动态显示,8位数码管同时点亮,调用数组选择位码,第九第十集,得再看两遍
    01.07 在看一遍  第九第十集
    01.09第十一集,定时器的作用和意义, 16位自动重装载模式,中断频率越低越好 ,STC的ISP下载软件上(用最新版本)可以设置自动生成代码方便调用,非常方便!
    01.10 第十二集,计数器用途,keil中0Xfd问题,应用直流电机测速题目,m法测速  
    01.11 第十七集的 模数转化器ADC使用原理及计算公式, STC32单片机12位ADC的12位的含义,  VRef接了一个基准电压,输入电压小于2.5V.
    01.12  第十三集,规范化的写一个程序,应用模块化的编程,一个功能对应一个.c和.H,引用变量v,extern int  v , 注意:extern修饰的变量不能赋初值,创建程序文件三步:新建并保存,添加到工程,添加添加引用路径;函数定义三步:定义,声明,调用。引脚定义都在.h文件。
    01.13第十三集篇幅比较多了,有4集内容,再过一遍
    01.14第十四集,矩阵按键,端口默认为高电平,实时读取到引脚为低电平表示按下,了解了矩阵键的工作原理和代码编写的过程,密码锁的示例还需要消化
    01.16第十五集  熟悉了外部中断的原理和使用方法, 外部中断0的编写
    新年好!
    年前跟着学到了18集

    02.02学习了第十九集 NTC测量温度,跟着冲哥的视频一步步,通过ADC的值反推温度,编译测试也实现了测量温度,遇到编译的问题,冲哥也非常耐心的帮助解决:handshake













    U]68Q(IZ@LADWF_CC}DSNWA.jpg
  • TA的每日心情
    奋斗
    7 天前
  • 签到天数: 2 天

    [LV.1]初来乍到

    1

    主题

    106

    回帖

    885

    积分

    高级会员

    积分
    885
    发表于 2022-12-19 09:39:02 | 显示全部楼层
    本帖最后由 小太阳 于 2023-2-2 08:40 编辑

    我从现在开始一定全力支持冲哥,跟着冲哥学STC32位8051,争取1天学习 1 ~ 2 集,请冲哥多指教

    打卡,已学完前三集,讲述的太详细了,受益匪浅,中午继续!!!
    打卡,第四集涉及到程序,学习了点亮LED灯,应用范围广泛~还有不停电下载。
    打卡,把第四集重复学习了一遍,加深理解~
    打开,学习了第五集-——二进制十进制十六进制的转换,还需再进行巩固学习.
    打卡,再次观看第五集,加深巩固,重复练习。
    打卡,学习了LED闪烁,程序上真的是差之毫厘谬以千里,还需再次加深学习
    打卡,程序学习上稍显吃力,还得多次学习
    打卡,今天学习了第七集按键点灯上,稍后继续
    打卡,今天学习了第七集按键点灯下,还得多次学习
    打卡,今天学习了第八集鸣器的应用,还需反复推敲
    打卡,今天学习了第九集数码管的静态使用,了解数码管内码的由来
    打卡,周末重新把第九集重新学习了一遍。
    打卡,今天学习第十课数码管的动态显示,结合实案讲解
    打卡,今天学习了第十一集定时器的使用,了解了定时器的应用
    打卡,今天学习了第十七集数模转换ADC,了解ADC的原理、位数、引脚等以及ADC的用法
    打卡,今天学习了第十六集IO口中断:学习了IO口中断的用法,中断优先级的设置
    打卡,今天学习了第十五集外部中断:结合STC32的数据手册学习了中断和中断系统及其优点
    打卡,今天学习了第十三集简单多任务处理上,回顾了前面十二集的内容,已经应用模块的编程等
    打卡,学习了第十九集NTC温度采集:NTC的原理以及NTC测温程序的编写







  • TA的每日心情
    奋斗
    昨天 08:37
  • 签到天数: 91 天

    [LV.6]常住居民II

    3

    主题

    85

    回帖

    1309

    积分

    超级版主

    积分
    1309
    发表于 2022-12-19 10:35:28 | 显示全部楼层
    本帖最后由 芯芯向荣up 于 2023-2-7 08:33 编辑

    我从现在开始一定全力支持冲哥,跟着冲哥学STC32位8051,争取1天学习 1 ~ 2 集,请冲哥多指教

    今天中午跟着冲哥学习了STC32位8051的第一课,听声音,冲哥应该是一个很有耐心的人。冲哥说最合适的单片机才是最好的。STC免费在线帮你选型,选择最合适你的单片机。咨询电话:0513-55012928、0513-55012929、0513-55012966  免费+包邮 送您 开天斧,屠龙刀 。
    加STC华南区客服刘经理QQ: 3398500488 ;微信:18106296592
    加STC华南区客服曹经理QQ:1933892258  微信:18106296595
    加STC华东区客服聂经理QQ:2593903262 ;微信:18106296598
    加STC西北区客服孙经理QQ: 1347154513 ;微信:18106296593
    加STC华北区客服孙经理QQ: 1347154513 ;微信:18106296593
    昨天又学习了冲哥的第二节课,第三节课,第四节课。板子硬件介绍很详细,喜欢的朋友在本坛发表STC应用技术文章的我们就送视频中的板子: STC32G12K128实验箱赠送。
    12.21 来交作业啦

    12.22学习了第三第四课漏下的内容
    12.23学习看第五课,重新学习了学生时代学习的2进制,10进制,16进制之间的转换,温故而知新。

    12.24学习了第六课上,学习了如何花式点灯。

    12.26再看第六课上,学习了如何花式点灯。

    12.27学习第六课下,继续学习了如何花式点灯。

    12.28打卡打卡,今天继续第六课下。

    2023.1.4学习了第七课上,学会了如何定义一个按键,如何取反。

    2023.1.5学习了第七课下,学会了如何用数组实现流水灯。

    2023.1.6学习了第八课蜂鸣器及第八课作业,认识了蜂鸣器,知道有源蜂鸣器和无源蜂鸣器的区别。结合上节课学习的按键点灯的相关内容,基本实现的微波炉的简单功能。一个“=”是赋值,两个“==”是判断,这个在写代码的时候要注意,容易出错。

    2023.1.7学习了第九课数码管的静态使用。认识了什么是数码管,数码管也叫LED数码管,内部由多个发光二极管封装在一起组成。原理就是通过控制点亮内部的LED来达到自己的显示需求。同时也了解了什么是共阳级数码管,什么是共阴级数码管。十进制转十六进制在EXCEL表格里可以直接调用公示fx DEC2HEX。

    2023.1.9学习了第九课数码管的动态显示。数码管的动态刷新原理,同时点亮8位数码管,在上一节课的基础上,新增一个位码选择的数组即可。

    2023.1.10学习了第十一课定时器的使用。定时器是定时器和计数器的统称,还能替代长时间的delay,提高CPU的运行效率。本节课用定时器修复了第十节课数码管动态显示的时候的闪烁问题。中断词interrupt,重点还要记住的是在STC-ISP下载软件里有定时器计算器,很好用,大家可以试试
    1.png
    2023.1.11学习了第十七课模数转换器ADC上和下,了解了什么是模数转换器(ADC),就是将模拟信号转变为数字信号。模拟信号就是电压,数字信号就是0和1组成的二进制数。讲了ADC操作的两种方式,查询方式和中断方式。讲了nop空指令,类似于delay,但时间运行上远小于delay。
    2023.1.12学习了第十二课计数器的使用。用按键来模拟高低点电平变化的一个脉冲信号。一个高电平加一个低电平信号叫一个脉冲。只要输出信号带这种高低电平变化的,想要计算个数的就可以用计数器的功能。定时器1计数寄存器(TL1,TH1)这个一定要大写冲哥开始编译的时候就因为这个小写了没通过,这个要注意。
    2023.1.13学习了第十三课简易多任务处理器。回顾了前面12节课的内容,重点理清程序的逻辑思路,这节课主要是规范程序,模块化的编程。一个功能对应一个.c一个.h文件,.h中一般放的是同名.c文件中定义的变量、数组、函数的声明,需要让.c外部使用的声明。.c文件一般放的是变量、数组、函数的具体定义。规范化程序,添加函数头,对函数做个简单的说明。学会了KEIL中的搜索替换功能,重复讲了之前几节课讲的for循环、取反、delay延时等。
    2023.1.14学习了第十四课矩阵按键,矩阵按键的好处是减少IO口的占用,但是程序相对复杂一点。按键识别的原理是端口默认为高电平,实时读取到引脚为低电平是表示按下。本课还重点讲了switch的工作流程。一个 switch 语句允许测试一个变量等于多个值时的情况。每个值称为一个 case,且被测试的变量会对每个 switch case 进行检查。
    2023.1.16学习了第十五课外部中断,了解了什么是外部中断,如何外部中断初始化。回顾的for循环,delay延时。还有就是冲哥本集出现的一个错误,也是我们之后需要注意的,.c和.h文件命名的区分,不要搞混淆了。外部中断最广泛的应用,急停按钮。

    2023.1.17学习了第十六课外部中断I/O口中断。STC32G系列单片机的所有I/O口均可中断,在51里面这个是首创,史无前例。学会了如何配置端口的模式,需要注意额是标志位需要软件清0。讲了手册5.9章节关于中断号大于31在Keil中编译出错的处理1、使用网上流行的中断号扩展工具。这个在STC的官网file:///C:\Users\Administrator\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.pngwww.STCAI.com上的工具软件里有。2、借用中断号13。还讲了中断优先级,相同优先级,靠前的中断源先执行。
    2023.2.2学习了第十九课:NTC温度采集,NTC原理温度上升电阻呈指数关系减少,学会了一个EXCEL四舍五入的公式=ROUND(数值,小数位数) 。int的取值范围-32768到32767.
    2023.2.7学习了第二十课:串口通信。了解了串口通信的基础知识,多位一起传输是并行通信,每次只发送一位数据叫串口通信。USART同步/异步串口通信,UART异步串口通信,同步以字符为单位,异步以数据块为单位。做串口通信,波特率、停止位、数据位、奇偶校验位必须保持一致。









    E{2RK2MJI8LEJ$}T[VAY0AE.jpg
    www.STCAI.com

    该用户从未签到

    5

    主题

    70

    回帖

    809

    积分

    版主

    积分
    809
    发表于 2022-12-19 10:37:15 | 显示全部楼层
    本帖最后由 每天不一YOUNG 于 2023-2-2 08:36 编辑

    打卡  
    我从现在开始一定全力支持冲哥,跟着冲哥学STC32位8051,争取1天学习 1 ~ 2 集,请冲哥多指教
    2022年12月22日,打卡冲哥学习视频,已完成第五集的学习
    2022年 12月23日,打卡学习,已完成第六集LED闪烁和花式点灯上
    2022年12月24日,已完成第六集LED闪烁和花式点灯下 学习
    2022年12月26日    今日重点巩固复习第六集上下
    2022年12月27日   学习了第七集按键点灯上,没有学完,今日继续。知道了写按键代码需要有一个消抖的过程。
    2022年12月28日   继续学习第七集上
    2022年12月29日    学习完第七集上   了解了else语句    了解了按键点灯点亮和熄灭的过程
    2022年12月30日   学习了第七集下   按键点灯的应用   有点懵    今天看第二遍
    2023年1月4日   学习第八集
    2023年1月5日   第八集看了一半,知道了蜂鸣器分有源和无源,了解两者的区别
    2023年1月6日   初步完成第八集的学习,了解蜂鸣器的应用,蜂鸣器和LED结合  实现电磁炉的应用。
    2023年1月7日   第九集数码管的静态使用看完一遍,了解了数码管是由多个发光二极管组成;了解共阳极接法和共阴极接法的概念;学习了如何点亮一位数码管“0~9”的显示
    2023年1月9月  学习了第十集  数码管的动态显示,了解动态刷新的原理,数码管同时点亮的效果,用数组控制数码管显示动态的数据,讲解了游戏倒计时的实例等
    2023年1月10日学习了十一集定时器的使用,用实例引入中断的概念,用定时器T0实现1ms的中断,定时时间计算有点难。
    2023年1月11日学习了第十七集模数转换器ADC上下集。搞清楚了使用ADC时有Vref脚的一定不能悬空的原因;了解了ADC几个寄存器的功能;Vref脚的接法不同,精度也会不同,一般建议接基准电压源;ADC查询和中断的相关定义。总体还是程序部分听起来有点费劲。
    2023年1月12日  第十二集计数器的使用:了解了计数器的配置等,并且冲哥实例讲解了计数器的应用(直流电动机测速装置);第十三集上   知道了如何在KEIL中添加函数头,比较实用;重点讲解了修饰符extern在变量或函数中的用法,并且强调extern修饰的变量不能赋初值
    2023.1.13 第十四集  矩阵按键   了解矩阵按键可以减少IO口的占用,初步了解矩阵按键的控制原理,讲解了用行列组合判断是哪个按键按下了
    2023.2.1 学习第十九集 了解NTC原理,利用公式对采集的ADC数值进行判断温度数值,跟着冲哥视频边学习边敲代码,过程虽艰难,最终还是编译成功。
    2023.1.14学习了第十五、十六集,介绍了外部中断和IO口中断,学习了中断源、中断优先级等的用法,实例实现中央门禁控制系统
    2023.1.16今日重点学习第十三集的四部分,因为都是程序内容,放到了最后学习,今天尝试自己跟着敲代码编译。
    2023.2.2学习了第十九集了解NTC原理,利用公式对采集的ADC数值进行判断温度数值,跟着冲哥视频边学习边敲代码,最终编译成功,配合实验箱看最终结果。


    高级模式
    B Color Image Link Quote Code Smilies |上传

    本版积分规则

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

    GMT+8, 2024-3-29 07:33 , Processed in 0.129425 second(s), 67 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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