学习单片机怎么入门?
答案:8 悬赏:40 手机版
解决时间 2021-11-25 01:17
- 提问者网友:泪痣哥哥
- 2021-11-24 09:25
学习单片机怎么入门?
最佳答案
- 五星知识达人网友:夜余生
- 2021-11-24 10:41
有大量的学单片机入门的,很多都是来这里学习和取经的,单片机是理工科学生几乎都要学习的课程,所以几乎每个学期都有入门的人所以是前赴后继,从不间断的有人走进来,和走出去。
全部回答
- 1楼网友:等灯
- 2021-11-24 16:39
学习单片机不必学内部结构,那样不仅没用,还会打消你的信心。你可以直接学习c语言编程。我给你推荐视频-郭天祥十天学会单片机,你上网下一下 很轻松就入门了
- 2楼网友:摆渡翁
- 2021-11-24 16:25
学习单片机很快的,你不要把它看得很神秘,我介绍一下经验和心得:
要想快速学习要买以个开发板,100元左右的就可以,最好自己焊;
看看单片机C语言快速入门,了解引脚功能,和基本编程方法
学习一下定时,中断,串口
单片机是实际应用才行,不应用就不懂,你用一天就会掌握它的基本思路!
祝你好运
要想快速学习要买以个开发板,100元左右的就可以,最好自己焊;
看看单片机C语言快速入门,了解引脚功能,和基本编程方法
学习一下定时,中断,串口
单片机是实际应用才行,不应用就不懂,你用一天就会掌握它的基本思路!
祝你好运
- 3楼网友:荒野風
- 2021-11-24 15:27
学习单片机不一定要懂太多的数电模电什么的,但是你要知道什么的寄存器,还有一些时序,还有就是逻辑关系知道一点就行@!还有单片机里面关于引脚的一些输出方式(开漏与推挽两种)
我个人认为还是自己做一些小的板,不要去买什么开发板之类的,当你把一些小的东西能做了后,再去弄那个开发板,就更好一点,新手还是先弄点小的,比如红外检测什么的,那样你对硬件电路会更加熟悉,对后面的深层学习就更加有帮助。如果你买实验板,最多就是学习些程序什么的,其余的就没有什么了。
至于单片机的C语言,你知道一点就够了,有个一般的C语言教材就行,单片机对高层次的程序要求没有那么多,等你学到一定的水平了,你自然会最多什么样的算法更好之类的!
祝你学习好!~
我个人认为还是自己做一些小的板,不要去买什么开发板之类的,当你把一些小的东西能做了后,再去弄那个开发板,就更好一点,新手还是先弄点小的,比如红外检测什么的,那样你对硬件电路会更加熟悉,对后面的深层学习就更加有帮助。如果你买实验板,最多就是学习些程序什么的,其余的就没有什么了。
至于单片机的C语言,你知道一点就够了,有个一般的C语言教材就行,单片机对高层次的程序要求没有那么多,等你学到一定的水平了,你自然会最多什么样的算法更好之类的!
祝你学习好!~
- 4楼网友:醉吻情书
- 2021-11-24 13:49
建议先买一个成熟的实验板 从调试程序开始 慢慢再接触硬件
硬件的调试情况比较复杂 309285183
硬件的调试情况比较复杂 309285183
- 5楼网友:过活
- 2021-11-24 13:27
买书的话,我建议你买“北京航天航天大学出版社”的单片机书,这个出版社的书我认为是比较适合单片机初学者的,或者你也可以在网上找单片机教程,有很多教程。如果想用C语言的话,你就看单片机程序,看到那一步不懂就去找C语言书,这样学的比较快点,不过你在这之前对C语言一点都没有接触的话,最好是先看一下C语言最基本的算法还有变量的定义还有for/while/switch/do,while/的循环还有/if/语句,这些都是单片机中常见到的,
学单片机有开发板最后,没有的话也可以自己做,不过这样也可以增加自己对单片机的了解,因为你用单片机毕竟做过一些东西。
学单片机我认为用手抄程序是进步比较快的方法,不妨你可以试一下,找个本多抄点程序,汇编和C语言的都抄。
在学汇编和C语言的问题上,我的建议是,稍微 了解一下汇编,然后马上转C语言,对汇编不用太精通。
学单片机有开发板最后,没有的话也可以自己做,不过这样也可以增加自己对单片机的了解,因为你用单片机毕竟做过一些东西。
学单片机我认为用手抄程序是进步比较快的方法,不妨你可以试一下,找个本多抄点程序,汇编和C语言的都抄。
在学汇编和C语言的问题上,我的建议是,稍微 了解一下汇编,然后马上转C语言,对汇编不用太精通。
- 6楼网友:过活
- 2021-11-24 12:11
兄弟,我也是从学校过来的。不要相信一些人的鬼话,其实数电和模电很重要的,在学校里可能感觉不到,但是真正工作之后用到的还是很多的!比如在设计一样产品时,就需要我们把他的原理搞懂,即使在网上找到一些资料,你数电模电不好,你知道他说的对吗!那样会走弯路的。
我们学单片机是为以后的工作着想,不是仅仅在学校里逞一时的风光!
首先我们要把数电模电搞熟练,会用数电设计一些具有一定功能的中等难度的电路再做成板子试验一下,这样我们会摸索到怎样排版布线,和一些注意事项!位以后单片机做板子时的消除干扰做准备。其次要学习汇编语言,尽可能的用汇编编程做产品,在汇编熟练以后,那么我们对单片的原理和内部结构就基本上都掌握了。然后我们再开始学习C语言编程,这时的C语言编程对你来说简直是小菜一碟!学习这些的同时,也要了解一些常用系列的芯片的用处,至于引脚功能我们完全可以不记,毕竟我们不是电脑不可能记得那么多东西!
另外,在开始学汇编语言时,就要买个单片机学习板,也不要买太贵的,将近两百的就可以了,学习板应包括矩阵键盘、独立键盘、点阵、红外线的接收与发射、 流水灯、蜂鸣器发声、继电器控制、数码管的静态动态显示、AD转化、DA转换等,至于1602液晶、12864液晶这样的就根据你的经济情况而定了。
此外,还要把这几个软件应用熟练:Keil:用于运行、调试程序;Altium designer 6.5:用于画电路图,使之生成PCB图后制作单片机板子;Protues:用于电路的仿真,避免浪费器材和时间,在里面画好电路图后,然后把程序运行保存好之后烧入单片机里,进行仿真模拟。
推荐书籍:
1.编MCS-51单片机应用设计
哈尔滨工业大学出版社 张毅刚
此书主要以汇编语言为主,对单片机内部结构介绍较详细,初学者可选择本书。
2.8051系列单片机C程序设计完全手册
人民邮电出版社 求是科技
此书主要讲了单片机的C语言编程及很多例子,可参考,是一本非常好的书。
单片机是不会被淘汰的,它只会不断的更新,只要你把以上学好了,找一份收入不错的工作绝对是轻而易举的!现在的确有了更新的一种叫VHDL,它好像是以前美国国防部发明的一种语言,但是它也是从汇编延伸而来。兄弟万事开头难,要坚持下来!
在你把那些都学精后,你可以向更高层发展。但是估计你在校期间时间是不够了!呵呵。。。。
努力,少玩点!不要想着泡个妞,上个网,包个夜,搓一顿,这些都是不现实的东西!等你一无所获的时候,他们就会员离你而去!
我们学单片机是为以后的工作着想,不是仅仅在学校里逞一时的风光!
首先我们要把数电模电搞熟练,会用数电设计一些具有一定功能的中等难度的电路再做成板子试验一下,这样我们会摸索到怎样排版布线,和一些注意事项!位以后单片机做板子时的消除干扰做准备。其次要学习汇编语言,尽可能的用汇编编程做产品,在汇编熟练以后,那么我们对单片的原理和内部结构就基本上都掌握了。然后我们再开始学习C语言编程,这时的C语言编程对你来说简直是小菜一碟!学习这些的同时,也要了解一些常用系列的芯片的用处,至于引脚功能我们完全可以不记,毕竟我们不是电脑不可能记得那么多东西!
另外,在开始学汇编语言时,就要买个单片机学习板,也不要买太贵的,将近两百的就可以了,学习板应包括矩阵键盘、独立键盘、点阵、红外线的接收与发射、 流水灯、蜂鸣器发声、继电器控制、数码管的静态动态显示、AD转化、DA转换等,至于1602液晶、12864液晶这样的就根据你的经济情况而定了。
此外,还要把这几个软件应用熟练:Keil:用于运行、调试程序;Altium designer 6.5:用于画电路图,使之生成PCB图后制作单片机板子;Protues:用于电路的仿真,避免浪费器材和时间,在里面画好电路图后,然后把程序运行保存好之后烧入单片机里,进行仿真模拟。
推荐书籍:
1.编MCS-51单片机应用设计
哈尔滨工业大学出版社 张毅刚
此书主要以汇编语言为主,对单片机内部结构介绍较详细,初学者可选择本书。
2.8051系列单片机C程序设计完全手册
人民邮电出版社 求是科技
此书主要讲了单片机的C语言编程及很多例子,可参考,是一本非常好的书。
单片机是不会被淘汰的,它只会不断的更新,只要你把以上学好了,找一份收入不错的工作绝对是轻而易举的!现在的确有了更新的一种叫VHDL,它好像是以前美国国防部发明的一种语言,但是它也是从汇编延伸而来。兄弟万事开头难,要坚持下来!
在你把那些都学精后,你可以向更高层发展。但是估计你在校期间时间是不够了!呵呵。。。。
努力,少玩点!不要想着泡个妞,上个网,包个夜,搓一顿,这些都是不现实的东西!等你一无所获的时候,他们就会员离你而去!
- 7楼网友:未来江山和你
- 2021-11-24 11:23
1,首先要学习C语言基础,就相当于80%会单片机了,因为现在所有8/16/32位(51系列,MSP430系列,ARM系列)都是使用C语言。
2,听起来单片机比较陌生,不是因为不懂,而是不知道方法和流程。现简单说说,仅供参考;
3,先看内核8051的单片机:台湾宏晶的STC89C51-DIP40/或其它如新茂,到网上买一个开发板,价格不会超过200元。
4,看一下单片机功能:包换内部FLASH、RAM、TIMER、INT、ADC、USB、ISP/IAR等。
5,编译环境、编程软件KEIL。
6,打开开发板的例子程序,在KEIL编译,下载到板,看结果和说明是不是相符,达到这样效果时,心里肯定很激动,这时真正学会了单片机,成功了。
7,然后再学会看电路图,电路图其实很简单,就是一根线从一个地方连接到另一个地方,写代码时,只记住单片机是哪一个管脚,然后对它写代码即可。
总结:实验很重要,要多参与这样的项目开发,方能进步。
2,听起来单片机比较陌生,不是因为不懂,而是不知道方法和流程。现简单说说,仅供参考;
3,先看内核8051的单片机:台湾宏晶的STC89C51-DIP40/或其它如新茂,到网上买一个开发板,价格不会超过200元。
4,看一下单片机功能:包换内部FLASH、RAM、TIMER、INT、ADC、USB、ISP/IAR等。
5,编译环境、编程软件KEIL。
6,打开开发板的例子程序,在KEIL编译,下载到板,看结果和说明是不是相符,达到这样效果时,心里肯定很激动,这时真正学会了单片机,成功了。
7,然后再学会看电路图,电路图其实很简单,就是一根线从一个地方连接到另一个地方,写代码时,只记住单片机是哪一个管脚,然后对它写代码即可。
总结:实验很重要,要多参与这样的项目开发,方能进步。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯