基于PIC32的铁路隧道监测系统
3.1.3 MPLAP软件仿真与实验测试
采用MPLAB软件编写驱动软件,在DEBUG选择中选择MPLAB SIM进行软件仿真,如图3-4所示。然后采用泰克示波器TDS1012检测CCD输出电压,可以看到驱动成功,并输出周期性的波形。其中一个波形中,高电压部分表示此处探测到光,低电压部分表示没有光。
图3-4 使用MPLAB进行软件仿真
图3-5使用泰克示波器TDS1012检测CCD输出电压
3.2 字符型液晶LCD1602
3.2.1 液晶LCD1602简介
LCD1602是常用的工业级别字符型液晶,能够同时显示16×2即32个字符。下图为实物图和引脚定义。模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码。
图3-6 液晶LCD1602实物图和引脚定义
引脚 | 符号 | 功能说明 |
1 | VSS | 一般接地 |
2 | VDD | 接电源(+5V) |
3 | V0 | 液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高(对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度)。 |
4 | RS | RS为寄存器选择,高电平1时选择数据寄存器、低电平0时选择指令寄存器。 |
5 | R/W | R/W为读写信号线,高电平(1)时进行读操作,低电平(0)时进行写操作。 |
6 | EN | E(或EN)端为使能(enable)端,下降沿使能。 |
7 | DB0 | 底4位三态、 双向数据总线 0位(最低位) |
8 | DB1 | 底4位三态、 双向数据总线 1位 |
9 | DB2 | 底4位三态、 双向数据总线 2位 |
10 | DB3 | 底4位三态、 双向数据总线 3位 |
11 | DB4 | 高4位三态、 双向数据总线 4位 |
12 | DB5 | 高4位三态、 双向数据总线 5位 |
13 | DB6 | 高4位三态、 双向数据总线 6位 |
14 | DB7 | 高4位三态、 双向数据总线 7位(最高位)(也是busy flang) |
15 | BLA | 背光电源正极 |
16 | BLK | 背光 电源负极 |
相关推荐
-
-
renazan2000 | 2012-12-21
-
renazan2000 | 2012-12-21
-
-
renazan2000 | 2012-12-21
-
-
评论