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

正文內(nèi)容

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

2025-07-02 12:43 本頁面
 

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