ZHC2常用單片機(jī)接口實(shí)驗(yàn)指導(dǎo)_第1頁(yè)
ZHC2常用單片機(jī)接口實(shí)驗(yàn)指導(dǎo)_第2頁(yè)
ZHC2常用單片機(jī)接口實(shí)驗(yàn)指導(dǎo)_第3頁(yè)
ZHC2常用單片機(jī)接口實(shí)驗(yàn)指導(dǎo)_第4頁(yè)
ZHC2常用單片機(jī)接口實(shí)驗(yàn)指導(dǎo)_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、.第二章 常用單片機(jī)接口實(shí)驗(yàn)第二章 常用單片機(jī)接口實(shí)驗(yàn)實(shí)驗(yàn)一 并行I/O口8255擴(kuò)展實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康?了解8255芯片的結(jié)構(gòu)及編程方法,學(xué)習(xí)模擬交通燈控制的實(shí)現(xiàn)方法。二、實(shí)驗(yàn)內(nèi)容 用8255做輸出口,控制十二個(gè)發(fā)光二極管燃滅,模擬交通燈管理。三、實(shí)驗(yàn)說(shuō)明 因?yàn)楸緦?shí)驗(yàn)是交通燈控制實(shí)驗(yàn),所以要先了解實(shí)際交通燈的變化情況和規(guī)律。假設(shè)一個(gè)十字路口為東西南北走向。初始狀態(tài)0為東西紅燈,南北紅燈。然后轉(zhuǎn)狀態(tài)1東西綠燈通車(chē),南北紅燈。過(guò)一段時(shí)間轉(zhuǎn)狀態(tài)2,東西綠燈滅,黃燈閃爍幾次,南北仍然紅燈。再轉(zhuǎn)狀態(tài)3,南北綠燈通車(chē),東西紅燈。過(guò)一段時(shí)間轉(zhuǎn)狀態(tài)4,南北綠燈滅,黃燈閃爍幾次,東西仍然紅燈,最后循環(huán)至狀態(tài)1。

2、四、實(shí)驗(yàn)原理圖五、實(shí)驗(yàn)程序框圖(8255.ASM)開(kāi)始8255初始化四個(gè)路口紅燈亮東西綠燈亮,南北紅燈亮,延時(shí)東西黃燈閃爍,南北紅燈亮,延時(shí)東西紅燈亮,南北綠燈亮,延時(shí)東西紅燈亮,南北黃燈閃爍,延時(shí)六、實(shí)驗(yàn)步驟 8255 PC0PC7、PB0PB3分別接L0L11紅、黃、綠發(fā)光二極管; 8255CS接Y0(在仿真插頭所在擴(kuò)展總線區(qū)); 打開(kāi)8255接口區(qū)中的電源開(kāi)關(guān)S1; 調(diào)試、運(yùn)行程序(內(nèi)程序,外數(shù)據(jù)); 初始態(tài)為四個(gè)路口的紅燈全亮之后,東西路口的綠燈亮南北路口的紅燈亮,東西路口方向通車(chē)。延時(shí)一段時(shí)間后東西路口的綠燈熄滅,黃燈開(kāi)始閃爍。閃爍若干次后,東西路口紅燈亮,而同時(shí)南北路口的綠燈亮,南

3、北路口方向開(kāi)始通車(chē),延時(shí)一段時(shí)間后,南北路口的綠燈熄滅,黃燈開(kāi)始閃爍。閃爍若干次后,再切換到東西路口方向,之后重復(fù)以上過(guò)程。.實(shí)驗(yàn)二 簡(jiǎn)單I/O口輸入、輸出擴(kuò)展實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康?學(xué)習(xí)在單片機(jī)系統(tǒng)中擴(kuò)展簡(jiǎn)單I/ O口的基本方法。二、實(shí)驗(yàn)內(nèi)容 MCS51外部擴(kuò)展空間很大,但數(shù)據(jù)總線口和控制信號(hào)的負(fù)載能力是有限的,若需要擴(kuò)展的芯片較多,則MCS51總線口負(fù)載過(guò)重,74LS244是一個(gè)輸入擴(kuò)展口,同時(shí)也是一個(gè)單向驅(qū)動(dòng)器,以減輕總線負(fù)擔(dān)。74LS273作為同向輸出口,控制8個(gè)發(fā)光二極管的亮滅。三、實(shí)驗(yàn)原理圖四、實(shí)驗(yàn)程序框圖(IO.ASM)開(kāi) 始置端口地址從74LS244讀入開(kāi)關(guān)狀態(tài)從74LS273輸出開(kāi)

4、關(guān)狀態(tài)延 時(shí)五、實(shí)驗(yàn)步驟 74LS244的輸入端P10P17接K0K7,74LS273的輸出端PO0PO7接L0L7; Y2連244CS,Y3連273CS(Y2、Y3在仿真插頭所在擴(kuò)展總線區(qū)); K0K7全撥在上面(高電平),L0L7全亮; 打開(kāi)簡(jiǎn)單I/O擴(kuò)展中的電源開(kāi)關(guān)S4; 調(diào)試、運(yùn)行程序(內(nèi)程序,外數(shù)據(jù)); 撥動(dòng)K0K7,觀察L0L7點(diǎn)亮情況。實(shí)驗(yàn)三 A/D 轉(zhuǎn)換0809應(yīng)用一、實(shí)驗(yàn)?zāi)康?1.掌握A/ D轉(zhuǎn)換與單片機(jī)的接口方法。 2.了解A/ D芯片0809轉(zhuǎn)換性能及編程方法。 3.通過(guò)實(shí)驗(yàn)了解單片機(jī)如何進(jìn)行數(shù)據(jù)采集。二、實(shí)驗(yàn)內(nèi)容 利用實(shí)驗(yàn)儀上的0809做A/ D轉(zhuǎn)換實(shí)驗(yàn),實(shí)驗(yàn)儀上的W1

5、電位器提供模擬量輸入。編制程序,將模擬量轉(zhuǎn)換成數(shù)字量,通過(guò)數(shù)碼管來(lái)顯示。三、實(shí)驗(yàn)說(shuō)明A/ D轉(zhuǎn)換器大致分有三類(lèi):一是雙積分A/ D轉(zhuǎn)換器,優(yōu)點(diǎn)是精度高,抗干擾性好,價(jià)格便宜,但速度慢;二是逐次逼近式A/ D轉(zhuǎn)換器,精度、速度、價(jià)格適中;三是并行A/ D轉(zhuǎn)換器,速度快,價(jià)格也昂貴。實(shí)驗(yàn)用ADC0809屬第二類(lèi),是8位A/ D轉(zhuǎn)換器。每采集一次一般需100s。由于ADC0809 A/ D轉(zhuǎn)換器轉(zhuǎn)換結(jié)束后會(huì)自動(dòng)產(chǎn)生EOC信號(hào)(高電平有效),取反后將其與8031的INT0相連,可以用中斷方式讀取A/ D轉(zhuǎn)換結(jié)果。五、實(shí)驗(yàn)原理圖四、實(shí)驗(yàn)程序框圖(AD0809.ASM)開(kāi) 始0809初始化初始顯示0008

6、09通道0采樣數(shù)碼管顯示采樣值延 時(shí)六、實(shí)驗(yàn)步驟 把模數(shù)轉(zhuǎn)換區(qū)0809的0通道IN0用插針線接至電位器(05V)的中心抽頭插孔;同時(shí)將電位器05V插孔與數(shù)字電壓表的輸入Vin插孔相連。 把模數(shù)轉(zhuǎn)換區(qū)0809CS端接譯碼輸出端Y1插孔(仿真插頭所在擴(kuò)展總線區(qū)); 0809的CLK插孔與固定脈沖500KHZ相連; 調(diào)節(jié)W1,使0809芯片的12腳(REF+)端為+5V(出廠時(shí)已調(diào)好); P3.0插孔連到串并轉(zhuǎn)換區(qū)DATA插孔; P3.1插孔連到串并轉(zhuǎn)換區(qū)CLK插孔; 打開(kāi)模數(shù)轉(zhuǎn)換區(qū)的電源開(kāi)關(guān)S2; 調(diào)試、運(yùn)行程序(內(nèi)程序,外數(shù)據(jù)); 串并轉(zhuǎn)換區(qū)的數(shù)碼管上顯示當(dāng)前采集的電壓值經(jīng)轉(zhuǎn)換后的數(shù)字量,調(diào)節(jié)電

7、位器,數(shù)碼管將隨著電壓變化而相應(yīng)變化,典型值為0V00H,2.5V80H,5VFFH。數(shù)字電壓表上顯示當(dāng)前的模擬電壓值。 實(shí)驗(yàn)四 D/A轉(zhuǎn)換0832應(yīng)用 一、實(shí)驗(yàn)?zāi)康?1、了解D/ A轉(zhuǎn)換與單片機(jī)的接口方法。 2、了解D/ A轉(zhuǎn)換芯片0832的性能及編程方法。 3、了解單片機(jī)系統(tǒng)中擴(kuò)展D/ A轉(zhuǎn)換芯片的基本方法。二、實(shí)驗(yàn)內(nèi)容 利用0832輸出一個(gè)從-5V開(kāi)始逐漸升到0V再逐漸升至5V,再?gòu)?V逐漸降至0V,再降至-5V的鋸齒波電壓。四、實(shí)驗(yàn)原理圖三、實(shí)驗(yàn)程序框圖(DA0832.ASM)YNYN開(kāi)始設(shè)置數(shù)字量初值數(shù)字量初值送0832啟動(dòng)D/A數(shù)字量加1數(shù)字量是否為”FF”?數(shù)字量送0832啟動(dòng)D

8、/A數(shù)字量減1數(shù)字量是否為”0 “?數(shù)字量送0832啟動(dòng)D/A數(shù)字量送0832啟動(dòng)D/A五、實(shí)驗(yàn)步驟 把數(shù)模轉(zhuǎn)換區(qū)0832CS信號(hào)線接至譯碼輸出插孔Y0(仿真插頭所在擴(kuò)展總線區(qū)); 調(diào)節(jié)W2使0832的第8腳(VREF)為+5V; 打開(kāi)數(shù)模轉(zhuǎn)換區(qū)的電源開(kāi)關(guān)S3; 調(diào)試、運(yùn)行程序(內(nèi)程序,外數(shù)據(jù)); 用示波器測(cè)量D/A轉(zhuǎn)換輸出端AOUT,應(yīng)能測(cè)出鋸齒波。 實(shí)驗(yàn)五 串并轉(zhuǎn)換實(shí)驗(yàn)一、 實(shí) 驗(yàn)?zāi)康?1.掌握8031串行口方式0工作方式及編程方法。 2.掌握利用串行口擴(kuò)展I/O通道的方法。二、實(shí)驗(yàn)內(nèi)容 利用8031串行口和串行輸入并行輸出移位寄存器74LS164,擴(kuò)展一個(gè)8位輸出通道,用于驅(qū)動(dòng)一個(gè)數(shù)碼顯

9、示器,在數(shù)碼顯示器上循環(huán)顯示從8031串行口輸出的09這10個(gè)數(shù)字。三、實(shí)驗(yàn)說(shuō)明串行口工作在方式0時(shí),可通過(guò)外接移位寄存器實(shí)現(xiàn)串并行轉(zhuǎn)換。在這種方式下,數(shù)據(jù)為8位,只能從RXD端輸入輸出,TXD端總是輸出移位同步時(shí)鐘信號(hào),其波特率固定為晶振頻率1/ 12。由軟件置位串行控制寄存器(SCON)的REN后才能啟動(dòng)串行接收,在CPU將數(shù)據(jù)寫(xiě)入SBUF寄存器后,立即啟動(dòng)發(fā)送。待8位數(shù)據(jù)輸完后,硬件將SCON寄存器的TI位置1,TI必須由軟件清零。四、實(shí)驗(yàn)原理圖五、實(shí)驗(yàn)程序框圖(164.ASM)INT-T0中斷服務(wù)程序:YN中斷T0入口保護(hù)現(xiàn)場(chǎng)置T0定時(shí)常數(shù)判斷是否到1秒讀表格送串口顯示調(diào)整表格指針恢復(fù)

10、現(xiàn)場(chǎng)中斷返回主程序:開(kāi) 始設(shè)置T1參數(shù)置初始常數(shù)置串口模式開(kāi)中斷等 待 六、實(shí)驗(yàn)步驟 將串并轉(zhuǎn)換區(qū) DATA插孔接P3.0(RXD)插孔; 將串并轉(zhuǎn)換區(qū) CLK插孔接P3.1(TXD)插孔; 調(diào)試、運(yùn)行程序(內(nèi)程序,內(nèi)數(shù)據(jù)); 在二位數(shù)碼管上循環(huán)顯示09這10個(gè)數(shù)字。實(shí)驗(yàn)六 定時(shí)/計(jì)數(shù)器8253A應(yīng)用 一、實(shí)驗(yàn)?zāi)康?1. 學(xué)會(huì)8253A芯片和微機(jī)接口原理和方法。 2. 掌握8253A定時(shí)器/計(jì)數(shù)器的工作方式和編程原理。二、實(shí)驗(yàn)內(nèi)容 8253A的0通道工作在方式3產(chǎn)生方波。三、實(shí)驗(yàn)原理圖 四、實(shí)驗(yàn)程序框圖(TC8253.ASM)開(kāi) 始置8253工作方式控制字啟動(dòng)8253方波程序結(jié) 束 五、實(shí)驗(yàn)步

11、驟 用插針把8253的CLK0插孔和固定脈沖1MHZ插孔相連; 8253的GATE0插孔和+5V插孔相連; 8253的片選信號(hào)8253CS和譯碼輸出端Y0相連; 打開(kāi)8251串行接口區(qū)的電源開(kāi)關(guān)S5; 調(diào)試、運(yùn)行程序(內(nèi)程序,外數(shù)據(jù)狀態(tài)); 用示波器測(cè)8253的0通道輸出端OUTO,應(yīng)有方波產(chǎn)生。 實(shí)驗(yàn)七 LM311 V/F轉(zhuǎn)換實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康恼莆誚/F變換器LM331的工作原理二、實(shí)驗(yàn)內(nèi)容利用實(shí)驗(yàn)儀上的模擬量輸入,使其輸出相對(duì)應(yīng)的頻率,然后編程采集頻率值轉(zhuǎn)換成電壓值在數(shù)碼管上顯示出來(lái)。三、實(shí)驗(yàn)說(shuō)明8031片內(nèi)定時(shí)/計(jì)數(shù)器作為計(jì)數(shù)器用時(shí),可計(jì)數(shù)外部脈沖最高頻率為單片機(jī)晶振頻率的1/24。6M時(shí)

12、鐘時(shí),Fmax=250Khz,而LM331的最高輸出頻率為100Khz,所以滿足其對(duì)計(jì)數(shù)要求。另外8031片內(nèi)計(jì)數(shù)器要求輸入脈沖的脈寬至少小于1個(gè)機(jī)器周期,即2us(6Mhz)。而LM331的輸出脈寬為545us。所以脈寬也符合要求。這樣LM331與8031的接口就比較簡(jiǎn)單,用T1作為定時(shí)器,T0作為計(jì)數(shù)器即可。四、實(shí)驗(yàn)原理圖五、實(shí)驗(yàn)程序框圖(VF311.ASM)定時(shí)器1中斷服務(wù)程序:邏輯主程序:YN開(kāi)始堆棧、定時(shí)/計(jì)數(shù)器初始化開(kāi)定時(shí)/計(jì)數(shù)器調(diào)顯示子程序等待定時(shí)器1中斷保護(hù)現(xiàn)場(chǎng)置T1定時(shí)常數(shù)判斷是否到1秒讀T0計(jì)數(shù)器計(jì)數(shù)值轉(zhuǎn)換成十進(jìn)制把轉(zhuǎn)換值送入顯示緩沖區(qū)恢復(fù)現(xiàn)場(chǎng),中斷返回送顯示初值“VF0.

13、000”六、實(shí)驗(yàn)步驟 把V/F轉(zhuǎn)換區(qū)VFIN1用插針接至電位器(05V)的中心抽頭插孔,并將05V插孔再連到數(shù)字萬(wàn)用表的輸入Vin插孔; 把FOUT1用插針線連至單片機(jī)的P3.4; P3.0連串行鍵盤(pán)顯示接口區(qū)的SCL_04插孔; P3.1連串行鍵盤(pán)顯示接口區(qū)的SDA_04插孔; 調(diào)試、運(yùn)行程序(內(nèi)程序、內(nèi)數(shù)據(jù)); 轉(zhuǎn)換結(jié)果顯示在數(shù)碼管上“VFX.XXX”,應(yīng)是輸入的電壓值。同時(shí)觀察數(shù)字萬(wàn)用表上的顯示值。實(shí)驗(yàn)八 串行接口芯片8251A的應(yīng)用一、實(shí)驗(yàn)?zāi)康? . 掌握用8251A接口芯片實(shí)現(xiàn)微機(jī)間的同步和異步通信。2 . 掌握8251A芯片與微機(jī)的接口技術(shù)和編程方法。二、實(shí)驗(yàn)內(nèi)容本實(shí)驗(yàn)發(fā)送字符的總

14、長(zhǎng)度為11位(1個(gè)起始位”0”,8個(gè)數(shù)據(jù)位(低位在前),1個(gè)奇偶校驗(yàn)位,1個(gè)停止位“1”,發(fā)送數(shù)據(jù)為55H,反復(fù)發(fā)送以便示波器觀察發(fā)送端TXD的波形。用查詢(xún)8251A狀態(tài)字的第1位(TXRDY)來(lái)判斷1 個(gè)數(shù)據(jù)是否發(fā)完,當(dāng)TXRDY=1時(shí),發(fā)送數(shù)據(jù)緩沖器為空。三、實(shí)驗(yàn)說(shuō)明 利用8253定時(shí)器產(chǎn)生時(shí)鐘,使用8251的波特率為2400 四、實(shí)驗(yàn)原理圖五、實(shí)驗(yàn)程序框圖(S8251.ASM)YN開(kāi) 始置8253控制字啟動(dòng)8253寫(xiě)8251方式控制字寫(xiě)8251命令控制字讀狀態(tài)字輸出緩沖器是否空?發(fā)送數(shù)據(jù)六、實(shí)驗(yàn)步驟 擴(kuò)展總線2區(qū)DL2、DL3、DL4上插上短路塊,8253CS連Y1,8251CS連Y0(

15、Y0、Y1在仿真插頭所在擴(kuò)展總線區(qū)); 打開(kāi)電源開(kāi)關(guān)S5; 調(diào)試、運(yùn)行程序(內(nèi)程序,外數(shù)據(jù))。 用示波器測(cè)8251TXD端的波型 ,以判斷起始位、數(shù)據(jù)位、奇偶校驗(yàn)位以及停止位。實(shí)驗(yàn)九 音樂(lè)發(fā)聲器(電子音響)實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康牧私庥?jì)算機(jī)發(fā)出不同音調(diào)聲音的編程方法。二、實(shí)驗(yàn)內(nèi)容利用定時(shí)器產(chǎn)生不同頻率的方法,組成樂(lè)譜由單片機(jī)進(jìn)行信息處理,經(jīng)過(guò)放大利用8031r的P1.7口輸出音樂(lè)。三、實(shí)驗(yàn)說(shuō)明 1. 要產(chǎn)生音頻脈沖,只要算出某一音頻的周期(1/頻率),然后將此周期除以2,即為半周期的時(shí)間,利用計(jì)時(shí)器計(jì)時(shí)此半周期時(shí)間,計(jì)時(shí)到后即反相輸出,重復(fù)此過(guò)程即得到此頻率的脈沖。2. 讓定時(shí)器工作在計(jì)數(shù)方式,改變計(jì)

16、數(shù)值TH0及TL0,以產(chǎn)生不同的頻率。3. 每個(gè)音符使用一個(gè)字符,字節(jié)的高四位代表音符的高低,低四位代表音符的節(jié)拍。四、實(shí)驗(yàn)原理圖五、實(shí)驗(yàn)步驟1 把P1.7用插針線連至SIN插孔上。喇叭插頭SPEAKER連到DL0上。2 調(diào)試、運(yùn)行程序MUSIC.ASM(內(nèi)程序,內(nèi)數(shù)據(jù)),放出音樂(lè)。實(shí)驗(yàn)十 繼電器控制實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康?掌握用繼電器控制的基本方法和編程。二、實(shí)驗(yàn)內(nèi)容 利用P1口輸出高低電平,控制繼電器的開(kāi)合,以實(shí)現(xiàn)對(duì)外部裝置的控制。三、預(yù)備知識(shí) 現(xiàn)代自動(dòng)化控制設(shè)備都存在一個(gè)電子與電氣電路的互相聯(lián)結(jié)問(wèn)題,一方面要使電子電路的控制信號(hào)能夠控制電氣電路的執(zhí)行元件(電動(dòng)機(jī)、電磁鐵、電燈等),另一方面又要

17、為電子電路和電氣電路提供良好的電隔離,以保護(hù)電子電路和人身的安全,電子繼電器便能完成這一橋梁作用。 本實(shí)驗(yàn)采用JZC23F型繼電器,其控制電壓為5V。繼電器電路中一般要在繼電器的線圈兩頭加一個(gè)二極管以吸收繼電器線圈斷電時(shí)產(chǎn)生的反電勢(shì),防止干擾。四、實(shí)驗(yàn)原理圖五、實(shí)驗(yàn)程序框圖(JDQ.ASM)開(kāi) 始P1.0清零延 時(shí)P1.0置“1”延 時(shí)三、實(shí)驗(yàn)步驟 1. 把8031的P1.0插孔接到JIN端。2. 編制程序,使P1.0電平變化,低電平時(shí)繼電器吸合,常開(kāi)觸點(diǎn)接上L1點(diǎn)亮,L2熄滅,高電平時(shí)繼電器不工作,常閉觸點(diǎn)閉合,L1熄滅,L2點(diǎn)亮。 3. 調(diào)試、運(yùn)行程序(內(nèi)程序,內(nèi)數(shù)據(jù))。4. 實(shí)驗(yàn)結(jié)果繼電

18、器吸合,L1、L2交替亮滅。實(shí)驗(yàn)十一 微型打印機(jī)應(yīng)用實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康牧私庹莆瘴⑿痛蛴C(jī)和8031系統(tǒng)連接方法和編程技巧。二、實(shí)驗(yàn)內(nèi)容用微型打印機(jī)打印年月日和啟東三、實(shí)驗(yàn)說(shuō)明微型打印機(jī)自帶單片機(jī),便于和各種CPU的微型計(jì)算機(jī)或智能化儀器儀表聯(lián)機(jī),采用標(biāo)準(zhǔn)并行接口,邏輯電平為標(biāo)準(zhǔn)的TTL電平。四、實(shí)驗(yàn)原理圖開(kāi) 始8255I/O初始化字符打印"2003年01月30日 888"圖形打印“啟東”結(jié) 束五、實(shí)驗(yàn)程序框圖(PRINT.ASM)六、實(shí)驗(yàn)步驟 把微型打印機(jī)連接電纜接到PRINTER插座上; 把8255CS連到Y(jié)0; 打開(kāi)8255接口區(qū)的電源開(kāi)關(guān)S1; 調(diào)試、運(yùn)行程序(內(nèi)程序,

19、外數(shù)據(jù)),打印機(jī)開(kāi)始打印。注意:打印機(jī)應(yīng)有單獨(dú)電源供電。實(shí)驗(yàn)十二 8155并行I/O口應(yīng)用一、實(shí)驗(yàn)?zāi)康牧私庹莆?155接口芯片的的原理及應(yīng)用。二、實(shí)驗(yàn)內(nèi)容 編制程序,使8155各口產(chǎn)生方波。三、實(shí)驗(yàn)原理圖 四、實(shí)驗(yàn)框圖(8155.ASM)寫(xiě)8155控制字開(kāi)始把”55H”寫(xiě)入8155各口延 時(shí)把”AAH”寫(xiě)入8155各口延 時(shí) 五、實(shí)驗(yàn)步驟 8155CS連接P2.7, IO/M連接P2.0; 打開(kāi)8155接口區(qū)電源開(kāi)關(guān)S6; 調(diào)試運(yùn)行程序(內(nèi)程序,外數(shù)據(jù)); 運(yùn)行結(jié)果,用示波器測(cè)各PA、PB、PC口有方波輸出。實(shí)驗(yàn)十三 語(yǔ)音錄放實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康?1、熟悉語(yǔ)音芯片ISD1420錄放音工作原理。 2

20、、利用單片機(jī)控制語(yǔ)音芯片的分地址錄、放音,增加系統(tǒng)的語(yǔ)音提示功能。二、實(shí)驗(yàn)內(nèi)容 把語(yǔ)音芯片ISD1420錄放音時(shí)間20秒分成20段,每段一秒,調(diào)用錄音子程序,錄入語(yǔ)音,建立語(yǔ)音 庫(kù),語(yǔ)音錄入結(jié)束后,根據(jù)段地址,調(diào)用放音子程序,還原原來(lái)錄入的語(yǔ)音信號(hào)。三、編程指南1、ISD1420芯片引腳功能2、ISD1420地址功能表 說(shuō)明: A0A7地址輸入有雙重功能,根據(jù)地址中的A6、A7的電平狀態(tài)決定功能。如果A6、A7有一個(gè)低電平,A0A7輸入全解釋為地址位,作為起始地址用。根據(jù)PLAYL、PLAYE或REC的下降沿信號(hào),地址輸入被鎖定。 A0A7由低位向高位排列,每位地址代表125毫秒的尋址,160

21、個(gè)地址覆蓋20秒的語(yǔ)音范圍(160*0.125S=20S)。 錄音及放音功能均從設(shè)定的起始地址開(kāi)始,錄音結(jié)束由停止鍵決定,芯片內(nèi)部自動(dòng)在該段的結(jié)束位置插入結(jié)束標(biāo)志EOM;而放音時(shí)芯片遇到EOM標(biāo)志即自動(dòng)停止放音。3、ISD1420語(yǔ)音分段及控制代碼表四、實(shí)驗(yàn)原理圖略五、實(shí)驗(yàn)步驟 1、實(shí)驗(yàn)接線 語(yǔ)音錄放區(qū)UYCS插孔接譯碼輸出插孔Y0(仿真插頭所在擴(kuò)展總線區(qū)); 語(yǔ)音錄放區(qū)LB插座和喇叭接口SPEAKER插座相連; 語(yǔ)音錄放區(qū)的按鈕AN1為手動(dòng)、自動(dòng)切換按鈕,按下時(shí)為手動(dòng)控制方式,反之為單片機(jī)程序控制方式; 語(yǔ)音錄放區(qū)開(kāi)關(guān)S7撥在開(kāi)的位置。 2、在連機(jī)狀態(tài)下運(yùn)行程序(選擇單片機(jī)控制方式) 運(yùn)行錄

22、音程序(REC.ASM) 主采單/選項(xiàng)/系統(tǒng)設(shè)置/仿真模式選項(xiàng)中選內(nèi)程序外數(shù)據(jù); 主采單/實(shí)驗(yàn)指南/實(shí)驗(yàn)項(xiàng)目/選語(yǔ)音控制實(shí)驗(yàn)(錄音實(shí)驗(yàn)部分),并打開(kāi)該實(shí)驗(yàn)源程序; 主采單/編譯/選編譯連接傳送文件; 主采單/動(dòng)態(tài)調(diào)試/選連續(xù)運(yùn)行; 紅燈亮表示正在錄音,此時(shí)聲源對(duì)準(zhǔn)語(yǔ)音接口區(qū)的麥克風(fēng)進(jìn)行錄音,紅燈滅表示錄音完畢。 運(yùn)行放音程序(PLAY.ASM) 主采單/選項(xiàng)/系統(tǒng)設(shè)置/仿真模式選項(xiàng)中選內(nèi)程序外數(shù)據(jù) 主采單/實(shí)驗(yàn)指南/實(shí)驗(yàn)項(xiàng)目/選語(yǔ)音控制實(shí)驗(yàn)(放音實(shí)驗(yàn)部分),并打開(kāi)該實(shí)驗(yàn)源程序 主采單/編譯/選編譯連接傳送文件 主采單/動(dòng)態(tài)調(diào)試/選連續(xù)運(yùn)行 喇叭中會(huì)放出剛才錄音的內(nèi)容(放音時(shí)紅燈處以滅狀態(tài))如果AN選擇為手動(dòng)控制方式,此時(shí)錄、放音操作如下: 錄音:按住錄音按鈕,紅燈亮即表示正在錄音,此時(shí)聲源對(duì)準(zhǔn)語(yǔ)音接口區(qū)的麥克風(fēng)進(jìn)行錄音,紅燈滅表示錄音完畢。放音:按住放音1按鈕(或按一下放音2按鈕),則喇叭中會(huì)放出剛才錄音的內(nèi)容;(放音時(shí)紅燈處以滅狀態(tài))。實(shí)驗(yàn)十四 單片機(jī)“看門(mén)狗”復(fù)位實(shí)驗(yàn)一、 實(shí)驗(yàn)?zāi)康?、 熟悉“看門(mén)狗”電路工作特性;2、 掌握“看門(mén)狗”電路的硬件接口技術(shù);3、 掌握“看門(mén)狗”復(fù)位控制驅(qū)動(dòng)程序的設(shè)計(jì)和調(diào)試方法。二、 實(shí)驗(yàn)原理本實(shí)驗(yàn)用MAX813L復(fù)位監(jiān)控芯片做“看門(mén)狗”電路,該芯片具備復(fù)位和監(jiān)視跟蹤兩大功能,特點(diǎn)如下:· 精密電源電壓監(jiān)控

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論