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

正文內(nèi)容

微機原理與接口技術實驗(文件)

2025-07-31 23:42 上一頁面

下一頁面
 

【正文】 1.試用中斷方式改寫 A/D 轉(zhuǎn)換程序??紤]到實際情況,R3一定小于0AH,所以商不會溢出,即商不超過一字節(jié)。二、實例流程圖源程序中初始化DPTR=0FEFFH,=0,這樣使得為0,只需要輸出數(shù)字信號就可以啟動轉(zhuǎn)換。實際情況,方波周期一定略小于158us。 產(chǎn)生同相的三角波,使用同相輸出電路,輸入數(shù)字量為00000000時,輸出電壓為0V;輸入數(shù)字量為11111111,輸出電壓。四、實驗內(nèi)容編程實現(xiàn)輸出波形為鋸齒波及三角波。DELAY: MOV R3,11 ;延時子程序D1: NOPNOPNOPNOPNOPDJNZ R3,D1RET通過計算延時,就可以確定方波的周期。無溢出,循環(huán)次數(shù)送BR3R2左移一位,最低位補零移出的最高位送F0R3R4,差送A,并形成cy若F0=1,則夠減,轉(zhuǎn)LOOP2若不夠減,則轉(zhuǎn)LOOP3余數(shù)送R3上商1若除法未完,則轉(zhuǎn)LOOP1若完成,則F0清零返回實驗十一 DAC0832 并行D/A 轉(zhuǎn)換實驗一、實驗目的1.掌握 DAC0832 直通方式,單緩沖器方式、雙緩沖器方式的編程方法。源程序(省略數(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)。 MOVX A,DPTR 運行時,讀,P0為數(shù)據(jù)口,使得ALE=0,=0,ADC0809輸出轉(zhuǎn)換結果。 源程序:(數(shù)碼管顯示子程序已經(jīng)省略)查詢方式中斷方式延時方式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)換時間:當時鐘頻率為640KHZ時,典型值為100us,最大值為116us,所以添加116us的延時子程序。代碼注釋ORG 0000HLJMP STARTORG 0030HSTART: MOV TMOD, 00000101B MOV TH0, 0MOV TL0, 0SETB TR0 LOOP:ACALL BTD DISP:MOV A,R6ANL A,0FHMOV 30H,AMOV A,R6SWAP AANL A,0FHMOV 31H,AMOV A,R5ANL A,0FHMOV 32H,AMOV A,R5SWAP AANL A,0FHMOV 33H,AMOV A,R4ANL A,0FHMOV 34H,AMOV A,R4SWAP AANL A,0FHMOV 35H,ADISP01:MOV R0,30HMOV R1,40HMOV R2,6MOV DPTR,TABDP00:MOV A,R0MOVC A,A+DPTRMOV R1,AINC R1INC R0DJNZ R2,DP00 DISP02:MOV R0,40HMOV R1,6MOV R2,1DP01:MOV A,R0MOV P1,AMOV A,R2MOV P2,AACALL DELAYMOV A,R2RL A MOV R2,AINC R0DJNZ R1,DP01LJMP LOOP TAB:DB 3FH,06H,5BH,4FH,66H,6DHDB 7DH,07H,7FH,6FHDELAY:MOV R4,03HAA1:MOV R5,0FFHAA:NOPNOPDJNZ R5,AADJNZ R4,AA1RETBTD:MOV R7,16CLR AMOV R4,AMOV R5,AMOV R6,AMOV R3,TL0MOV R2,TH0LP1:CLR CMOV A,R3RLC AMOV R3,AMOV A , R2RLC AMOV R2,AMOV A,R6ADDC A,R6DA AMOV R6,AMOV A,R5ADDC A,R5DA AMOV R5,AMOV A,R4ADDC A,R4DA AMOV R4,ADJNZ R7,LP1RETEND 方式1,十六位計數(shù)器開始記數(shù)將TH0,TL0 16位二進制整數(shù)轉(zhuǎn)化為十進制BCD碼,送入R4R5R6中存入要顯示的數(shù)字至30H~35H 將所要顯示的數(shù)字轉(zhuǎn)化成段碼指向首位段碼緩存設置顯示位數(shù)設置位碼輸出段碼與位碼調(diào)用延時子程序位碼左移已刷新六位后,重復程序共陰極數(shù)碼管顯示段碼表格延時子程序16位二進制轉(zhuǎn)化為十進制數(shù)子程序?qū)嶒炇?ADC0809 并行A/D 轉(zhuǎn)換實驗一、實驗目的1.掌握 ADC0809 模/數(shù)轉(zhuǎn)換芯片與單片機的連接方法及ADC0809 的典型應用。=0,設置為定時器方式;=1,設置為計數(shù)器方式。這就要求被采樣電平至少維持一個完整的機器周期,以保證電平在變化之前即被采樣。而8051 內(nèi)部的計數(shù)器是加法計數(shù)器,需先設置計數(shù)器的初值,本實驗設置計數(shù)器初值為
點擊復制文檔內(nèi)容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1