打印
[学习资料]

microchip单片机入门基础知识(PIC单片机详细资料)

[复制链接]
773|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
昊430|  楼主 | 2020-12-4 10:53 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

[color=rgb(34, 34, 34) !important]PIC单片机有计算功能和**内存像CPU并由软件控制运行。然而,处理能力—般,存储器容量也很有限,这取决于PIC的类型。但是它们的最高操作频率大约都在20MHz左右,存储器容量用做写程序的大约1K—4K字节。

[color=rgb(34, 34, 34) !important]

PIC单片机的特点

[color=rgb(34, 34, 34) !important]PIC系列单片机的硬件系统设计简洁,指令系统设计精炼,在所有单片机品种中是最容易学习、最容易应用的单片机品种之一。 PIC单片机相比其它品种单片机有以下优点:

(1) 哈佛总线结构:

[color=rgb(34, 34, 34) !important]其设计异同于其它单片机之处是:不仅采用了哈佛体系结构,而且还采用了哈佛总线结构,在芯片内部将数据总线和指令总线分离,并且采用不同的宽度,这样做的好处在于,实现指令提取的“流水作业”,也就是在执行一条指令的同时对下一条指令进行取指操作,以便实现全部指令的单字节化,单周期化,从而有利于提高CPU执行指令的速度。

[color=rgb(34, 34, 34) !important]如下图结构:

[color=rgb(34, 34, 34) !important]

(2) 指令单字节化

[color=rgb(34, 34, 34) !important]因为数据总线和指令总线是分离的,并且采用了不同的宽度,所以程序存储器ROM和数据存储器RAM的寻址空间(即地址编码空间)是互相独立的,而且两种存储器宽度也不同。这种设计既可以确保数据的安全性,还可提高运行速度和实现全部指令的单字节化。

(3) 精简指令集(RISC)技术

[color=rgb(34, 34, 34) !important]PIC系列单片机的指令系统(就是该单片机所能识别的全部指令的集合,叫做指令系统或者指令集,Instruction set)只有35条指令,易学好用。而MCS-51单片机指令系统共有111条指令。

(4) 寻址方式简单

[color=rgb(34, 34, 34) !important]寻址方式就是寻找操作数的方法。PIC系列单片机只有4种寻址方式(即寄存器间接寻址、立即数寻址、直接寻址和位寻址),容易掌握,而MCS-51单片机则有7种寻址方式。

(5) 代码压缩率高

[color=rgb(34, 34, 34) !important]1KB的存储器空间,对于像MCS-51单片机,大约只能存放600条指令,而对于PIC系列单片机则能够存放的指令条数可达1024条。

[color=rgb(34, 34, 34) !important]

(6) 运行速度高

[color=rgb(34, 34, 34) !important]由于采用了哈佛总线结构,以及指令的读取和执行采用了流水作业方式,使得运行速度大大提高,在所有8位机中,PIC17CXX是目前世界上速度最快的品种之一。

(7) 功耗低

[color=rgb(34, 34, 34) !important]PIC系列单片机的功率消耗极低,是目前世界上最低的单片机品种之一。在4MHz时钟下工作时耗电不超过2mA,在睡眠模式下耗电可以低到1μA以下。

(8) 驱动能力强

[color=rgb(34, 34, 34) !important]I/O端口驱动负载的能力较强,每个I/O引脚吸入和输出电流的最大值可分别达到25mA和20mA,能够直接驱动发光二极管LED、光电耦合器或者微型继电器等。

(9) I2C和SPI串行总线端口

[color=rgb(34, 34, 34) !important]PIC系列单片机的一些型号具备I2C和SPI串行总线端口。I2C(Inter IC bus,也可以记为IIC)和SPI(Serial peripheral interface)分别是由Philips公司和Motorola公司发明的两种串行总线技术,是在芯片之间实现同步串行数据传输的技术,利用这些串行总线端口可以方便灵活地扩展一些必要的外围器件。

(10) 外接电路简洁

[color=rgb(34, 34, 34) !important]PIC系列单片机内集成了上电复位电路、I/O引脚上拉电路、看门狗定时器等,可以最大程度地减少或免用外接器件,以便实现“纯单片”应用,这样即方便开发,也可以节省电路板空间和制造成本。

[color=rgb(34, 34, 34) !important]

PIC单片机系列介绍

[color=rgb(34, 34, 34) !important]PIC单片机目前有8位系列、16位系列和32位系列,简单介绍如下:

8位机系列:

[color=rgb(34, 34, 34) !important]早期一次性编程的有PIC12Cxxxx系列、PIC16CXXX系列,目前不推荐使用,但还有一些老产品在用,所以还有出货。

[color=rgb(34, 34, 34) !important]目前的FLASH系列产品,PIC10FXXX、PIC12FXXX、PIC16FXXX,PIC18FXXXX等,PIC10F/PIC12F属于低档8位单片机,某些系列带8BIT AD口,价格低,体积小,适合一些小应用,PIC16F属于中档8位单片机,大多数带10BIT AD口,还有诸如CCP,SPI,I2C,UART等外设端口,价格适中,出货量大,PIC18F系列属于高档8位单片机,价格偏高,小批量购买的价格和16位单片机差不多。当然外设功能丰富。

[color=rgb(34, 34, 34) !important]

[color=rgb(34, 34, 34) !important]8位机的C编译器,PIC10,12,16系列目前的主流编译器是HI-TECH的PICC,18系列的主流编译器有HI-TECH的PICC18及PICC18MCHP自己的PICC18,均为收费软件,但有评估板或限制版供免费下载使用。

16位单片机系列:

[color=rgb(34, 34, 34) !important]有dsPIC30F系列,dsPIC33FJ系列,PIC24F系列,PIC24H系列

[color=rgb(34, 34, 34) !important]dsPIC30F及dsPIC33FJ系列是MCHP推出的带DSP内核的高性能数字信号控制器,被称为“DSC”,dsPIC30F是5V供电系统,33FJ系列是3.3V供电系统。适合需要一些高速处理AD信号的场合,其中33FJXXXGPXXX系列适合音频数字信号处理,33FJXXXMCXXX及30F系列适合马达控制场合。

[color=rgb(34, 34, 34) !important]PIC24F系列及PIC24H系列是普通的16BIT MCU,适合一些要求较高的应用场合。

[color=rgb(34, 34, 34) !important]

[color=rgb(34, 34, 34) !important]16位单片机共用一种C编译器:MCHP自己的PICC30及HI-TECH的PICC30,收费软件,同样有限制版或试用版供下载免费使用。

32位单片机系列:

[color=rgb(34, 34, 34) !important]PIC32系列为MCHP在2007年发布的一个系列高端单片机系列,最高工作频率80MHz,


使用特权

评论回复
沙发
heisexingqisi| | 2020-12-5 23:57 | 只看该作者
PIC是自己的内核,非常棒。

使用特权

评论回复
板凳
weifeng90| | 2020-12-6 21:19 | 只看该作者
PIC单片机在几年前还是很火的

使用特权

评论回复
地板
捉虫天师| | 2020-12-8 16:08 | 只看该作者
这些结构我是一概不懂啊。

使用特权

评论回复
5
jameswangchip| | 2020-12-9 17:10 | 只看该作者
捉虫天师 发表于 2020-12-8 16:08
这些结构我是一概不懂啊。

哈佛结构是一种将程序指令存储和数据存储分开的存储器结构。哈佛结构是一种并行体系结构,它的主要特点是将程序和数据存储在不同的存储空间中,即程序存储器和数据存储器是两个独立的存储器,每个存储器独立编址、独立访问。哈佛结构的微处理器通常具有较高的执行效率。其程序指令和数据指令分开组织和存储的,执行时可以预先读取下一条指令。

使用特权

评论回复
6
lidi911| | 2020-12-9 18:26 | 只看该作者
PIC现在用的少了吧,性价比不高了。

使用特权

评论回复
7
箫声欲碎| | 2020-12-10 10:46 | 只看该作者
正在学和使用

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

49

主题

975

帖子

5

粉丝