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是另一种类型的东西。

不属于单片机类。

用不到就不学了吧。

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

BuyVM老牌商家新增迈阿密机房 不限流量 月付2美元

我们很多老用户对于BuyVM商家还是相当熟悉的,也有翻看BuyVM相关的文章可以追溯到2014年的时候有介绍过,不过那时候介绍这个商家并不是很多,主要是因为这个商家很是刁钻。比如我们注册账户的信息是否完整,以及我们使用是否规范,甚至有其他各种问题导致我们是不能购买他们家机器的。以前你嚣张是很多人没有办法购买到其他商家的机器,那时候其他商家的机器不多。而如今,我们可选的商家比较多,你再也嚣张不起来。...

CYUN(29元/月)美国、香港、台湾、日本、韩国CN2,续费原价

关于CYUN商家在之前有介绍过一次,CYUN是香港蓝米数据有限公司旗下的云计算服务品牌,和蓝米云、蓝米主机等同属该公司。商家主要是为个人开发者用户、中小型、大型企业用户提供一站式核心网络云端部署服务,促使用户云端部署化简为零,轻松快捷运用云计算。目前,CYUN主要运营美国、香港、台湾、日本、韩国CN2线路产品,包括云服务器、站群服务器和独立服务器等。这次看到CYUN夏季优惠活动发布了,依然是熟悉的...

41云,服务器8折优惠券,200G TCP防御

41云怎么样?41云是国人主机品牌,目前经营产品有国内外云服务器、CDN(高防CDN)和物理机,其中国内外云服务器又细分小类有香港限流量VPS、香港大带宽VPS、香港弹性自选VPS、香港不限流VPS、香港BGP线路VPS、香港Cera+大带宽机器、美国超防VPS、韩国原生VPS、仁川原生VPS、日本CN2 VPS、枣庄高防VPS和金华高防VPS;物理机有美国Cera服务器、香港单程CN2服务器、香...

51单片机学习网为你推荐
外媒称华为加速南泥湾项目为什么华为要求清理34岁以上的员工?360杀毒在线安装怎样使用360度安全卫士在线查杀病毒限制局域网网速有什么可以限制局域网的网速?发送垃圾短信常见十一类垃圾短信内容vs2005快捷键求eclipse3.3和VS2005的快捷键flv转换aviflv怎么转换成avilinux操作系统好吗Linux操作系统和WINDOWS7操作系统哪个好如何修改手机ip安卓手机怎样设置ID腾讯windows10升级助手win10升级助手登录失败怎么办 win10升级助手不能登录解决办法新浪短网址链接生成新浪微博怎么发图文带短连接连接到自己的网站?
西安域名注册 过期备案域名查询 云网数据 阿里云代金券 炎黄盛世 老左来了 免费phpmysql空间 支付宝扫码领红包 支持外链的相册 ca187 彩虹云 万网空间管理 登陆空间 重庆电信服务器托管 免费ftp 国外在线代理服务器 lamp怎么读 阿里云邮箱登陆地址 万网服务器 移动王卡 更多