文档介绍:怎样快速学****单片机
怎样才能更加快的学好单片机?是很多初学者的烦恼,下面X搜集了部分有关学****单片机方法,期望对你有帮助
快速学单片机要求
、熟悉单片机的原理,结构;
2、学好数电,模电,为设计电路打好基础;
3、熟练使用C语言,多学****他人的程序;
4、对操作系统原理有一定的了解;
5、Protel最少要有点基础;
6、要实际动手调试电路的能力。 学****的过程
学****单片机最终要的是当然是练,我所说的学****跟课堂上的单片机学****不一样,我以前也看过部分单片机教材,有些教材讲的是单片机的工作原理和内部结构,这些东西对于我们临时并不需要,等以后开课的时候在学****好了。现在要学****的是临时抛开内部结构原理不谈,怎样能用单片机写部分简单的小程序,是从实用性的角度出发,网上有一个说法称之为先实践后理论的学****方法。
所以我的看法以下,单片机的硬件结构首先要有一个基础的了解,最起码要知道各引脚的功效、区分,能自己动手搭一个单片机的最小系统,然后就能够直接从程序入手,程序最好还是用C语言编程,从简单的跑马灯做起,逐步深入,陆续能够做部分数码管、液晶、DS1302、DS18B20等电子元器件的应用,在深入就能够结合部分详细实例扩展部分中止、串口通讯等功效。还有一点要申明的是单片机里用到的C语言其实很有限,课堂上学****C++的很大一部分内容在早期单片机编程中全部用不到,所以没必须因为觉的自己的C语言基础不是很好而对单片机望而止步! 学****单片机的其它多个注意点:
对一个初学单片机的人来说,假如按教科书式的学法,上来就是一大堆指令、名词,学了半天还搞不清这些指令起什么作用,可能用不了几天就会以为枯燥乏味以致中途而废。因此学****和实践结合是一个好方法,边学****边演练,循序渐进,这么用不了几次就能将所用到的指令了解、吃透、扎根于脑海,甚至“根深蒂固”。
也就是说,当你学****完几条指令后(一次数量不求多,只求懂),接下去就该做试验了,经过试验,使你感受到刚才的指令产生的控制效果,眼睛看得见(灯光)、耳朵听得到(声音),更能深刻了解指令是怎样转化成信号去实现控制的,经过试验看到自己所学的结果不但有一个成就感也能提升你对单片机的爱好。说句实在话,单片机和其说是学出来的,还不如说是做试验练出来的,何况做试验本身也是一个学****过程。所以边学边练的学****方法,效果尤其好。
学****单片机不能“三天打鱼、两天晒网”,要有持之以恒的毅力和决4心。学****完几条指令后,就应立即做试验,融汇贯通,而不要等几天或多个星期以后再做试验,