中
单片机走过的20年,正
我从一个毕业不久的学生成
和进步的过程。回忆往事,许多的感受和经历都一一浮现出来。业内专家学者对单片机20年的发展历程有不同的划分,有认为80年代是普及推广的阶段,90年代是广泛应用的阶段,21世纪是嵌入式系统发展阶段,还有认为1985-2000是单片机时代,2000以后是嵌入式系统时代,
些都是仁者见仁,智者见智都是准确和精辟的,过去的20年我们的确是走过了从单片机到嵌入式系统这个漫长和多姿多彩道路。对我而言,过去的20年更是伴随我走过学习-成长-创业-发展道路。
Intel领我步入单片机和嵌入式系统大门
2007年是Intel嵌入式行业创新历程的30周年,1971Intel发表4040-全世界第一微处理器,它虽然只有2300个晶体管,但是称的上是第一个可以商用的片上计算机。今天Intel已经是全世界最大的半导体公司,依靠X86芯片主宰者PC和服务器市场,我想许多
都不会忘记Intel的8051和8086,前者是8位单片机的重要核心芯片,后者是我们PC的基础,也是它们把我带入了单片机和嵌入式的世界。我是84年大学毕业
加工作分配到一家研究所工作,研究所的专业是计算机测量和控制,开始的时候还主要是基于小型机PDP11计算机,86年以后在我们所长-信息和计算机专家庄梓新的大力推动下,一个和Intel合作的引进微型计算机和单片机项目改变了我们现状,全新的基于8086的微型计算机系统和8051单片机开发系统让我们这些年轻人开了眼界,改变了我们对计算机认识;神秘和一点畏惧变成喜爱,我们可以自由的打开一台微机,对单片和单板的编程,烧入到EPROM里面,看到程序执行的结果,真是非常的兴奋。87年我参加了在Intel香港公司的培训更让我全面的了解了单片机和嵌入式微处理器的开发过程。课程安排的是非常实际和紧凑,体现了Intel一贯务实的作风。第一周是关于处理器结构,指令集,中断,内存和I/O访问,汇编和8255、8251等接口,试验是安排使用8086和8051的开发系统汇编和PL/M语言编程(PL/M是一个类似C的高级语音)。第二周是讲授intel单片机和微型机的实时多任务操作系统-iRMX,它有支持8086,286,和后来的386几个版本,iRMX虽然有支持8051的版本,但是因为当时8051资源的限制,实际使用的不多,用户还是以mcs51宏汇编和PL/M51作为开发语言,ICE51在线仿真器作为IDE环境。需要强调的是,那个时候因为没有片上仿真技术,ICE51虽然功能是完善的,但是价格昂贵使得8051的开发变得相对困难的多了,许多的早期用户不得不‘摸黑’设计单片机系统(就是直接把程序代码烧入到EPROM执行)通过看LED和示波器确定程序的执行结果。相对起来因为有了iRMX和86/310系统(Intel的基于8086单板的系统),8086开发就变得容易的多,iRMX是一个可以称为unix的实时化的完整操作系统,你在86/310系统上开发好的代码可以从硬盘上直接启动,通过使用printf()在CRT看到代码执行的结果,最后你需要代码在8086单板上执行,你可以借助ICE86仿真器或者EPROM烧入。iRMX不能称为是一个嵌入式操作系统,这和intel当时的策略有很大的关系,因为intel是希望用户更多购买它的系统机和单板,而不是芯片。其实在技术上包括笔者在内的一些技术人员,已经实现了在一定的硬件配置条件下把iRMX移植到任何8086单板上,这是后话了。

数字平板电视持续增长,可望2008年在全球的电视市场取得超过50%的份额。平板电视(包括...

如今的电子设备中所包含的软件代码量动辄达到数百万行。用不了几年,设备软件代码量又...

血压是人体重要的生理参数之一,对其进行精确测量,有利于早期发现和鉴别高血压类型,...

黄氏兄弟初到北京时物色下的珠市口的那家两层小店,本是一家国营服装厂的门市部,名叫...

HAND(汉德)系列产品作为国内领先产品,将工业市场现场仪器、仪表产品技术含量提高到...