怎样学好单片机
1、熟悉单片机的原理,结构;
2、学好数电,模电,为设计电路打好基础;
3、熟练使用C语言,多学习别人的程序;
4、对操作系统原理有一定的了解;
5、Protel至少要有点基础;
6、要实际动手调试电路的能力。
学习单片机的步骤
当前的单片机种类很多,但是 51 是最基础的,因此单片机的学习最好也是从 51 开始,不仅容易上手,而且相当实用。然而 51 单片机毕竟过于基础,后来的很多单片机在功能上都有很大的扩展,因此按照我们实验室多数人的路线接下来大多数人会学习 AVR 单片机, AVR 单片机在功能上较 51 有很大提升,集成了 A/D 、快速 PWM 等很多实用的功能,而且和很多大型的单片机在功能上有很多类似之处,因此如果以后还想掌握其他单片机 AVR 无疑是一个很好的跳板。
学习的过程
学习单片机最终要的是当然是练,我所说的学习跟课堂上的单片机学习不同,我以前也看过一些单片机教材,有些教材讲的是单片机的工作原理和内部结构,这些东西对于我们暂时并不需要,等以后开课的时候在学习好了。现在要学习的是暂时抛开内部结构原理不谈,如何能用单片机写一些简单的小程序,是从实用性的角度出发,网上有一种说法称之为先实践后理论的学习方法。
因此我的观点如下,单片机的硬件结构首先要有一个基本的了解,最起码要知道各引脚的功能、区别,能自己动手搭一个单片机的最小系统,然后就可以直接从程序入手,程序最好还是用 C 语言编程,从简单的跑马灯做起,逐渐深入,陆续可以做一些数码管、液晶、 DS1302 、 DS18B20 等电子元器件的应用,在深入就可以结合一些具体实例扩展一些中断、串口通讯等功能。还有一点要声明的是单片机里用到的 C 语言其实很有限,课堂上学习 C++ 的很大一部分内容在初期单片机编程中都用不到,因此没必要因为觉的自己的 C 语言基础不是很好而对单片机望而止步!
学习的工具
软件方面方面, 51 单片机用的是 KEIL 软件,这个软件在学校图书馆软件下载和其他网站上都有,具体用法自己查找相关资料, AVR 的软件就比较多了,我用的是 CVAVR ,另外还有 ICCAVR 等多款编译软件,这要看个人喜好了,建议有了一定的 51 基础再学。另外就是烧写软件,烧写软件的作用就是将编译器生成的 HEX 文件烧写至单片机里,这要配合下载线实用,如果有并口的话最好用并口下载线,软件最好用广州双龙的 SLISP 软件,如果是笔记本没有并口的话则要自己买一个下载器了,名称为 USBASP ,网上电子市场有卖 20 块钱左右,软件会随光盘自带。
硬件方面,首先是要有单片机,对于单片机有一点要注意, 51 单片机最好买 89S51 、 89S52 这两种型号,上面我所说的烧写程序是 ISP 方式,这两种单片机支持 ISP 下载,所以如果买其他型号的烧写程序可能会不太方便, AVR 单片机常用的就是 ATmega16L 其它型号的区别也不是很大,甚至有些兼容。至于单片机开发板,目前的价格都很贵,从一百到几百不等,不过像上次学校里广告的那个六十多块钱的最好还是免了,没什么作用。能买一块当然好,没有的话也不要紧,自己动手买个电路板搭一下也很方便,引出 ISP 接口,烧写程序十分容易,然后将 I/O 口引出扩展也很方便。
学习单片机的其它几个注意点:
1 .理论与实践并重
对一个初学单片机的人来说,如果按教科书式的学法,上来就是一大堆指令、名词,学了半天还搞不清这些指令起什么作用,也许用不了几天就会觉得枯燥乏味以致半途而废。所以学习与实践结合是一个好方法,边学习、边演练,循序渐进,这样用不了几次就能将所用到的指令理解、吃透、扎根于脑海,甚至 “ 根深蒂固 ” 。也就是说,当你学习完几条指令后 ( 一次数量不求多,只求懂 ) ,接下去就该做实验了,通过实验,使你感受到刚才的指令产生的控制效果,眼睛看得见 ( 灯光 ) 、耳朵听得到 ( 声音 ) ,更能深刻理解指令是怎样转化成信号去实现控制的,通过实验看到自己所学的成果不仅有一种成就感也能提升你对单片机的兴趣。说句实在话,单片机与其说是学出来的,还不如说是做实验练出来的,何况做实验本身也是一种学习过程。因此边学边练的学习方法,效果特别好。
2 .合理安排时间持之以恒
学习单片机不能 “ 三天打鱼、两天晒网 ” ,要有持之以恒的毅力与决 4 心。学习完几条指令后,就应及时做实验,融汇贯通,而不要等几天或几个星期之后再做实验,这样效果不好甚至前学后忘。另外要有打 “ 持久战 ” 的心理准备,不要兴趣来时学上几天,无兴趣时凉上几星期。学习单片机很重要的一点就是持之以恒。
3 .遇到问题耐心检查
单片机有软硬件两方面的内容,有时一个程序怎么调都不出效果,然而从理论分析却又是对的,这是就要仔细找原因了,学习单片机经常碰到很多问题,有时一两天都不能解决,这是就要有耐心,从底层找起,相信每找出一个错误都会有一个新的收获。切不可轻言放弃!!!
4 .对只短暂学过一遍的知识,充其量只比浮光掠影稍好。因此,较好的方法是过一段时间后 (1-2 个月 ) 再重新学一遍,学过的知识要经常运用,这样反复循环几次就能彻底弄懂消化,永不忘却。
5 .要进行适当投资购买实验器材及书籍资料
单片机技术含金量高,一旦学会后,给你带来的效益当然也高,无论是应聘求职还是自起炉灶开厂办公司,其前景都光明无限。因此在学习时要舍得适当投资购买必要的学习、实验器材。另外还要经常去科技图书店看看,购买一些适合自己学习、提高的书籍。一本好的书籍真的很重要,可以随时翻阅,随时补充不懂或遗忘的知识。
学习使用单片机就是理解单片机硬件结构,以及内部资源的应用,在汇编或C语言中学会各种功能的初始化设置,以及实现各种功能的程序编制。
第一步:数字I/O的使用
使用按钮输入信号,发光二极管显示输出电平,就可以学习引脚的数字I/O功能,在按下某个按钮后,某发光二极管发亮,这就是数字电路中组合逻辑的功能,虽然很简单,但是可以学习一般的单片机编程思想,例如,必须设置很多寄存器对引脚进行初始化处理,才能使引脚具备有数字输入和输出输出功能。每使用单片机的一个功能,就要对控制该功能的寄存器进行设置,这就是单片机编程的特点,千万不要怕麻烦,所有的单片机都是这样。
第二步:定时器的使用 学会定时器的使用,就可以用单片机实现时序电路,时序电路的功能是强大的,在工业、家用电气设备的控制中有很多应用,例如,可以用单片机实现一个具有一个按钮的楼道灯开关,该开关在按钮按下一次后,灯亮3分钟后自动灭,当按钮连续按下两次后,灯常亮不灭,当按钮按下时间超过2s,则灯灭。数字集成电路可以实现时序电路,可编程逻辑器件(PLD)可以实现时序电路,可编程控制器(PLC)也可以实现时序电路,但是只有单片机实现起来最简单,成本最低。
定时器的使用是非常重要的,逻辑加时间控制是单片机使用的基础。
第三步:中断
单片机的特点是一段程序反复执行,程序中的每个指令的执行都需要一定的执行时间,如果程序没有执行到某指令,则该指令的动作就不会发生,这样就会耽误很多快速发生的事情,例如,按钮按下时的下降沿。要使单片机在程序正常运行过程中,对快速动作做出反应,就必须使用单片机的中断功能,该功能就是在快速动作发生后,单片机中断正常运行的程序,处理快速发生的动作,处理完成后,在返回执行正常的程序。中断功能使用中的困难是需要精确地知道什么时候不允许中断发生(屏蔽中断)、什么时候允许中断发生(开中断),需要设置哪些寄存器才能使某种中断起作用,中断开始时,程序应该干什么,中断完成后,程序应该干什么等等。
中断学会后,就可以编制更复杂结构的程序,这样的程序可以干着一件事,监视着一件事,一旦监视的事情发生,就中断正在干的事情,处理监视的事情,当然也可以监视多个事情,形象的比喻,中断功能使单片机具有吃着碗里的,看着锅里的功能。
以上三步学会,就相当于降龙十八掌武功,会了三掌了,可以勉强护身。
第四步:与PC机进行RS232通信
单片机都有USART接口,特别是MSP430系列中很多型号,都具有两个USART接口。USART接口不能直接与PC机的RS232接口连接,它们之间的逻辑电平不同,需要使用一个MAX3232芯片进行电平转换。
USART接口的使用是非常重要的,通过该接口,可以使单片机与PC机之间交换信息,虽然RS232通信并不先进,但是对于接口的学习是非常重要的。正确使用USART接口,需要学习通信协议,PC机的RS232接口编程等等知识。试想,单片机实验板上的数据显示在PC机监视器上,而PC机的键盘信号可以在单片机实验板上得到显示,将是多么有意思的事情啊!
第五步:学会A/D转换
MAP430单片机带有多通道12位A/D转换器,通过这些A/D转换器可以使单片机操作模拟量,显示和检测电压、电流等信号。学习时注意模拟地与数字地、参考电压、采样时间,转换速率,转换误差等概念。
使用A/D转换功能的简单的例子是设计一个电压表。
第六步:学会PCI、I2C接口和液晶显示器接口
这些接口的使用可以使单片机更容易连接外部设备,在扩展单片机功能方面非常重要。
第七步:学会比较、捕捉、PWM功能
这些功能可以使单片机能够控制电机,检测转速信号,实现电机调速器等控制起功能。
如果以上七步都学会,就可以设计一般的应用系统,相当于学会十招降龙十八掌,可以出手攻击了。
第八步:学习USB接口、TCP/IP接口、各种工业总线的硬件与软件设计学习USB接口、TCP/IP接口、各种工业总线的硬件与软件设计是非常重要的,因为这是当前产品开发的发展方向。
到此为止,相当于学会15招降龙十八掌,但还不到打遍天下无敌手的境界。即使如此,也算是单片机大虾了
1、熟悉单片机的原理,结构;
2、学好数电,模电,为设计电路打好基础;
3、熟练使用C语言,多学习别人的程序;
4、对操作系统原理有一定的了解;
5、Protel至少要有点基础;
6、要实际动手调试电路的能力。
在电子领域,尤其是自动化智能控制领域,由传统的分立元件或数字逻辑电路构成的控制系统正在被单片机等智能控制系统所取代。单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。目前,一个学习与应用单片机的高潮正在兴起。如何短时间内上手单片机是很多人关心的问题。
但是,对于单片机很多人存在学习上的误区,指导如何下手,有的人高估了单片机的难度,有一种敬畏的心里,认为自己不行,有的人低估了它的深度,导致学了很长时间还是很肤浅!因此要学习单片机首先要有一个正确的认识和了解。
首先,学习单片机并不像学习传统数字电路或模拟电路那样直观,原因是除了 “ 硬件 ” 之外还存在一个 “ 软件 ” 的因素。正是这个 “ 软件 ” 因素的存在,使得许多同学怎么也弄不懂单片机的工作过程,不明白为什么将几个数送来送去,就能控制一盏灯的亮、灭或控制一台电机变速、液晶屏的显示等。由此对单片机产生一种 “ 神奇 ” 、 “ 敬畏 ” ,甚至 “ 恐惧 ” 感,阻碍了学习单片机的热情与兴趣,因而在社会上有 “ 单片机难学 ” 一说。
对于初学者我有些经验想和大家分享:
学习的步骤
当前的单片机种类很多,但是 51 是最基础的,因此单片机的学习最好也是从 51 开始,不仅容易上手,而且相当实用。然而 51 单片机毕竟过于基础,后来的很多单片机在功能上都有很大的扩展,因此按照我们实验室多数人的路线接下来大多数人会学习 AVR 单片机, AVR 单片机在功能上较 51 有很大提升,集成了 A/D 、快速 PWM 等很多实用的功能,而且和很多大型的单片机在功能上有很多类似之处,因此如果以后还想掌握其他单片机 AVR 无疑是一个很好的跳板。
学习的过程
学习单片机最终要的是当然是练,我所说的学习跟课堂上的单片机学习不同,我以前也看过一些单片机教材,有些教材讲的是单片机的工作原理和内部结构,这些东西对于我们暂时并不需要,等以后开课的时候在学习好了。现在要学习的是暂时抛开内部结构原理不谈,如何能用单片机写一些简单的小程序,是从实用性的角度出发,网上有一种说法称之为先实践后理论的学习方法。
因此我的观点如下,单片机的硬件结构首先要有一个基本的了解,最起码要知道各引脚的功能、区别,能自己动手搭一个单片机的最小系统,然后就可以直接从程序入手,程序最好还是用 C 语言编程,从简单的跑马灯做起,逐渐深入,陆续可以做一些数码管、液晶、 DS1302 、 DS18B20 等电子元器件的应用,在深入就可以结合一些具体实例扩展一些中断、串口通讯等功能。还有一点要声明的是单片机里用到的 C 语言其实很有限,课堂上学习 C++ 的很大一部分内容在初期单片机编程中都用不到,因此没必要因为觉的自己的 C 语言基础不是很好而对单片机望而止步!
学习的工具
软件方面方面, 51 单片机用的是 KEIL 软件,这个软件在学校图书馆软件下载和其他网站上都有,具体用法自己查找相关资料, AVR 的软件就比较多了,我用的是 CVAVR ,另外还有 ICCAVR 等多款编译软件,这要看个人喜好了,建议有了一定的 51 基础再学。另外就是烧写软件,烧写软件的作用就是将编译器生成的 HEX 文件烧写至单片机里,这要配合下载线实用,如果有并口的话最好用并口下载线,软件最好用广州双龙的 SLISP 软件,如果是笔记本没有并口的话则要自己买一个下载器了,名称为 USBASP ,网上电子市场有卖 20 块钱左右,软件会随光盘自带。
硬件方面,首先是要有单片机,对于单片机有一点要注意, 51 单片机最好买 89S51 、 89S52 这两种型号,上面我所说的烧写程序是 ISP 方式,这两种单片机支持 ISP 下载,所以如果买其他型号的烧写程序可能会不太方便, AVR 单片机常用的就是 ATmega16L 其它型号的区别也不是很大,甚至有些兼容。至于单片机开发板,目前的价格都很贵,从一百到几百不等,不过像上次学校里广告的那个六十多块钱的最好还是免了,没什么作用。能买一块当然好,没有的话也不要紧,自己动手买个电路板搭一下也很方便,引出 ISP 接口,烧写程序十分容易,然后将 I/O 口引出扩展也很方便。
学习单片机的其它几个注意点:
1 .理论与实践并重
对一个初学单片机的人来说,如果按教科书式的学法,上来就是一大堆指令、名词,学了半天还搞不清这些指令起什么作用,也许用不了几天就会觉得枯燥乏味以致半途而废。所以学习与实践结合是一个好方法,边学习、边演练,循序渐进,这样用不了几次就能将所用到的指令理解、吃透、扎根于脑海,甚至 “ 根深蒂固 ” 。也就是说,当你学习完几条指令后 ( 一次数量不求多,只求懂 ) ,接下去就该做实验了,通过实验,使你感受到刚才的指令产生的控制效果,眼睛看得见 ( 灯光 ) 、耳朵听得到 ( 声音 ) ,更能深刻理解指令是怎样转化成信号去实现控制的,通过实验看到自己所学的成果不仅有一种成就感也能提升你对单片机的兴趣。说句实在话,单片机与其说是学出来的,还不如说是做实验练出来的,何况做实验本身也是一种学习过程。因此边学边练的学习方法,效果特别好。
2 .合理安排时间持之以恒
学习单片机不能 “ 三天打鱼、两天晒网 ” ,要有持之以恒的毅力与决 4 心。学习完几条指令后,就应及时做实验,融汇贯通,而不要等几天或几个星期之后再做实验,这样效果不好甚至前学后忘。另外要有打 “ 持久战 ” 的心理准备,不要兴趣来时学上几天,无兴趣时凉上几星期。学习单片机很重要的一点就是持之以恒。
3 .遇到问题耐心检查
单片机有软硬件两方面的内容,有时一个程序怎么调都不出效果,然而从理论分析却又是对的,这是就要仔细找原因了,学习单片机经常碰到很多问题,有时一两天都不能解决,这是就要有耐心,从底层找起,相信每找出一个错误都会有一个新的收获。切不可轻言放弃!!!
4 .对只短暂学过一遍的知识,充其量只比浮光掠影稍好。因此,较好的方法是过一段时间后 (1-2 个月 ) 再重新学一遍,学过的知识要经常运用,这样反复循环几次就能彻底弄懂消化,永不忘却。
5 .要进行适当投资购买实验器材及书籍资料
单片机技术含金量高,一旦学会后,给你带来的效益当然也高,无论是应聘求职还是自起炉灶开厂办公司,其前景都光明无限。因此在学习时要舍得适当投资购买必要的学习、实验器材。另外还要经常去科技图书店看看,购买一些适合自己学习、提高的书籍。一本好的书籍真的很重要,可以随时翻阅,随时补充不懂或遗忘的知识。
要说的就那么多了,以上是我这个小菜鸟的一些感触,希望有用,以后共同学习!
现在学单片机,中文资料很多,英文不懂没关系。
先买一块开发板,然后自己给自己定一个目标,完成一个特定的功能,遇到困难时尽快找人帮忙,不能全指望自己。
要想把单片机用得很好,经常会和一些外围器件打交道,如果这些器件用不好时,可以找供应商或者朋友先提供一块已经成型的电路和程序,自己再在这个基础上改.
祝你成功。
我现在在电子工程师之家做单片机学习的连续帖,已经做了两期了,你要是愿意一起来!!!
我的英文也不好,但已学单片机好久了,看我的博客http://hi.baidu.com/txz01
你可以找个培训班,学习也可以和别人交流。
英文不好,也可以学会的。
这个可不一定
其实大家都是找代码复制粘贴的
你要多多操作,记住一些常用的英文就可以了
然后就要学会改代码
如果想把单片机学的精,需要学多哪几门功课?
———c语言,c++等,对大的嵌入式来说,他们的使用能够更快的让你完成项目,事半功倍。如果你是学生,并且你想从事单片机行业,那么建议你第一要把数字和模拟电子技术学好,然后再掌握一种绘图软件(比如Protel)和一种仿真软件(比如EWB),最后才是学一种单片机,比如avr 51 pic等 ...
单片机学习如何入门?
想学好单片机其实并不困难,单片机是一门实践性非常强的的学科,学习时要理论与实践并重量,现在网上学习单片机的资料比较多,你可到有关单片机的论坛上找找,再次就是有准备必要的学习单片机的一些基本的装备,电脑你肯定有,哪就准备一些实践用的工具器件,如:单片机、相关的电子元件,有备件时购一台...
怎样学好单片机?
我自己的经验是多动手制作,多多尝试。不必抱着书本死肯。下面是前辈给的学习步骤与重点,希望对你有帮助 学习单片机的八大步骤 学习使用单片机就是理解单片机硬件结构,在汇编或C语言中学会各种功能的初始化设置,以及实现各种功能的程序编制。第一步:数字I\/O的使用 使用按钮输入信号,发光二极管显示输...
想学好单片机的编程,C语言的基础有用吗?另外请高手介绍学习经验,如何...
学好单片机的编程,有C语言的基础当然有用了,现在很多单片机都逐渐不用汇编语言编程了,而改用C语言(高级语言)编写了,大大提高了单片机的编程速度。例如51单片机采用C51编程。快速入门:注重软件编程与硬件设计相结合,多学点硬件知识、特殊寄存器的各种功能,中断、定时计数器、串行口的工作原理及初始化...
想学习单片机汇编语言,怎样学入门比较快呢
4、指令无需强记,只要明白指令类型、指令字长和指令运行周期等即可。当然,上述要求只是初步要求。汇编语言是与硬件紧密联系的编程语言,没有电子硬件基础,学起来有种学天书的感觉,所以,硬件扫盲是必须的;另外,要先从51单片机的汇编学比较好,因为它的资料多,硬件相对简单,指令丰富,最主要它是一款...
...所有我想问下,我要学好单片机会有哪方面困难
只要你想学,没有学不会的,其实单片机对物理知识要求也不是很高,只要了解一点点数电和模电的基础知识就行了,当然如果你想学的很精通的话那就是另外一回事了,不过话说回来,既然你能研究那么深肯定学的也不是一天两天了,基础知识应该已经掌握的差不多了。再者就是你说了软件编程的话不是问题,...
怎么样学好单片机或成为单片机高手
1 : 模电,数电,必须有很好的基础,可以独立设计出电路。2 : 必须熟悉或精通一款单片机。3 : 原理图和PCB绘制,必须熟悉PCB设计软件 99SE或Altium Designer 6.9 4 : 必须熟悉C语言。5 : 热爱学习,和钻研,抗压力能力要强,这一项是最重要的一项,因为电子工程师搞开发,是一...
51单片机学的怎样才算是学通了 学好了
没有对“学通了”的定义,因为单片机学不完,他的外围设备太多了,以后从事产品研发一定会用到各种各样外围芯片,用一个学一个,在其中培养自己的学习能力。我理解的学通了就是:一、对单片机的概念有了认识,比如对各种通信协议都了解了,知道什么是中断什么是串口等等;二、培养自己的学习能力,见到...
学习单片机所要具备的哪些基础知识
学习使用单片机就是理解单片机硬件结构,以及内部资源的应用,在汇编或C语言中学会各种功能的初始化设置,以及实现各种功能的程序编制。第一步:数字I\/O的使用 使用按钮输入信号,发光二极管显示输出电平,就可以学习引脚的数字I\/O功能,在按下某个按钮后,某发光二极管发亮,这就是数字电路中组合逻辑的功能...
单片机工作总结
成功后会很喜悦,但过程一样令我们回味无穷。此次设计也让我明白了思路即出路,学问学问,有学必问。只要认真钻研,动脑思考,动手实践,就没有弄不懂的知识。亲历亲为,亲手实践才是硬道理。希望这样的实训能够继续下去,并不断地前进,帮助更多的学生更好地学习单片机,并能够在使用中发现它的无穷魅力! 单片机工作总结4...
鲁纨复方: 想搞单片机你必须要做好以下几点准备: 1、首先你必须爱好单片机; 2、熟悉单片机的原理,结构; 3、数电,模电是基础,必须好好学习,是为以后设计电路打好基础; 4、熟练使用C语言,汇编语言; 5、对操作系统原理有一定的了解; 6、Protel至少要有点基础,在工作当中可以不断的学习; 7、要有一定的实际动手调试电路的能力,在学校可以多做做实验什么的. 8、还要有一颗不怕困难的决心. 给你推荐几个网站,有很多的资料 www.mculib.com www.daxia.com www.laogu.com www.zlgmcu.com
吴江市18857957481: 怎么去学习单片机? - ?
鲁纨复方: 怎么去学习单片机 学习理论知识,了解单片机的基本原理、寄存器、中断、定时器等的基本概念.最好有一个开发板,在开发板上从最简单的功能开始实现,比如做一个流水灯、蜂鸣器音乐盒等.实现简单的功能后,开始尝试更复杂的程序,例如LCD显示、数字时钟、串口通信、中断控制等.在上述功能均可以实现之后,可以组合实现,做一个多功能的单片机系统了.如果对硬件熟悉,可以自己尝试做一个单片机开发板.
吴江市18857957481: 如何学习单片机? - ?
鲁纨复方: 很多想学单片机的人问我的第一句话就是怎样才能学好单片机?对于这个问题我今天就我自己是如何开始学单片机,如何开始上手,如何开始熟练这个过程给大家讲讲. 先说说单片机,一般我们现在用的比较多的的MCS-51的单片机,它的资料...
吴江市18857957481: 学习单片机的好方法 - ?
鲁纨复方: 很多想学单片机的人问我的第一句话就是怎样才能学好单片机?对于这个问题我今天就我自己是如何开始学单片机,如何开始上手,如何开始熟练这个过程给大家讲讲. 先说说单片机,一般我们现在用的比较多的的MCS-51的单片机,它的资料...
吴江市18857957481: 怎样才能学好单片机 - ?
鲁纨复方: 你好,我学习单片机已经两年多了,尝试回答一下你的问题: 第一,在大学里学习,首先要注意的一点是切忌浮躁.不要看人家好像什么都很强就希望自已能一夜之间熬成高手,合抱之木,生于寸苗.如果你是大二的话,由于有了一定的计算机...
吴江市18857957481: 怎么学好单片机?
鲁纨复方: 1. 学单片机建议从51单片机学起,先学汇编,再学C51语言. 2. 学第二种单片机,你可以直接学C语言,而没必要非得慢慢地学习汇编来掌握,因为你已经掌握了51单片机的汇编,没必要非得再学其它单片机的汇编,除非你时间很充足,或者是你想把基础打得更扎实. 3. VB好好学,建议把串口通信上位机程序多看看,社会上这些东西用得很多. 4. 当你在用单片机做数据采集时,你一定不要忘了数据处理,比如加数字滤波器,无非就是用单片机程序加上相应的判断,忽略采集某一部分不可取的值,但是建议先去遇见问题再去针对问题解决问题,我所讲的数字滤波器可能不是你所想的那个概念. 5. 对数学不会要求太高的,不过那些课学好了总归是有好处的.
吴江市18857957481: 单片机学习如何入门? - ?
鲁纨复方: 想学好单片机其实并不困难,单片机是一门实践性非常强的的学科,学习时要理论与实践并重量,现在网上学习单片机的资料比较多,你可到有关单片机的论坛上找找,再次就是有准备必要的学习单片机的一些基本的装备,电脑你肯定有,哪就...
吴江市18857957481: 单片机该怎么学??
鲁纨复方: 单片机学习最好有一个板子,一般学习一般调试效果好,如果只是理论上的看不接触硬件也不行的,51单片机可以用C,也可以用汇编,C比较简单,当然你学过C语言最好,因为单片机编程和C语法差不多,还有就是多看看教程,动画的也可以,可能理解好点.还有学习什么都要有耐心.别感觉有点难就算了,其实学了不难的.
吴江市18857957481: 单片机这门课程怎样才能学好? - ?
鲁纨复方: 看一下郭天祥教程《十天学会单复片机》,模仿做做完这些例程,对于在校的学生这门学科也就算是修完了,这门课程拿个好的成绩并不是问题,但是想成为工程师呢,那就需要不断的努力制,就像等山一样,此时只能算是刚从山脚出发,不断的练习,学会画PCB,学会自己搭建电路2113,学会使用实验室各种仪器,调适电路,网上有很多资料,这门课程最总要的是要动手,硬件与软件都需要熟练掌握,学会重最小系统,到做5261一个复杂的项目.有机4102会的话,尽量学着去把PCB打出来,(也不贵),对于学这门课程来说是很重要的,这些都是必须的基本功的东西,有这些经验在你找工作中会给你很大帮助,振南电子,1653东哥单片机,,21IC,STC官网这些网站多出上一下.
吴江市18857957481: 单片机学习方法 - ?
鲁纨复方: 学习单片机不是只要看书的,看书只是其中的一小部分.郭天祥曾说过,学习单片机,建议以下步骤: 1 、看书大概了解一下单片机结构,大概了解就行.不用都看懂,又不让你出书. 2 、用学习板练习编写程序,学单片机主要就是练编程序,遇到不会的再问人或查书.3 、自己网上找些小电路类的资料练习设计外围电路.焊好后自己调试,熟悉过程. 4 、自己完全设计具有个人风格的电路、产品 … 你已经是高手了. 只要你有信心,做事能坚持到底,有不成功绝不放弃的强烈意志,那学个单片机对你来说就是件非常容易的事.(另推荐一个学习单片机的视频:郭天祥--单片机十天征服你) 我也是一个单片机初学者,希望能互相交流学习,共同进步!