关于单片机

我现在刚刚大二,想自学一下单片机,单片机除了要求c语言之外还需要学习什么东西我现在学的是电子信息工程专业... 我现在刚刚大二,想自学一下单片机,单片机除了要求c语言之外还需要学习什么东西 我现在学的是电子信息工程专业 展开
 我来答
理布濮阳依云
2020-06-08 · TA获得超过3701个赞
知道大有可为答主
回答量:3071
采纳率:24%
帮助的人:425万
展开全部
个人感觉,单片机不是学会的,而是玩会的,光有单片机是没什么玩头的,需要用单片机来做一些事情,那么你就需要一些外部设备,通过单片机程序的自动执行,它们发生了变化,你就从这些变化中获得了成功的喜悦,更加促进你进一步的学习单片机.
所以你还要掌握很多常用的单片机外围设备的使用.
比如:
需要做一个实时时钟,你就需要了解DS1302或者DS12C887实时时钟芯片.
需要做一个码表,你就需要了解数码管的编码原理和动态扫描原理.
需要做一个温度计,你就需要了解DS18B20或者AD590,其中DS18b20你又要去了解单总线通信原理等等.......
建议你去选购一块价钱不低于300的单片机的实验板,能实现的功能比较多的,然后你把那些功能统统玩一遍,单片机的初级课程你也算基本上学玩了.这是大多数人选择的学习方式.
如果想学到更多东西且不怕麻烦的话,实验板最好自己做!自己做实验板没谱的话就从核心板做起,核心板总会做吧,一个单片机+稳压模块+复位电路+程序下载接口+所有IO引出接口+一些按键开关和LED(可选,直接和某几个IO相连),刚开始驱动那些LED玩玩流水灯什么的,玩熟了就去了解以下外围器件的使用,然后每个外围设备做一块小板,想驱动哪个就做哪个,用杜绑线将其电源接口和数据接口与核心板相连即可,也非常方便,这样从底层硬件开始做,到程序的编写,一切都在你的掌控中,更加有玩的感觉,而不是被实验板固定的IO和功能牵着鼻子痛苦的学,另外,也不用一次投入那么多钱^^.
想精通单片机的话,建议你先去研究一下汇编语言,不是因为编程一定要用汇编,而是因为汇编离机器码更近,而单片机的工作是建立在机器码上的,通过解读汇编能更加清楚地了解单片机的工作过程.
慕多聊科技
2019-11-17 · TA获得超过1939个赞
知道答主
回答量:2.9万
采纳率:6%
帮助的人:1442万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沙里波特
2021-06-02 · TA获得超过5243个赞
知道大有可为答主
回答量:1.1万
采纳率:100%
帮助的人:613万
展开全部

单片机,是一门以硬件为基础、软件为辅助的技术。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式