技术热线: 4007-888-234

PIC单片机:PIC18F452有哪些功能?

更新时间: 2019-08-16
阅读量:8193

在这里,英锐恩单片机将为你解释PIC系列单片机——PIC18F452的硬件,即PIC18F452中可用的功能。
换句话说,介绍功能不如介绍PIC单片机针脚的工作。我们知道,在18F452单片机中,一共有40个引脚。不同的PIC单片机具有不同的引脚和不同的功能。一些PIC单片机缺少下面介绍的功能,其中一些具有更多功能。所以,这里只讨论PIC单片机18F452,因为它非常稳定的,主要用于工程项目。

PIC单片机PIC18F452

PIC18F452是一个8位单片机,现在我们来看看PIC18F452单片机中可用的功能。
一、PIC18F452的端口
PIC18F452共有五个端口。每个端口都是1字节(8位),因此每个端口有8个单片机引脚,除了端口E,它有3个引脚。这些端口命名为:
PORTA(Pin#2至Pin#10);
PORTB(Pin#30至Pin#40);
PORTC(引脚#15至引脚#18和引脚#23至引脚#26);
PORTD(引脚#19至引脚#22和引脚#27至引脚#30);
PORTE(Pin#8到Pin#10)。
你可以访问任何端口的任何引脚。端口的引脚分配为0,1,2,3,4,5,6,7和7是最高有效位,0是最少,所以假设我想使用端口B的引脚号3然后我将写入RB2 。
二、PIC18F452中的定时器
我们在PIC18F452中共有四个内置定时器。这些计时器也用作计数器。我们可以将它们设置为计算任何数量或设置延迟等。例如,我们希望使用PIC在LCD上制作数字手表,在这种情况下,我们将使用计时器进行计数。PIC18F452中使用的四个定时器是:
定时器0;
定时器1;
定时器2;
定时器3。
三、串行端口接口
PIC18F452还支持使用TX和RX引脚进行串行接口。假设我们使用任何传感器并希望在PC上绘制其输出图,然后我们将传感器连接到任何输入引脚,然后使用TX和RX引脚将其数据发送到计算机。
注意:在PIC18F452中:TX引脚是引脚#25,RX引脚是引脚#26。
当我们想要将数据从PIC单片机传输到计算机时,我们使用PIC的TX引脚,当想要将数据接收到PIC时,我们使用RX。
四、其他一些功能
1.PIC18F452中断;
2.A/D转换器;
3.EEPROM存储;
4.CCP和ECCP编程;
5.SPI协议;
6.I2C协议。