学习模电从入门到精通 如何做才能精通单片机?
如何做才能精通单片机?
1、熟悉单片机的原理和结构。
2.学会如何做好电学的计数和建模,为设计电路打好基础。
3.熟练使用C语言,更多地了解他人。;的程序。
4.对操作系统原理有一定的了解。
至少应该有点基础吧。
6、调试电路的能力。
学习单片机的步骤
现在的单片机种类很多,但51是最基础的,所以最好从51开始学,不仅好用,还挺实用的。不过51单片机毕竟太基础了,很多后来的单片机都大大扩展了功能。所以按照我们实验室大部分人的路线,大部分人都会学习AVR单片机,它的功能比51有了很大的提升,集成了A/D、快速PWM等很多实用功能,在功能上和很多大型单片机有很多相似之处。所以如果以后想掌握其他单片机,AVR无疑是一个很好的跳板。
学习过程
学习单片机的最终目的当然是实践。我说的学习和课堂上学习单片机是不一样的。之前看过一些单片机教材,有讲单片机工作原理和内部结构的。这些东西我们暂时不需要,等以后开学了就好好学。我们现在需要学习的是如何用单片机编写一些简单的小程序,暂时不考虑内部结构原理。从实践的角度来说,网上有一种说法是先实践后理论的学习方法。
所以我的观点是这样的:首先要对单片机的硬件结构有一个基本的了解,至少要知道每个管脚的作用和区别,然后自己搭建一个单片机的最小系统,然后直接从程序开始。最好用C语言编写程序,从一个简单的灯开始,逐步深入,可以逐步做一些数码管、液晶、DS1302、DS18B20等电子元器件的应用,可以深入结合一些具体的。另外要声明的是,单片机使用的C语言其实非常有限。课堂上学习C很大一部分用不到单片机的初始编程,没必要因为觉得自己C语言基础不太好就不看单片机了!
学习工具
软件方面,51单片机用的是KEIL软件,在学校图书馆软件下载等网站都有。具体用法自己查相关资料,AVR软件比较多。我用CVAVR,还有ICCAVR等其他编译软件,看个人喜好。建议有一定基础的51再学习。另一种是烧软件。烧录软件的功能是将编译器生成的十六进制文件烧录到单片机中用下载线实用一点,有并口的话最好用并口下载线,软件最好用广州双龙的SLISP软件。如果笔记本没有并口,就得买一个名为USBASP的下载器。网上电子市场卖20元左右,软件会附送光盘。
硬件方面,首先要有单片机。关于单片机有一点要注意,51单片机最好买89S52和89S51两个型号。我上面说的烧录程序是ISP模式,这两款单片机都支持ISP下载,所以买其他型号的烧录程序可能不太方便。AVR单片机常用的是ATmega16L,和其他型号差别不大,甚至兼容。至于单片机开发板,现在的价格很贵,一百到几百不等,不过还是避开上次学校宣传的60多块的好,没什么效果。It 买一个是好的,但它并不实用。;如果你不在乎。;我没有。It 自己买电路板也很方便。It 很容易引出ISP接口,烧程序,然后引出I/O口进行扩展。
学习单片机的其他几个注意事项:
1.理论与实践并重。
对于一个单片机初学者来说,如果按照教科书式的学习方法,会冒出一大堆指令和名词。学了很久,还是可以 弄不清楚这些指令是做什么的,也许过几天你就会觉得无聊,半途而废。因此,学用结合,边学边练,循序渐进,是一个好方法,这样使用的指令才能被理解,吃透,根植于心,甚至 "根深蒂固 "有几次。也就是说,在你学会了几条指令(一次不多,只是理解)之后,它 是做实验的时候了。通过实验,你可以感受到刚才指令的控制效果,你可以用眼睛(光)看,用耳朵(声音)听,这样你就可以更好的理解指令是如何转化为信号来实现控制的。看到自己通过实验学到的东西,不仅有成就感,还能增强自己对单片机的兴趣。讲真,单片机与其说是学来的,不如说是做实验练来的,做实验也是一个学习的过程。所以边学边练的学习方法效果特别好。
2.合理安排时间,持之以恒
学习单片机can t "三天打鱼两天晒网 ",但这需要毅力和决心。学了几个说明,就要及时做实验,融会贯通,而不是等几天或者几周再做实验,效果不好,甚至学完就忘了。另外,要做好打a "持久战 "。我们不应该在感兴趣的时候学习几天,不感兴趣的时候冷淡几个星期。学习单片机很重要。
3.遇到问题要有耐心
单片机有两个方面:软件和硬件。有时候,一个程序如何不能达到效果,但从理论分析是对的。这是要仔细找原因的。学习单片机经常会遇到很多问题,有时候会 这不是一两天就能解决的。这就是要有耐心,从底层做起。相信每一次发现错误,都会有新的收获。千万不要轻易放弃!!!
4.对于只学过一次的知识来说,充其量也只是略胜于擦肩而过。所以,比较好的方法是过一段时间(1-2个月)再学一遍,经常使用所学的东西,这样反复循环之后才能彻底理解消化,永不遗忘。
5.应适当投资购买实验设备和书籍。
单片机技术含金量高。一旦学会了,一定会给你带来很高的收益。无论是求职还是开厂办公司,其前景都是光明无限的。所以在学习的时候,要舍得适当投资购买必要的学习和实验设备。另外,要经常去科技图书店,买一些适合自己学习提高的书。一本好书真的很重要,你可以随时阅读它,补充你没有的知识。;任何时候都不能理解或忘记。
请问电子电路设计难学?
学习电子学可以 不是一两年就能掌握的。你要有心理准备。学习时,电路分析、计电、模拟电是基础。最基本的是了解,打基础。有时间可以学到很多实用的知识。在设计电路的时候,首先要了解最基本的知识,根据电路的用途分析用什么样的单元电路,然后根据你所学的,比如模拟电学中的一些相关公式。但是,你仍然必须学习电路分析,数字电学和模拟电学等基础课程,但你可以 不要掌握基础。毕竟要一步一步来。希望我的回答对你有帮助。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。