新手应该如何学习51单片机及其他电子硬件?
根据题主的意思,题主比较擅长软件,对硬件部分不熟悉,电子硬件部分技术能力比较薄弱 。本人从事电子研发工程师多年,给你提点建议吧 。首先,电路、模电、数电专业基础知识一定要扎实,若题主对着三门技术还不熟悉,建议先学习这三门专业课程吧,可以网上找一些视频教程或电子教材PPT等,也可以到公开网络课堂学习 。掌握一些基本电路的用法,比如二极管、三极管、集成运放、比较器等 。
其次,有一定的专业基础知识之后,最关键就是动手实践了 。前期先熟悉电子电路相关的一些基本元器件,比如电容、电阻、电位器、电感、二极管、三极管、比较器、运放、继电器、蜂鸣器等,掌握它们的特性及基本用法 。可以网上寻找一些别人设计好的项目,研究熟悉其电路原理,遇到模糊的地方多查资料,网络是发达的,只要你愿意学,大部分资料都是可以查得到的 。
最后,自己动手设计原理图,搭建项目,可以结合自己手上的51单片机开发板,搭建一些外围电路,实现自己想要的功能,然后通过单片机编程调试 。总之,学习电子硬件,多动手、多思考、多查阅资料,慢慢就会掌握了 。以上是本人的观点,希望对你有所帮助,如果大家找不到学习资料可以私信本人,本人有C语言、单片机、模电、数电、DSP、FPGA等技术学习资料,可以免费提供给大家 。
很多人说单片机很简单 。但本专业学生都认为单片机是最难学的课程 。为什么学起来都这么吃力呢?
单片机应用并不难,比如完全封装模块化硬件积木arduino,通过单片机成长为计算机系统专家确实比较难,目前唯一还能入门的搭配就是51核电路、51汇编和51C,从电路到指令到高级语言理解计算机系统工作原理,从51的总线到哈弗总线再到更高级的总线认识总线,从51的8个通用寄存器了解CPU的本质,进阶了解指令流水线,处理器状态,从特殊功能寄存器了解外设,除此之外,还有EDA PCB EMI EMC等等一堆知识工具要学 。
本人大一,自学单片机,C语言已经自学完了,数电模电电路都还没学,学stm32需要搞懂它的原理吗?
如果学习过51单片机,能够深入理解其硬件结构,并对寄存器有深入的理解,能够利用单片机完成一些小制作,编写过些程序代码,能够解决开发过程中的问题,对接口电路有熟悉,对相关接口芯片的时序有一定的认识 。再学习STM32难度并不是很大的,个人还是建议学习STM32要从实际动手实践做小项目入手,编写代码实现功能,无论是用标准库还是用HAL库,在开发的过程中,理解其架构,理解其硬件资源,理解其开发方式 。
- 我认识的周立功先生,周立功官网
- mysql必知必会pdf,SQL必知必会
- 坚果对焦问题感觉像是硬件问题呢
- 如何学好平面设计,学习平面设计
- 内置专业硬件检测,电脑硬件检测软件
- 学习音乐的7大好处,音乐课给我们什么好处
- 什么是机器学习,机器学习分类
- 数学课堂如何提高学生注意力,如何提高学生数学课堂学习兴趣
- 高一物理学习,高一物理学哪几本书
- 2021学习心得体会范文,什么是班级教学管理
