❶ 鍗旷墖链虹‖浠惰捐¤呭簲璇ュ︿簺浠涔堢煡璇嗗憿锛
1銆佹暟瀛楃数璺锘虹锛屽崟鐗囨満纭浠惰捐′富瑕佽繍鐢ㄦ带鍒剁郴缁熸垨涓嶅嶆潅镄勫叾浠栫郴缁燂纴涓昏佹秹鍙婃暟瀛楃数璺鐭ヨ瘑锛屽懆绔嫔姛涔熸帹钻愬厛瀛︽暟瀛楃数璺锛屾瘆杈冨规槗涓婃坠锛屾ā鐢典篃瑕佸︼纴鍙浠ユ斁鍦ㄦ暟瀛楃数璺钖庨溃锛
2銆佸熀纭鐢佃矾镄勮捐$煡璇嗭纴鍖呮嫭鍗旷墖链烘渶灏忕郴缁熻捐$瓑
3銆佸︿範缁桦浘杞浠讹纴纭浠惰捐″繀瀹氶渶瑕佸仛鐢诲师鐞嗗浘锛屽仛pcb锛屾墍浠ュ﹀ソ涓瀹炵敤杞浠剁浉褰扑簬𨰾垮埌浜呜繘闂ㄧ殑闂ㄧエ锛屾墠鑳藉簲浠桦熀链镄勮捐
4銆佸︿细钖戣韩杈圭殑浜哄︿範
❷ 零基础怎么学单片机呀
入手一个51学习板第一步,先去淘一个51系列的学习开发版,一般也就百来块一个,学习一门技术,还是要花点成本的。如果你们学校有自己的开发板就更好了,直接借学校或者买毕业的学长的二手开发板也可以。
参考:http://jingyan..com/article/ac6a9a5e45da202b643eac7f.html。
❸ 如何快速入门单片机
学习单片机技术必须注重“理论+实践”的方法。如果只学理论知识而不动手操作,则收效甚微;如果只进行实践操作而不学习理论知识,效果也不明显。
因此,学好单片机技术必须做到理论、实践同时学,理论知识和实践技能就像人的两条腿,缺一不可。
我试过很多种教学法,综合考虑还是觉得平凡老师创立的任务教学法的效果最好。它是一种基于理论联系实践的教学法。
本人在任务教学法的基础上开创了一种“边学边做”的单片机学习法,教学效果很好。
“边学边做”的教学方法概述
“边学边做”教学模式是以建构主义学习理论为指导下,依据人的认知规律设计完整的项目作为教学内容,采用多媒体、网络、仿真技术、实验实训设备等教学手段,在完成具体任务中组织教学的一种适合技能教育的教学模式
单片机基础知识,包括单片机内部结构、引脚功能、中断系统,定时计数系统,串行通讯系统等。单片机C语言基础知识,包括C语言的数据类型与运算符、C语言语句、数组、指针、函数、编译预处理等。
请注意,这些知识应该边学边做,在做产品的过程中,需要哪些知识,就学习哪些知识。
焊接技能
我们主张用万能板制作单片机产品。因为这种实践方法,不仅能锻炼焊接技术,同时还能提高识别单片机硬件电路图的能力。更重要的是掌握了单片机开发的基本步骤,提高了软硬件的编程与设计能力。为日后开发设计电子产品打下坚实的基础,因此训练好拖焊技术非常重要。
❹ 刚开始学单片机的第一步要干嘛或者谈谈初学单片机应该怎么做。
学单片机要有数电模电、计算机原理、汇编或者C等编程语言,等等这些基础学科的知识。如果您不是做硬件电路的话,重点在编程语言,其它学科可以弱化但一定要知道一些基础的东西。初学单片机要选择一些广泛使用的单片机,如51,avr,stm32等等,冷门单片机对初学者来说完全没得搞。
真正上手的第一步,要写一个循环点灯的程序。几乎所有的开发板都有GPIO直接点LED的设计。这是最基本的对整个开发环境和开发流程的熟悉阶段,就像学习某种编程语言首先要写hello world一样。
单片机的调试要比PC软件或者嵌入式软件的调试,难度高很多。PC软件或者嵌入式软件开发,因为有OS罩着,开发和运行环境基本不会出问题。但单片机出了问题,软硬两方面都要考虑,甚至软硬方面都有问题。所以最好是有高手做现场指导,或者买一套带有视频教程的开发板,紧跟视频来学习。否则出了问题搞不定的时候,初学者找不到头绪,很难应付的,会打击学习的积极性。
一定要买例程完整的大厂的开发板!哪怕贵点儿~(贵也贵不太多)
❺ 单片机学习入门基础
学习单片机的最有效方法是理论与实践并重
对一个初学单片机的人来说,如果按教科书式的学法,上来就是一大堆指令、名词,学了半天还搞不清这些指令起什么作用,能够产生什么实际效果,那么也许用不了几天就会觉得枯燥乏味而半途而废。所以学习与实践结合是一个好方法,边学习、边演练,循序渐进,这样用不了几次就能将用到的指令理解、吃透、扎根于脑海,甚至“根深蒂固”。也就是说,当你此次学习完某几条指令后(一次数量不求多,只求懂),接下去就该做实验了,通过实验,使你感受刚才的指令产生了控制效果,眼睛看得见(灯光)、耳朵听得到(声音),更能深刻理解指令是怎样转化成信号去控制电子产品的。说句过分的话,单片机与其说是学出来的,还不如说是做实验练出来的,何况做实验本身也是一种学习过程。《电子制作》2003~2004的《手把手教你学单片机》讲座就是基于这样一种边学边练的理念展开的,从众多的读者反馈来看,效果特别好,许多读者经3~6个月的学习已能开发简单的产品了(如霓红灯广告牌控制、累加计数器等)。
学习单片机要合理安排学习时间持之以恒
学习单片机可不能“三天打鱼、二天晒网” ,要有持之以恒的毅力与决心,学习完几条指令后,就应及时做实验,融会贯通,而不要等几天或几个星期有时间后再做实验,这样效果不好甚至前学后忘。另外要有打“持久战” 的心理准备,不要兴趣来时学上几天,无兴趣时凉上几星期。学习单片机很重要的一点就是持之以恒。
学习单片机要使用循环学习法使之根深蒂固
《手把手教你学单片机》讲座入门起点低,很多朋友觉得好学、易学,很快就能将讲座从头至尾学完、学懂,但过了几个月,在开发产品时对指令的具体作用就有些淡忘了。根据现代科学的研究,对只短暂学过一遍的知识,充其量只比浮光掠影稍好。因此,较好的方法是,过一段时间后(1~2个月)再重新做一遍,这样反复循环几次就能彻底弄懂消化,永不忘却。有道是:若人生能细看《水浒传》10遍,那么里面的故事内容、人物场情将永生不忘。
学习单片机要进行适当投资购买实验器材及书籍资料
单片机技术是一门含金量高的技术,一旦学会后,它给你带来的效益回报当然也高,无论是应聘求职还是自起炉灶开厂办公司,其前景是光明无限。因此在学习时要舍得适当投资购买必要的学习、实验器材,另外还要经常去科技图书店看看,购买一些适合自己学习、提高的书籍。总之,春天不播种哪来秋天的收获?考虑到初学者的学习成本,《手把手教你学单片机》讲座主要采用“程序完成后软件仿真→单片机烧录程序→试验板通电实验”的方法(现在的快闪型单片机其程序可烧写1000次以上),而没有采用价格昂贵的在线仿真器(ICE)进行实验,这样整套实验器材(不包括PC机)只有几百元,对大部分已工作的爱好者来说都有这个经济能力承受。一旦当你掌握了单片机的编程技术,成为一个水平较高的单片机设计人员时,再买在线仿真器也不迟。
准备:
单片机烧录器
单片机仿真器
单片机(89c2051,便宜)
软件(Keil)
1、先找本单片机入门的书来看,对于寄存器不必很深的了解
2、照书上的电路图搭好电路(复位、晶振、IO……)
3、将书上的范例程序烧入单片机跑(或者仿真,看程序运行)
4、当你做完IO流水灯实验、串口收发数据实验,再回去看书,能有更深的体会。
5、高级应用的书,或者做更多的东西~~
❻ 我刚刚买了一个单片机,可是我真是一点都不了解…希望大神能够指导一下…拜托拜托了
既然买了,要么是你喜欢学习,要么是你需要学习,不管怎么说还是得学,对不对?
不要有畏难情绪,不要急于求成,第一次接触新事物,手足无措很正常,谁也不是生来就会。
建议你从以下方面入手:
1、详细阅读说明书有关连接、烧录程序部分,先保证能正确连接线路、熟练烧录程序(开发板例程里会有编译好的代码),烧录例程代码,取得感性认识。
2、安装开发环境,光盘里有,然后打开例程工程,练习编译,开发环境设置参数跟着工程走,不需要你设置。
3、熟悉例程程序结构,复习C语言知识。
4、建立自己的一个简单程序,可以从亮灭一个LED开始,循序渐进地深入学习。
慢慢的,你会发现,也没什么难的。
❼ 学习51单片机,如何起步
新手学习单片机,往往感觉到不好入门,无从下手。学习单片机过程,是一项理论与实践并重的过程,只看书不实践,或是只重视模仿,不重视理论的学习,是无法学习好单片机的,单片机的学习需要理论和动手,要学会抓住单片机的精髓,如定时器和中断,多看书、多上网查资料、多记录学习心得、看到别人遇到的问题,有能力帮助别人解决问题就多帮助,帮助的过程也是自己学习提高的过程。我相信每个人只要多加练习,假以时日,都可以成为一个精通单片机的能手!
一、新手学习单片机的步骤:
1、学习理论知识,了解单片机的基本原理、寄存器、中断、定时器等的基本概念;
2、最好有一个开发板,在开发板上从最简单的功能开始实现,比如做一个流水灯、蜂鸣器音乐盒等;
3、实现简单的功能后,开始尝试更复杂的程序,例如LCD显示、数字时钟、串口通信、中断控制等;
4、在上述功能均可以实现之后,可以组合实现,做一个多功能的单片机系统了;
5、如果对硬件熟悉,可以自己尝试做一个单片机开发板!
二、新手学习单片机的步骤:
1、理论是指导,要了解单片机的基本原理;
2、理论不是全部,需要动手去探索;
3、实际动手做出一个成品才是检验自己学习的理论是否正确的唯一标准
4、网上很多论坛,还有网络知道等,不会的先思考,自己找找原因。实在找不到的,多提问。
总之,新手学习单片机在持之以恒,不要一时兴起学习一下,遇到困难就退缩。
51单片机超声波DIY