一、导言
据统计,我国的单片机年容量已达1-3亿片,且每年以大约16%的速度增加,但相对于世界市场我国的占有率还不到1%。这说明单片机运用在我国才刚刚起步,有着宽广的远景。培育单片机运用人才,特别是在工程技术人员中遍及单片机常识有着重要的现实意义。
当今单片机厂商琳琅满目,产品功用各异。针对具体状况,咱们应选何种类型呢?首要,咱们来澄清两个概念:会集指令集(CISC)和精简指令集(RISC)。选用CISC结构的单片机数据线和指令线分时复用,即所谓冯。诺伊曼结构。它的指令丰厚,功用较强,但取指令和取数据不能一起进行,速度受限,价格亦高。选用RISC结构的单片机数据线和指令线别离,即所谓哈佛结构。这使得取指令和取数据可一起进行,且因为一般指令线宽于数据线,使其指令较同类CISC单片机指令包括更多的处理信息,履行功率更高,速度亦更快。一起,这种单片机指令多为单字节,程序存储器的空间利用率大大进步,有利于完成超小型化。归于CISC结构的单片机有Intel8051系列、Motorola和M68HC系列、Atmel的AT89系列、台湾Winbond(华邦)W78系列、荷兰Pilips的PCF80C51系列等;归于RISC结构的有MICroChip公司的PIC系列、Zilog的Z86系列、Atmel的AT90S系列、韩国三星公司的KS57C系列4位单片机、台湾义隆的EM-78系列等。一般来说,操控联系较简略的小家电,能够选用RISC型单片机;操控联系较杂乱的场合,如通讯产品、工业操控体系应选用CISC单片机。不过,RISC单片机的敏捷完善,使其佼佼者在操控联系杂乱的场合也毫不逊色。
二、PIC系列单片机有什么优势?
自从我95年触摸PIC单片机以来,便一向热衷于这种单片机的开发与运用。有不少朋友问我:PIC到底有什么优势?或许你也会有这样的疑问,所以我在这里略谈几点自己的观点。
1) PIC最大的特点是不搞单纯的功用堆积,而是从实践出发,注重产品的功用与价格比,靠开展多种类型来满意不同层次的运用要求。就实践而言,不同的运用对单片机功用和资源的需求也是不同的。比方,一个摩托车的点火器需求一个I/O较少、RAM及程序存储空间不大、可靠性较高的小型单片机,若选用40脚且功用强大的单片机,出资大不说,运用起来也不便利。PIC系列从低到高有几十个类型,能够满意各种需求。其间,PIC12C508单片机仅有8个引脚,是世界上最小的单片机,
该类型有512字节ROM、25字节RAM、一个8位定时器、一根输入线、5根I/O线,市道价格在3-6元人人民币。这样一款单片机在象摩托车点火器这样的运用无疑是十分合适。PIC的高级类型,如PIC16C74(尚不是最高级类型)有40个引脚,其内部资源为ROM共4K、192字节RAM、8路A/D、3个8位定时器、2个CCP模块、三个串行口、1个并行口、11个中止源、33个I/O脚。这样一个类型能够和其它品牌的高级类型比美。
2) 精简指令使其履行功率大为进步。PIC系列8位CMOS单片机具有共同的RISC结构,数据总线和指令总线别离的哈佛总线(Harvard)结构,使指令具有单字长的特性,且答应指令码的位数可多于8位的数据位数,这与传统的选用CISC结构的8位单片机比较,能够到达2:1的代码紧缩,速度进步4倍。
3) 产品上市零等候(Zero TIme to market)。选用PIC的贱价OTP型芯片,可使单片机在其运用程序开发完成后马上使该产品上市。
4) PIC有优胜开发环境。OTP单片机开发体系的实时性是一个重要的目标,象一般51单片机的开发体系大都选用高级类型仿真等级低类型,其实时性不尽抱负。PIC在推出一款新类型的一起推出相应的仿真芯片,一切的开发体系由专用的仿真芯片支撑,实时性十分好。就我个人的经验看,还没有呈现过仿真成果与实践运转成果不同的状况。
5) 其引脚具有防瞬态才能,经过限流电阻能够接至220V交流电源,可直接与继电器操控电路相连,无须光电耦合器阻隔,给运用带来极大便利。
6) 完全的保密性。PIC以保密熔丝来维护代码,用户在烧入代码后熔断熔丝,他人再也无法读出,除非康复熔丝。现在,PIC选用熔丝深埋工艺,康复熔丝的可能性极小。
7) 自带看门狗定时器,能够用来进步程序运转的可靠性。
8) 睡觉和低功耗形式。尽管PIC在这方面已不能与新式的TI-MSP430比较,但在大多数运用场合仍是能满意需求的。