1、 A/D 轉(zhuǎn)換功能
PIC16F877A 單片機(jī)內(nèi)有8 路10 位A/D 轉(zhuǎn)換 通道,在這里用了1 路RA5,通過(guò)調(diào)節(jié)試驗(yàn)板上 的R5 電位器,可提供0~5VDC 的A/D 轉(zhuǎn)換信號(hào)。 光盤(pán)資料提供了A/D 轉(zhuǎn)換的演示軟件(AD.ASM), 將RA5 端口的電壓信號(hào)經(jīng)A/D 轉(zhuǎn)換后,通過(guò)SPI 串口顯示在四位數(shù)碼管上。
2、鍵盤(pán)
在單片機(jī)的應(yīng)用中,常通過(guò)鍵盤(pán)輸入數(shù)據(jù) 或?qū)Τ绦虻倪M(jìn)程進(jìn)行管理,試驗(yàn)板提供了標(biāo)準(zhǔn)的 4×4 矩陣式按鍵,采用的是RB 口的8 個(gè)I/O 口, 在程序編程時(shí)可利用RB 口的電平變化中斷功 能。光盤(pán)資料提供了按鍵輸入的演示程序 (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)顯示。通過(guò)級(jí)連的 方式,把4 個(gè)74HC595A 芯片連在一起,形成一 個(gè)32 位的移位寄存器,每個(gè)74HC595A 芯片的并 行輸出顯示數(shù)據(jù),再用單片機(jī)的一個(gè)端口作為鎖 存控制,這樣就可以通過(guò)編程實(shí)現(xiàn)顯示功能。光 盤(pán)配有數(shù)碼管顯示的演示程序(DISPLAY.ASM)。
4、液晶顯示
液晶顯示除了可實(shí)現(xiàn)低功耗顯示外,還可 以實(shí)現(xiàn)LED 無(wú)法顯示的圖案、文字及動(dòng)畫(huà)等。試 驗(yàn)板采用ST7920A 驅(qū)動(dòng)器驅(qū)動(dòng)的LCD,具有8192 個(gè)16×16 點(diǎn)的中文字符和128 個(gè)16×8 點(diǎn)寬的 字母符號(hào),另外繪圖顯示畫(huà)面提供一個(gè)64×256 點(diǎn)的繪圖區(qū)域,可以和文字畫(huà)面混合顯示。LCD 具體應(yīng)用可參考光盤(pán)資料的液晶顯示器的使用 手冊(cè)ST7920.PDF,另外光盤(pán)配有液晶顯示中文 的演示程序(LCD.ASM)。
5、D/A 輸出(可選件)
本試驗(yàn)板預(yù)留了D/A 轉(zhuǎn)換器件的位置,D/A 轉(zhuǎn)換芯片采用MAX518,它和單片機(jī)的IIC 總線 接口擴(kuò)展一路D/A 輸出。
6、EEPROM 讀寫(xiě)