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

正文內(nèi)容

基于51單片機(jī)的高精度頻率計(jì)的設(shè)計(jì)與制作-資料下載頁

2024-11-17 21:43本頁面

【導(dǎo)讀】信息工程學(xué)院應(yīng)用電子技術(shù)專業(yè)蔣伊黎。摘要:本文介紹了一臺(tái)基于STC89C51的高精度頻率計(jì),它的要求是,輸入的最小信號(hào)。為50mv,能測(cè)量正弦、三角波、方波以及其他交變信號(hào),要求該頻率計(jì)的測(cè)量范圍是。1KHZ~100KHZ,相對(duì)誤差為﹤%,且能夠顯示交變信號(hào)在某個(gè)時(shí)間段內(nèi)的最高頻率和。最低頻率,顯示刷新周期≤2S。本設(shè)計(jì)以STC89C51單片機(jī)作為核心,由于輸入的信號(hào)。遠(yuǎn)不能夠被單片機(jī)所識(shí)別,所以將以NE5532作為放大電路,為了便于單片機(jī)對(duì)頻率進(jìn)。行計(jì)數(shù),要將放大后的信號(hào)轉(zhuǎn)化為易于計(jì)數(shù)的方波脈沖信號(hào),所以以LM358作為比較電。路,最后以LCD顯作為頻率顯示,并且在軟件里添加了自動(dòng)清零和報(bào)錯(cuò)處理,從而達(dá)到

  

【正文】 FOSCH100,A MOV FOSC_STATUS,0 RET 。************************************** HB2: CLR A 。 ;BCD碼初始化 27 MOV R4,A MOV R5,A MOV R2,10H 。;轉(zhuǎn)換雙字節(jié)十六進(jìn)制整數(shù) HB3: MOV A,R7。 ;從高端移出待轉(zhuǎn)換數(shù)的一位到 CY 中 RLC A MOV R7,A MOV A,R6 RLC A MOV R6,A MOV A,R5。 ;BCD碼帶進(jìn)位自身相加,相當(dāng)于乘2 ADDC A,R5 DA A。 ;十進(jìn)制調(diào)整 MOV R5,A MOV A,R4 ADDC A,R4 DA A MOV R4,A MOV A,R3 ADDC A,R3 MOV R3,A。 ;雙字節(jié)十六進(jìn)制數(shù)的萬位數(shù)不超過6,不用調(diào)整 DJNZ R2,HB3。 ;處理完16bit RET 。************************************ 。************************************* 。 INT1 100MS 。************************************* INT1_EX: PUSH ACC INC TIMES_50MS MOV A,TIMES_50MS CJNE A,20,T1_EXIT CLR TR0 CLR TR1 28 MOV TIMES_50MS,0 MOV FOSC_STATUS,1 MOV 52H,TH0 MOV 53H,TL0 MOV TH0,00H MOV TL0,00H SETB TR0 SETB TR1 T1_EXIT: MOV TH1,4CH MOV TL1,00H POP ACC RETI 。**************************************** 。 DISPLAY 。**************************************** DISPLAY:PUSH ACC 。CLR EA MOV A,80H LCALL LCDWC MOV A,FOSCH100 ADD A,30H LCALL LCDWD MOV A,81H LCALL LCDWC MOV A,FOSCH10 ADD A,30H LCALL LCDWD MOV A,082H LCALL LCDWC MOV A,FOSCH ADD A,30H LCALL LCDWD 29 MOV A,083H LCALL LCDWC MOV A,FOSC_H_100 ADD A,30H LCALL LCDWD MOV A,84H LCALL LCDWC MOV A,FOSC_H ADD A,30H LCALL LCDWD MOV A,085H LCALL LCDWC MOV A,FOSC_L ADD A,30H LCALL LCDWD MOV A,89H LCALL LCDWC MOV A,48H LCALL LCDWD MOV A,8AH LCALL LCDWC MOV A,5AH LCALL LCDWD 。SETB EA POP ACC RET 。************************************************************************ 。 RES 。************************************************************************ LCDRESET: 。初始化程序 LCALL DELAY5MS 。延時(shí) 15MS LCALL DELAY5MS LCALL DELAY5MS MOV A,38H 。顯示模式設(shè)置 (不檢測(cè)忙信號(hào) ) 30 LCALL LCDWCN 。共三次 LCALL DELAY5MS MOV A,38H LCALL LCDWCN LCALL DELAY5MS MOV A,38H LCALL LCDWCN MOV A,38H 。顯示模式設(shè)置 (以后均檢測(cè)忙信號(hào) ) LCALL LCDWC MOV A,08H 。顯示關(guān)閉 LCALL LCDWC MOV A,01H 。顯示清屏 LCALL LCDWC MOV A,06H 。顯示光標(biāo)移動(dòng)設(shè)置 LCALL LCDWC MOV A,0CH 。顯示開及光標(biāo)設(shè)置 LCALL LCDWC RET 。==============================寫指令=================================== LCDWC: 。送控制字子程序 (檢測(cè)忙信號(hào) ) LCALL WAITIDLE 。******寫指令 *******。送控制字子程序 (不檢測(cè)忙信號(hào) ) LCDWCN: CLR RSPIN 。RS=0 RW=0 E=高脈沖 CLR RWPIN MOV P0,A SETB EPIN 。( NOP 。給高電平脈沖 CLR EPIN 。) RET 。==========================寫數(shù)據(jù) 31 ======================================= LCDWD: 。寫字符子程序 LCALL WAITIDLE SETB RSPIN 。RS=1 RW=0 E=高脈沖 CLR RWPIN MOV P0,A SETB EPIN NOP CLR EPIN RET 。===============================等待控制器空閑================================== WAITIDLE: PUSH ACC 。正常讀寫操作之前必須檢測(cè) LCD控制器狀態(tài) MOV P0,0FFH lcallDELAY5MS 。4566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666 CLR RSPIN 。RS=0 RW=1 E=高電平 SETB RWPIN SETB EPIN lcall DELAY5MS 。465555546465464654648791313848946113134849845461313579641613131354649498 WTD_PA: NOP 。DB7: 0 LCD 控制器空閑 JB ,WTD_PA 。 1 LCD 控制器忙 CLR EPIN POP ACC RET 。**************************************** 。 DELAY5MS 32 。**************************************** DELAY5MS: PUSH PSW SETB RS0 SETB RS1 MOV 50H,25 。延時(shí)子程序 (5MS) DL5_PA: MOV 51H,100 DJNZ 51H,$ DJNZ 50H,DL5_PA POP PSW RET TAB2: DB 0123456789 TAB1: DB Long:0000cm,00h TAB: DB Speed:0000cm/s,00h END
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1