购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.1 PIC单片机简介

图1-1和图1-2分别给出了本书出现最多的PIC16F877A和PIC18F452单片机的不同封装形式及引脚分布。

图1-1 PIC16F877A单片机的三种不同封装(QFN封装未列出)

图1-2 PIC18F452单片机的两种不同封装

下面介绍这两种单片机的主要性能与外设特征。

一、PIC16F877A单片机主要性能与外设特征简介

(1)主要性能

●“哈佛结构”,功能强大的精简指令(RISC)单片机内核

● 35条单字节指令

● DC-20MHz时钟输入,DC-200ns指令周期

● 可选择的振荡器

● 8级深度硬件中断堆栈,用于保护和恢复程序计数器

● 共有14个中断源

● 直接、间接和相对寻址方式

● 8K Flash程序字,368字节数据RAM存储器,256字节EEPROM数据存储器

● 处理器可读/写程序存储器(Flash)

● 全静态设计

● 具有上电复位功能(POR,Power-on Reset)

● 具有上电延时定时器(PWRT,Power-up Timer)和振荡器起振定时器(OST,Oscillator Start-up Timer)

● 具有片内看门狗定时器(WDT,Watchdog Timer)

● 具有片内可靠运行的RC振荡器

● 两线式串行编程能力(ICSP,In-Circuit Serial Programming)

● 具有单电源5V在线串行编程能力

● 可经两个引脚进行在线调试

● 可编程的代码保护,防止程序泄密

● 运行电压范围2.0~5.5V

● 高吸入/拉出电流25mA

● 低功耗睡眠方式

● 低功耗,具有商用、工业用温度范围

(2)外设特征

● TIMER0:带有8位预分频器的8位定时器/计数器

● TIMER1:带有预分频器的16位定时器/计数器,使用外部晶体振荡时钟时,在SLEEP期间仍能工作

● TIMER2:带有8位周期寄存器、预分频器和后分频器的8位定时/计数器

● 2个捕捉器(16位,最大分辨率为12.5ns),比较器(16位,最大分辨率为200ns),PWM模块(最大分辨率为10位)

● 10位8通道模/数转换器

● 模拟电压比较器

● 带有SPI(主模式)和I 2 C(主/从)模式的MSSP

● 带有9位地址探测的通用同步/异步接收/发送器(USART,也称SCI)

● 带有RD/WR/CS(仅40/44引脚)控制8位字宽的并行从动端口(PSP)

● 带有欠压复位(BOR)电路

二、PIC18F452单片机的主要性能与外设特征简介

(1)主要性能

●“哈佛结构”,功能强大的精简指令(RISC)单片机内核

● 75条单字节指令

● DC-40MHz时钟输入,最高执行速度达10MIPS

● 可选择的振荡器

● 32K Flash程序存储器,1 536字节数据RAM存储器,256字节EEPROM数据存储器

● 多达20种中断源,具有两级中断优先级和中断嵌套

● 31级硬件堆栈

● 立即寻址、直接寻址、间接寻址、寄存器间接寻址

● 内置8×8单周期硬件乘法器

● 带有独立片内RC振荡器的看门狗定时器(WDT,Watchdog Timer)可保证运行可靠

● 多达 9 种复位方式:POR、BOR、RESET 指令、堆栈满、堆栈下溢、PWRT、OST、MCLR、WDT

● 多达 10 种振荡器方式选择:LP、XT、HS、HSPLL、RC、RCIO、INTIO1、INTIO2、EC、RCIO

● 在线串行编程(ICSP)与在线串行调试(ICD)

● 宽工作电压:2.0~5.5V

● I/O端口驱动能力强,驱动电流达25mA

● 具有商用、工业用温度范围

● 超低功耗设计:在空闲模式下,电流降至5.8μA,在休眠模式下,电流降至0.1μA

(2)外设特征

● TIMER0:带有8位预分频器的8/16位定时器/计数器

● TIMER1:带有预分频器的16位定时器/计数器,可在休眠模式下通过外部时钟计数

● TIMER2:带有8位周期寄存器的8位定时/计数器(作为PWM的时基)

● 2个CCP模块(捕捉/比较/脉宽调制)

● 8路10位精度的A/D转换器

● MSSP接口有SPI、I 2 C两种

● 带有SPI(主模式)和I 2 C(主/从)模式的SSP

● 比较器参考电压模块

● 可寻址的USART

● 并行从动端口(PSP)

● 可编程的低电压检测模块(LVD)。

图1-3、图1-4分别给出了PIC16F877A和PIC18F452两种单片机的内部结构。

图1-3 PIC16F877A单片机内部结构图

图1-4 PIC18F452单片机内部结构图 yBtfrRDSDDZgZPPVUfczh/1GSZTe2bjnFK22GUSWF0mzAdCOjHIkPcf6udZOgXGg

点击中间区域
呼出菜单
上一章
目录
下一章
×