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

正文內(nèi)容

基于51單片機的變壓器溫度測量控制器的設(shè)計-資料下載頁

2024-11-12 15:39本頁面

【導(dǎo)讀】完成,引用他人成果的部分均已列出參考文獻。如論文涉及任何知識產(chǎn)權(quán)糾。紛,本人將承擔(dān)一切責(zé)任。變壓器是電力系統(tǒng)中的重要設(shè)備,當(dāng)內(nèi)部發(fā)生故障時,常表現(xiàn)為線包溫度的上升。器的安全穩(wěn)定運行。AT89c51是一種低損耗,高性能,CMOS八位微處理器,片內(nèi)有4K字節(jié)的在線??芍貜?fù)編程快擦快寫程度存儲器。能重復(fù)寫入/擦除1000萬次,數(shù)據(jù)保存時間為十年,他的通信為串。行通信,采用標(biāo)準(zhǔn)的RS—485接口技術(shù)。本文主要講述此種智能控制器的設(shè)計原理,工作流程以及主

  

【正文】 600 610 620 630 640 650 660 附錄 3 程序 。模塊 1:主程序 。 ADPORTEQU 00H 。AD 轉(zhuǎn)換通道為 0 號通道 ADPORTEQU 01H 。AD 轉(zhuǎn)換通道為 1 號通道 。 ADPORTEQU 02H 。AD 轉(zhuǎn)換通道為 2 號通道 EXTRN CODE (InitT0,Init8255) EXTRN DATA (DispBuf) 。6 字節(jié)顯示緩沖區(qū)的標(biāo)號 。 EXTRN XDATA (PORTC) OUTPORT XDATA 9000H ADC0809 XDATA 0A000H bBEEP BIT m_Data SEGMENT DATA RSEG m_Data X: DS 1 。為 AD 碼保留字節(jié) CSEG AT 0000H ; 定義 RAM LJMP START 東南大學(xué)成賢學(xué)院畢業(yè)設(shè)計報告 25 m_Prog SEGMENT CODE RSEG m_Prog START: MOV SP,6FH ; 16 進制 MOV R0,DispBuf ; 調(diào)用第一個 。 CLRA ; 清零 A MOV A,17 。點亮所有筆段 17 給 A MOV B,6 ; 6 給 B mLOOP: MOV @R0,A INC R0 ; 加一指向第二個 DJNZ B,mLOOP 判斷 A 不等 B 跳出 否繼續(xù) CLRbBEEP 。 ACALL DELAY 。為 8255 初始化稍許延時 SETB bBEEP 。 ACALL Init8255 。初始化 8255,使其符合數(shù)碼管控制之用 ACALL InitT0 。初始化 T0,使其能提供動態(tài)數(shù)碼管顯示功能 ACALL DELAY ; 調(diào)用延時程序 MOV X,0 。AD 碼初值 為 0 。Lamp1: mov a,0ffh 。debug 付值 全部都變 1 。 mov dptr,8000h ; 8000 給予 A 。 movx @dptr,a 。 mov dptr,8001h 。 movx @dptr,a 。 mov dptr,8002h 。 movx @dptr,a 。 clr bBEEP 。 acall delay 。 東南大學(xué)成賢學(xué)院畢業(yè)設(shè)計報告 26 。 mov a,00h 。 mov dptr,8000h 。 movx @dptr,a 。 mov dptr,8001h 。 movx @dptr,a 。 mov dptr,8002h 。 movx @dptr,a 。 setb bBEEP 。 acall delay 。 sjmpLamp1 Lamp: MOV DPTR,ADC0809 MOV A,ADPORT 。選擇 AD 轉(zhuǎn)換通道 MOVX @DPTR,A 。發(fā)通道號并啟動 A/D 轉(zhuǎn)換 NOP NOP NOP 。 clr bBEEP 。DEBUG JB INT0,$ 。INT0 連 /EOC(低有效 ),等待 A/D 轉(zhuǎn)換結(jié)束 。 setb bBEEP 。DEBUG MOVX A,@DPTR 。讀入 A/D 碼 ACALL INVT 。解決老版本硬件的一個 BUG,那里系統(tǒng)數(shù)據(jù)線 。與 AD0809 的數(shù)據(jù)線的高低位順序接反了 。新版本的硬件不需要這個子程序 。 mov a,55h 。debug MOV X,A 。數(shù)據(jù)發(fā)送到 01 區(qū)的發(fā)光管顯示 CPL A ; 取反 1/0 MOV DPTR,OUTPORT。74377 的地址 MOVX @DPTR,A MOV R0,DispBuf 。取顯示緩沖區(qū)的首地址 東南大學(xué)成賢學(xué)院畢業(yè)設(shè)計報告 27 MOV A,X 。取 A/D 碼的低 4 位顯示 ANL A,0FH ; 屏蔽高 4 位 MOV @R0,A INC R0 。顯示 A/D 碼的高 4 位 MOV A,X ANL A,0F0H ; 屏蔽低 4 位 SWAP A ; 高 4 位低 4 位互換 MOV @R0,A INC R0 MOV A,10H 。顯示一個空白 MOV @R0,A INC R0 MOV A,X 。十進制顯示個位 MOV B,10 DIV AB ; A/B MOV @R0,B INC R0 MOV B,10 。十進制顯示十位 DIV AB MOV @R0,B INC R0 MOV @R0,A 。十進制顯示百位 ANL A,0FH MOV @R0,A SJMP Lamp DELAY: MOV R0,0 ; 延時程序 。 MOV R0,3 。DEBUG D2: MOV R1,21 D1: MOV R2,79 東南大學(xué)成賢學(xué)院畢業(yè)設(shè)計報告 28 。 mov r2,8 。debug DJNZ R2,$ DJNZ R1,D1 DJNZ R0,D2 RET INVT: 。這個子程序?qū)?A 中的數(shù) 據(jù)的順序完全顛倒過來 PUSH B PUSH PSW MOV C, MOV ,C MOV C, MOV ,C MOV C, MOV ,C MOV C, MOV ,C MOV C, MOV ,C MOV C, MOV ,C MOV C, MOV ,C MOV C, MOV ,C POPPSW POPB RET END 。模塊 2:定時中斷驅(qū)動的動態(tài) LED 顯示模塊 東南大學(xué)成賢學(xué)院畢業(yè)設(shè)計報告 29 PUBLIC InitT0,Init8255 PUBLIC DispBuf PUBLIC PORTC XSEG AT 8000H PORTA: DS 1 。PORTA OF 8255 PORTB: DS 1 。PORTB OF 8255 PORTC: DS 1 。PORTC OF 8255 PCtrl: DS 1 。Ctrol word of 8255 T0Data SEGMENT DATA RSEG T0Data 。m_Data SEGMENT DATA 。 RSEG m_Data pBuf: DS 1 DispBuf: DS 6 CSEG AT 1*8+3 LJMP T0_ISR T0Code SEGMENT CODE RSEG T0Code 。m_Prog SEGMENT CODE 。 RSEG m_Prog 。======================================= 。初始化 T0 。======================================= InitT0: MOV pBuf,0 MOV A,TMOD ANL A,0F0H ORL A,01H MOV TMOD,A MOV TH0,0FEH MOV TL0,0 東南大學(xué)成賢學(xué)院畢業(yè)設(shè)計報告 30 SETB TR0 SETB ET0 SETB EA RET 。======================================= 。初始化 8255 。======================================= Init8255: MOV DPTR,PCtrl MOV A,10001001B 。方式 0, PA, PB 為輸出, PC 為輸入 MOVX @DPTR,A RET 。======================================= 。T0 的中斷服務(wù)程序 。======================================= T0_ISR: PUSH ACC 。Save Data PUSH PSW PUSH DPL PUSH DPH PUSH B MOV TH0,0FEH MOV TL0,0 MOV P0,0FFH 。Close all seg MOV P2,0FH Display: MOV B,R0 MOV A,pBuf 。Fetch pointer ADD A,DispBuf 。Add buffer base address MOV R0,A MOV A,@R0 。Fetch data to be displayed MOV DPTR,CharTab 。Char Table Address MOVC A,@A+DPTR 。Get Char Segs of the data 東南大學(xué)成賢學(xué)院畢業(yè)設(shè)計報告 31 。 MOV P0,A 。to display MOV DPTR,PORTA MOVX @DPTR,A MOV A,pBuf 。Fetch pointer again MOV DPTR,LedSel 。Select Table Address MOVC A,@A+DPTR 。 MOV P2,A MOV DPTR,PORTB MOVX @DPTR,A Point_Adapt: INC pBuf MOV A,5 CLRC SUBB A,pBuf JNC Exit_T0 CLRA MOV pBuf,A Exit_T0: MOV R0,B POPB 。Restore Data POPDPH POPDPL POPPSW POPACC RETI CharTab: DB 0C0H,0F9H,0A4H,0B0H, 99H, 92H, 82H,0F8H, 80H, 90H。0~9 DB 88H, 83H,0C6H,0A1H, 86H, 8EH,0FFH,00H 。A~F,Space,Full LedSel: DB 0DFH,0EFH,0F7H,0FBH,0FDH,0FEH END
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1