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

正文內(nèi)容

基于單片機的窄帶脈沖寬度檢測數(shù)字鐘頻率計電子琴程序(已修改)

2025-07-02 12:43 本頁面
 

【正文】 JIANGSU TEACHERS UNIVERSITY OF TECHNOLOGY 單片機原理與應(yīng)用課程設(shè)計 學(xué)院名稱: 班 級: 姓 名: 學(xué) 號: 指導(dǎo)老師: 基于單片機(AT89C51)的頻率計設(shè)計 技術(shù)指標(biāo)設(shè)計要求的技術(shù)指標(biāo)有:①輸入脈沖幅度:05v②周期量測量范圍:—50ms③測量精度177。1%④顯示方式:四位數(shù)字顯示ORG 0000H 。程序復(fù)位入口地址AJMP MAIN ORG 001BH 。計時器T1的中斷入口AJMP PTF0 。跳轉(zhuǎn)到中斷程序中ORG 0033H 。主程序入口地址MAIN:MOV SP, 60H MOV TH1, 0FAH MOV TL1,60H 。定時4mS SETB EA 。開放CPU中斷 SETB ET1 。開放定時器中斷 MOV TH0,00H MOV TL0,00H 。給計數(shù)器T0賦初值0 MOV TMOD,15H 。計時器T1工作在方式1定時模式,計數(shù)器T0工作在方式1 計數(shù)模式 MOV 30H,0FAH 。循環(huán)250次,共定時1S MOV 40H,0 。用于判斷顯示數(shù)碼管哪一位 SETB TR0 。啟動計數(shù)器0 SETB TR1 。啟動定時器1 LOOP1:ACALL ZHUANH 。將二進(jìn)制數(shù)轉(zhuǎn)換為壓縮BCD碼 ACALL CHAIF 。將壓縮BCD碼轉(zhuǎn)換為非壓縮BCD碼 AJMP LOOP1 。 循環(huán)處理計數(shù)器T0采集得到的數(shù)據(jù) PTF0:MOV TH1, 0F0H MOV TL1,60H 。給定時器T1重新賦值 INC 40H 。數(shù)碼管判斷位加1 MOV A,50H CJNE A,00H,DAY 。判斷50H單元是否為零,若為0繼續(xù)往下執(zhí)行,若不為0,則跳轉(zhuǎn)到子程序DAY中 MOV A,40H 。每4ms顯示一位,從最高位開始,到最低位時,返回高位 CJNE A,1,LOP1 ACALL QIANW AJMP TIAO LOP1:CJNE A,2,LOP2 ACALL BAIW AJMP TIAO LOP2:CJNE A,3,LOP3 ACALL SHIW AJMP TIAO LOP3:ACALL GEW MOV 40H,0 AJMP TIAO DAY: MOV A,40H CJNE A,1,LP1 ACALL QIANW1 AJMP TIAO LP1:CJNE A,2,LP2 ACALL BAIW1 AJMP TIAO LP2:CJNE A,3,LP3 ACALL SHIW1 AJMP TIAO LP3:ACALL GEW1 MOV 40H,0 TIAO:DJNZ 30H,PTFR 。判斷是否到1S MOV 20H,TH0 MOV 21H,TL0 。將計數(shù)器T0中的數(shù)轉(zhuǎn)移到20H,21H中 MOV TH0,0 MOV TL0,0 。將計數(shù)器T0重新賦0 MOV 30H,0FAHPTFR:RETIZHUANH:MOV R2,20H 。將計數(shù)得到的值存入R2和R3中 MOV R3,21H CLR A MOV R4 ,A 。將RRR6清零 MOV R5 ,A MOV R6,A MOV R7,16 LOOP:CLR C 。 將16位二進(jìn)制數(shù)逐位左移一位 ,移得的數(shù)據(jù)放入進(jìn)位C中 MOV A,R3 RLC A MOV R3,A MOV A,R2 RLC A MOV R2,A MOV A,R6 。(R4R5R6)+(R4R5R6)+C=(R4R5R6)*2+C ADDC A,R6 DA A MOV R6,A MOV A,R5 ADDC A,R5 DA A MOV R5,A MOV A,R4 ADDC A,R4 DA A MOV R4,A DJNZ R7,LOOP RET CHAIF:MOV A,R5 。將壓縮BCD碼R4R5R6轉(zhuǎn)換為非壓縮BCD碼 ,從高到低依次放于50H、51H、52H、53H、54H ANL A,0F0H SWAP A MOV 52H,A MOV A,R5 ANL A,0FH MOV 51H,A MOV A,R6 ANL A,0F0H SWAP A MOV 53H,A MOV A,R6 ANL A,0FH MOV 54H,A MOV 50H,R4 RET QIANW: MOV A,52H 。頻率不超過10KHZ時,以HZ為單位,四位顯示,最高位為千位,以此類推 MOV DPTR,TAB 。千位上顯示51H單元中的內(nèi)容 MOVC A,@A+DPTR MOV P0,A MOV P2,0F7H RET BAIW:MOV A,51H 。百位上顯示52H單元中的內(nèi)容 MOV DPTR,TAB MOVC A,@A+DPTR MOV P0,A MOV P2,0FBH RET SHIW:MOV A,53H 。十位上顯示53H單元中的內(nèi)容 MOV DPTR,TAB MOVC A,@A+DPTR MOV P0,A MOV P2,0FDH RET GEW:MOV A,54H 。個位上顯示54H單元中的內(nèi)容 MOV DPTR,TAB MOVC A,@A+DPTR MOV P0,A MOV P2,0FEH RET QIANW1:MOV A,50H 。頻率大于10KHZ時,小數(shù)點放千位,以KHZ為單位,省去個位,以四位顯示 MOV DPTR,TAB 。千位上顯示50H單元中的內(nèi)容 MOVC A,@A+DPTR MOV P0,A MOV P2,0F7H RET BAIW1:MOV A,52H 。百位上顯示51H單元中的內(nèi)容和顯示小數(shù)點 MOV DPTR,TAB1 MOVC A,@A+DPTR MOV P0,A MOV P2,0FBH RET SHIW1: MOV A,51H 。十位上顯示52H單元中的內(nèi)容 MOV DPTR,TAB MOVC A,@A+DPTR MOV P0,A MOV P2,0FDH RET GEW1:MOV A,53H 。個位上顯示53H單元中的內(nèi)容 M
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1