【PIC】单片机基本概述

1. 公司

PIC 单片机是 Microchip(微芯) 公司的产品,始于1989年。

 

2. 精简指令集技术

传统的单片机采用复杂指令集(Complex Instruction Set Computer, CISC)结构,通常有50~110条。而 PIC 采用精简指令集(Reduced Instruction Set Computer, RISC),其高中低档分别为58,35和33条

 

NOP:除了消耗单片机一个指令周期外,没有任何其他影响

 

 

3. 哈弗总线结构

PIC 单片机采用程序和数据空间完全分离的“哈弗”总线结构。与之对应的另外一种总线架构是“冯 ▪ 诺依曼”,它是一种程序和数据同一空间的架构,"哈弗" 结构好处是减低成本提高运行效率。

 

8位单片机是指数据总线的位宽是8位(即一次存取8个位数据),对应于“冯 ▪ 诺依曼”结构的单片机,那么程序和数据一次存取都是8位,但是对于“哈弗”总线的单片机,数据总线仍旧是8位进行存取,但是程序指令位宽可以是12/14/16位进行存取,大大提高运行效率。

 

4. 单字节指令

指令,通常指一条汇编代码,包括操作码和操作数,例如:MOVE PORTB,W。

 

PIC 单片机支持单字节指令,所有指令都描述成一个长度为 12/14/16 位的字,一次读取就可以取得一个指令操作码和操作数;不同于“冯 ▪ 诺依曼”结构,由于长度只有8位,所以读取一个指令起码要度2次以上,容易出现再干扰场合程序跑飞的情况。当然PIC的单字指令也有缺陷,由于固定 12/14/16 位,为了寻址更大的储存空间(程序代码或数据),那么配合辅助寄存器进行程序或数据寻址

 

5. 寄存器结构

PIC 所以的寄存器,包括IO端口、定时器、程序计数器(PC)等均采用 RAM(Random Access Memory,随机存取存储器) 结构,相比较ROM,RAM 可以随时读写,速度很快。但是缺点也很明显,断电数据消失。

 

6. 其他特点

功耗低:例如PIC16F87X,电压3V,4MHz,电流约为6mA;如果使用 32kHz,电流约为20mA,睡眠模式电流低于1uA。

驱动能力强:IO端口灌电流和拉电流最大25mA,可直接驱动二极管、光耦等。

ADC:内置

门口狗(WDT):内置

...

 

7. PIC系列类型

PIC 8位单片机分为低/中/高三挡,其对应的程序指令位宽分别是 12/14/16。高端的型号通常以 PIC18... 开头,高端型号最高指令流可达10MIPS(单条执行时间达到100ns);中低端芯片采用 PIC12... / PIC16... 开头。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值