电工学习网

 找回密码
 立即注册
查看: 1617|回复: 0
打印 上一主题 下一主题

从零开始学单片机,那么首先需要学习什么?

[复制链接]
跳转到指定楼层
楼主
发表于 2020-4-19 09:48:45 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
从零开始学单片机,那么首先需要学习什么?
第一门课程,需要学习C语言,学习一个C语言的编程环境,推荐DEV C++,操作简单,入门极其适合,
1,编写一个完整的程序的框架,调用头文件,再使用main()
2,定义变量。数组的概念和使用,基本的运算符用法,
3,怎么编写函数与函数调用。
4,选择语法,if/else, switch/case,break;
5,宏定义的用法;
第二门课程,模拟电路
1,电压,电流,电阻的概念,常用符号,单位换算,计算相互计算公式 I=V/R,电压V,mV,安培A,毫安mA,欧姆等,
2,电阻电容在电路中的作用,其理解的滤波电路,电流的方向,电压的方向,电阻和电容串联,并联的概念和意义。
3, 二极管的概念,PN节的方向,压降。
4,三极管的概念,NPN以及PNP的区别,分析放大系数,开关控制的概念
5,运算放大器的用法,几种常见的运算放大电路的分析。
从零开始学单片机,那么首先需要学习什么?
第三门课程,单片机基础编程,
1,从零开始学单片机,建议也必须从最简单的单片机开始,从51单片机开始学习编写代码。因为51单片机的寄存器少,配置过程简单也容易实现。千万别一开始就挑战STM32,这样会容易一下子就学懵。极难有进步。
2,想要学会单片机,只学理论不实操,是学不好单片机的,就如同盲人摸象一般,所以需要有单片机开发板。没有的话,可以到网上购买,目前单片机的
3, 单片机都有对应的技术手册datasheet,都会对单片机的每个引脚有定义,也会单片机上电能正常运行的最简单基础的电路,也就是我们的最小系统。供电系统,复位电路,晶振电路。
4,单片机的IO操作,输入输出的操作,单片机IO端口宏定义的使用,独立按键,LED,蜂鸣器的运用。
5,串口的使用,TX,与RX,寄存器的配置,串口中断函数的处理,发送函数的使用一定要注意,中断函数中,不能编写过多代码。防止单片机中断逻辑异常而死机等情况出现,一般是将中断的数据放到缓存数组里面。
学习单片机讲究学习方法
因为是从开始学习单片机,如果条件允许,建议参加培训机构,系统学习单片机编程,从头到尾的接触或者实现整个单片机项目的流程。这样比起自己一个人慢慢摸索,要快得多,平常有跟着培训老师学习,不懂还可以和老师咨询,或者和同学交流,这样会大大提高学习的速度和效率。
除非自学能力极强,有极强的自律力,可以考虑自学,因为自己摸索学习太难了。

回复

使用道具 举报

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

本版积分规则

电工学习网 ( )

GMT+8, 2024-4-20 17:30

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

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