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

正文內(nèi)容

數(shù)控直流恒流源的設(shè)計附外文翻譯-閱讀頁

2025-02-02 16:00本頁面
  

【正文】 寫程序使用的工作寄存器改為3區(qū),鍵盤處理程序使用0區(qū)工作寄存器即可解決問題。圖49 程序編譯后的長度 數(shù)據(jù)測試及誤差分析數(shù)據(jù)測試是反映系統(tǒng)性能的重要指標(biāo),因此我對本系統(tǒng)進(jìn)行了全面的輸出電流測試。本次測試采用的儀表為Proteus軟件提供的虛擬電表。另外我還進(jìn)行了負(fù)載調(diào)整率測試。當(dāng)負(fù)載電阻為100?時,電流設(shè)定值為10mA、50mA和100mA的負(fù)載調(diào)整率測試情況分別如圖41圖417和圖418所示。由恒流源電路分析可知,當(dāng)在范圍內(nèi)時,輸出電流在直流范圍內(nèi)線性地與直流輸入電壓相對應(yīng),則1mA步進(jìn)對應(yīng)于50mV。為輸出電流與設(shè)定值之差的絕對值,為電流設(shè)定值,為實際輸出電流值,則。通過分析表41數(shù)據(jù)可知,在10mA~100mA之間,當(dāng)為99mA時,;當(dāng)為10mA時,最大為2%。 第5章 結(jié)論在設(shè)計數(shù)控直流恒流源的過程中,我深切體會到,實踐是理論運用的最好檢驗。本系統(tǒng)的設(shè)計主要應(yīng)用到了模擬電子技術(shù)、數(shù)字電子技術(shù)、單片機(jī)控制技術(shù)等多方面的知識,所設(shè)計的基于單片機(jī)程序控制的數(shù)控直流恒流,達(dá)到了設(shè)計要求。系統(tǒng)輸出電流小于10mA時誤差較大,輸出電流在10mA~100mA之間時,誤差較小,并符合設(shè)計要求。本系統(tǒng)通過優(yōu)化軟硬設(shè)計,盡量減少誤差,使輸出電流的誤差小于2%,提高了系統(tǒng)的精度,并且與理論計算相吻合。就本設(shè)計而言,如果要使0~10mA的輸出電流的精度都能達(dá)到2%,則需要使用分辨率為10位的D/A芯片。如果需要擴(kuò)大負(fù)載的變化范圍,則需要適當(dāng)提高V/I轉(zhuǎn)換電路的供電電壓。它涉及到硬件電路的設(shè)計、軟件的編寫及調(diào)試,還有相關(guān)軟件的使用。在此,我向他們致以最誠摯的感謝!首先我要感謝的是我的指導(dǎo)老師劉煒。劉老師還給我提供了許多技術(shù)文檔,介紹了許多資料供我參考,并給我的設(shè)計提出了許多有益的建議。在此,我向劉煒老師致以由衷的謝意!我還要感謝我的同學(xué)李長洋,他對我的設(shè)計給出了有價值的改進(jìn)和修改意見,感謝劉劍和袁瑛同學(xué),他們對我的設(shè)計方案提出了有益的建議。在此感謝所有給我提供幫助的老師和同學(xué),他們的建議幫助我改進(jìn)了設(shè)計。再次感謝我的老師和同學(xué)們,是他們的關(guān)心和幫助,使我順利地度過四年的大學(xué)生活。 =============================。=============================。全局定義。EEPROM數(shù)據(jù)線SCL BIT 。AT24C01存儲單元的地址I2CData EQU 09H 。設(shè)置狀態(tài)標(biāo)志(1:設(shè)置狀態(tài);0:工作狀態(tài))ADDING BIT 11H 。減1狀態(tài)標(biāo)志LFTING BIT 13H 。右移位狀態(tài)標(biāo)志ENTING BIT 15H 。閃爍狀態(tài)標(biāo)志(1:亮;0:滅)DAC EQU 8000H 。個位數(shù)碼管地址LEDM EQU 9000H 。百位數(shù)碼管地址BCDH EQU 24H 。BCD碼低位HEXH EQU 27H 。十六進(jìn)制數(shù)低位BAIWEI EQU 30H 。十位地址GEWEI EQU 32H 。=============================。============================= ORG 0000H 。外部中斷0入口地址 LJMP INTER0 ORG 000BH 。設(shè)置堆棧地址 SETB EX0 。設(shè)置INT0為邊沿觸發(fā) SETB ET0 。設(shè)置T0中斷為高優(yōu)先級 SETB EA 。設(shè)置定時器工作方式為方式1 MOV TH0,9EH 。啟動T0計數(shù) CLR SETING 。把存儲個位數(shù)碼管數(shù)據(jù)的內(nèi)存地址送R0 MOV R7,10 。關(guān)總中斷 SETB RS0 。調(diào)用讀AT24C01子程序 CLR RS0 。開總中斷 MOV A,GEWEI 。關(guān)總中斷 SETB RS0 。調(diào)用D/A轉(zhuǎn)換子程序 CLR RS0 。開總中斷MAINLP: JB SETING,INSET 。清狀態(tài)標(biāo)志 CLR SUBING CLR LFTING CLR RGTING CLR ENTING LCALL WATCHDOG SJMP MAINLP 。===============================。使用寄存器:A,1區(qū)工作寄存器R0。===============================INSET: JB ADDING,MADD 。減1標(biāo)志位為1則轉(zhuǎn) JB LFTING,MLFT 。右移位標(biāo)志位為1則轉(zhuǎn) JB ENTING,MENT 。轉(zhuǎn)主程序循環(huán)MADD: MOV A,R0 CJNE A,9,MADDL 。到9,直接賦0 CLR ADDING 。轉(zhuǎn)主程序循環(huán)MADDL: INC A 。存調(diào)整后的數(shù)據(jù) CLR ADDING LJMP OUTSETMSUB: MOV A,R0 CJNE A,0,MSUBL 。到0,直接賦9 CLR SUBING LJMP OUTSETMSUBL: DEC A 。存調(diào)整后的數(shù)據(jù) CLR SUBING LJMP OUTSETMLFT: CJNE R0,BAIWEI,MLFTL 。到,則賦個位地址 CLR LFTING LJMP OUTSETMLFTL: DEC R0 。判斷是否到個位,沒到則轉(zhuǎn) MOV R0,BAIWEI 。右移一位 CLR RGTING LJMP OUTSETMENT: MOV A,BAIWEI 。判斷百位是否為0,不為0則轉(zhuǎn) CLR SETING 。清確認(rèn)鍵標(biāo)志 CLR EA 。選擇3區(qū)工作寄存器 SETB RS1 LCALL DACVT 。調(diào)用寫AT24C01子程序 CLR RS0 。開總中斷 LJMP OUTSETMENTL1: CJNE A,1,MENTL2 。判斷十位是否為0,不為0則轉(zhuǎn) MOV A,GEWEI CJNE A,0,MENTL2 。清設(shè)置狀態(tài)標(biāo)志 CLR ENTING 。關(guān)總中斷 SETB RS0 。調(diào)用D/A轉(zhuǎn)換子程序 LCALL WRDATA 。選擇0區(qū)工作寄存器 CLR RS1 SETB EA 。轉(zhuǎn)退出鍵盤處理子程序MENTL2: MOV BAIWEI,0 。清確認(rèn)鍵標(biāo)志 LJMP OUTSETOUTSET: LCALL WATCHDOG LJMP MAINLP。D/A轉(zhuǎn)換子程序。=============================DACVT: MOV A,BAIWEI CJNE A,01H,HEBING 。為1,則直接送0FFH至DA SJMP DAOUTHEBING: MOV A,SHIWEI 。交換高低位 ORL A,GEWEI 。把合并的數(shù)據(jù)送至BCDL SETB RS0 。調(diào)用轉(zhuǎn)換程序 MOV A,28H 。取表地址 MOVC A,A+DPTR 。取DA芯片地址 MOVX DPTR,A 。===========================================。使用寄存器:A,B, 3區(qū)工作寄存器。輸入: BCD存在24H,25H(低位在25H)。===========================================BCDHEX: LCALL WATCHDOG MOV A,BCDH XCH A,BCDL MOV BCDH,A MOV R1,HEXH MOV R0,BCDL MOV R7,02H 。 ============================。 ============================RDDATA: MOV R1,30H 。讀出24C01的起始地址 MOV R3,3 。送24C01單元地址 LCALL I2C_READ 。存讀出的數(shù)據(jù) INC R1 。指向下一個24C01的單元 DJNZ R3,LOOP 。要存儲的數(shù)據(jù)在內(nèi)部RAM中的起始地址 MOV A,R1 MOV R2,0 。寫入數(shù)據(jù)的個數(shù)(3個字節(jié))LOOP1: MOV Address,R2 。傳送需要寫入的數(shù)據(jù) LCALL I2C_WRITE 。指向下一個內(nèi)部RAM單元 INC R2 。沒有寫完則轉(zhuǎn)移 RET。寫一個字節(jié) Address地址 I2CDatata寫入的數(shù)據(jù)。=1,表示無確認(rèn),再次發(fā)送 MOV A, Address LCALL I2C_SEND8BIT LCALL I2C_ACK MOV A,I2CData LCALL I2C_SEND8BIT LCALL I2C_ACK LCALL I2C_STOP RET。讀一個字節(jié) Address地址 Data讀出的數(shù)據(jù)。=1,表示無確認(rèn),再次發(fā)送 MOV A, Address LCALL I2C_SEND8BIT LCALL I2C_ACKI2C_READ_B: LCALL I2C_START MOV A,10100001B LCALL I2C_SEND8BIT LCALL I2C_ACK JC I2C_READ_B LCALL I2C_RECEIVE8BIT MOV I2CData,A LCALL I2C_ACK LCALL I2C_STOP RET。發(fā)送開始信號。=========================。=========================I2C_STOP: CLR SDA NOP NOP SETB SCL NOP NOP SETB SDA RET。發(fā)送接收確認(rèn)信號。出口參數(shù):Cy中為ACK信號。===========================。使用寄存器:A,B 和 Cy。===========================I2C_SEND8BIT: MOV B,08HI2C_SEND8BIT_A: RLC A MOV SDA,C SETB SCL NOP NOP CLR SCL DJNZ B,I2C_SEND8BIT_A RET。接收八位數(shù)據(jù)。出口參數(shù):A中為接收的數(shù)據(jù)。=============================。=============================INTER0: PUSH PSW 。調(diào)用延時子程序 MOV A,0FFH 。判斷是否誤讀 SJMP INTOUT 。按下設(shè)置鍵,則轉(zhuǎn) JNB ,ADDKEY 。按下“減1鍵”,則 JNB ,LFTKEY 。按下“右移位鍵”,則轉(zhuǎn) JNB ,ENTKEY 。轉(zhuǎn)退出中斷SETKEY: SETB SETING 。轉(zhuǎn)退出中斷ADDKEY:SETB ADDING 。置減1狀態(tài)標(biāo)志 SJMP INTOUTLFTKEY: SETB LFTING 。置右移位狀態(tài)標(biāo)志 SJMP INTOUTENTKEY: SETB ENTING ?;謴?fù)現(xiàn)場 POP DPL POP DPH POP PSW RETI 。=============================。使用寄存器:R6,R7。=============================。使用寄存器:A、R0、DPTR。保護(hù)現(xiàn)場 PUSH DPH PUSH DPL PUSH ACC LCALL WATCHDOG CLR TR0 。重裝T0定時初值 MOV TL0,58H SETB TR0 。設(shè)置狀態(tài)標(biāo)志為1,則轉(zhuǎn)閃爍顯示 MOV A,BAIWEI CJNE A,00H,NPLAY 。熄滅百位無效零 MOVX DPTR,A MOV A,SHIWEI CJNE A,00H,NPLAY 。熄滅十位無效零 MOVX DPTR,A MOV A,GEWEI 。取段碼表首地址 MOVC A,A+DPTR 。取數(shù)碼管地址 MOVX DPTR,A 。轉(zhuǎn)退出NPLAY: MOV A,GEWEI 。顯示十位 MOV DPTR,LEDTAB MOVC A,A+DPTR MOV DPTR,LEDM MOVX DPTR,A MOV A,BAIWEI 。百位為0則熄滅百位數(shù)碼管 SJMP NPL2NPL1: MOV DPTR,LEDTAB 。查表NPL2: MO
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1