0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PIC系列单片机的详细资料说明

Wildesbeast 来源:世纪新锐 作者:世纪新锐 2021-04-05 17:56 次阅读

据统计,我国的单片机年容量已达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单片机的迅速完善,使其佼佼者在控制关系复杂的场合也毫不逊色。

根据程序存储方式的不同,单片机可分为EPROM、OTP(一次可编程)、QTP(掩膜)三种。我国一开始都采用ROMless型单片机(片内无ROM,需片外配EPROM),对单片机的普及起了很大作用,但这种强调接口的单片机无法广泛应用,甚至走入了误区。如单片机的应用一味强调接口,外接I/O及存储器,便失去了单片机的特色。目前单片机大都将程序存储体置于其内,给应用带来了极大的方便。值得一提的是,以往OTP型单片机的价格是QTP的3倍,而现在已降至1.5-1.2倍,选用OTP型以免订货周期、批量的麻烦是可取的。

二、PIC系列单片机有什么优势?

自从我95年接触PIC单片机以来,便一直热衷于这种单片机的开发与应用。有不少朋友问我:PIC到底有什么优势?也许你也会有这样的疑问,所以我在这里略谈几点自己的看法。

1)PIC最大的特点是不搞单纯的功能堆积,而是从实际出发,重视产品的性能与价格比,靠发展多种型号来满足不同层次的应用要求。就实际而言,不同的应用对单片机功能和资源的需求也是不同的。比如,一个摩托车的点火器需要一个I/O较少、RAM及程序存储空间不大、可靠性较高的小型单片机,若采用40脚且功能强大的单片机,投资大不说,使用起来也不方便。PIC系列从低到高有几十个型号,可以满足各种需要。其中,PIC12C508单片机仅有8个引脚,是世界上最小的单片机,如图1所示:

该型号有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相比,但在大多数应用场合还是能满足需要的

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6035

    文章

    44554

    浏览量

    634594
  • 看门狗
    +关注

    关注

    10

    文章

    560

    浏览量

    70789
  • 定时器
    +关注

    关注

    23

    文章

    3246

    浏览量

    114714
收藏 人收藏

    评论

    相关推荐

    PIC单片机移植资料

    PIC单片机移植详细资料
    发表于 07-06 14:59 91次下载

    单片机应用的编程100问题和答案的详细资料说明

    本文档的主要内容详细介绍的是单片机应用的编程100问题和答案的详细资料说明
    发表于 03-07 16:06 11次下载
    <b class='flag-5'>单片机</b>应用的编程100问题和答案的<b class='flag-5'>详细资料</b><b class='flag-5'>说明</b>

    单片机详细资料分析

    单片机详细资料分析
    发表于 09-10 17:26 0次下载

    51单片机的汇编指令详细资料说明

    本文档的主要内容详细介绍的是51单片机的汇编指令详细资料说明
    发表于 08-30 17:28 14次下载
    51<b class='flag-5'>单片机</b>的汇编指令<b class='flag-5'>详细资料</b><b class='flag-5'>说明</b>

    51单片机例函数的详细资料说明

    本文档的主要内容详细介绍的是51单片机例函数的详细资料说明
    发表于 08-28 17:29 8次下载
    51<b class='flag-5'>单片机</b>例函数的<b class='flag-5'>详细资料</b><b class='flag-5'>说明</b>

    51单片机的中断系统详细资料说明

    本文档的主要内容详细介绍的是51单片机的中断系统详细资料说明
    发表于 06-14 17:45 3次下载
    51<b class='flag-5'>单片机</b>的中断系统<b class='flag-5'>详细资料</b><b class='flag-5'>说明</b>

    使用STM32单片机实现IAP的详细资料说明

    本文档的主要内容详细介绍的是使用STM32单片机实现IAP的详细资料说明。先说一下实现的功能 IAP程序的功能
    发表于 05-17 18:04 28次下载
    使用STM32<b class='flag-5'>单片机</b>实现IAP的<b class='flag-5'>详细资料</b><b class='flag-5'>说明</b>

    单片机的基础知识详细资料概述

    本文档的主要内容详细介绍的是单片机的基础知识详细资料概述包括了:1 单片机简介,2 单片机的发展历史,3
    发表于 05-27 08:00 2次下载
    <b class='flag-5'>单片机</b>的基础知识<b class='flag-5'>详细资料</b>概述

    51单片机汇编语言教程之单片机条件转移指令的详细资料说明

    本文档的主要内容详细介绍的是51单片机汇编语言教程之单片机条件转移指令的详细资料说明
    发表于 06-04 16:25 15次下载
    51<b class='flag-5'>单片机</b>汇编语言教程之<b class='flag-5'>单片机</b>条件转移指令的<b class='flag-5'>详细资料</b><b class='flag-5'>说明</b>

    单片机的常量和变量与数组的详细资料说明

    本文档的主要内容详细介绍的是单片机的常量和变量与数组的详细资料说明包括了:单片机的常量,单片机
    发表于 12-11 17:36 13次下载
    <b class='flag-5'>单片机</b>的常量和变量与数组的<b class='flag-5'>详细资料</b><b class='flag-5'>说明</b>

    什么是单片机单片机的历史和应用等详细资料说明

    本文档的主要内容详细介绍的是什么是单片机单片机的历史和应用等详细资料说明
    发表于 12-13 16:01 7次下载
    什么是<b class='flag-5'>单片机</b>?<b class='flag-5'>单片机</b>的历史和应用等<b class='flag-5'>详细资料</b><b class='flag-5'>说明</b>

    单片机原理及应用的详细资料说明

    本文档的主要内容详细介绍的是单片机原理及应用的详细资料说明包括了:单片机芯片的硬件结构, MCS-51
    发表于 12-26 10:34 20次下载
    <b class='flag-5'>单片机</b>原理及应用的<b class='flag-5'>详细资料</b><b class='flag-5'>说明</b>

    使用单片机实现流水灯的详细资料说明

    本文档的主要内容详细介绍的是使用单片机实现流水灯的详细资料说明
    发表于 03-21 16:41 7次下载
    使用<b class='flag-5'>单片机</b>实现流水灯的<b class='flag-5'>详细资料</b><b class='flag-5'>说明</b>

    PIC16F88X系列CMOS闪存单片机的引脚图和资料详细说明

    本文档的主要内容详细介绍的是PIC16F88X系列CMOS闪存单片机的引脚图和资料详细说明
    发表于 10-12 08:00 2次下载
    <b class='flag-5'>PIC</b>16F88X<b class='flag-5'>系列</b>CMOS闪存<b class='flag-5'>单片机</b>的引脚图和<b class='flag-5'>资料</b><b class='flag-5'>详细说明</b>

    PIC系列单片机程序设计基础知识详细说明

    本文档的主要内容详细介绍的是PIC系列单片机程序设计基础知识详细说明
    的头像 发表于 04-05 18:09 4566次阅读