如何学好stm8单片机自学笔记能自学吗,去上培训学校是否有用

请问一个学it的大学生,毕业前有没有必要去培训机构再学一回? - 知乎有问题,上知乎。知乎作为中文互联网最大的知识分享平台,以「知识连接一切」为愿景,致力于构建一个人人都可以便捷接入的知识分享网络,让人们便捷地与世界分享知识、经验和见解,发现更大的世界。81被浏览<strong class="NumberBoard-itemValue" title="4分享邀请回答6715 条评论分享收藏感谢收起272 条评论分享收藏感谢收起AI芯片之于人工智能的意义,则可以理解为发动机之于汽车……
又是一年六一儿童节,虽然,早就超了过这个节日的年纪,……
漫威电影拍了这么多集不但丝毫不油腻,还越来越受欢迎,……
高度集成是目前MCU发展趋势,为了节省整体PCB空间,降低……
施耐德电气展示了针对电力设备、机器设备、汽车、石油化……
演讲人:曾伟权时间: 10:00:00
演讲人:黄科涛时间: 10:00:00
演讲人:Tracy Ma时间: 10:00:00
预算:¥300000预算:¥50000
江苏省湖北省
如何快速学习单片机
[导读]一、前言  很多单片机初学者在与我交流的时候总是的一句话是我现在是单片机初学者,我怎样才能更快的学好单片机,学习单片机有市场不,对于这个问题现在就我自己如何学单片机,如何入门,如何熟练,整个过程谈谈自
一、前言本文引用地址:
  很多单片机初学者在与我交流的时候总是的一句话是我现在是单片机初学者,我怎样才能更快的学好单片机,学习单片机有市场不,对于这个问题现在就我自己如何学单片机,如何入门,如何熟练,整个过程谈谈自己的想法。先说说单片机,现在用的比较多的的MCS-51的单片机(但是考虑到成本及引脚资源在实际开发中用的单片机型号不一),它的学习资料非常多,且学习成本非常低,如果你听说企业里用的是什么什么芯片,但是不知道,你问过没有,那个仿真器需要多少钱,51单片机对于智能控制入门来说是非常好的,一线下载程序,ARM太神秘,PLC太高贵,想来想去还是51。那怎样才能更快更好的学好单片机呢?单片机这门课是一项非常重视动手实践的科目,而且单片机也是一门集计算机编程与电子技术为一身的学科,如果你是单片机高手,那么说明你也是计算机编程和电子技术高手。
  二、学习单片机时候一定要看书
  不能总是看书,但是学习它首先必须得看书,那这不很矛盾。因为从书中你需要大概了解单片机各个功能寄存器(比如引脚控制寄存器、定时、中断、串口相关寄存器),控制单片机的核心是用程序去控制单片机的各个功能寄存器,给寄存器赋值二进制数据0或者1,这样一来对于引脚寄存器单片机可以根据二进制数据0和1输出高低电平控制外部设备,对于内部资源寄存器,单片机也通过二进制数据0和1使用单片机内部的功能。比如单片机引脚寄存器P1,语句P1=0(MOV P1,#0FEH)。说明现在控制单片机P1口的第一个引脚输出低电平,其他引脚输出高电平。比如中断中断允许寄存器IE,语句IE=0x81;(MOV IE,#81H) 则说明控制中断打开总开关和外部中断0的子开关。至于看书,只需大概了解单片机各管脚、各个特殊功能寄存器都是干什么的?能实现什么样的功能?这个非常重要,这也许是看书的最主要的目的。第一次,第二次你可能看不明白,但这不要紧,因为还缺少实际的感观认识。通过接下来的实验就可以非常感观的认识,在这个过程一定要花时间,学习程序不能硬背,但是学习寄存器一定要下功夫,理解他的功能所在。推荐一本书,就这一本就足够了,书名是《例说8051》有汇编语言和C语言版本的,非常强悍的一本书,但是我用一个五一放假的时间看完了这本书,看完后,觉得自己已经是单片机高手了。书中图文并茂,内容安排紧张有序,并非市面上很多说教的技术文档式的书,什么学完概念,学指令,学完指令学接口,学完接口才知道,原来学习单片机是学天书。根据书本的安排循序渐进的看完前两章,然后一定是实践,一定是实践啊,这是非常关键的一步,在战场上上纸上谈兵的列子很多,在学习单片机也一样,很多相关专业的研究生甚至博士生直到毕业都不清楚单片机的IO口的分布,不知道分布谈何说开发呢?更有一些所谓的单片机高手只停留在编程,以为了买了一块高级学习板,练习完了里面所有的程序,感觉自己排第二没人敢拍第一,觉得下一步不知道如何学习单片机了。殊不知,他们中的很多人到最后单片机LED的电阻加多大都不清楚更不用说单片机的引脚分布,你说,如果这样去开发那不是&草菅人命&啊。不是纸上谈兵是什么啊。
  三、学习单片机准备什么所以啊?
  学习单片机看书不够,实践也要从实际出发,现在的技术太模块了,什么都可以模块,模块的到最后,技术人员都成了只会用了,祖先的留下的知识,基础的知识该知道还是一定要知道的啊。 毕竟学习单片机的最终目的是开发,是通过创造智能控制的实物,体现自己的价值。关于实践有两种方法可以选择一种方法:购买一块51单片机的实验板,不要求功能太的,对于初学者来功能非常多的那种板子,上面有很多东西你这辈子都用不着,更有实验板为了增加功能,降低成本,实验板上到处用的是贴片元件,双面布线,越复杂就越有水平,好像他们在设计的时候就想着,学习单片机只要根据我的提示下载程序就可以了,更有甚者将下载器和集成了实验板上。很多初学者学完单片机还认为,原来单片机不是一块芯片,是老教材上经常提到的使用已经不到的单板机。我觉得初学单片机有这几个模块就够了,剩下的得自己去开发。流水灯、数码管、键盘、蜂鸣器、串口通讯、AD等这就差不多了。如果上面我提到的这些,你能熟练应用,那可以说对于单片机方面的硬件你已经入门了,剩下的就是自己练习设计电路,不断的积累经验。设计的电路的时候必须要学习下PCB板设计软件,毕竟现在做开发要产品批量化还得电脑辅助设计啊,手工的效率太低了。但是在学习的过程中建议自己动手焊接。在焊接前一定要了解电路连接,网上随便搜索可以找到很多电路原理图,但是都不一定都能用,所以建议备一块面包板,有了它你在焊接电路前就可以先测试下了。如果在面包板上测试成功,后来的焊接你就志在必得了,如果失败,大不了重新再找一个。只要过了第一关,后面的路就好走,万事起步难。方法二:你身边如果有单片机入门者,动手能力比较强,请他帮忙,搭个简单的单片机最下电路,哪怕是控制一个LED工作的电路。对于他们来说,做个单片机的最小系统板是轻而易举,而对于初学者可就难多,这中间的一层窗户纸破了就什么都简单了。因为只有对硬件了解了,才能熟练运用。只有知道程序是和下载到单片机内部的,才会清楚为什么要写单片机程序,这个动力来自于哪里,来至于心里有底。单片机编程就是与单片机对话,如果不知道对方谁,有没有再听,你还会有说话的激情吗。当然了如果没有这样的人,还是那句话,在网上多找几个最小电路电路原理图,在面包板上焊接就可以了。当然了这个也不会的,那建议你一定要买一块实验板,以后单片机的学习实验及项目测试验都用的上。
四、如何迈入单片机开发世界
  有了单片机实验板你就要多练习,最好是自己有台电脑,少下载几部电影,少网络游戏,把实验板和电脑连好,安装上必备的软件,下载参考程序,并修改参考程序,从最简单的交通灯实验做起,等你发现你能控制交通灯,并了解交通的软硬设计的时候你已经入门了,你会发现单片机是多么迷人的东西啊,这不是在学习知识,而是在提升自我的价值。用途那么广的交通的设计都不在话下了,你还会觉得你没有学到东西吗。还会觉得自己什么都不会吗?计算机编程、电子技术的专业知识都用上了啊。当你编写的程序按你的意愿实现时,你比做什么事都开心,那种学习的收获感和成就感还有充实感是非常难得的。然后让数码管亮起来显示你所需要的数字。这两部分会了以后,你已经不能自拔了,你已经开始考虑你这辈子要走哪一行了。就这样学习,在写程序的时候你肯定会遇到很多问题,而这时你再去翻书找,这其中你会找你之前学过的编程的书,还有数电模电的书,你会发现原来之前学的知识还是有用的。遇到不懂再去找以前学过的书本查阅这才是 &温故而知新,可以为师矣&的大道理啊。知识必须用于现实生活中,解决实际问题,用单片机设计个简易的家电定时器、红外遥控器什么,这样才能发挥它的作用,好好想想,上了这么多年大学,探索了那么久,犹豫徘徊,天天上课,在课堂上学到了什么?是不是为了期末60分的考试而忙碌,侥幸靠了90分,很高兴啊,在别人面前吹自己专业知识如何如何学习的好,殊不知,大学考试不像高中考试啊,那了奖学金又怎样。但是下学期开学回来一想,所学的知识已经忘记的一干二净。学到什么了?为什么要推荐学习单片机,因为单片机是工科生学的,集合计算机编程电子技术及多门控制语言为一体的学科,与其说学习是在学习单片机,不如说是在学习一个大学科。 五、学习单片机是汇编编程还是C语言编程 关于用汇编和C语言编程的问题。这个问题困恼很多人,可能主要是学校教学和部分教材的教育引导引起的吧,大一开了C语言编程,没等学生知道到底C语言有什么实际的用途,马上其他的语言一起来过来了。即使是开始了专门的单片机课程,但是课程的内容与技术文档很相识,指令很多,但是完整的不多,所以学完了也不知道,到底为什么要学习编程。很多同学大一就开设了C语言的课,我也上过,但是那时候就是天天几乘几,几加几啊,求个阶乘啊,用C语言去解决小学数学问题,每周两次上机,对着书本不停的敲打,下课了也不知道自己到底掌握了什么,掌握了这个有什么用途。学完了有什么用?如果在面试的时候,老板问,你学过编程吗,你脑子里马上是什么&C语言,VC什么VB。很多,什么C语言是基础是面向工程的,什么VC是高级面向对象的&,但是老板又问,你能将你所学习的C语言应用到实际中不,比如设计一个定时报警器的C语言。这下傻了,学校里没有学过啊。单片机编程用C语言或汇编语言都可以,但是我建议用C语言比较好,模块化管理编程方便,移植性强,适合编写大程序。如果原来有C语言的基础那学起来会更好,如果没有,也可以边学单片机边学C语言。虽然很多人是从汇编语言开始接触单片机的,但是写小程序汇编语言还是简单的,如果要实现一些算法,那汇编语言就不简单了。虽说C语言编译以后代码量明显比汇编长,而且执行效率也没有汇编语言高,但是在以前单片机开发中芯片工艺的限制,及单片机主频的限制,很多单片机内部存储器小的可伶,主频也小得可伶。但是现在不一样了,芯片内部的存储器根不不在乎这点差别。主频也越来越高。 那汇编语言是不是不学了呢?不是的,一定要学习,有两方面首先入门单片机的时候要用汇编语言,它的语法简单。第二如果你要做单片机的程序的高级设计师,那汇编语言是非掌握不可的,很多像高级单片机ARM都是汇编语言作为引导代码的,还有就是很多新出品的单片机起先也是先有汇编语言编译器之后才有C语言编译器。所以,我觉得对于单片机学习汇编语言入门,C语言精通,汇编语言再精通。最后,对于单片机的学习,入门为先,入门了以后就要去关注市场,关注企业,企业需要什么样的人才,我想有了基础以后在面试之前了解下企业所需要的单片机类型,很快就上手了,毕竟学习是相同的。预祝还在徘徊或则之前接触过单片机的初学者提前入门
在哈尔滨工程大学五年,我在学校电子创新实验室呆了四年,这四年里创新实验室给我提供了良好的学习环境和完善的实验设备;在这里与众多电子爱好者的交流中,使我学到了更多的专业知识;在学校老师们的教导下,让我学会了如何做一名合格的大学生。......关键字:
现在想起来,当时的情形还历历在目。当时工作非常艰辛,累得我是满地找牙。记得进厂的第一天,就加班通霄,以后天天晚上加班至12点,早上7点起床。......关键字:
我 要 评 论
热门关键词本人大专刚刚毕业想学习单片机,是自学好呢还是去培训好,培训的话在深圳去哪个机构较好。_百度知道
本人大专刚刚毕业想学习单片机,是自学好呢还是去培训好,培训的话在深圳去哪个机构较好。
我有更好的答案
可以先自学点基础再去培训,这样去了才容易接受。毅力好的话也可以自学,网上有郭天祥的单片机视频,很好的
采纳率:59%
为您推荐:
其他类似问题
单片机的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。全国|百姓网公众号微信扫码关注百姓网小程序微信扫扫立即体验扫码下载手机客户端免费抢油卡、红包、电影票单片机学习系统提示:系统判断您来自, 推荐您可以跳转到频道看看所属类目分类单片机学习1元软件开发 深圳信盈达科技...白云17年9月24日1元软件开发 深圳信盈达科技...宝安17年9月24日1元软件开发 深圳信盈达科技...宝安17年10月9日1元硬件技术 深圳信盈达科技...白云17年10月12日1元软件开发 深圳信盈达科技...龙华新区17年8月14日1元硬件技术 深圳信盈达科技...宝安17年8月29日1元软件开发 深圳信盈达科技...佛山周边17年8月6日1元软件开发 信盈达 龙华新区17年8月14日 软件开发 郑州信盈达电子...二七17年8月12日12元硬件技术 信盈达有限公司 二七17年8月2日1元软件开发 深圳信盈达科技...白云17年8月14日1元软件开发 信盈达嵌入式培训 昌平17年10月31日1元软件开发 深圳信盈达科技...龙华新区17年8月10日1元硬件技术 信盈达 昌平17年9月3日1元软件开发 深圳信盈达科技...白云17年8月6日12元硬件技术 信盈达科技有限...昌平17年7月16日 硬件技术 深圳信盈达科技...松江17年9月3日3000元硬件技术 郑州信盈达电子...二七17年7月25日1元软件开发 深圳信盈达科技...白云17年8月14日1元软件开发 深圳信盈达科技...白云17年8月10日 软件开发 信盈达实训学院 白云17年9月14日 软件开发 信盈达广州校区 蓬江17年9月7日 软件开发 信盈达实训学院...顺德17年9月11日 软件开发 信盈达广州校区 白云17年9月1日1元软件开发 信盈达嵌入式培训 昌平17年10月28日 软件开发 深圳信盈达科技...松江17年11月14日1元软件开发 深圳信盈达科技...白云17年8月27日1元软件开发 深圳信盈达科技...佛山周边17年8月10日1元软件开发 深圳信盈达科技...白云17年9月21日1元硬件技术 信盈达 昌平17年9月10日1元软件开发 深圳信盈达科技...白云17年8月29日1元硬件技术 深圳信盈达科技...白云17年9月18日 硬件技术 深圳信盈达科技...松江17年9月10日1元硬件技术 深圳信盈达科技...白云17年10月9日1元软件开发 深圳信盈达科技...宝安17年8月6日 软件开发 卢老师 蓬江17年9月18日4000元其他 金动力教育 姑苏/沧浪/金阊/平江17年9月8日1元其他 信盈达 昌平17年9月14日1元硬件技术 信盈达实训学院 宝安17年9月20日1元软件开发 深圳信盈达科技...龙华新区17年9月21日1元软件开发 深圳信盈达科技...龙华新区17年9月18日 软件开发 郑州信盈达电子...二七17年8月11日1元软件开发 信盈达 龙华新区17年8月30日1元软件开发 信盈达嵌入式培训 昌平17年10月24日1元软件开发 信盈达 宝安17年8月21日 软件开发 信盈达广州中心 蓬江17年9月23日1元硬件技术 信盈达 昌平17年9月17日||||||||||沪公网安备16号0&G:155&GM:98
描述:请填写描述手机号:请填写手机号请填写手机号上传图片:打开微信,扫一扫右侧二维码,即可完成绑定 -->绑定后,您可以:1. 立即在手机上收到用户给您的留言2. 使用手机快速完成付费推广的续费动作3. 第一时间了解到百姓网付费推广最新的促销活动,以及享受微信端独特的促销活动4. 更快速地将信息通过微信分享给好友、同事、朋友圈5. 如果您是招聘类目用户,还能够第一时间接收到新简历通知单片机培训机构费用是多少?
单片机培训机构费用是多少?
入门单片机比较简单,学习单片机并不需要太多基础。不过,学习单片机参加培训可以快速学成并找到更好的工作,很多人关系单片机培训机构费用是多少。
关于单片机培训机构费用是多少的问题,大可不必担心。我们先来了解一下学习单片机之前,首先要简单了解一下单片机,例如单片机是什么,单片机原理及应用等,对单片机有个大致的印象。然后对下面的知识点有一个简单基础即可:
1、模拟电路和数字电路基础
只需要掌握很基本的数字电路和模拟电路知识,如二进制、十进制、十六进制之间的转换,与、或、非逻辑关系等
2、一定的C语言或汇编语言基础
单片机一定要学汇编,至少要看的懂,否则很难的。至少要用汇编写十个以上的程式。然后再学C语言,在完全弄懂汇编后再学C语言,有些人说只看C不学汇编的那样基础不是很好,出点小问题头痛死你。
学习单片机的一点建议:
1、单片机先从8051入手,因为资料多一点。。相应的元器件相对来说便宜。
2、要学单片机一定要动手做实验!是买电子元件与单片机自已动手焊几个样品来证实自已的观点,麻烦的话买个学习板的话也行,无论如何一定要实践,如果不动手做实验,你的单片机很难进步的起来
3、单片机的学习分两方面,一方面是单片机的原理及内部结构,另一方面是单片机的接口技术。这些都是需要平时多积累,多动手,多思考,这样才能学好单片机技术。
以上就是单片机学习的基础知识。至于单片机培训机构费用是多少,每个机构的价格不同,据我了解,华清远见的嵌入式+单片机培训,费用一般是1.5W左右,我的朋友半年前参加过这个培训,现在月薪2w,可以接受了。
关于单片机培训机构费用是多少?付出与回报肯定是成正比的,所以大可不必担心,只要用心去学,未来前景还是非常不错的。
责任编辑:
声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
嵌入式、物联网、智能硬件,开源项目展示
嵌入式工程师薪资曝光,现状讲解,大专本科对比
今日搜狐热点}

我要回帖

更多关于 如何自学单片机 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信