大家好!我学习单片机一年了,在深圳一个培训中心 学习的,我高中起点,可是现在我对单片机还是不怎么通,
采用过零检测电路,希望对你有帮助
有很多,比如:华清远见、星创客。
我想很多学习单片机的人总会第一句就问怎样才能学好单片机?今天小编给大家总结了下这位学者的学习方法,他是如何上手的?如何开始熟练这个过程的,简单给大家讲讲,可以作为了解。
单片机这么课程其实是一项非常注重动手实践的科目,毕竟从书中可以大概了解单片机各个功能寄存器后,如果第一次、第二次你可能看不太明白,你这不要紧,毕竟你还缺少实际 感观认识,所以说学习单片机看书只看两三天足够了,那么接下来的重点就是实践过程,这个过程非常关键,如果学单片机不实践,我想你是很难学会的,至于实践,我想推荐两种方法,一种是你自己花钱买一块单片机的学习板,这个就不要求功能太全了,毕竟对初学者来讲,买功能那么多的板子,上面的很多东西也许你这辈子都用不着,所以建议板子上只要有流水灯、数码管、独立键盘、矩阵键盘、AD或DA(原理一样)、液晶、蜂鸣器,这就差不多足够了,如果上面我提到的这些,你能熟练应用,那可以说对于单片机方面的硬件你已经入门了,剩下的就是自己练习设计电路,不断的积累经验。只要过了第一关,后面的路就好走多了,万事开头难,大家可能都听过。另一种是如果你身边有单片机高手,可以求助他来帮你搭个简单的最小系统板,有对硬件了解了,才能熟练运用。而如果你身边没有这样的高手,又找不到可以帮助你的人,那我劝你最好是自己买上一块,毕竟自己有一块要方便的多,以后做单片机类的小实验时都能用得上,还省事。
这两方面都做好准备后,接下来就是配备一台电脑。尽量多抽出一些时间来练习,首先应该学会怎么用调试软件,然后从最简单的流水灯实验做,经过一段时间的联系,你一定会会发现单片机是多么迷人,当你编写的程序按你的意愿实现时你比做什么事都开心,你会上瘾的,真的。做电子类的人真的会上瘾。然后让数码管亮起来,这两项会了后,你已经不能自拔了,你已经开始考虑你这辈子要走哪一行了。就是要这样练习,在写程序的时候你肯定会遇到很多问题,而这时你再去翻书找,或是问别人,当得到解答后你会记住一辈子的,知识必须用于现实生活中,解决实际问题,这样才能发挥它的作用。
总结上面,其实也就是只要你有信心,做事能坚持到底,有不成功不放弃的强烈意志,那学单片机来说也是件非常容易的事。最后强调一点是想学单片机,关键还是要注重实践过程,学习单片机,软件编程也必不可少,这几点是比较重要的几点内容。
还有我觉得英语要学好,我个人觉得弄电子不要求你口语啥的很好,也不是要你像高中一样阅读理解,完形填空满分,也不必追究语法。我觉得就是多记些专业单词,芯片的datasheet里面好多单词不认识就会影响自己的理解与速度,因为自己以后肯定会接触新的芯片,网上不一定有中文版,有的也是别人的翻译。你找一片官方资料和人家翻译的中文版对比看看你会发现翻译的多多少少有出入或者变味了。所以英语专业词汇还是要过的关的,语法我现在觉得没啥蛮多弄的,看看那些资料都是 The xxxx is xxxx ,a xxxxx.大部分都是这样的句式,陈述句加一个逗号解释说明下,很通俗的。
单片机涉及到程序嘛,走的路远了,算法也就难了,这个没有英语那学容易解决,你可以学学高等数学,编程里面有些算法还是要用到的。可能自己没有那么多精力,就要用拿学哪吧。不过我学到现在也没有用过高数编程,呵呵。但是以后还是会有用到的时候,例如要你用点阵屏幕做一个音乐频谱,就像千千静听上面一样,随着音乐跳呀跳的,就可能用到傅里叶变换。所以还是学点好吧。
还有很重要的就是C语言了,这个我觉得多练,多看看人家好的程序,学学人家的好的地方。
例如提高单片机效率,程序里可能某些地方用到长一点的延时,平时都是让单片机循环做加减法来拖时间,其实可以用其他的程序来代替,例如键盘扫描什么的。很多小游戏对提高编程很有用,例如俄罗斯方块,自己可以写写,不会网上也有源码,可以参考参考。
我的水平不高,就说道这里吧,如有说的不好的地方,你就当我胡扯吧。呵呵
学习单片机的最有效方法是理论与实践并重
对一个初学单片机的人来说,如果按教科书式的学法,上来就是一大堆指令、名词,学了半天还搞不清这些指令起什么作用,能够产生什么实际效果,那么也许用不了几天就会觉得枯燥乏味而半途而废。所以学习与实践结合是一个好方法,边学习、边演练,循序渐进,这样用不了几次就能将用到的指令理解、吃透、扎根于脑海,甚至“根深蒂固”。也就是说,当你此次学习完某几条指令后(一次数量不求多,只求懂),接下去就该做实验了,通过实验,使你感受刚才的指令产生了控制效果,眼睛看得见(灯光)、耳朵听得到(声音),更能深刻理解指令是怎样转化成信号去控制电子产品的。说句过分的话,单片机与其说是学出来的,还不如说是做实验练出来的,何况做实验本身也是一种学习过程。《电子制作》2003~2004的《手把手教你学单片机》讲座就是基于这样一种边学边练的理念展开的,从众多的读者反馈来看,效果特别好,许多读者经3~6个月的学习已能开发简单的产品了(如霓红灯广告牌控制、累加计数器等)。
学习单片机要合理安排学习时间持之以恒
学习单片机可不能“三天打鱼、二天晒网” ,要有持之以恒的毅力与决心,学习完几条指令后,就应及时做实验,融会贯通,而不要等几天或几个星期有时间后再做实验,这样效果不好甚至前学后忘。另外要有打“持久战” 的心理准备,不要兴趣来时学上几天,无兴趣时凉上几星期。学习单片机很重要的一点就是持之以恒。
学习单片机要使用循环学习法使之根深蒂固
《手把手教你学单片机》讲座入门起点低,很多朋友觉得好学、易学,很快就能将讲座从头至尾学完、学懂,但过了几个月,在开发产品时对指令的具体作用就有些淡忘了。根据现代科学的研究,对只短暂学过一遍的知识,充其量只比浮光掠影稍好。因此,较好的方法是,过一段时间后(1~2个月)再重新做一遍,这样反复循环几次就能彻底弄懂消化,永不忘却。有道是:若人生能细看《水浒传》10遍,那么里面的故事内容、人物场情将永生不忘。
学习单片机要进行适当投资购买实验器材及书籍资料
单片机技术是一门含金量高的技术,一旦学会后,它给你带来的效益回报当然也高,无论是应聘求职还是自起炉灶开厂办公司,其前景是光明无限。因此在学习时要舍得适当投资购买必要的学习、实验器材,另外还要经常去科技图书店看看,购买一些适合自己学习、提高的书籍。总之,春天不播种哪来秋天的收获?考虑到初学者的学习成本,《手把手教你学单片机》讲座主要采用“程序完成后软件仿真→单片机烧录程序→试验板通电实验”的方法(现在的快闪型单片机其程序可烧写1000次以上),而没有采用价格昂贵的在线仿真器(ICE)进行实验,这样整套实验器材(不包括PC机)只有几百元,对大部分已工作的爱好者来说都有这个经济能力承受。一旦当你掌握了单片机的编程技术,成为一个水平较高的单片机设计人员时,再买在线仿真器也不迟。
准备:
单片机烧录器
单片机仿真器
单片机(89c2051,便宜)
软件(Keil)
1、先找本单片机入门的书来看,对于寄存器不必很深的了解
2、照书上的电路图搭好电路(复位、晶振、IO……)
3、将书上的范例程序烧入单片机跑(或者仿真,看程序运行)
4、当你做完IO流水灯实验、串口收发数据实验,再回去看书,能有更深的体会。
5、高级应用的书,或者做更多的东西~~
学习资料:
H712011年
模电基础懂的话会比他们更有前途。程序看不懂就逼自己考过计算机二级c,有鸭梨才能逼自己短时间学会c语言。 你如果去过大学你就知道,不是每个大学生都可以称作大学生。
学历高低不重要,重要的是要有真才实料,如果你想把单片机玩转,还是需要有一定的数学、物理等知识。只是能写个程序还不够,你的程序要能解决实际问题才行。学习、积累、再学习、再积累,持之以恒。
年轻人,要是觉得单片机不好学就转行吧,做技术不挣钱。
大家好!我学习单片机一年了,在深圳一个培训中心 学习的,我高中起点,可 ...
所以还是学点好吧。还有很重要的就是C语言了,这个我觉得多练,多看看人家好的程序,学学人家的好的地方。例如提高单片机效率,程序里可能某些地方用到长一点的延时,平时都是让单片机循环做加减法来拖时间,其实可以用其他的程序来代替,例如键盘扫描什么的。很多小游戏对提高编程很有用,例如俄罗斯方块,...
大家好,我是一名大二的学生,现在正在学习单片机原理,感觉这个课好难,什...
单片机是很有用的,汇编,寄存器这些都是要记的,没有开发板,自己可以买一个,花不了多少钱,上课可以学汇编的,下课自己可以用c语言对开发板来编写
《单片机》课程学习总结
一个好的学习方法,能让你事半功倍,这里说说我学习单片机的经历和方法。 我觉得学习单片机首先要懂得C语言,因为单片机大多说都是靠程序来实现的,如果看不懂程序或则不懂的编程是很难学会单片机的。学习单片机首先要明白一个程序是怎么走的,要完全懂得程序每一个步骤的意思。其次要懂得每一条指令的意思,不能盲目地...
学习单片机有什么好的建议吗?
📚学习建议学单片机建议从51单片机学起,先学汇编,再学C51语言。学第二种单片机,你可以直接学C语言,而没必要非得慢慢地学习汇编来掌握,因为你已经掌握了51单片机的汇编,没必要非得再学其它单片机的汇编,除非你时间很充足,或者是你想把基础打得更扎实。👨💻VB上位...
单片机实训总结范文5篇
这些问题的发现将为我以后的学习和工作找明道路,查漏补缺为进一步学习作好准备。通过实训,让我懂得了如何编写一些简单的程序,学会了如何制作单片机应用程序,并且可以在今后的日常生活中灵活运用。 ▼ 单片机实训总结范文篇三: 一 实习目的 1. 通过对单片机小系统的设计、焊接、装配,掌握电路原理图及电子线路的基本...
...一个单片机知识方面的爱好者,想问大家学习单片机难吗?可以从哪几...
然后是单片机应用,这就包括单片机的硬件知识和软件编程,相信你都了解一些。刚开始可以做一些仿真,比如protues仿真,但是如果有条件,建议自己做一些电路板,练一练焊接技术,学一学制板过程,这样能够学习解决问题的方法,而且当自己作出一个东西来了,会收获到成就感和由衷的快乐。我觉得对于我们爱好者来...
单片机学好了有用吗?
单片机学习好了,帮助很大的,我分享一下自己的经验吧。我也是这个专业,刚进大学的时候就整天学习高数、英语之类的,还有物理,感觉好迷茫,不知道未来的路在哪里。每当我坐在教室,想到我们这些学电子的女青年们,最美好的年华就用在了做实验,算算公式,我就深深为自己感到惋惜,这本是我们享受生活,...
新手自学单片机,用什么样的开发板比较好?
我刚学单片机时还是处在学生时代,由于当时手头比较紧,所买的价格比较便宜,因此电路实验开发板比较简单只能实现流水灯、数码管、蜂鸣器、按键等一些简单的实验功能,现在看来作为初学者己经够用了。通过编程如果能实现对这些单片机外设“随心所欲”的控制那么单片机控制技术就基本入门了!学完以上这些单片机...
大家说说学习单片机难吗?
我在学校课程上掌握51单片机,然后自学掌握AVR,在工作之余又自学了80C196单片机,然后只用几天就入门了LPC2103——关键是方法,如果方法得当,任何单片机都难不倒你。学习单片机的基础:数字电路和模拟电路:这两样是核心,必须的。汇编语言程序设计和C语言程序设计(针对任何单片机):也是核心,必须的。数...
单片机工作总结
下面是我帮大家整理的单片机工作总结,希望对大家有所帮助。 单片机工作总结1 单片机是一门应用性和综合性很强的学科,它综合了电子技术中的模拟电路和数字电路方面的知识,特别是数字电路,因为数字电路在里面的应用很多。学习单片机最好先从汇编语言入手,虽然汇编语言是低级语言 ,编程效率低,但它比C语言占用内存小,执行...
宾喻新安: 如果只会单片机的话,找工作容易,但是工作不是很好,去广东深圳那边好找,那边电子厂多,如果单片机比较熟的话 开始工资估计在1800-2500之间,我本科在广东读了,自动化专业,我们班同学大部分找的工作情况大致就是这样,大部分进一些小电子公司.建议你继续学下DSP arm FPGA,随便精通一样 你的月薪可以上5K ,只会单片机没什么竞争力
朝阳市15334949654: 学习单片机目前在市场就业前景怎么样 - ?
宾喻新安: 单片机技术是一门涉及智能控制的学科,以后的社会将是智能化的社会,今天的单片机已经应用得非常广泛,可是说是无处不在.深圳这边是缺少这样的人才,特别像嵌入式应用的高级人才,一般他们的年薪都可以达到10万以上.如果你的数字...
朝阳市15334949654: 学单片机以后怎么发展? - ?
宾喻新安: 学习了单片机也可以就业,精通最好,如果精通的程度达不到,但最起码是熟练.熟练掌握单片机的软硬件设计,肯定能找到一份工作,软件不多说,硬件就要会设计单片机的外围电路,会用Protel(升级版本是Altium Designer)画PCB板,当然还有查资料的能力等.单片机学好了,以后可以学习嵌入式(前提是会C,C++,Linux等),典型就是ARM.至于就业,做软件或硬件,职位有单片机工程师、(单片机)软/硬件工程师、电子工程师、电路设计工程师等.这类企业大多分布在南方,比如说上海、广州,还有就是北京、深圳等地.
朝阳市15334949654: 现在单片机就业情况怎么样,在深圳单片机好找工作么 - ?
宾喻新安: 上去深圳招聘网hr0755找找看,找工作上本地专业的招聘信息网站,应该能够帮到你的,条件待遇都写得很清楚.1、单片机这种技术除了北上广深,只有一线城市才有.2、想只找这样的工作也是不容易的.3、用人单位一定有很多的要求.4、建议就业之前多做准备.
朝阳市15334949654: 单片机 找工作? - ?
宾喻新安: 只会单片机还不行,还要会利用单片机开发系统,这样才能体现单片机的作用.至于工作嘛,去当地的人才市场去瞧瞧,有适合自己的要求的岗位就先上着,等自己本事大了在跳槽.当然,如果你现在就觉得你自己很有本事,也可以去其他更好的城市的人才市场应聘去.
朝阳市15334949654: 学习单片机控制类的好找工作吗?月薪大概是多少??
宾喻新安: `好找.我大四找工作面试的第一家公司就签了.各地工资水平不一样.如果在深圳那边的话刚出去大概也在4Q左右吧. 有经验后就要看自己的能力了·总之只要你学得好,又能力工资肯定是高.希望对楼主有帮助.
朝阳市15334949654: 研究开发单片机的在深圳的待遇怎么样? - ?
宾喻新安: 单片机在深圳还行的 不过要有心理准备的哦,因为这种工作你刚出去是不要想多厉害的,工资什么的一般比较低. 等你积累了两三年经验,有多几个项目经验,到时候你工资十倍翻番都是没问题的,关键是要你肯学,你的公司经常有单子.
朝阳市15334949654: 找单片机工作上海和深圳那个好点 - ?
宾喻新安: 这个要看你家是哪里的,离哪里比较近.相对来说,深圳比上海要好找的多,上海虽然经济发达,但是电子技术方面,不如深圳,而深圳是全国三大电子基地之一.你要考虑的综合因素很多 第一,你要考虑你家离哪里比较近 第二,你要考虑消费水平的问题 第三,你要考虑长远发展 第四,工资问题 你可以事先在各类招聘网站上看一下,比较一下
朝阳市15334949654: 学好单片机技术后可以做些什么??去哪些地方发展比较有前途? - ?
宾喻新安: 我也是学应用电子的,首先学好C语言,再学好单片机应用,成后生产调试检修一般的微电子应该得心应手,但工资不高,也就三千多一点.如果是搞设计的话,那就是工程师级别了,薪酬肯定是几倍.就业,目前国内,应该算是浙江宁波和广东深圳厂比较多,而且技术要求也高.
朝阳市15334949654: 我学电子,单片机,怎么找工作 - ?
宾喻新安: 看来对你的专业了解还不深.....对专业非常熟的人是不怕找不到工的 单片机的应用很广,单片机研发公司,智能机器都可以用到...多的去了 找工作想找这些企业,最好对专业知识非常熟悉,可以直接联系公司,把自己所学告诉他们 如何编程,烧录数据,划分注册功能,等等