- 打卡等级:偶尔看看II
- 打卡总天数:27
- 最近打卡:2024-08-23 14:40:43
金牌会员
- 积分
- 1427
|
发表于 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 |
|