欢迎您访问51单片机学习网!

51单片机学习网

更新时间:2022-07-19 17:02:53作者:佚名

这是来自某位前辈的深度体会:首先总体上谈一谈想法:1、我从不说51是基础,假如我如此说,也请把这句话理解为微机原理是基础。2、对51单片机的操作本质上就是对寄存器的操作,对其他单片机也是这么。库只是一个插口,便捷使用者使用而已。3、汇编语言在工作中极少用到,了解就好。4、51的P0口很非常。5、C语言就是C语言,51单片机就是51单片机51单片机学习网,算法就是算法,外围电路就是外围电路,传感就是传感,通讯元件就是通讯元件,电路图就是电路图,PCB图就是PCB图,仿真就是仿真。当你之后再也不使用51了,C语言的知识还在,算法的知识还在,搭建单片机的最小系统的技能还在,传感和通讯元件的使用方式还在,都会画电路图和PCB图,其实也会仿真。6、51单片机是这个:

而不是这个:

51单片机学习网

7、当程序调试不如人意的时侯,静下心来好好查资料,51单片机最大的用处就是网上资料十分多,你碰到的问题他人肯定也遇见过。作为学习者,问人可能更便捷点,但仍然这样是培养不出解决问题的能力的。接出来上点干货:首先要放清51的定位,跟我一起再念一遍:51只是个工具51只是个工具51只是个工具。其实51还有一个地位就是学院生单片机启蒙教程。换句话说:单片机只是个工具单片机只是个工具单片机只是个工具。之后哪些是基础:模电数电微机原理,之后熟练翻阅数据指南,可以试着做一些模块或则最小系统练练手,C语言虽然也可以算工具吧,就单片机来说,作为必要条件也算作基础吧。再之后是要尽快搞明白自己的专业方向或则自己打算发展的方向,之后不同方向又有不同的专业基础,你学测控,就须要各类传感、控制原理、理论、算法//买检测模块用不叫测控啊喂;你学讯号处理,就须要讯号与系统、数字讯号处理基础,之后渐渐接触DSP、FPGA//讯号处理真的不是=(AD+0.5)/4096*3.3啊喂;你想做嵌入式开发,就渐渐研究ARM的构架,跑一些实时系统甚至高档ARM跑Linux开发驱动或应用;你要是想做通讯,每晚下午拜一拜香农好了,这茬其实挺苦的,哪些通讯原理编码论电磁场……总之51/单片机可以实现好多事情,但这不是一定说51重要,而是你怎样借助51。

哦对了,当你使用更中级的芯片的时侯,好多底层的东西渐渐可以忽视了,甚至好多芯片厂商还会提供库给你,你可以安心的专注于自己的算法而不是怎样去控制单片机。其实你最好还是要有一个芯片如何通过寄存器及各类逻辑电路工作的概念。还有说一下你学院闲暇生活的选择、首先那个机器人实验室或则中学生领导的实验室,适宜打赛事刷奖章、长期出来你的模数电技能能有很大的锻练,甚至你可以收货一些专利,但是中学生之间氛围也还不错。另外一种就是找个导师跟随学习、帮忙、做项目,虽然最开始可能觉得导师分配给你的任务如何都和单片机无关啊好无趣,而且你能在某个领域收获不一样的技术。其实前提是你要喜欢导师的研究方向了,通常院网站都有或则去知网看这个老师发表的论文。说说我的经历吧。1、一个没有C基础的的我,从师弟老师那打看到学51从郭天祥的视频开始,所以我就下载了全套来看。刚开始看真是头都晕了,照亮一个LED灯还可以,到了第二课的延时函数就吃不消了,可以说我耐力差吧,没有坚持,可以说我没恒心吧,不是真正想学东西的人,当时的我没有把它放心上,只是看了4课而已,虽然对上面的程序不太理解的,于是就停出来不学了。到了大二下学期,我发觉要学点技术,所以重抄旧业,学期单片机,之后再重第1课开始看起,结果发觉原先不明白的东西现今恍然活泼。

我写这经历是想说,假如当时我坚持下去,不懂的地方看多几遍,不懂再看再看,就不会浪费大半年的时间了。有些知识理论靠时间的积累,第一遍看不懂,第二遍看不懂,第三遍可能就懂一点了,刚开始上手一件事是会碰到类似的情况的。2、当我学了1个月后,中学里有个赛事,团队须要一个人搞硬件,于是我自己提出搞硬件,为何?由于在学单片机的过程中发觉,自己只会跑程序,连原理图都不如何会看,单片机的接线我都是看开发板提供的资料来接的,很狗血吧。。。于是我就开始接触了,这是我这学期学的第二个软件。是看视频入门的,刚开始看的是郭天祥的视频,结果发觉看不下去啊,太长太累了,看完一集好痛楚啊,于是我搜搜,结果发觉一个挺好的教学视频,用的也是比较新的版本,叫《边学边玩》四人行工作室开的。我真的提谢谢作者这些开源的精神的,对我们初学者帮助很大。跟随他的视频学习1个月,会画出51最小系统,基本布线,不过我认为还是不够(其实不够啦,你才学了一个月……)3、在学的过程中涉及到电路剖析,也就是我们现今学的《电子电路基础》,于是爱折腾的我开始摆弄起12.0,这是一款电路模拟仿真的软件。

跟随老师学挺慢的,并且教材又深奥了一点,例如说剖析放大电路,稳压电源,教材上的东西大多列举公式,对于零基础学习的同学是挺悲催的,但是老师也是赶野鸭式,讲考试内容。这儿建议你们买一本书《电子设计零基础》第二版,这本书是我在图书馆碰巧发觉的,但自此就痴迷上了他。刚开始他不会介绍一大堆公式,以一个反例开始教学,一步一步教你认识元元件(这儿对学PCB是有帮助的),之后从电路图的一步分开始剖析,接着剖析如何系统,书本结合仿真,教你一步一步使用上面的控件。讲到这儿自己总结下:学单片机最重要的是!1、先认识单片机51单片机学习网,了解单片机的主要组成和各个管脚的定义及功;推荐书《单片机原理及其插口技术》胡汉才(很熟悉吧。。呵呵这就是我们学院的单片机教材啊!!精典中的精典啊!基础中的基础啊!!人家几六年的教材没有变是有道理的,原理这些东西不会变到那里去的。不用专门去看,当成了解,对你理解编程是很有帮助的。)2、了解一些单片机汇编知识,便捷后续调试;这本书《单片机原理及其插口技术》里面就是讲汇编的,一举两得。3、掌握单片机中断机制;4、掌握单片机定时和计数器;(3和4是对单片机内部寄存器的控制,要熟练把握。这些外部拓展功能大多都基于这种内部控制)5、掌握单片机的并口通讯。

以上是对想从事单片机学习的人必须把握的基本内容。对于2、3:2、3可以在一起讲,这是硬件部份的。主要学原理图库设计,PCB库设计,布线。没入门的同学看下视频,不要求哪些就会画,至少要会用人家的库,把人家的库移植过来自己用,这样可以快速上手这个软件。到后来再渐渐建立自己不熟悉的地方,这在里仍然头痛我的就是封装的问题,当时我连封装是哪些都不懂,自己看视频查了资料,才渐渐有点认识。

为您推荐

单片机控制步进电机

什么是步进电机步进电机是一种将电脉冲转化为角位移的执行机构。这种步进电机的应用最为广泛。是一种四相可变磁阻型的步进电机结构示意图。以称为四相步进电机。列出了全部步进开关的逻辑时序。即步进电机是将电脉冲信号转换为机械角位移的执行元件。电机的控制可以用硬件,也可以用软件通过单片机实现。,步进电机控制器。心得体会步进电机的控制可以用硬件,也可以用软件通过单片机实现。

2022-07-19 16:02

51单片机学习网

凡是与控制或简单计算有关的电子设备都可以用单片机来实现,根据具体实际情况还可以选择不同性能的单片机,如:atmel,stc,pic,avr,凌阳,80C51,arm等当前常用的80C51系列单片机主要产品有:89/80C51单片机采用的是总线型的,通过P0.这是我在网上找的一张89/80C51的一个内部结构图,通过总线连接各个部件

2022-07-19 14:02

飞翔快递单打印软件

飞翔快递单打印软件简介飞翔快递单打印软件支持近40种国内国际快递单,支持一键自动识别淘宝等地址格式的高级功能;可存储3万个收、发件人资料,随时方便调用;绿色软件,无需插件,运行效率高;打印精确美观;支持所有品牌和型号的针式打印机。飞翔快递单打印软件功能特色

2022-07-19 13:02

单片机控制步进电机

二、步进电机控制原理步进电机是数字控制电机,它将脉冲信号转变成角位移,即给一个脉冲信号,步进电机就转动一个角度,因此非常适合于单片机控制。步进电机的驱动电路根据控制信号工作,控制信号由单片机产生。(2)控制步进电机的转向(3)控制步进电机的速度调整单片机发出的脉冲频率,就可以对步进电机进行调速。1、步进电机驱动电路

2022-07-19 13:02

飞翔快递单打印软件

我使用小灰狼快递单打印软件,其中一个快递公司的单打不出了。小灰狼快递打印软件吗?怎样修改才能不在打印的快递单上面出现小灰狼的网址和文字一般的快递单打印软件应该都可以实现这个功能的,你试一下看哪个更适合你:小灰狼快递单打印软件、一点通快递单打印软件、还有楼上说的飞翔快递单打印软件每天要发出三百多单,现在都是用小灰狼打印软件,复制黏贴一张一张打印,。谁能给个小灰狼快递单打印V925注册码?

2022-07-19 11:03

飞翔快递单打印软件

1飞翔快递单打印软件升级方式11.拷贝新版文件84快递单更新94.下载新版升级首先下载最新版,然后拷贝其中的文件到你原来的飞翔快递单打印软件安装目录下即可。文件夹里面的文件说明:Pic文件夹------保存快递单图片文件的文件夹;Help.ini------软件升级配置文件;Whate’sNew------软件升级功能说明;飞翔快递单打印软件.

2022-07-19 09:02

加载中...