基于PIC32的鐵路隧道監(jiān)測系統(tǒng)
3.1.3 MPLAP軟件仿真與實驗測試
采用MPLAB軟件編寫驅(qū)動軟件,在DEBUG選擇中選擇MPLAB SIM進(jìn)行軟件仿真,如圖3-4所示。然后采用泰克示波器TDS1012檢測CCD輸出電壓,可以看到驅(qū)動成功,并輸出周期性的波形。其中一個波形中,高電壓部分表示此處探測到光,低電壓部分表示沒有光。
圖3-4 使用MPLAB進(jìn)行軟件仿真
圖3-5使用泰克示波器TDS1012檢測CCD輸出電壓
3.2 字符型液晶LCD1602
3.2.1 液晶LCD1602簡介
LCD1602是常用的工業(yè)級別字符型液晶,能夠同時顯示16×2即32個字符。下圖為實物圖和引腳定義。模塊內(nèi)部的字符發(fā)生存儲器(CGROM)已經(jīng)存儲了160個不同的點陣字符圖形,這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫、常用的符號、和日文假名等,每一個字符都有一個固定的代碼。
圖3-6 液晶LCD1602實物圖和引腳定義
引腳 | 符號 | 功能說明 |
1 | VSS | 一般接地 |
2 | VDD | 接電源(+5V) |
3 | V0 | 液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地電源時對比度最高(對比度過高時會產(chǎn)生“鬼影”,使用時可以通過一個10K的電位器調(diào)整對比度)。 |
4 | RS | RS為寄存器選擇,高電平1時選擇數(shù)據(jù)寄存器、低電平0時選擇指令寄存器。 |
5 | R/W | R/W為讀寫信號線,高電平(1)時進(jìn)行讀操作,低電平(0)時進(jìn)行寫操作。 |
6 | EN | E(或EN)端為使能(enable)端,下降沿使能。 |
7 | DB0 | 底4位三態(tài)、 雙向數(shù)據(jù)總線 0位(最低位) |
8 | DB1 | 底4位三態(tài)、 雙向數(shù)據(jù)總線 1位 |
9 | DB2 | 底4位三態(tài)、 雙向數(shù)據(jù)總線 2位 |
10 | DB3 | 底4位三態(tài)、 雙向數(shù)據(jù)總線 3位 |
11 | DB4 | 高4位三態(tài)、 雙向數(shù)據(jù)總線 4位 |
12 | DB5 | 高4位三態(tài)、 雙向數(shù)據(jù)總線 5位 |
13 | DB6 | 高4位三態(tài)、 雙向數(shù)據(jù)總線 6位 |
14 | DB7 | 高4位三態(tài)、 雙向數(shù)據(jù)總線 7位(最高位)(也是busy flang) |
15 | BLA | 背光電源正極 |
16 | BLK | 背光 電源負(fù)極 |
相關(guān)推薦
-
-
renazan2000 | 2012-12-21
-
renazan2000 | 2012-12-21
-
-
renazan2000 | 2012-12-21
-
-
-
-
-
技術(shù)專區(qū)
- FPGA
- DSP
- MCU
- 示波器
- 步進(jìn)電機(jī)
- Zigbee
- LabVIEW
- Arduino
- RFID
- NFC
- STM32
- Protel
- GPS
- MSP430
- Multisim
- 濾波器
- CAN總線
- 開關(guān)電源
- 單片機(jī)
- PCB
- USB
- ARM
- CPLD
- 連接器
- MEMS
- CMOS
- MIPS
- EMC
- EDA
- ROM
- 陀螺儀
- VHDL
- 比較器
- Verilog
- 穩(wěn)壓電源
- RAM
- AVR
- 傳感器
- 可控硅
- IGBT
- 嵌入式開發(fā)
- 逆變器
- Quartus
- RS-232
- Cyclone
- 電位器
- 電機(jī)控制
- 藍(lán)牙
- PLC
- PWM
- 汽車電子
- 轉(zhuǎn)換器
- 電源管理
- 信號放大器
評論