千年老姚 发表于 2022-12-20 20:18:00

接下来我在这个帖子里准备发对冲哥视频做的笔记

做的原因很简单,有三点:

1.目前手上有一个省级大创,使用stc32做主控。作为第一负责人,我必须要清楚使用;
2.为学弟学妹们能够更好使用stc32做努力
3.把这些学习的经验给各位,能够让各位有所受益。

神农鼎 发表于 2022-12-20 20:46:12

欢迎提建议,一起前进

【新提醒】在这看32位8051教学视频,送USB转双串口, 6M bps下载速度 - 开源广场及教学视频交流 国芯论坛 (stcaimcu.com)




电子DIY小家 发表于 2022-12-20 20:47:47

:lol插个眼,关注一波

代码人生 发表于 2022-12-20 20:49:49

关注动态

千年老姚 发表于 2022-12-20 20:54:21

今天学习的第一个视频,以下为简略版笔记:
第一集:认识单片机
一.什么是单片机?
1. 定义:(来自百度百科)
单片机(Single-Chip Microcomputer)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
2. 外观(封装):PDIP40, LQFP64, LQFP48, LQFP32, QFN64, QFN48, QFN32, TSSOP20等等
常见外观:PDIP40 高校常用
教学基于STC32G12K128实验箱 可进行申请样片等 没有实验箱不影响正常开发
二.能做什么?
功能:
单片机基本就是一个小的功能减少的计算机;能写入用户程序;能读取在输入引脚上的电压信号,能在引脚上输出特定的电平信号,能在特定引脚上输出电压信号,能计算时间,能计数,能做数学运算,能做逻辑运算,能顺序动作,能通信等功能,最概括的来说就足他能做有规律可循的控制应用。
用途:
单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴:
●智能仪器:电压、电流、功率、频率、湿度、温度、流量等的仪器仪表
●工业控制:工厂流水线的智能化,电梯智能化控制、各种报警系统等
●家用电器:电饭煲、洗衣机、电冰箱、空调机、彩电等
●网络和通信:手机,电话机、楼宇自动通信呼叫系统、列车无线通信等
●医用设备领域:医用呼吸机,监护仪,超声诊断设备及病床呼叫系统等模块化系统, 电手音乐贺卡,PLC工控板等
汽车电子: 发动机控制器,基于CAN总线的汽车 发动机智能电子控制器、
GPS导航系统、abs防抱死系统、制动系统、胎压检测等。
三.新手常见问题解答
1.30岁能不能学单片机?年龄不是限制,学无止境,只有进度和坚持与否的问题。
2.新手学STC的51单片机还是STM32那些? 51性能越来越强,对底层理解51更好,建议51入门 如果觉得51不够的话,stc33或许可以满足你的需求
3.51单片机淘汰了嘛?不会淘汰,国家重点工程都在用。
大厂看中的是稳定性,性价比也摆在那边
4.怎么入门单片机? 跟冲哥学完stc32项目,并且个人尝试做大学生电子设计竞赛。
5.怎么才算入门单片机了呀? 开发者都是项目负责人,进行对项目评估,对单片机选型,脑子会有大概的思路。
不一定要学会can,定时器,不要纠结于形,要注重神
6.小学生可不可以学单片机? 可以 即使是图形化编程,对开发流程有了解的话可助于未来的学习
7.做一个普通项目的话单片机都需要掌握什么才能不会感觉有压力? 掌握怎么去查找资料,学会评估项目,写好驱动层代码,学会寻求原厂帮助
8.汇编有没有必要? 不是特别的需要,一般都是用C语言。对开发以及后期维护会更好。
9.单片机用库函数好还是寄存器好? 寄存器 学会寄存器调试单片机会更好上手。库函数的实质上还是寄存器。寄存器执行效率比库函数更高。
(个人想法:正如易经上形与神的区别,库函数为外形,但是实质上还是开发寄存器让其按照指令运行。)
10.STC单片机到底好不好? 评估好与否——资料是否到位stc资料很到位,可以直接打技术支持进行探讨。广泛赠送样片给爱好者。最合适的单片机才是最好的。
以前从来没学过单片机,目前还在上班,还能学吗? 能学 每天用半小时至一小时,工六十集。
四.学习建议
1.一定要静得下心,沉得住气;
2.多跟着我动手,千万别一看就会,一写就废; (我个人的很严重的毛病,也是各位需要注意的)
3.举一反三,发散思维,时常思考为什么;(只会流水灯也可以举一反三学到很多)
4.多看看官网(www.stcai.com,有更新记录,有芯片手册),多看看手册,有问题多交流;
5.逛逛论坛,吸收-些别人好的东西;
6.尝试着自己做一一些项目,竞赛题

以上为本人第一集做下来的笔记,如果看的人多我会做成B站视频,供各位更好进行学习。:lol

yyangdid 发表于 2022-12-20 21:32:18

Mark:lol

千年老姚 发表于 2022-12-20 22:04:51

本帖最后由 千年老姚 于 2022-12-21 11:38 编辑

今天学习的第二个视频,以下为简略版笔记
若有错误,请各位勘误:
第二集:了解硬件
一.硬件介绍
1.用到的开发板:实验箱v9.4
C:\Users\asus\Desktop
1.1 红外发射模块——红外发射二极管,红外接收二极管
例子:遥控器,头部透明灯珠为红外发射二极管
1.2 电压比较——电位器(滑动变阻器)调节输出电压,作为比较开关,和基准电压源比较,执行后续动作。
1.3 数码管——显示时间,等等,每一管的亮灭组成数字或者字母。
1.4 led灯——设计流水灯
1.5 万能板——根据个人需求自己补充元器件自己焊接,扩展部分,已引出单片机引脚,后续视频会讲解。
(字幕勘误:03:52 单片机的所有心焦..... → 单片机的所有引脚)
1.6 NTC测温——贴片元器件 主要应用:电子体温计
1.7 18b20温度传感器——功能同上。
两个测温区别:
NTC-连续电压信号(模拟电压信号——模拟测温)
18B20-精度越高速度越慢(数字电压信号——数字测温),难以采集变化较快的温度
1.8 ADC按键——一个单片机引脚可以读取16个按键——采集模拟电压数值判定是哪个按键按下 (stc32g12位ADC可采集范围为0-4095)
采集回来的数据是线性的(0v对应0;5v对应4095,用模拟反推数字的过程。)
1.9 基准电压——若3v对应4095,那么2048/2047对应1.5v
由数值反推电压。校准—— 基准电压存在的意义
(字幕勘误:09:24 pwm名字未写全)
1.10 pwm模拟DAC ——数字量转换成模拟量
例:4095对应5v——后期会说明
典型应用:生成波形(正弦波等等)。
1.11 24C02 监测到温度数值等可以保存在此 开机可读出上一次保存的数值。
为什么不保存到单片机内部? 若单片机坏了,参数不必改变,还可以继续使用原设定参数。
1.12 矩阵键盘——减少IO口使用。
1.13 独立按键——每一个IO分配一个按键
1.14 LCD12864接口——stc—isp有着模拟,可使用(如果你不想买的话)
1.15 led通电按钮——下载需要常亮
1.16 232接口——配合232芯片以及usb转232线连接电脑
1.17 flash扩展——使内存更大,存图片,汉字等大文件(相对于单片机而言)
1.18 测试接口——配合LINK1D,实现下载和调试(后面课程暂不涉及)
1.19 蜂鸣电路——发声,播放蜂鸣器音乐,报警。
二.单片机资源介绍
2.1 型号——STC32G12K128 工作电压1.9v-5.5v
2.2 FLASH——存储,写程序只能写进128k(后期会教授如何看自己写的程序有多大)
2.3 RAM——运行生成时的数据,数据实时存储。(类似于打草稿)存在里面的数据会断电丢失。
若想要其不丢失,可选择存flash或者外部扩展。

今天的第二集笔记,冲哥讲的真的不错
我看看今天能不能顶着羊的状态多看两集 多做两集笔记:lol

千年老姚 发表于 2022-12-20 22:07:21

好家伙 我那个截下来的图片没传上去
我也不太懂怎么传 发附件吧哈哈哈

feiyucod01 发表于 2022-12-20 22:09:48

跟着楼主等大侠一起观看冲哥的 32位8051视频,C 语言0基础,MCU0基础入门也不怕,我也来打卡占个坑:lol

神农鼎 发表于 2022-12-20 22:18:09

感谢对本视频的 持续关注和爱护,还抽空做了部分观摩笔记,是对本视频的高度爱护
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=323&extra=&page=7
页: [1] 2 3 4 5
查看完整版本: 接下来我在这个帖子里准备发对冲哥视频做的笔记