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

不属于单片机类。

用不到就不学了吧。

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

PIGYUN:美国联通CUVIPCUVIP限时cuvip、AS9929、GIA/韩国CN2机房限时六折

pigyun怎么样?PIGYunData成立于2019年,2021是PIGYun为用户提供稳定服务的第三年,目前商家提供香港CN2线路、韩国cn2线路、美西CUVIP-9929、GIA等线路优质VPS,基于KVM虚拟架构,商家采用魔方云平台,所有的配置都可以弹性选择,目前商家推出了七月优惠,韩国和美国所有线路都有相应的促销,六折至八折,性价比不错。点击进入:PIGYun官方网站地址PIGYUN优惠...

imidc:$88/月,e3-1230/16G内存/512gSSD/30M直连带宽/13个IPv4日本多IP

imidc对日本独立服务器在搞特别促销,原价159美元的机器现在只需要88美元,而且给13个独立IPv4,30Mbps直连带宽,不限制流量。注意,本次促销只有一个链接,有2个不同的优惠码,你用不同的优惠码就对应着不同的配置,价格也不一样。88美元的机器,下单后默认不管就给512G SSD,要指定用HDD那就发工单,如果需要多加一个/28(13个)IPv4,每个月32美元...官方网站:https:...

IntoVPS:按小时计费KVM月费5美元起($0.0075/小时),6个机房可选

IntoVPS是成立于2004年的Hosterion SRL旗下于2009年推出的无管理型VPS主机品牌,商家提供基于OpenStack构建的VPS产品,支持小时计费是他的一大特色,VPS可选数据中心包括美国弗里蒙特、达拉斯、英国伦敦、荷兰和罗马尼亚等6个地区机房。商家VPS主机基于KVM架构,最低每小时0.0075美元起($5/月)。下面列出几款VPS主机配置信息。CPU:1core内存:2GB...

51单片机学习网为你推荐
kx驱动安装教程kx声卡驱动怎么安装不上qq业务代码求所有开QQ业务代码win7无线局域网windows7怎样设置无线局域网怎么取消焦点WOW焦点怎么解除!安卓性能测试工具谁能介绍几个测试手机性能的软件?qq空间个性域名QQ空间里什么是 空间个性域名msn邮箱后缀MSN可加哪几种后缀的email?bt4破解教程请教BT4光盘版的教程dnf客户端消失最近DNF玩着玩着客户端忽然无故消失,怎么回事电梯物联网平台电梯物联网技术运用到电梯的远程监控上,能实现什么作用?
美国vps评测 域名服务器是什么 中文域名申请 新世界机房 老鹰主机 inmotionhosting 128m内存 香港cdn 域名优惠码 万网优惠券 debian源 php空间申请 双拼域名 国外免费全能空间 可外链网盘 服务器是干什么的 php空间购买 银盘服务 日本代理ip 华为k3 更多