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

正文內(nèi)容

畢業(yè)設計-基于89c52單片機的數(shù)字式工頻有效值多用表設計-資料下載頁

2025-11-22 19:45本頁面

【導讀】滿足各種量程的測量精度。該表可測量電壓有效值、電流有效值、有功功率、無功。性能特點;簡述了交流采樣法的原理及實現(xiàn)過程;對系統(tǒng)的軟件設計也進行了敘述,給出了部分軟件流程圖。程,彌補元器件的精度的不足。本設計實現(xiàn)了一個多功能的數(shù)字多用表。用軟件計算出有功功率、無功功率、功率因數(shù)、利用數(shù)字電位器,使系統(tǒng)具。有自校準、自動量程轉(zhuǎn)換功能。系統(tǒng)充分發(fā)掘了單片機的運算能力,以軟件代替硬。件電路,使硬件電路大大簡化。本系統(tǒng)利用了數(shù)字電位器調(diào)節(jié)準確方便,使用壽命。長,受外部環(huán)境影響小,性能穩(wěn)定等特點。所謂數(shù)字式儀表,就是將被測對象離散化、數(shù)據(jù)處理后以數(shù)字式顯示的儀表。

  

【正文】 MOV R0, 00H ;初始化 MOV R2, 80H ; u1存放頁地址送 R2 RET: MOV TL0, 00H MOV TH0, 00H SETB TR0 MOV A, R0 MOV R7, 00H ;采樣點數(shù)寄存器初始化 MOV R1, 21H ;當前采樣點的頁內(nèi)地址指針 AD12: CLR SH: JNB 00H, SH ; CLR 00H ;準備好,清標志 CLR MOV P2, DFH ;啟動 A/D轉(zhuǎn)換 AD1: JB ,AD1;未 完,等待 LCALL DATA ;讀入轉(zhuǎn)換結(jié)果存入 相 應頁 SETB ;切換到電流信號 MOV P2, DFH ;啟動 A/D轉(zhuǎn)換 AD2: JB , AD2;未轉(zhuǎn)換完,等待 INC R2 ;頁地址 +1,到存放該電流的頁面 LCALL DATA ;讀入結(jié)果 INC R7 ;采樣點 INC R1; INC R1 ;采樣點存放單元地址 CJNE R7, 10H, AD12 ;未完,繼續(xù) 徐州師范大學生畢業(yè)設計 數(shù)字式工頻有效值多用表 27 LCALL FRQCY; INC R0 ;置采樣標志 INC R2 ;電壓存儲頁 MOV R1, 21H ;存儲頁地址指針 CJNE R1, 03H, RTE 未采完 ADD 21H, 1FH ;采完 RET 計算電壓、電流有效值程序 計算電壓、電流有效值的流程圖如圖 43所示: 數(shù)據(jù)采集到 100 次否 ?求和除以 100開平方有效值計算結(jié)束否是 圖 43 電壓、電流有效值計算的流程圖 徐州師范大學生畢業(yè)設計 數(shù)字式工頻有效值多用表 28 功能:加法 入口條 件:字節(jié)數(shù)在 R7 中,被加數(shù)在 R0中,加數(shù)在 R0 中。 出口信息:和在 R1 中,最高位進位在 CY中。 BCDA: MOV A,R7 ;取數(shù)至 R2中 MOV R2,A ADD A,R0 ;初始化數(shù)據(jù)指針 MOV R0,A MOV A,R2 ADD A,R1 MOV R1,A CLR C BCD1: DEC R0 ;調(diào)整數(shù)據(jù)指針 DEC R1 MOV A,@R0 ADDC A,@R1 ;相加 DA A ; MOV @R1,A ;和存回 R0 中 DJNZ R2,BCD1 ; RET 功能:倒數(shù)函數(shù) 入口條件:操作數(shù)在 R0 中。 出口信息: OV=0 時,結(jié)果在 R0 中, OV=1 時,溢出。 FRCP: MOV A,@R0 MOV C, MOV 1FH,C ;保存數(shù)符 MOV C, ;絕對值傳送到第二工作區(qū) MOV ,C MOV R5,A INC R0 MOV A,@R0 徐州師范大學生畢業(yè)設計 數(shù)字式工頻有效值多用表 29 MOV R6,A INC R0 MOV A,@R0 MOV R7,A DEC R0 DEC R0 ORL A,R6 JNZ RCP SETB OV ;零不能求倒數(shù),設立溢出標志 RET RCP: MOV A,R6 JB ,RCP2 ;操作數(shù)格式化否? CLR C ;格式化之 MOV A,R7 RLC A MOV R7,A MOV A,R6 RLC A MOV R6,A DEC R5 SJMP RCP RCP2: MOV R2,1 ;將數(shù)值 傳送到第一工作區(qū) MOV R3,80H MOV R4,0 LCALL DIV3 ;調(diào)用工作區(qū)浮點除法,求得倒數(shù) LJMP MOV0 ;回傳結(jié) 果 功能:乘法 入口條件:被乘數(shù)在 R R3 中,乘數(shù)在 R R7 中。 出口信息:乘積在 R R R R5中。 MULD: MOV A,R3 ;計算 R3乘 R7 徐州師范大學生畢業(yè)設計 數(shù)字式工頻有效值多用表 30 MOV B,R7 MUL AB MOV R4,B ;暫存部分積 MOV R5,A MOV A,R3 ;計算 R3乘 R6 MOV B,R6 MUL AB ADD A,R4 ;累加部分積 MOV R4,A CLR A ADDC A,B MOV R3,A MOV A,R2 ;計算 R2乘 R7 MOV B,R7 MUL AB ADD A,R4 ;累加部分積 MOV R4,A MOV A,R3 ADDC A,B MOV R3,A CLR A RLC A XCH A,R2 ;計算 R2乘 R6 MOV B,R6 MUL AB ADD A,R3 ;累加部分積 MOV R3,A MOV A,R2 ADDC A,B MOV R2,A 徐州師范大學生畢業(yè)設計 數(shù)字式工頻有效值多用表 31 RET 功能:開平方 入口條件:被開方數(shù)在 R R3中。 出口信息:平方根仍在 R R3中,整數(shù)部分的位數(shù)為原數(shù)的一半,其余為小數(shù)。 SH2: MOV A,R2 ORL A,R3 JNZ SH20 RET ;被開方數(shù)為零,不必運算 SH20: MOV R7,0 ;左規(guī)次數(shù)初始化 MOV A,R2 SH22: ANL A,0C0H ;被開方數(shù)高字節(jié)小于 40H否? JNZ SQRH ;不小于 40H,左規(guī)格化完成,轉(zhuǎn)開方過程 CLR C ;每左規(guī)一次,被開方數(shù)左移兩位 MOV A,R3 RLC A MOV F0,C CLR C RLC A MOV R3,A MOV A,R2 MOV ,C MOV C,F0 RLC A RLC A MOV R2,A INC R7 ;左規(guī)次數(shù)加一 SJMP SH22 ;繼續(xù)左規(guī) 功率因數(shù)子程序 入口條件:操作數(shù)在 R0 中。 徐州師范大學生畢業(yè)設計 數(shù)字式工頻有效值多用表 32 出口信息:結(jié)果仍在 R0 中。 FCOS: LCALL FABS ; COS(X) = COS X MOV R5,1 ;常數(shù) (π /2) MOV R6,0C9H MOV R7,10H CLR 1EH LCALL MVR0 CLR F0 LCALL AS1 ; +(π /2) LCALL MOV0 ;保存結(jié)果 . 看門狗 子程序 STAX: ETB CS ;啟動 X25045 指令 NOP ;先拉高 CS,再拉你 SCK,最后拉低 CS CLR SCK NOP CLR CS NOP RET RST_DOG: SETB CS ;復位看門狗定時器 NOP CLR CS NOP SETB CS RET ENDX: CLR SCK ;結(jié)束 X25045 指令 SETB CS ;先拉低 SCK 后拉高 CS NOP NOP RET 徐州師范大學生畢業(yè)設計 數(shù)字式工頻有效值多用表 33 鍵盤 /顯示子程序 D8255 EQU 8506H ; 8255 狀態(tài) /數(shù)據(jù)口地址 D8255A EQU 8500H ; 8255 PA 口地址 D8255B EQU 8502H ; 8255 PB 口地址 Z8279 EQU 8701H ; 8279 狀態(tài)口地址 D8279 EQU 8700H ; 8279 數(shù)據(jù)口地址 DISPTR EQU 08H ; 當前顯示位置 KEYVAL EQU 09H ; 讀到的鍵碼 DIY:MOV SP,60H LCALL DELAY ; 延時 MOV DISPTR,30H ; 顯示緩沖區(qū)頭指針 MOV DPTR,D8255 MOV A,90H ; 置 8255 狀態(tài) MOVX @DPTR,A MOV A,0D3H MOVX @DPTR,A ; 清 LED顯示 MOV A,00H MOVX @DPTR,A MOV A,38H MOVX @DPTR,A MOV A,0D1H KB_DIS: LCALL RD_KB ; 讀鍵盤 MOV A,0FFH CJNE A,KEYVAL,DISBUF ; 判讀到 鍵 SJMP KB_DIS ; 沒有則繼續(xù)讀鍵 DISBUF: LCALL DISP ; 把鍵移入顯存 LCALL DELAY ; 延時消抖 LCALL DELAY SJMP KB_DIS 徐州師范大學生畢業(yè)設計 數(shù)字式工頻有效值多用表 3
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1