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

正文內(nèi)容

數(shù)控直流恒流源的設計附外文翻譯(已改無錯字)

2023-02-18 16:00:31 本頁面
  

【正文】 我向劉煒老師致以由衷的謝意!我還要感謝我的同學李長洋,他對我的設計給出了有價值的改進和修改意見,感謝劉劍和袁瑛同學,他們對我的設計方案提出了有益的建議。另外,我要感謝李榮臣同學,他無私地提供電腦供我使用,沒有他的幫助就不會順利地完成系統(tǒng)調(diào)試仿真工作。在此感謝所有給我提供幫助的老師和同學,他們的建議幫助我改進了設計。最后,要特別感謝我的父母,他們在精神上給我的支持是無價之寶。再次感謝我的老師和同學們,是他們的關心和幫助,使我順利地度過四年的大學生活。 參考文獻[1] 王幸之,鐘愛琴,王雷,王閃.AT89系列單片機原理與接口技術(shù)[M].北京:北京航空航天大學出版社.2004,5[2] 李剛民,曹巧媛,曹琳琳,陳忠平.單片機原理及實用技術(shù)[M].北京:高等教育出版社.2005,4[3] 張迎新.單片微型計算機原理應用及接口技術(shù)[M].北京:國防工業(yè)出版社.2004,1[4] 孫傳友,孫曉斌,漢澤西,張欣.測控系統(tǒng)原理與設計[M].北京:北京航空航天大學出版社.2002,9[5] 汪道輝.單片機系統(tǒng)設計與實踐[M].北京:電子工業(yè)出版社.2006,5[6] 謝宜仁,謝煒,謝東辰.單片機實用技術(shù)問答[M].北京:人民郵電出版社.2003,2[7] 梅笙,李瑋.基于AT89C52的數(shù)控直流電流源設計[J].常州工程職業(yè)技術(shù)學院學報,2006(1):2026[8] 趙建玉,王新江,李聰.智能電流源的設計[J].山東建材學院學報,1999,13(3):280281[9] ATMEL公司網(wǎng)站:[10] 沙占友,孟志勇,王彥朋.單片機外圍電路設計(第2版)[M].北京:電子工業(yè)出版.2006,6[11] 周潤景,張麗娜.基于PROTEUS的電路及單片機系統(tǒng)設計與仿真[M].北京:北京航空航天大學出版社.2006,5[12] 李業(yè)德,趙光遠,張景元.基于單片機的數(shù)控直流電流源設計[J].微計算機信息,2006,22(102):250252[13] 劉公致.新型數(shù)字直流電流源設計[J].杭州電子工業(yè)學院學報,2004,24(3):1922[14] 李銀祥,安繼明,姚向東.數(shù)控電流源[J].現(xiàn)代科學儀器,2001(6):5253[15] 劉輝,何東陸,肖宇,楊興.數(shù)控直流電流源的設計[J].儀表技術(shù),2006(2):6870[16] 劉潤,譚薇,程榮貴.一種高精度直流源的設計[J].現(xiàn)代電子技術(shù),2006(7):135137[17] 曾波.數(shù)控恒流源[J].電子世界,2005(9):3334[18] 孔凡國,伍康敏.高精度直流電流穩(wěn)流源數(shù)控系統(tǒng)設計及實現(xiàn)[J],現(xiàn)代制造工程,2006(5):5255[19] 康華光.電子技術(shù)基礎(第4版)[M].北京:高等教育出版社.2000,6[20] 楊拴科.模擬電子技術(shù)基礎[M].北京:高等教育出版社.2003,1[21] ATMEL公司網(wǎng)站:[22] 電子技術(shù)研究協(xié)會:[23] 凌陽大學計劃: 附錄1:電路原理圖 附錄2:源程序。 =============================。數(shù)控直流恒流源主控程序。=============================。=============================。全局定義。=============================SDA BIT 。EEPROM數(shù)據(jù)線SCL BIT 。EEPROM時鐘線Address EQU 08H 。AT24C01存儲單元的地址I2CData EQU 09H 。寫入AT24C01的數(shù)據(jù)(1字節(jié)) SETING BIT 10H 。設置狀態(tài)標志(1:設置狀態(tài);0:工作狀態(tài))ADDING BIT 11H 。加1狀態(tài)標志SUBING BIT 12H 。減1狀態(tài)標志LFTING BIT 13H 。左移位狀態(tài)標志RGTING BIT 14H 。右移位狀態(tài)標志ENTING BIT 15H 。確認狀態(tài)標志FLASH BIT 16H 。閃爍狀態(tài)標志(1:亮;0:滅)DAC EQU 8000H 。D/A芯片地址LEDL EQU 8800H 。個位數(shù)碼管地址LEDM EQU 9000H 。十位數(shù)碼管地址LEDH EQU 9800H 。百位數(shù)碼管地址BCDH EQU 24H 。BCD碼高位BCDL EQU 25H 。BCD碼低位HEXH EQU 27H 。十六進制數(shù)高位HEXL EQU 28H 。十六進制數(shù)低位BAIWEI EQU 30H 。百位地址SHIWEI EQU 31H 。十位地址GEWEI EQU 32H 。個位地址。=============================。主程序。============================= ORG 0000H 。主程序入口地址 LJMP MAIN ORG 0003H 。外部中斷0入口地址 LJMP INTER0 ORG 000BH 。定時器0中斷入口地址 LJMP TT0 ORG 0030HMAIN: MOV SP,60H 。設置堆棧地址 SETB EX0 。允許INT0中斷 SETB IT0 。設置INT0為邊沿觸發(fā) SETB ET0 。允許T0中斷 SETB PT0 。設置T0中斷為高優(yōu)先級 SETB EA 。開總中斷 MOV TMOD,11H 。設置定時器工作方式為方式1 MOV TH0,9EH 。設置T0定時初值為50ms MOV TL0,58H SETB TR0 。啟動T0計數(shù) CLR SETING 。狀態(tài)標志清零 CLR ADDING CLR SUBING CLR LFTING CLR RGTING CLR ENTING CLR FLASH MOV R0,32H 。把存儲個位數(shù)碼管數(shù)據(jù)的內(nèi)存地址送R0 MOV R7,10 。送閃爍定時中斷次數(shù) CLR EA 。關總中斷 SETB RS0 。選擇3區(qū)工作寄存器 SETB RS1 LCALL RDDATA 。調(diào)用讀AT24C01子程序 CLR RS0 ?;謴?區(qū)工作寄存器 CLR RS1 SETB EA 。開總中斷 MOV A,GEWEI 。判斷EEPROM是否為出廠狀態(tài) CJNE A,0FFH,NEXT MOV BAIWEI,00H MOV SHIWEI,00H MOV GEWEI,00HNEXT: CLR EA 。關總中斷 SETB RS0 。選擇3區(qū)工作寄存器 SETB RS1 LCALL DACVT 。調(diào)用D/A轉(zhuǎn)換子程序 CLR RS0 ?;謴?區(qū)工作寄存器 CLR RS1 SETB EA 。開總中斷MAINLP: JB SETING,INSET 。設置標志位為1則轉(zhuǎn)鍵盤處理子程序 CLR ADDING 。清狀態(tài)標志 CLR SUBING CLR LFTING CLR RGTING CLR ENTING LCALL WATCHDOG SJMP MAINLP 。主程序循環(huán)。===============================。鍵盤處理子程序。使用寄存器:A,1區(qū)工作寄存器R0。輸出:30H(百位),31H(十位),32H(個位)。===============================INSET: JB ADDING,MADD 。加1標志位為1則轉(zhuǎn) JB SUBING,MSUB 。減1標志位為1則轉(zhuǎn) JB LFTING,MLFT 。左移位標志位為1則轉(zhuǎn) JB RGTING,MRGT 。右移位標志位為1則轉(zhuǎn) JB ENTING,MENT 。確認標志位為1則轉(zhuǎn) LJMP MAINLP 。轉(zhuǎn)主程序循環(huán)MADD: MOV A,@R0 CJNE A,9,MADDL 。判斷是否到9,沒到則轉(zhuǎn) MOV @R0,0 。到9,直接賦0 CLR ADDING 。清標志 LJMP OUTSET 。轉(zhuǎn)主程序循環(huán)MADDL: INC A 。加1 MOV @R0,A 。存調(diào)整后的數(shù)據(jù) CLR ADDING LJMP OUTSETMSUB: MOV A,@R0 CJNE A,0,MSUBL 。判斷是否到0,沒到則轉(zhuǎn) MOV @R0,9 。到0,直接賦9 CLR SUBING LJMP OUTSETMSUBL: DEC A 。減1 MOV @R0,A 。存調(diào)整后的數(shù)據(jù) CLR SUBING LJMP OUTSETMLFT: CJNE R0,BAIWEI,MLFTL 。判斷是否到百位,沒到則轉(zhuǎn) MOV R0,GEWEI 。到,則賦個位地址 CLR LFTING LJMP OUTSETMLFTL: DEC R0 。左移一位 CLR LFTING LJMP OUTSETMRGT: CJNE R0,GEWEI,MRGTL 。判斷是否到個位,沒到則轉(zhuǎn) MOV R0,BAIWEI 。到,則賦百位地址 CLR RGTING LJMP OUTSETMRGTL: INC R0 。右移一位 CLR RGTING LJMP OUTSETMENT: MOV A,BAIWEI 。取百位的數(shù)據(jù) CJNE A,0,MENTL1 。判斷百位是否為0,不為0則轉(zhuǎn) CLR SETING 。清設置狀態(tài)標志 CLR ENTING 。清確認鍵標志 CLR EA 。關總中斷 SETB RS0 。選擇3區(qū)工作寄存器 SETB RS1 LCALL DACVT 。調(diào)用D/A轉(zhuǎn)換子程序 LCALL WRDATA 。調(diào)用寫AT24C01子程序 CLR RS0 。選擇0區(qū)工作寄存器 CLR RS1 SETB EA 。開總中斷 LJMP OUTSETMENTL1: CJNE A,1,MENTL2 。判斷百位是否為1,不為1則轉(zhuǎn) MOV A,SHIWEI CJNE A,0,MENTL2 。判斷十位是否為0,不為0則轉(zhuǎn) MOV A,GEWEI CJNE A,0,MENTL2 。判斷個位是否為0,不為0則轉(zhuǎn) CLR SETING 。清設置狀態(tài)標志 CLR ENTING 。清確認鍵標志 CLR EA 。關總中斷 SETB RS0 。選擇3區(qū)工作寄存器 SETB RS1 LCALL DACVT 。調(diào)用D/A轉(zhuǎn)換子程序 LCALL WRDATA 。調(diào)用寫AT24C01子程序 CLR RS0 。選擇0區(qū)工作寄存器 CLR RS1 SETB EA 。開總中斷 LJMP OUTSET 。轉(zhuǎn)退出鍵盤處理子程序MENTL2: MOV BAIWEI,0 。設置值超量程則百位清0 CLR ENTING 。清確認鍵標志 LJMP OUTSETOUTSET: LCALL WATCHDOG LJMP MAINLP。=============================。D/A轉(zhuǎn)換子程序。使用寄存器:A,DPTR,3區(qū)工作寄存器。=============================DACVT: MOV A,BAIWEI CJNE A,01H,HEBING 。判斷百位是否為1,否則轉(zhuǎn) MOV A,0FFH 。為1,則直接送0FFH至DA SJMP DAOUTHEBING: MOV A,SHIWEI 。取十位數(shù)據(jù) SWAP A 。交換高低位 ORL A,GEWEI 。合并數(shù)據(jù) MOV BCDL,A 。把合并的數(shù)據(jù)送至BCDL SETB RS0 。選擇3區(qū)工作寄存器 SETB RS1 MOV BCDH,00H LCALL BCDHEX 。調(diào)用轉(zhuǎn)換程序 MOV A,28H 。取出轉(zhuǎn)換好的數(shù)據(jù) MOV DPTR,DATAB 。取表地址 MOVC A,@A+DPTR 。查表DAOUT: MOV DPTR,DAC 。取DA芯片地址 MOVX @DPTR,A 。送數(shù)據(jù)至DA芯片 RET。===========================================。BCD碼轉(zhuǎn)換十六進制數(shù)子程序(2
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1