51单片机学习网单片机怎么学啊

51单片机学习网  时间:2021-07-26  阅读:()

新手如何学单片机

纯手打,选不选答案无所谓,希望你看完,你是新手,但不知道你新到什么程度,你要先弄懂C语言,做到能看懂C语言,会写while,for,函数(如果你会会变当我没说),然后你可以学单片机了,先学51系列(初学者说51指的是8051,高手指的是51系列,同系列语言编发类似,编译环境(就是你写程序用的软件,51用keil)类似。

)在你学习初期,你要谨记:"用51控制,就是让他的管脚变高(5V)或变低(0v)"这句话对初学者很有用,等你能按照你的意思点亮小灯(用循环点亮,这要用到C语言)时,你就可以忘了这些,去了解“寄存器”和“中断”。

郭天祥的书不错,但上来就将中断概念,建议看2变,第一遍不去理会终端,寄存器,直接用C语言去读,知道他要干嘛,这对你C有很大帮助,在你C能力上去之后,要编复杂程序时,发现光凭C语言逻辑不能达到了,再看终端,寄存器,这是精髓。

我是单片机初学者。

很多想学单片机的人问我的第一句话就是怎样才能学好单片机?对于这个问题我今天就我自己是如何开始学单片机,如何开始上手,如何开始熟练这个过程给大家讲讲。

先说说单片机,一般我们现在用的比较多的的MCS-51的单片机,它的资料比较多,用的人也很多,市场也很大。

就我个人的体会怎么样才能更快的学会单片机这门课。

单片机这门课是一项非常重视动手实践的科目,不能总是看书,但是学习它首先必须得看书,因为从书中你需要大概了解一下,单片机的各个功能寄存器,而说明白点,我们使用单片机就是用软件去控制单片机的各个功能寄存器,再说明白点,就是控制单片机那些管脚的电平什么时候输出高,什么时候输出低。

由这些高低电平的变化来控制你的系统板,实现我们需要的各个功能。

至于看书,只需大概了解单片机各管脚都是干什么的?能实现什么样的功能?第一次,第二次你可能看不明白,但这不要紧,因为还缺少实际的感观认识。

所以我总是说,学单片机看书看两三天的就够了,看小说你一天能看五六本,看单片机你两三天看两三遍就够了,可以不用仔细的看。

推荐一本书,就这一本就足够,书名是《新编MCS-51单片机应用设计》,是哈尔滨工业大学出版社出的的,作者是张毅刚。

大概了解一下书上的内容,然后实践,这是非常关键的,如果说学单片机你不实践那是不可能学会的,关于实践有两种方法你可以选择,一种方法:你自己花钱买一块单片机的学习板,不要求功能太全的,对于初学者来说你买功能非常多的那种板子,上面有很多东西你这辈子都用不着,我建议有流水灯、数码管、独立键盘、矩阵键盘、AD或DA(原理一样)、液晶、蜂鸣器,这就差不多了。

如果上面我提到的这些,你能熟练应用,那可以说对于单片机方面的硬件你已经入门了,剩下的就是自己练习设计电路,不断的积累经验。

只要过了第一关,后面的路就好走多了,万事开头难,大家可能都听过。

方法二:你身边如果有单片机方面的高手,向他求助,让他帮你搭个简单的最小系统板。

对于高手来说,做个单片机的最小系统板只需要一分钟的时间,而对于初学者可就难多了,因为只有对硬件了解了,才能熟练运用。

而如果你身边没有这样的高手,又找不到可以帮助你的人,那我劝你最好是自己买上一块,毕竟自己有一块要方便的多,以后做单片机类的小实验时都能用得上,还省事。

有了单片机学习板之后你就要多练习,最好是自己有台电脑,一天少看电影,少打游戏,把学习板和电脑连好,打开调试软件坐在电脑前,先学会怎么用调试软件,然后从最简单的流水灯实验做起,等你能让那八个流水灯按照你的意愿随意流动时你已经入门了,你会发现单片机是多么迷人的东西啊,太好玩了,这不是在学习知识,而是在玩,当你编写的程序按你的意愿实现时你比做什么事都开心,你会上瘾的,真的。

做电子类的人真的会上瘾。

然后让数码管亮起来,这两项会了后,你已经不能自拔了,你已经开始考虑你这辈子要走哪一行了。

就是要这样练习,在写程序的时候你肯定会遇到很多问题,而这时你再去翻书找,或是问别人,当得到解答后你会记住一辈子的,知识必须用于现实生活中,解决实际问题,这样才能发挥它的作用,你自己好好想想,上了这么多年大学,天天上课,你在课堂上学到了什么?是不是为了期末考试而忙碌呢?考完得了90分,哈哈哈好高兴啊,下学期开学回来忘的一干二净,是不是?你学到什么了?但是我告诉你单片机一旦学会,永远不会忘了。

另外我再说说用汇编和C语言编程的问题。

很多同学大一二就开设了C语言的课,我也上过,我知道那时天天就是几乘几,几加几啊,求个阶乘啊。

学完了有什么用?让你用C语言编单片机的程序你是不是就傻了?书上的东西我们必须要会运用。

单片机编程用C语言或汇编语言都可以,但是我建议用C语言比较好,如果原来有C语言的基础那学起来会更好,如果没有,也可以边学单片机边学C语言,C语言也挺简单,只是一门工具而已,我劝你最好学会,将来肯定用得着,要不你以后也得学,你一点汇编都不会根本无所谓,但你一点C语言都不会那你将来会吃苦头。

汇编写程序代码效率高,但相对难度较大,而且很罗嗦,尤其是遇到算法方面的问题时,根本是麻烦的不得了,现在单片机的主频在不断的提高,我们完全不需要那么高效率的代码,因为有高频率的时钟,单片机的ROM也在不断的提高,足够装得下你用C语言写的任何代码,C语言的资料又多又好找,将来可移植性非常好,只需要变一个IO口写个温度传感器的程序在哪里都能用,所以我劝大家用C语言。

总结上面,只要你有信心,做事能坚持到底,有不成功不放弃的强烈意志,那学个单片机来说就是件非常容易的事。

步骤:1.找本书大概了解一下单片机结构,大概了解就行。

不用都看懂,又不让你出书的。

(三天) 2.找学习板练习编写程序,学单片机就是练编程序,遇到不会的再问人或查书。

(我当初就买了中国开发板网一个单片机开发板,二十天就搞定了,你可以去试试。

网址如下: /html/2006111423012559.html 3.自己网上找些小电路类的资料练习设计外围电路。

焊好后自己调试,熟悉过程。

(十天) 4.自己完全设计具有个人风格的电路,产品,。





你已经是高手了。









看到了吗?下功夫一个多月你就能成为高手,我就讲这么多了,学不学得会,下不下得了功夫就看你的了

单片机怎么学啊

你确定要学好的话,建议你买开发板。

第一步,建立兴趣和毅力。

有兴趣才能主动去学,有毅力才能坚持去学。

第二步,弄一台PC电脑,无论是笔记本还是台式机都行(如果是笔记本的话,需要买一根USB转232的线。

第三步,到淘宝网上找一个价格能接受的学习板,找那种卖得很火爆的那种。

很多人都买的,表示效果肯定还行。

先从51单片机开始,选择是STC单片机的那种学习板。

下载程序方便。

第四步,买一本自己能看得懂的书。

看电子书很累,而且不方便。

有些细心你可能不会注意。

同时,把郭天祥的视频好好看一看。

第五步,把模电的二、三极管及数电的门电路重温一次。

第六步,把C语言的IF,ELSE,FOR,SWITCH等关键字和数组好好看一看,确认自己掌握。

第七步,把买来的学习板与电脑连接好,下载学习板提供的程序。

看看结果是什么样的。

第八步,试着修改学习板提供的程序。

把C语言程序和单片机连接起来。

第九步,多看别人的程序。

自己多写。

做些实验,闹钟、报警器、英文汉字显示等。

第十步,把51学会了,去了解AVR,很轻松就会了。

第十一步,学会AVR再学ARM。

第十二步,开始学VC与单片机通讯。

做图形界面。

至于PIC的话,等用到的时候再学吧。

FPGA是另一种类型的东西。

不属于单片机类。

用不到就不学了吧。

或者再重新买学习板,上周立功去学吧!

青云互联-洛杉矶CN2弹性云限时五折,9.5元/月起,三网CN2gia回程,可选Windows,可自定义配置

官方网站:点击访问青云互联官网优惠码:五折优惠码:5LHbEhaS (一次性五折,可月付、季付、半年付、年付)活动方案:的套餐分为大带宽限流和小带宽不限流两种套餐,全部为KVM虚拟架构,而且配置都可以弹性设置1、洛杉矶cera机房三网回程cn2gia 洛杉矶cera机房                ...

wordpress外贸企业主题 wordpress高级全行业大气外贸主题

wordpress高级全行业大气外贸主题,wordpress通用全行业高级外贸企业在线询单自适应主题建站程序,完善的外贸企业建站功能模块 + 高效通用的后台自定义设置,更实用的移动设备特色功能模块 + 更适于欧美国外用户操作体验 大气简洁的网站风格设计 + 高效优化的网站程序结构,更利于Goolge等SEO搜索优化和站点收录排名。点击进入:wordpress高级全行业大气外贸主题主题价格:¥398...

LOCVPS(29.6元/月)KVM架构 香港/美国机房全场8折

LOCVPS商家我们还是比较熟悉的老牌的国内服务商,包括他们还有其他的产品品牌。这不看到商家的信息,有新增KVM架构轻量/迷你套餐,提供的机房包括香港云地和美国洛杉矶,适用全场8折优惠,月付29.6元起。LOCVPS是一家成立于2011年的稳定老牌国人商家,主要从事XEN、KVM架构的国外VPS销售,主推洛杉矶MC、洛杉矶C3、香港邦联、香港沙田电信、香港大埔、日本东京、日本大阪、新加坡等数据中心...

51单片机学习网为你推荐
谷歌德语在线翻译求德语翻译。。。不要谷歌不要德语助手、、、万分感谢哦!!!防恶意点击如何防止恶意点击美国大选投票实时数据美国总统大选选票如何统计windows7系统要求Windows7系统对电脑配置的要求,linux操作系统好吗linux系统好不好学??si1encesin90等于多少为什么云图好看吗电影《云图》看了两遍,还是没怎么看懂,那位大侠讲讲,要通俗易懂。prepare的用法prepare和prepare for 用法有什么区别啊500人同时怎样建立500人的微信大群?500人同时怎么将微信群升级成500人
asp网站空间 花生壳免费域名申请 免费域名跳转 老域名全部失效请记好新域名 technetcal 国外bt 轻博客 2017年黑色星期五 轻博 ev证书 web服务器架设软件 架设服务器 帽子云 中国电信测速网 傲盾官网 域名与空间 1元域名 浙江服务器 好看的空间 nnt 更多