PIC18F4550单片机
PIC18F4550属于“PIC18F微控制器的家庭。亚博真人PIC18F4550从微芯片技术是一种流行的微控制器,带有亚博真人一个高性能、增强flash, USB单片机nano-Watt-Technology。这是一个8位微控制器在制造商和工程师由于其特性和简单的应用程序。PIC18F4550进来各种包,像浸QPF QPN和可以选择根据项目要求。
PIC18F4550引出线的配置
这是一个40针设备所示PIC18F4550销图。有很多功能的控制器制造商不能提供很多I / O管脚。那么多针控制器有多种功能。这些特性可以通过编程使取决于需求。下面我们将简要描述每个销功能。
密码 |
销的名字 |
描述 |
1 |
MCLR / VPP / RE3 |
MCLR:掌握清楚(重置)输入 VPP:编程电压输入 土耳其宫廷RE3: I / O销,销3 |
2 |
RA0 / AN0 |
门RA0: I / O销,销0 AN0:模拟输入0 |
3 |
RA1 / AN1 |
门RA1: I / O销,销1 AN1:模拟输入1 |
4 |
红警2 / AN2 / VREF - / CVREF |
红警2:I / O门销,销2 AN2:模拟输入2 VREF): A / D输入参考电压(低) CVREF:模拟比较器参考输出 |
5 |
RA3中/ AN3 VREF + |
RA3中:I / O门销,销3 AN3:模拟input3 VREF +: A / D输入参考电压(高) |
6 |
RA4 / T0CKI C1OUT / RCV |
门RA4: I / O销,销4 T0CKI: Timer0外部时钟输入 C1OUT:比较器输出 RCV:外部USB收发器RCV输入 |
7 |
RA5 AN4 / SS / HLVDIN / C2OUT |
门RA5: I / O销,销5 AN4:模拟输入4 SS: SPI奴隶选择输入 HLDVIN:高/低电压检测输入 C2OUT:比较器输出 |
8 |
RE0 / AN5 / CK1SPP |
土耳其宫廷RE0: I / O销,销0 AN5:模拟输入5 CK1SPP: SPP时钟输出 |
9 |
RE1 / AN6 / CK2SPP |
土耳其宫廷RE1: I / O销,销1 AN6:模拟输入6 CK2SPP: SPP时钟输出 |
10 |
RE2公司/ AN7 / OESPP |
土耳其宫廷RE2公司:I / O销,销2 AN6:模拟输入7 OESPP: SPP启用输出 |
11 |
VDD |
积极的电源(+ 5 v) |
12 |
VSS |
地面 |
13 |
OSC1 / CLKI |
OSC1:振荡器销1 CLKI:外部时钟源输入 |
14 |
OSC2 / CLKO / RA6 |
OSC2:振荡器销2 CLKO:时钟源输出 门RA6: I / O销,销6 |
15 |
RC0 / T1OSO / T13CKI |
RC0: I / O PORTC销,销0 T1OSO: Timer1振荡器输出 T13CKI: Timer1 / Timer3外部时钟输入 |
16 |
RC1 / T1OSI CCP2 / UOE |
RC1: I / O PORTC销,销1 T1OSI: Timer1振荡器输入 CCP2:捕获输入/比较2输出/ PWM2输出 UOE:外部USB收发器OE输出 |
17 |
RC2 / CCP1 / P1A |
RC2: I / O PORTC销,销2 CCP1:捕获输入/比较1输出/ PWM1输出。 P1A:增强CCP1 PWM输出,一个频道 |
18 |
VUSB |
VUSB:内部USB 3.3 v电压调节器输出 |
19 |
RD0 / SPP0 |
RD0: I / O PORTD销,销0 SPP0:数据流并行端口 |
20. |
RD1 / SPP1 |
RD1: I / O PORTD销,销1 SPP1:数据流并行端口 |
21 |
RD2 / SPP2 |
RD2: I / O PORTD销,销2 SPP2:数据流并行端口 |
22 |
现场/ SPP3 |
现场:I / O PORTD销,销3 SPP3:数据流并行端口 |
23 |
RC4 / D - / VM |
RC4: I / O PORTC销,销4 微分- D -: USB线(输入/输出) VM:外部USB收发器虚拟机输入 |
24 |
RC5 / D + /副总裁 |
RC5: I / O PORTC销,销5 D +:微分+ USB线(输入/输出)。 VP:外部USB收发器副输入 |
25 |
将/ TX / CK |
将是:I / O PORTC销,销6 TX: EUSART异步传输 CK: EUSART同步时钟(见RX / DT)。 |
26 |
RC7 / RX / DT / SDO |
RC7: I / O PORTC销,销7 处方:EUSART异步接收 DT: EUSART同步数据(见TX / CK)。 SDO: SPI数据 |
27 |
RD4 / SPP4 |
RD4: I / O PORTD销,销4 SPP4:数据流并行端口 |
28 |
RD5 / SPP5 / P1B |
RD5: I / O PORTD销,销5 SPP5:数据流并行端口 P1B:增强CCP1 PWM输出通道B |
29日 |
RD6 / SPP6 / P1C |
RD6: I / O PORTD销,销6 SPP6:数据流并行端口 P1C:增强CCP1 PWM输出,频道C |
30. |
RD7 / SPP7 / P1D |
RD7: I / O PORTD销,销7 SPP7:数据流并行端口 P1D:增强CCP1 PWM输出通道D |
31日 |
VSS |
地面 |
32 |
VDD |
积极的电源(+ 5 v) |
33 |
RB0 / AN12 / INT0 / FLT0 / SDI / SDA |
RB0: I / O PORTB销,销0 AN12:模拟输入12 INT0:外部中断0 FLT0:增强PWM故障输入(ECCP1模块) SDI: SPI数据 SDA: I2C数据I / O |
34 |
RB1 / AN10 INT1 / SCK / sci |
RB1: I / O PORTB销,销1 AN10:模拟输入10 INT1:外部中断1 SCK:同步串行时钟输入/输出SPI模式 sci:同步对I2C串行时钟输入/输出模式 |
35 |
工程师/ AN8 INT2 / VMO |
工程师:I / O PORTB销,销2 AN8:模拟输入8 INT2:外部中断2 VMO:外部USB收发器VMO输出 |
36 |
RB3 / AN9 CCP2 / VPO |
RB3: I / O PORTB销,销3 AN9:模拟输入9 CCP2:捕获输入/比较2输出/ PWM2输出 VPO:外部USB收发器VPO输出 |
37 |
RB4 / AN11 KBI0 / CSSPP |
RB4: I / O PORTB销,销4 AN11:模拟输入11 KBI0: Interrupt-on-change销 CSSPP: SPP芯片选择控制输出 |
38 |
RB5 / KBI1 / PGM |
RB5: I / O PORTB销,销5 KBI1: Interrupt-on-change销 的PGM:低压ICSP编程使销 |
39 |
RB6 / KBI2 /热解色谱 |
RB6: I / O PORTB销,销6 KBI2: Interrupt-on-change销 包括:在线调试器和ICSP编程时钟针。 |
40 |
RB7 / KBI3 / PGD |
RB7: I / O PORTB销,销7 KBI3: Interrupt-on-change销 销PGD:在线调试器和ICSP编程数据。 |
特性
PIC18F4550——简化的特性 |
|
CPU |
8位 |
针的总数 |
40 |
工作电压 |
+ 4.0 + 5.5 V (+ 5.5 V是绝对最大) |
可编程I / O引脚的数量 |
35 |
通信接口 |
USB串行接口(23、24针)(可用于编程这个控制器) 主/从SPI串行接口(7,26岁,33岁的34针)(可用于编程这个控制器) 可编程串行UART(25、26针)(可用于编程这个控制器) 二线串行接口(33、34针)(可用于连接外围设备,比如传感器和液晶显示器) |
ADC模块 |
13频道,10位ADC的决议 |
定时器模块 |
一个8位计数器,三个16位计数器 |
模拟比较器 |
2 |
PWM渠道 |
4 |
外部振荡器 |
48兆赫 |
内部振荡器 |
32 khz-8mhz校准内部振荡器 |
程序内存类型 |
闪光 |
程序内存 |
32 kb的[10000]写/擦除周期 |
CPU速度 |
12个MIPS |
内存字节 |
2 kb的 |
eepm |
256个字节 |
看门狗定时器 |
与单独的片上可编程看门狗定时器振荡器 |
省电模式 |
可用 |
工作温度 |
-40°C + 85°C(+ 85是绝对最大,-40绝对最低) |
注意:可以发现更多的技术细节PIC18F4550数据表,这一页的底部。
PIC18F4550替代品
PIC18F4455
PIC18F4550家庭
PIC18F2455,PIC18F2550
使用PIC18F4550单片机在哪里
PIC18F4550易于程序图片控制器。控制器程序内存满足大多数应用程序。随着35可编程输入/输出针,它可以轻松许多外围设备接口。与看门狗定时器重置错误它可用于系统没有人类干预。有USB接口功能你可以从任何电脑与控制器通信,没有任何麻烦。添加了许多功能一起PIC18F4550控制器的进一步推广使用。
如何使用PIC18F4550单片机
PIC18F4550用作其他单片机。微控制器和数字集成电路不一样。PIC18F4550的工作,首先,我们需要适当的程序文件保存在闪存控制器。一旦提供电力,控制器执行这段代码保存在闪存创建响应。
整个过程使用PIC18F4550是这样的-
- PIC18F4550列表要执行的函数
- 编写使用相对IDE的功能应用程序的编程语言
- (MPLAB IDE Windows操作系统(www.microchip.com/mplabx-ide-windows-installer]
- (对于这些IDE的功能应该用“C”语言编写)
- 在编写所需的程序编译错误消除使用IDE。
- 成功编译之后IDE应用程序生成十六进制文件的书面程序。
- 选择编程设备(通常是'图片工具包3 '),PC和PIC18F4550之间建立通信。
- 运行十六进制文件倾销的软件选择编程设备有关。
- 选择合适的程序十六进制文件。
- 燃烧PIC18F4550闪存的十六进制文件的程序使用这个程序。
- 程序员,断开连接相应的外设控制器和电源系统。
- 连接电源后控制器执行这个十六进制代码保存在内存中,表演者任务指示。
应用程序
有成千上万的PIC18F4550——申请
- 爱好者和工程师一般项目
- 开发板为学习者
- 温度控制系统
- 模拟信号测量和操作。
- 嵌入式系统像咖啡机,自动售货机。
- 电机控制系统
- 外围接口系统