导航:首页 > 操作系统 > 怎样学好单片机

怎样学好单片机

发布时间:2022-07-24 13:44:46

A. 如何学好单片机

怎样学好单片机很多想学单片机的人问我的第一句话就是怎样才能学好单片机?对于这个问题我今天就我自己是如何开始学单片机,如何开始上手,如何开始熟练这个过程给大家讲讲。 先说说单片机,一般我们现在用的比较多的是MCS-51与PIC单片机,它们的资料比较多,用的人也很多,市场也很大,我们平时说MDTXXX/EMXXX都与PIC兼容,具体学PIC还是51主要就看你自己周围接触什么多一点以及你自己将来的发展产品方向了,PIC主要用于一些汽车电子/仪器仪表/航空航模/工业控制...,51主要是用在一些民用产品。只要你学会了其中任何一种,那什么凌阳,AVR,什么样原理都是一样。触类旁通。
先说说就我个人的体会怎么样才能更快的学会单片机这门课。单片机这门课是一项非常重视动手实践的科目,不能总是看书,但是学习它首先必须得看书,因为从书中你需要大概了解一下,单片机的各个功能寄存器,而说明白点,我们使用单片机就是用软件去控制单片机的各个功能寄存器,再说明白点,就是控制单片机那些管角的电平什么时候输出高,什么时候输出低。而由这些高低电平的变化来控制由单片机为核心的系统板。从而实现我们需要的各个功能。对于看书,我们只需大概看看了解一个单片机各个管角都是干什么的?都有什么样的功能,能实现什么样的功能?其实第一次,第二次你可能都看不明白,但这不要紧,因为你没有和实际的物体建立起来这样一种互通的观念,所以我总是说,学单片机看书看两三天的时间就够了,看小说你一天能看五六本,看单片机你两三天看两三篇就够了,而且可以不用很仔细的看。PIC推荐一本书,<<PIC单片机易学通>>,学51的推荐一本书<<手把手教你学单片机>>。大概三四百页吧。大概了解一下书上的内容后,就开始做实践,这是非常关键的,如果说学单片机你不做实践那是不可能学会的,关于做实践有两种方法你可以选择,一种方法:你自己花钱买一套单片机的学习板,不一定要求功能太全的(当然如果你的RMB没问题,买功能全的在以后开发会有用得上的),我建议有流水灯,数码管,独立键盘,矩阵键盘,有AD或DA(原理一样),有个简单的液晶,有蜂鸣器,这就差不多了,如果上面我提到的这些东西你能让它都熟练工作了,那可以说对于单片机方面的硬件你已经入门了,再剩下的就是自己练习设计其它电路,这需要你练习,不断的积累经验,只要过了第一关,后面的路就好走多了,万事开头难,大家可能都听过。方法二:你身边如果有单片机方面的高手,向他求助,让你帮你搭个实验板,自己再找个烧写器,其实对于高手来说,做个单片机的实验板只需要几分钟的时间,而对于初学者可就难多了,因为只有你对硬件了解了才会对它熟悉。而如果你身边没有这样的高手,又找不到可以帮助你的人,那我劝你最好是自己买上一块,毕竟自己有一块要方便的多,以后做单片机类的小实验时都能用得上,还剩事 有了单片机学习工具之后你就是不停的练习了。前面我提到单片机是一项非常注重实践的学科,你最好是自己有台电脑,一天少看电影,少打游戏,把学习板和电脑连好,打开调试软件坐在电脑前,先学会怎么用调试软件,然后从最简单的流水灯实验做起,等你能让那八个流水灯按照你的意愿随意流动时你已经入门了,你会发现单片机是多么迷人的东西啊,太好玩了,这不是在学习知识,而是在玩,当你编写的程序按你的意愿实现时你比做什么事都开心,你会上瘾的,真的。做电子类的人真的会上瘾。然后让数码管亮起来,这两项会了后,你已经不能自拔了,你已经开始考虑你这辈子要走哪一行了。就是要这样练习,在写程序的时候你肯定会遇到很多问题,而这时你再去翻书找,或到论坛上问别人,现在有网络后就是很方便,当得到解答后你会记住一辈子的,知识必须用于实际才能发挥出它的作用,否则你自己好好想想,你上了这么多年大学,天天上课,你在课堂上学到了什么?你不是为了每学期的期末考试忙碌吗?考完试一看得了90分,哈哈哈好高兴啊,下学期开学回来忘的一干二净,是不是?你学到什么了?但是我告诉你单片机你一旦学会,永远不会忘了。另外我再说说用汇编和C语言编程的问题。汇编语言我认为是必须要掌握的东西,用汇编语言一方面是为了更好的了解单片机硬件,另一方面国外好的产品很多都是用汇编语言做成的,如果你都不会汇编语言一方面无法借鉴国外好的产品,另一方面在一些需要精确控制时序或讲究运行效率的产品上你就要大吃亏了,C语言如果你有时间还是建议你学一学,C语言的开发效率高,特别是做运算量大的程序时,C语言维护方便.
总结上面,只要你有信心,做事能坚持到底,有不成功不放弃的强烈意志。那学个单片机来说就是件非常容易的事。
步骤:1。找本书大概了解一下单片机结构,大概了解就行。不用都看懂,又不让你出书的。(三天)
2。找学习板练习编写程序,学单片机就是练编程序,遇到不会的再问人或查书找。 (二十天)
3。自己网上找些小电路类的资料练习设计外围电路。焊好后自己调试,熟悉过程。 (十天)
4。自己完全设计具有个人风格的电路,产品,。。。你已经是高手了。 。。。。

B. 单片机怎么学

很多想学单片机的人第一句话就是怎样才能学好单片机?对于这个问题我今天就我自己是如何开始学单片机、如何开始上手、如何开始熟练这个过程讲讲。

先说说单片机,一般我们现在用的比较多的的MCS-51的单片机,它的资料比较多,用的人也很多,市场也很 大。

就我个人的体会怎么样才能更快的学会单片机这门课。单片机这门课是一项非常重视动手实践的科目, 不能总是看书,但是学习它首先必须得看书,因为从书中你需要大概了解一下,单片机的各个功能寄存器, 而说明白点,我们使用单片机就是用软件去控制单片机的各个功能寄存器,再说明白点,就是控制单片机那 些管脚的电平什么时候输出高,什么时候输出低。由这些高低电平的变化来控制你的系统板,实现我们需要 的各个功能。

至于看书,只需大概了解单片机各管脚都是干什么的?能实现什么样的功能?第一次,第二次 你可能看不明白,但这不要紧,因为还缺少实际的感观认识。所以我总是说,学单片机看书看两三天的就够 了,看小说你一天能看五六本,看单片机你两三天看两三遍就够了,可以不用仔细的看。

推荐一本书,就这 一本就足够,书名是《新编MCS-51单片机应用设计》,是哈尔滨工业大学出版社出的的,作者是张毅刚。大 概了解一下书上的内容,然后实践,这是非常关键的,如果说学单片机你不实践那是不可能学会的,关于实 践有两种方法你可以选择,一种方法:你自己花钱买一块单片机的学习板,不要求功能太全的,对于初学者 来说你买功能非常多的那种板子,上面有很多东西你这辈子都用不着,我建议有流水灯、数码管、独立键盘 、矩阵键盘、AD或DA(原理一样)、液晶、蜂鸣器,这就差不多了。如果上面我提到的这些,你能熟练应用 ,那可以说对于单片机方面的硬件你已经入门了,剩下的就是自己练习设计电路,不断的积累经验。只要过 了第一关,后面的路就好走多了,万事开头难,大家可能都听过。方法二:你身边如果有单片机方面的高手 ,向他求助,让他帮你搭个简单的最小系统板。对于高手来说,做个单片机的最小系统板只需要一分钟的时 间,而对于初学者可就难多了,因为只有对硬件了解了,才能熟练运用。而如果你身边没有这样的高手,又 找不到可以帮助你的人,那我劝你最好是自己买上一块,毕竟自己有一块要方便的多,以后做单片机类的小 实验时都能用得上,还省事。

有了单片机学习板之后你就要多练习,最好是自己有台电脑,一天少看电影,少打游戏,把学习板和电脑连 好,打开调试软件坐在电脑前,先学会怎么用调试软件,然后从最简单的流水灯实验做起,等你能让那八个 流水灯按照你的意愿随意流动时你已经入门了,你会发现单片机是多么迷人的东西啊,太好玩了,这不是在 学习知识,而是在玩,当你编写的程序按你的意愿实现时你比做什么事都开心,你会上瘾的,真的。做电子 类的人真的会上瘾。然后让数码管亮起来,这两项会了后,你已经不能自拔了,你已经开始考虑你这辈子要 走哪一行了。就是要这样练习,在写程序的时候你肯定会遇到很多问题,而这时你再去翻书找,或是问别人 ,当得到解答后你会记住一辈子的,知识必须用于现实生活中,解决实际问题,这样才能发挥它的作用,你 自己好好想想,上了这么多年大学,天天上课,你在课堂上学到了什么?是不是为了期末考试而忙碌呢?考 完得了90分,哈哈哈好高兴啊,下学期开学回来忘的一干二净,是不是?你学到什么了?但是我告诉你单片 机一旦学会,永远不会忘了。

另外我再说说用汇编和C语言编程的问题。很多同学大一二就开设了C语言的课 ,我也上过,我知道那时天天就是几乘几,几加几啊,求个阶乘啊。学完了有什么用?让你用C语言编单片 机的程序你是不是就傻了?书上的东西我们必须要会运用。单片机编程用C语言或汇编语言都可以,但是我 建议用C语言比较好,如果原来有C语言的基础那学起来会更好,如果没有,也可以边学单片机边学C语言,C 语言也挺简单,只是一门工具而已,我劝你最好学会,将来肯定用得着,要不你以后也得学,你一点汇编都 不会根本无所谓,但你一点C语言都不会那你将来会吃苦头。汇编写程序代码效率高,但相对难度较大,而 且很罗嗦,尤其是遇到算法方面的问题时,根本是麻烦的不得了,现在单片机的主频在不断的提高,我们完 全不需要那么高效率的代码,因为有高频率的时钟,单片机的ROM也在不断的提高,足够装得下你用C语言写 的任何代码,C语言的资料又多又好找,将来可移植性非常好,只需要变一个IO口写个温度传感器的程序在 哪里都能用,所以我劝大家用C语言。 总结上面,只要你有信心,做事能坚持到底,有不成功不放弃的强烈意志,那学个单片机来说就是件非常容 易的事。

步骤:

  1. 找本书大概了解一下单片机结构,大概了解就行。不用都看懂,又不让你出书的。(三天)

  2. .找学习板练习编写程序,学单片机就是练编程序,遇到不会的再问人或查书。我当初就是买了一块开发板,二十天就搞定了。

  3. 自己网上找些小电路类的资料练习设计外围电路。焊好后自己调试,熟悉过程。 (十天)

  4. 自己完全设计具有个人风格的电路,产品,。。。你已经是高手了。 。。。。 看到了吗?下功夫一个多月你就能成为高手,我就讲这么多了,学不学得会,下不下得了功夫就看你的了,希望对你有帮助!

C. 怎样学会单片机

一开始学习单片机,首先你要了解什么是单片机,它的组成是什么,有什么原理,这些都是你学习之前就要弄懂的,还有既然决定开始学习了就要认真的学下去,那么现在让我们开始吧。

你可以试着抛开结构原理,用单片机写一些简单的小程序,先实践再理论,从实用性角度出发,知道了各引脚的功能、区别,然后就可以自己动手搭一个单片机的最小系统,然后用C语言开始编程序了。记住,要经常下去哦!

D. 怎样学好单片机

要想学好单片机,首先就是要购买一本单片机基础入门。然后就是在你的电脑安装电子CAD的软件。这样你就可以通过电脑上的线路以及结合你的书籍进行学习了,基本情况下在三个月之内,你就可以熟练掌握单片机的原理以及设计的方法。

E. 单片机,怎么学

个人经验,仅供参考:
学习单片机之前,必须要掌握一基本的知识,否则只是学着玩,达不到实用阶段。要掌握的知识是初步的数学 电学物理 英语基础,在此基础上入手,可以轻松很多,单片机最好是从汇编语言学起,这样才能了解单片机的工作原理。汇编语言C语言都是人类语言的扩展
当你入门后,会发现单片机很容易,但是想设计一个产品很难。在产品开发的路上,决定你的不是单片机水平,也不是你的编程水平,而你的数学,你的数学水平决定了你能走多远。

F. 怎样才能学好单片机

单片机是硬件和软件结合的整体。
所以首先要有基础的电子知识,了解单片机的基本性能,比如I/O驱动能力?有无ADC?ADC的精度?结合晶体频率计算出指令周期等等。
其次是编程,编程最重要的是思路,有了思路也就有了流程,进而细化为流程图,然后是代码。
代码只是语言的一种,C、汇编等等都可以实现,只是各有侧重。所以编程的核心还是思路流程。
有了一定基础之后,买个简单的仿真板,熟悉下其中的例程,也就掌握了基本,然后慢慢提高。真正的技巧,一般都是在开发设计的实践过程中学到的。

G. 如何自学单片机

当前的单片机种类很多,但是 51 是最基础的,因此单片机的学习最好也是从 51 开始,不仅容易上手,而且相当实用。新手学习时注意以下几点:

1、学习理论知识,书的话新手建议看看__王云51单片机教程,结合书带的视频一起看好理解;王云的单片机视频网上到处都有。

2、最好有一个开发板,在开发板上从最简单的功能开始实现,比如做一个流水灯、蜂鸣器音乐盒等;

3、实现简单的功能后,开始尝试更复杂的程序,例如LCD显示、数字时钟、串口通信、中断控制等;

4、在上述功能均可以实现之后,可以组合实现,做一个多功能的单片机系统了;
5、如果对硬件熟悉,可以自己尝试做一个单片机开发板!

H. 怎么样学好单片机

多编写代码,这样练习思维,形成固定逻辑思维方式,这样就好学了,后面再学DSP,了解一下单片的概念,这样学单片机就相当的简单了,现在的单片机其实学习起来并不困难,概念比较多而已,就是手不能犯懒!
我大学专业就是电子工程,以单片机,汇编,DSP神马的为基础,后面还学习了嵌入式,有了单片机的思维基础,C语言也会变的简单,主要就是一个逻辑思维,慢慢来,我当时学的时候也着急,但是着急没用,后来发现多在网上找点简单的题写写,偶尔了解一下概论,只要编程思维上去了,概论也就愿意学了,也记起来没那么费劲了,主要是参数比较多
我们那学习好的都愿意背书,而我喜欢背参数,虽然这样了解的相对偏些,但他们不知道的我都知道,概论后面再补,因为有兴趣和成就该所以就快了
这些东西都讲究入门,只要一只脚跨进去了,后面就简单了,相信自己可以的,手懒是禁忌,客服就好了,加油!

阅读全文

与怎样学好单片机相关的资料

热点内容
怎样把名字变成文件夹 浏览:199
文件怎么搞成文件夹 浏览:726
多线程编程php 浏览:602
安卓机越用越卡有什么办法 浏览:7
高中生解压操场适合做的游戏 浏览:391
程序员java招聘 浏览:446
未来之光手机云服务器 浏览:158
服务器下载资料为什么c盘满了 浏览:263
怎么清除空文件夹 浏览:544
如何查看派派服务器 浏览:802
杀手6解压画面 浏览:669
夸张程序员 浏览:467
如何直播切两个APP画面 浏览:784
4x4测试服务器怎么获得 浏览:740
开环与闭环python 浏览:517
苹果手机上的东西怎么加密 浏览:554
坐过牢可以做程序员吗 浏览:254
男友是程序员女友是自由职业 浏览:272
娃娃智慧阅读源码 浏览:163
程序员敲响警钟 浏览:888