原创 学习51系列单片机个人经验

2010-9-14 15:26 9914 20 65 分类: 消费电子

本人从事单片机相关工作多年,首先是从51系列单片机开始学习的。自己想把学习经验写下来,与大家共同探讨学习单片机的捷径。

具体如下:

1、学习电子技术基础知识,如电路、模拟电路和数字电路。这是学习电类相关专业的基础。

2、学习计算机硬件知识,如计算机的简单组成原理(只需要了解),当然要知道CPU是什么?总线是什么?一些相关概念。

3、程序编写的相关知识,主要是汇编语言和C语言。了解结构化语言的程序设计方法,也就是三种结构(顺序结构、分支结构(或称选择结构)、循环结构),会一些常用的算法。

4、以上是基础,有了这些基础,学习51单片机就只要花几周的时间就能上手。但学习单片机时,主要从单片机的存储器开始,其中特殊功能寄存器是重点,学会之后,就可以学习单片机的基础部分了,主要是四个部分:51单片机I/O口的使用、中断的使用、定时器的使用、外部器件的扩展。这些部分都可以用软件仿真(可以用proteus软件)。

5、可以买一两块廉价的单片机开发板,用廉价的方法(可以用热转印法做PCB板)仿制一些更简单的实验功能板,开始做板时千万不做得太复杂,我带过的很多学生中,有少部分人总是觉得太简单了,做个复杂的,结果做了个把星期,没有成功,最后只有放弃。还有一点很重要,就是用PROTEUS仿真时,最好只做单一功能的仿真,否则可能与实际在硬件上做的结果不一样。

6、从网上下载一些实例进行研究学习,不断提高。

文章评论45条评论)

登录后参与讨论

用户1586529 2015-6-24 09:05

写的很好

用户1632296 2011-12-21 11:51

本人大二电子专业,太庆幸了,我会努力的

用户1630612 2011-10-22 21:07

以前在学校学习过单片机,现在工作只要做硬件,不知道要不要也搞软件。

用户1587159 2011-10-17 12:00

我自己的经历,汇编语言完全没有必要学,只要会C语言就可以了。开发板也没有必要买,只要有一块面包板就足够了,需要什么元件买什么元件,用废旧网线拆开来作插接线,非常好用。我曾经买过一块开发板,做了几个实例的实验之后就扔在一边,再也没有用处了。

用户1361786 2011-10-9 08:47

重要的还是看你的基础了

用户1623724 2011-9-28 13:39

流程很好

用户1580664 2011-9-23 23:45

还是要多实践,另外对于片子的理解和对问题的理解

用户1580566 2011-9-23 12:09

小学四年级学单片机,会不会早了点!接受得了吗?

用户1612825 2011-9-15 18:55

打算开始学习C51~~

用户1614027 2011-6-28 10:38

主要靠自己努力吧,网上各个高校的视频蛮多的
相关推荐阅读
用户1092547 2010-09-14 15:28
51单片机与PC机的串行通信到底有多难?
本人从事单片机相关工作多年,刚开始学习串行通信时,没有老师指导,自己看完了好几本单片机教材,又上网查了很多关于单片机与计算机串行通信的文章,足足花了三个月时间才能够较自由的控制单片机的串口,当然包括做...
用户1092547 2010-09-06 09:32
现在学会单片机到底要投资多少钱(学习单片机最廉价的方案)
               很多朋友问我,学习单片机到底要花多少钱,我的回答是肯定的:只要花很少的钱。                他们总是说:要买仿真器,编程器,还要买实验箱或开发板,还要买大量...
用户1092547 2010-09-06 09:18
51单片机C语言编程中对单片机绝对地址访问的两种方法
                  在进行8051单片机应用系统程序设计时,编程都往往少不了要直接操作系统的各个存储器地址空间。C51程序经过编译之后产生的目标代码具有浮动地址,其绝对地址必须经过BL...
用户1092547 2010-09-06 09:17
硬件仿真器会不会被淘汰
             谈起单片机的硬件仿真器,给我的第一印象便是非常的昂贵。像我这样想在不到十年就想学习用会市面上大部分流行的单片机的单片机爱好者来说,根本就不可能去花钱买那么昂贵的单片机硬件仿真...
用户1092547 2010-09-06 09:15
51单片机C语言头文件及其使用
               很多初学单片机者往往对C51的头文件感到很神秘,而为什么要那样写,甚至有的初学者喜欢问,P1口的P为什么要大写,不大写行不行呢?其实这样的问题,看过本文后,就会明白。其实...
我要评论
45
20
关闭 站长推荐上一条 /2 下一条