電子百科
1、 A/D 轉(zhuǎn)換功能
PIC16F877A 單片機(jī)內(nèi)有8 路10 位A/D 轉(zhuǎn)換 通道,在這里用了1 路RA5,通過調(diào)節(jié)試驗(yàn)板上 的R5 電位器,可提供0~5VDC 的A/D 轉(zhuǎn)換信號(hào)。 光盤資料提供了A/D 轉(zhuǎn)換的演示軟件(AD.ASM), 將RA5 端口的電壓信號(hào)經(jīng)A/D 轉(zhuǎn)換后,通過SPI 串口顯示在四位數(shù)碼管上。
2、鍵盤
在單片機(jī)的應(yīng)用中,常通過鍵盤輸入數(shù)據(jù) 或?qū)Τ绦虻倪M(jìn)程進(jìn)行管理,試驗(yàn)板提供了標(biāo)準(zhǔn)的 4×4 矩陣式按鍵,采用的是RB 口的8 個(gè)I/O 口, 在程序編程時(shí)可利用RB 口的電平變化中斷功 能。光盤資料提供了按鍵輸入的演示程序 (KEY.ASM),并提供了按鍵防抖處理的一般方 法。
3、數(shù)碼管顯示
數(shù)碼管顯示是人機(jī)對(duì)話的重要環(huán)節(jié),可顯 示單片機(jī)的運(yùn)行狀況、結(jié)果及參數(shù)。試驗(yàn)板提供 了四位靜態(tài)數(shù)碼管,為了節(jié)約CPU 資源,利用了 單片機(jī)串行的擴(kuò)展口SPI 和移位寄存器 74HC595A,實(shí)現(xiàn)數(shù)碼管的靜態(tài)顯示。通過級(jí)連的 方式,把4 個(gè)74HC595A 芯片連在一起,形成一 個(gè)32 位的移位寄存器,每個(gè)74HC595A 芯片的并 行輸出顯示數(shù)據(jù),再用單片機(jī)的一個(gè)端口作為鎖 存控制,這樣就可以通過編程實(shí)現(xiàn)顯示功能。光 盤配有數(shù)碼管顯示的演示程序(DISPLAY.ASM)。
4、液晶顯示
液晶顯示除了可實(shí)現(xiàn)低功耗顯示外,還可 以實(shí)現(xiàn)LED 無法顯示的圖案、文字及動(dòng)畫等。試 驗(yàn)板采用ST7920A 驅(qū)動(dòng)器驅(qū)動(dòng)的LCD,具有8192 個(gè)16×16 點(diǎn)的中文字符和128 個(gè)16×8 點(diǎn)寬的 字母符號(hào),另外繪圖顯示畫面提供一個(gè)64×256 點(diǎn)的繪圖區(qū)域,可以和文字畫面混合顯示。LCD 具體應(yīng)用可參考光盤資料的液晶顯示器的使用 手冊(cè)ST7920.PDF,另外光盤配有液晶顯示中文 的演示程序(LCD.ASM)。
5、D/A 輸出(可選件)
本試驗(yàn)板預(yù)留了D/A 轉(zhuǎn)換器件的位置,D/A 轉(zhuǎn)換芯片采用MAX518,它和單片機(jī)的IIC 總線 接口擴(kuò)展一路D/A 輸出。
6、EEPROM 讀寫
EEPROM 在工控應(yīng)用中,主要是存儲(chǔ)有關(guān)參 數(shù)、運(yùn)行結(jié)果等,另外可配合鍵盤、顯示界面對(duì) 參數(shù)進(jìn)行修改。本試驗(yàn)板提供了一個(gè)ATMEL 公司 的93C46 EEPROM,通過單片機(jī)的SPI 串行口與 其進(jìn)行通訊,光盤資料提供了93C46 的讀寫演示 程序(93C46R&W.ASM),對(duì)于沒有SPI 串行口的單 片機(jī),光盤資料提供了軟件模擬SPI 讀寫93C46 的演示程序(spimn40.asm)。
7、捕捉方式,PWM 方式
試驗(yàn)板提供了捕捉信號(hào)外部接口 (CCPIN),可對(duì)脈沖信號(hào)進(jìn)行捕捉,進(jìn)行數(shù)字處 理,可用于轉(zhuǎn)速、頻率、計(jì)數(shù)等試驗(yàn)。光盤資料 提供了頻率測量的程序(freq.c C 語言)。 PWM(即脈寬調(diào)制)在工控上有很廣泛的 應(yīng)用,利用其控制IGBT,可實(shí)現(xiàn)直流電機(jī)的調(diào) 壓調(diào)速和交流電機(jī)的變頻調(diào)速。本試驗(yàn)板的PWM 輸出信號(hào)控制蜂鳴器,可根據(jù)蜂鳴器發(fā)出的聲 音,感覺信號(hào)的頻率及脈沖寬度的變化。
8、串行通信接口
SCI 本試驗(yàn)板采用MAX232 驅(qū)動(dòng)PIC16F877A 的 SCI 接口和標(biāo)準(zhǔn)RS-232 電平接口,實(shí)現(xiàn)單片機(jī)和 PC 機(jī)之間的數(shù)據(jù)交換和通訊。
9、實(shí)時(shí)時(shí)鐘信號(hào)
試驗(yàn)板提供了一個(gè)32.768KHz 晶振作為時(shí) 鐘信號(hào),利用它定時(shí)器在單片機(jī)進(jìn)入睡眠時(shí)也能 繼續(xù)計(jì)數(shù)或計(jì)時(shí),在計(jì)數(shù)時(shí)間到時(shí),將單片機(jī)從 睡眠狀態(tài)喚醒,運(yùn)行日歷時(shí)鐘程序,更新日歷記 錄。
10、ICD 接口
試驗(yàn)板提供了ICD 標(biāo)準(zhǔn)接口, 可與MICROCHIP 的ICD 和ICD2 配合使用,可對(duì)FLASH 型單片機(jī)進(jìn)行在線編程和調(diào)試,實(shí)時(shí)監(jiān)測程序運(yùn) 行情況。具體應(yīng)用請(qǐng)參看ICD2 說明書。
11、其他功能
試驗(yàn)板還提供了其他一些試驗(yàn)功能,例如: 開關(guān)量的輸入與輸出(輸出可由發(fā)光二極管觀 察),手動(dòng)復(fù)位,看門狗復(fù)位等。另外用戶還可 以在試驗(yàn)板搭建自己的電路,與各功能模塊進(jìn)行 電氣連接。
?
????? 1、試驗(yàn)板工作電源接口
2、ICD2 接口
3、RS232 接口
4、A/D 轉(zhuǎn)換電壓調(diào)節(jié)電位器
5、LCD 對(duì)比度調(diào)節(jié)電位器
6、復(fù)位按鈕
7、4×4 矩陣鍵盤
8、蜂鳴器
9、數(shù)碼管
10、LCD 顯示器