PIC18 微控制器:它是什么以及如何使用它
PIC 微控制器
您是否需要易于编程和与其他外围设备连接的微控制器?如果是,那么 PIC18 单片机就是您所需要的。
为什么?因为 PIC18 单片机在执行程序时具有出色的速度和简单性。此外,与其他微控制器相比,这款 PIC 因其受欢迎程度和功能数量而名列前茅。
因此,在本文中,我们将详细介绍 PIC18 微控制器以及如何在您的电路中使用它。
开始吧!
什么是 PIC18F452 微控制器?
事实上,可编程接口控制器 (PIC) 微控制器是小型但功能强大的微控制器,您可以对其进行编程以执行各种任务。
另外,您可以在电子设备中找到这些微控制器,例如
- 控制系统
- 电话
- 报警系统
- 电脑等
电子设备
PIC 系列中的所有微控制器都具有用作 RAM 的寄存器。它们还带有一个保存返回地址的堆栈。
此外,PIC18F452 是一款基于闪存的 8 位微控制器,具有 MIPS 和 CMPS。它还具有多达 40 个引脚中的 34 个 I/O 引脚,并且可以输出大量功率。
事实上,PIC18F452 微控制器具有 8 位和 16 位定时器 (3)、一个具有多达 8 个通道的 10 位数模转换器以及一个 SPI、12C、USART 外设。
此外,它不需要大量功率,因为它只使用最大 0.2uA 的待机电流。此外,在 5v OF 4 Mhz 下运行时,它仅消耗 1.6mA 标准电流。
PIC 微控制器的类型
自然,根据其内部架构,有四种类型的 PIC 单片机。所以,这四种类型包括
- 基线图片
- 增强的中档 PIC
- 中档图片
- PIC18
我们将在本文中关注 PIC18。
PIC18F452 引脚配置
PIC18F452 微控制器有 40 个引脚,每个引脚都有其独特的功能。另外,我们将在此处为您列出所有引脚及其功能。
上图显示了 PIC18 微控制器的各种引脚配置。
P1C18F452 的替代品
PIC18F452的详细特性
具体来说,让我们进一步了解 PIC18F452 微控制器的特性:
- 34 个 I/O 引脚和 8 位 CPU
- 一个 8 位定时器和三个 10 位定时器
- 针数:40
- 一个 10 位 8 通道 ADC 模块
- 2v 最低工作电压和 5.5v 最高工作电压
- 没有可用的比较器和 DAC 模块
- 它有一个没有内部振荡器的外部振荡器
- 三个通信外设,包括 UART、SPI 和 I2C
- 32kb 程序存储器和 256 字节数据 EEPROM
- 10 MIPS 的 CPU 速度、1536 字节的 Ram 字节和 8 位架构
- PPS(外设引脚选择)和运算放大器不可用
- 没有具有计算和内部参考电压的 ADC
- DAC 转换器和最大 DAC 分辨率,不存在
- 零交叉检测和信号测量计时器丢失
- 两个 PWM 输出
- 没有硬件限制计时器和 USB 模块
- 没有 WWDT(窗口看门狗定时器)和角度定时器
- PIC 无法处理高压
- -40 o C 最低和 125 o C 最高工作温度
编程 PIC 微控制器
事实上,您可以使用多种软件对 PIC 微控制器进行编程。您甚至可以使用汇编语言对 PIC 进行编程。
毫无疑问,您需要多个软件来对该控制器进行全面编程。另外,IDE 是您进行主要编程的地方。您需要的其他东西包括编译器和 IPE。
最好的部分是,您可以在互联网上获得可以处理编程的免费软件。
现在,您需要一个 PICkit3 设备来将您的代码上传到 PIC。但这还不是全部。您还需要一些硬件,例如:
- 面包板
面包板
- 晶体振荡器
晶体振荡器
来源:维基共享资源
- PIC ICS
- 电容器
电容器
- 焊台
焊台
来源:维基共享资源
还有更多。
PICit3
应用程序
您可以将 8 位 PIC 用于以下应用:
- 模拟数据处理
- 集成传感器
- 输出-输入操作
- 小规模和低成本的应用程序
- 实时控制应用程序
- 数据记录
- 开发工具
PIC16 和 PIC18 的区别
第一个显着的区别是 PIC18 拥有比 PIC16 更高的速度,可以达到 48Mhz 的运行速度。此外,PIC18 具有硬件划分功能,而 PIC16 则没有。
还有一种银行切换的情况,PIC18 比 PIC16 更无压力。
PIC16 微控制器
最后的想法
PIC18 微控制器的设计允许它们处理简单的控制应用。过去,PIC 代表外围接口控制器。但今天,PIC 代表可编程智能计算机。
如今,PIC 单片机已成为具有数据 RAM 的智能设备。另外,它有足够的空间来存储您想要的任何程序。换言之,PIC18 微控制器不仅仅是存储器、处理器和外设的组合。
所以,我们想听听你的意见。您对此主题有疑问吗?
请不要犹豫与我们联系,我们很乐意为您提供帮助。
工业技术