基于PIC32的铁路隧道监测系统
3.2.2 并行主接口PWP简介
并行主端口(Parallel Master Port,PMP)是一个 8 位 /16 位并行 I/O 模块,专用于与通信外设、LCD、外部存储器件以及单片机等多种并行器件进行通信。由于并行外设接口的多样化,PMP模块具有高度可配置性。
PMP 模块的主要特性包括:
• 最多 16 条可编程地址线
• 最多 2 条片选线
• 可编程选通选项
• 独立的读和写选通,或
• 带使能选通的读 / 写选通
• 地址自动递增 / 自动递减
• 可编程地址 / 数据复用
• 可编程控制信号的极性
• 支持传统并行从端口
• 支持增强型并行从端口
• 地址支持
• 4 字节深自动递增缓冲区
• 施密特触发器或 TTL 输入缓冲器
3.2.3 配置PMP用于LCD模块
从上面我们了解了液晶LCD1602,尽管我们可以如果人工访问PORTE和PORTD的各个引脚来控制I/0信号实现总线时序。但是PIC32提供的并行主接口PMP,它能够把单片机从控制慢速外围设备的繁琐任务中解脱出来。图3-7是使用PMP接口与LCD1602的连线图,图3-8是驱动液晶显示一行“EEFOCUS GOOD”字符。
图3-7 使用PMP接口与LCD1602的连线图
图3-8 驱动液晶显示一行“EEFOCUS GOOD”字符
2.3 串口通信COM
串行接口简称串口,也称串行通信接口(通常指COM接口),是采用串行通信方式的扩展接口,由于其配置简单,广泛地用于数据传输到计算机。由于开发板上没有串口模块,而且我们也没有申请串口模块,所以我们根据图3-9原理图,使用PIC32的串口2接口和MAX232芯片,自己焊接了一个串口模块,如图所示。
图3-9 PIC32的串口2接口和MAX232芯片电路连接
图3-10 串口模块实物图
评论