freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

微機(jī)原理與接口技術(shù)實(shí)驗(yàn)-資料下載頁(yè)

2025-07-13 23:42本頁(yè)面
  

【正文】 實(shí)驗(yàn)十 ADC0809 并行A/D 轉(zhuǎn)換實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康?.掌握 ADC0809 模/數(shù)轉(zhuǎn)換芯片與單片機(jī)的連接方法及ADC0809 的典型應(yīng)用。2.掌握用查詢(xún)方式、中斷方式完成模/數(shù)轉(zhuǎn)換程序的編寫(xiě)方法。二、實(shí)例流程圖三、思考題 A/D 轉(zhuǎn)換程序有三種編制方式:中斷方式、查詢(xún)方式、延時(shí)方式,實(shí)驗(yàn)中使用了查詢(xún)方式,請(qǐng)用另兩種方式編制程序。 硬件連接不變,中斷方式時(shí)利用EOC輸出的上升沿,經(jīng)非門(mén)變化為下降沿,啟動(dòng)中斷子程序。 源程序:(數(shù)碼管顯示子程序已經(jīng)省略)查詢(xún)方式中斷方式延時(shí)方式ORG 0000HLJMP MAINORG 0100HMAIN: CLR ASETB MOV R0,DBUFMOV DPTR,0FE00H NOPNOPMOVX @DPTR,AWAIT: JNB ,WAITMOVX A,@DPTR MOV R7,ACALL TODISP CALL DISPLAYCALL delayLJMP MAINORG 0000HSJMP MAINORG 0003HLJMP INTRORG 0100HMAIN: CLR AMOV R0,DBUFMOV DPTR,0FE00H NOPNOPSETB IT1SETB EX0SETB EA START:SETB F0MOVX @DPTR,AWAIT: JB F0,WAITCALL TODISP CALL DISPLAYCALL delayLJMP MAININTR: MOVX A,@DPTRMOV R7,ACLR F0RETIORG 0000HLJMP MAINORG 0100HMAIN: CLR AMOV R0,DBUFMOV DPTR,0FE00H NOPNOPMOVX @DPTR,AWAIT: ACALL DELAY116usMOVX A,@DPTR MOV R7,ACALL TODISP CALL DISPLAYCALL delayLJMP MAINDELAY116us: MOV R4,39H AA: DJNZ R4,AA RET 轉(zhuǎn)換時(shí)間:當(dāng)時(shí)鐘頻率為640KHZ時(shí),典型值為100us,最大值為116us,所以添加116us的延時(shí)子程序。 P0 口是數(shù)據(jù)/地址復(fù)用的端口,請(qǐng)說(shuō)明實(shí)驗(yàn)中ADC0809 的模擬通道選擇開(kāi)關(guān)在利用P0 口的數(shù)據(jù)口或地址口時(shí),程序指令和硬件連線(xiàn)的關(guān)系。 用導(dǎo)線(xiàn)將80C51/C8051F MCU 模塊的WR、RD、ALE、 分別與并行A/D 轉(zhuǎn)換模塊的WR、RD、CS、CLK、EOC 相連。 MOV DPTR,0FE00H 運(yùn)行時(shí),P0為地址口,使得ALE=1,鎖存器鎖存A2A1A0低三位地址用于選擇模擬通道; MOVX @DPTR,A 運(yùn)行時(shí),寫(xiě),P0為數(shù)據(jù)口,使得ALE=0,P0口低三位無(wú)法進(jìn)入鎖存器,且此時(shí)=0,=0,或非邏輯之后將START、ALE置1,A/D啟動(dòng)。 MOVX A,@DPTR 運(yùn)行時(shí),讀,P0為數(shù)據(jù)口,使得ALE=0,=0,ADC0809輸出轉(zhuǎn)換結(jié)果。 P0口在地址口與數(shù)據(jù)口之間不停轉(zhuǎn)換,使得ALE可以直接作為時(shí)鐘信號(hào)接在ADC0809的clk引腳。四、實(shí)驗(yàn)內(nèi)容1.試用中斷方式改寫(xiě) A/D 轉(zhuǎn)換程序。2.對(duì)每 10 次采到的值求均值并顯示。源程序(省略數(shù)碼管顯示子程序)注釋ORG 0000HSJMP MAINORG 0003HLJMP INTRORG 0100H MAIN: MOV R2,00H MOV R3,00H MOV R4,0AHCLR AMOV R0,DBUFMOV DPTR,0FE00H NOPNOPSETB IT1SETB EX0SETB EA START:SETB F0MOVX @DPTR,AWAIT: JB F0,WAIT DJNZ R4,START ACALL DIV1 MOV R7,R2CALL TODISP CALL DISPLAYCALL delayLJMP MAININTR: MOVX A,@DPTRADD A,R2MOV R2,ACLR AADDC A,R3MOV R3,ACLR F0RETI DIV1: MOV B,8LOOP1:CLR C MOV A,R2 RLC A MOV R2,A MOV A,R3 RLC A MOV R3,A MOV F0,C CLR C SUBB A,R4 JB F0,LOOP2 JC LOOP3LOOP2:MOV R3,A INC R2LOOP3:DJNZ B,LOOP1 CLR F0 RETDIV1子程序?qū)?0次采樣取平均,其中被除數(shù)為R3R2,除數(shù)為R4(0AH)。除法子程序可以參考危機(jī)原理書(shū)本P128頁(yè)多字節(jié)無(wú)符號(hào)數(shù)除法程序,將R3R2和R4中兩個(gè)無(wú)符號(hào)數(shù)相除,結(jié)果商送到R2,余數(shù)送到R3??紤]到實(shí)際情況,R3一定小于0AH,所以商不會(huì)溢出,即商不超過(guò)一字節(jié)。也不可能出現(xiàn)除數(shù)為0的情況。無(wú)溢出,循環(huán)次數(shù)送BR3R2左移一位,最低位補(bǔ)零移出的最高位送F0R3R4,差送A,并形成cy若F0=1,則夠減,轉(zhuǎn)LOOP2若不夠減,則轉(zhuǎn)LOOP3余數(shù)送R3上商1若除法未完,則轉(zhuǎn)LOOP1若完成,則F0清零返回實(shí)驗(yàn)十一 DAC0832 并行D/A 轉(zhuǎn)換實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康?.掌握 DAC0832 直通方式,單緩沖器方式、雙緩沖器方式的編程方法。2.掌握 D/A 轉(zhuǎn)換程序的編程方法和調(diào)試方法。二、實(shí)例流程圖源程序中初始化DPTR=0FEFFH,=0,這樣使得為0,只需要輸出數(shù)字信號(hào)就可以啟動(dòng)轉(zhuǎn)換。三、思考題計(jì)算輸出方波的周期,并說(shuō)明如何改變輸出方波的周期。DELAY: MOV R3,11 ;延時(shí)子程序D1: NOPNOPNOPNOPNOPDJNZ R3,D1RET通過(guò)計(jì)算延時(shí),就可以確定方波的周期。單片機(jī)時(shí)鐘周期1us延時(shí)t=7us*11+2us=79us,如果忽略DAC轉(zhuǎn)換的時(shí)間,方波周期大約為2倍的延時(shí)t,158us。實(shí)際情況,方波周期一定略小于158us。改變延時(shí)程序的延時(shí)t就可以改變輸出方波的周期。四、實(shí)驗(yàn)內(nèi)容編程實(shí)現(xiàn)輸出波形為鋸齒波及三角波。 產(chǎn)生同相的鋸齒波,使用同相輸出電路,輸入數(shù)字量為00000000時(shí),輸出電壓為0V;輸入數(shù)字量為11111111,輸出電壓。 產(chǎn)生同相的三角波,使用同相輸出電路,輸入數(shù)字量為00000000時(shí),輸出電壓為0V;輸入數(shù)字量為11111111,輸出電壓。鋸齒波源程序注釋三角波源程序注釋ORG 00HAJMP STARTORG 0100HSTART:MOV DPTR,0FEFFH MOV A,00HLP:MOVX @DPTR,ALCALL DELAYINC ASJMP LPDELAY: MOV R3,0FFH D1: NOPNOPNOPNOPNOPDJNZ R3,D1RETEND取D/A芯片地址從0V開(kāi)始波形輸出延時(shí)波形值增量循環(huán)輸出延時(shí)子程序ORG 00HAJMP STARTORG 0100HSTART:MOV DPTR,0FEFFH BEGIN:MOV A,00HUP:MOVX @DPTR,A LCALL DELAY INC A JNZ UP MOV A,0FEH DOWN:MOVX @DPTR,A LCALL DELAY DEC A JNZ DOWN SJMP BEGINDELAY: MOV R3,0FFH D1: NOPNOPNOPNOPNOPDJNZ R3,D1RETEND取D/A芯片地址從0V開(kāi)始波形輸出延時(shí)波形值增量波形輸出波形值遞減循環(huán)輸出延時(shí)子程序
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1