原创 【原创】《写给单片机初学者(系列):漫谈单片机(一) 【海东青电子】》

2012-5-3 12:40 1588 18 20 分类: MCU/ 嵌入式

本文最初由【海东青电子】张平发表于ENDCHINA.COM,转载请保留出处和版权信息,谢谢。

 

漫谈单片机

 单片机,英文Single Chip Microcomputer,是中国人在上世纪八十年代发明的名词,但单片机只是小名,它真正的大名叫MCU,翻译过来是“微控制器”,Micro Control Unit,这是国际流行的术语。

 

单片机并不特指51单片机,流行的还有PIC、AVR、STM8等单片机,但国内使用最多、历史最悠久、普及程度最高的是51单片机,“51”成了单片机的代名词。51单片机确实适合初学者入门,这在后续文章中会做解释。

 

单片机容易学吗?也容易、也不容易。--这不等于废话?!容易,是说入门容易;难,是说深刻理解单片机、做出稳定的应用系统是不容易的--成为一个单片机应用高手的路是漫长的。但只要对单片机有浓厚的兴趣,能坚持不懈地学习并动手实践,每个人最终都能成为高手!

 

学习单片机需要有什么样的基础吗?必须是电子专业吗?答案是:不!这正是单片机的魅力所在:你需要的只是兴趣,还有掌握它的决心!学习单片机,需要有基本的电路知识和电脑编程知识。连这些基本知识也没有?没关系,“零基础”也可以开始,先补一下这些基础知识,并不很难,但最终有人成功掌握了,有人半途而废了,是他们在智商上的区别吗?不是,是做事情态度上的区别!

 

既然我们堂而皇之地对别人说:我在学51了、我在学单片机了,那就得知道:为什么叫51单片机?怎么就不叫61呢?

 

选择题:51单片机名称的由来?

1)51单片机是大名鼎鼎的Intel在5月1日发明的。

2)51单片机有51个腿儿(管脚)。

3)是中国人随便给这个单片机起的名。

4)是Intel的MCS-51系列。

 

你的答案是什么?或者,你猜是什么?

 

国内称呼51单片机来源于当时常用的是MCS-51系列单片机,“51”是一种习惯叫法,国际上是没有51这个说法的,如果你的英文论文里写“51 single chip”,老外是不懂的!

要说单片机的起源,要从伟大的Intel公司在1971年生产的4位机:4004说起。什么是4位机、8位机、16位机?这是根据数据线的“宽度”来定义的。最早的4004估计是用4根数据线来传送数据的,51单片机是8位数据线。PS:1971年还发生了另一件事(绝不是轰动世界的大事):俺呱呱落地、来到这个世界上。我跟单片机同岁,呵呵。

(待续)

文章评论2条评论)

登录后参与讨论

用户913991 2012-6-19 10:34

指教谈不上,相互学习。

用户377235 2012-6-15 17:01

想把電子專業重新 拾起來樓主能指教嗎

用户424443 2012-5-11 21:20

楼上是哪位高僧?呵呵,是咱的群里人吗?请多指教!

用户377235 2012-5-6 22:34

呵呵,幽默的人,说的很有道理,还有作者人很好
相关推荐阅读
用户424443 2016-03-18 13:44
Android安卓开发环境的建立--写给初学者
几个基本概念: (一)安卓的开发主机,可以是win、linux、mac os其一;常用的是windows,比如win7. (二)开发安卓手机APP使用的编程语言是JAVA,IDE常用的是E...
用户424443 2015-01-15 17:57
安卓模拟器Genymotion虚拟设备启动失败问题的解决方法
几个基本概念: 1、Genymotion是安卓开发环境的一种模拟器,加载APP的速度比较快(模拟器本身启动也是需要相当长时间)。 2、Genymotion依赖于VirtualBox(著名的...
用户424443 2014-12-15 17:18
JLINK的SW调试模式连线方式
大家知道,JLINK有2种调试模式:JTAG和SWD(串行模式)。     JTAG是常用模式,大家都熟悉、不废话了;如果使用SW模式,需要(只需要)4根连线,连接...
用户424443 2014-02-25 11:35
给单片机初学者的忠告
现在是2014年了,回想整整20年前的1994,那时我应该坐在北京一个高校的教室里听老先生讲51单片机的课程。岁月荏苒,时过境迁,科技发展的潮流不可阻挡,技术的发展更是一日千里:“单片机”成了“嵌...
用户424443 2014-01-14 10:07
STM32休眠模式的调试方法
STM32有3种休眠模式,其中,STOP模式一旦启动后,芯片进入休眠模式,HSE等振荡器不再有效工作,JTAG调试失效。如果在STOP模式下,希望仍能使用JTAG进行正常调试,如何实现?比如,进入...
用户424443 2013-01-14 15:10
关于STM32的中断优先级设置--systick
项目中需要将systick中断的优先级调低,遇到的问题总结如下: 1. STM32中断优先级是使用4-bit来表示的,即总共有16个级别。 2. 优先级分为2个部分:抢先优先级和子优先级,...
我要评论
2
18
关闭 站长推荐上一条 /2 下一条