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

正文內容

基于單片機數(shù)字溫度計的的設計畢業(yè)論文-資料下載頁

2025-06-27 19:13本頁面
  

【正文】 LCALL DELAY1 MOV A,38H LCALL WCOM LCALL DELAY1 MOV A,0CH 。開顯示,顯示光標,光標不閃爍 LCALL WCOM LCALL DELAY1 MOV A,01H 。清除 LCD 顯示屏 LCALL WCOM LCALL DELAY1 RET。********************* 清除LCD的第一行字符 *********************CLR_LINE1:MOV A,80H 。設置 LCD 的第一行地址 LCALL WCOM MOV R0,24 。設置計數(shù)值 C1: MOV A,39。 39。 。載入空格符至LCD LCALL WDATA 。輸出字符至LCD DJNZ R0,C1 。計數(shù)結束 RET。***************** LCD的第一行或第二行顯示字符 ******************LCD_PRINT:CJNE A,1,LINE2 。判斷是否為第一行 LINE1: MOV A,80H 。設置 LCD 的第一行地址 LCALL WCOM 。寫入命令 LCALL CLR_LINE 。清除該行字符數(shù)據(jù) MOV A,80H 。設置 LCD 的第一行地址 LCALL WCOM 。寫入命令 JMP FILL LINE2: MOV A,0C0H 。設置 LCD 的第二行地址 LCALL WCOM 。寫入命令 LCALL CLR_LINE 。清除該行字符數(shù)據(jù) MOV A,0C0H 。設置 LCD 的第二行地址 LCALL WCOM FILL: CLR A 。填入字符 MOVC A,@A+DPTR 。由消息區(qū)取出字符 CJNE A,0,LC1 。判斷是否為結束碼 RET LC1: LCALL WDATA 。寫入數(shù)據(jù) INC DPTR 。指針加1 JMP FILL 。繼續(xù)填入字符 RET。******************* 清除1行 LCD 的字符 ***********************CLR_LINE: MOV R0,24CL1: MOV A,39。 39。 LCALL WDATA DJNZ R0,CL1 RETDE: MOV R7,250 DJNZ R7,$ RET。******************* LCD 間接控制方式命令寫入 ******************WCOM: MOV P0,A 。寫入命令 CLR LCD_RS 。RS=L,RW=L,D0D7=指令碼,E=高脈沖 CLR LCD_RW SETB LCD_EN LCALL DELAY1 CLR LCD_EN RET。******************* LCD 間接控制方式數(shù)據(jù)寫入 *******************WDATA: MOV P0,A 。寫入數(shù)據(jù) SETB LCD_RS CLR LCD_RW SETB LCD_EN LCALL DE CLR LCD_EN LCALL DE RET。****************** 在LCD的第一行顯示字符 ******************LCDP1: PUSH ACC MOV A,B 。設置顯示地址 ADD A,80H 。設置LCD的第一行地址 LCALL WCOM 。寫入命令 POP ACC 。由堆棧取出A LCALL WDATA 。寫入數(shù)據(jù) RET。********************** 聲光報警子程序 ************************BEEP_BL: MOV R6,100 BL2: LCALL DEX1 CPL BEEP CPL RELAY DJNZ R6,BL2 MOV R5,10 LCALL DELAY RET DEX1: MOV R7,180 DE2: NOP DJNZ R7,DE2 RET。************************ 延時子程序 ****************************DELAY: MOV R6,50 DL1: MOV R7,100 DJNZ R7,$ DJNZ R6,DL1 DJNZ R5,DELAY RETDELAY1: MOV R6,25 。延時5毫秒 DL2: MOV R7,100 DJNZ R7,$ DJNZ R6,DL2 RET END第四章 系統(tǒng)調試及仿真 系統(tǒng)程序調試系統(tǒng)的調試以程序調試為主。硬件調試比較簡單,只要檢查實驗箱上的電路連線是否松動即可。軟件調試可以先編寫顯示程序并進行硬件的正確性檢驗,然后分別進行主程序、數(shù)碼管顯示子程序、INT0中斷服務程序中的AD數(shù)值讀取子程序和標度轉換程序以及T0中斷子程序等的編程及調試。由于數(shù)碼管顯示電路與單片機采用串行數(shù)據(jù)傳送,因此,對數(shù)碼管顯示進行寫程序時必須嚴格的讀寫時序;否則將無法顯示測量結果。本程序采用單片機匯編語言編寫,用KeilC51編譯器編程調試。AD轉換器的重新啟動應該在T0中斷服務程序中完成。AD轉換數(shù)據(jù)的讀取以及處理都應在INTO中完成。軟件調試到能顯示溫度值,而且在有溫度變化時(例如用手去接觸)顯示溫度能改變,就基本完成。實驗結果表明,實驗箱擴展板的溫度傳感器具有負溫度系數(shù),即當溫度升高時,傳感器的輸出電壓變低。性能測試可用制作的溫度計和已有的成品溫度計同時進行測量比較。由于單片機仿真試驗系統(tǒng)的溫度傳感器的精度很高,所以誤差指標可以限制在+1℃以內。另外,0℃—110℃的溫度范圍使得該溫度計完全適合一般的應用場合,其低電壓供電特性可做成用電池供電的手持電子溫度計。 系統(tǒng)軟硬件仿真一、仿真軟件ProteusPROTEUS是英國Labcenter electronics公司研發(fā)的EDA工具軟件[1]。PROTEUS不僅是模擬電路、數(shù)字電路、模/數(shù)混合電路的設計與仿真平臺,更是目前世界上最先進、最完整的多種型號單片機系統(tǒng)的設計與仿真平臺。它真正實現(xiàn)了在計算機上完成從原理設計、電路分析與仿真、單片機代碼級調試與仿真、系統(tǒng)測試與功能驗證到形成PCB的完整的電子設計、研發(fā)過程。PROTEUS從1989年問世至今,經過了近20年的使用、發(fā)展和完善,功能越來越強,性能越來越好。PROTEUS已在全球廣泛使用。Proteus軟件是目前最流行的嵌入式系統(tǒng)設計與仿真平臺,它的獨特之處在于它對單片機系統(tǒng)的仿真功能,即它能夠把編譯后的單片機程序導入到單片機中去,實現(xiàn)系統(tǒng)軟、硬件的交互仿真[2]。Proteus分為兩大界面,一個是ProteusISIS,原理圖設計、程序設計和仿真平臺。另一個是ProteusARES,印刷電路版設計制作平臺[3]。,LCD就有近50種,另外還有豐富的虛擬儀器供仿真使用。每種元件和儀器都有幫助文件,可以詳細了解元件的性能和使用方法。系統(tǒng)仿真結果與實際調試結果的相符率達100%,在此平臺上進行系統(tǒng)設計可以大大節(jié)約設計成本,縮短設計周期,是目前倍受子設計愛好者青睞的一款新型EDA工具軟件[4]。Proteus與其它單片機仿真軟件不同的是,它不僅能仿真單片機CPU的工作情況,也能仿真單片機外圍電路或沒有單片機參與的其它電路的工作情況。因此在仿真和程序調試時,關心的不再是某些語句執(zhí)行時單片機寄存器和存儲器內容的改變,而是從工程的角度直接看程序運行和電路工作的過程和結果。對于這樣的仿真實驗,從某種意義上講,是彌補了實驗和工程應用間脫節(jié)的矛盾和現(xiàn)象。所以本次畢業(yè)設計采用了該軟件。二、調試過程系統(tǒng)軟件是以模塊化的思想進行設計的,那么對軟件的調試也是依據(jù)此思想,先對各個子程序進行調試后,再進行整體調試,先分后總。先進行LED顯示部分的調試,能夠正常顯示,然后進行讀數(shù)據(jù)子程序的調試。對于中斷服務子程序的調試,一般先將斷點設在中斷子程序入口,運行程序,如果程序進入中斷處理程序入口,則表明中斷初始程序正確,如果碰不到斷點則首先檢查初始化程序是否有錯誤。最后調試整個實驗程序,排除軟件錯誤,連續(xù)運行時能達到設計要求為好。 調試過程窗口三、系統(tǒng)測試全速運行程時,分兩行顯示,第一行顯示工作狀態(tài),正常時顯示“DS18B20 OK”,不正常時顯示“DS18B20 ERROR”;第二行顯示實測溫度值和狀態(tài)符號,“H”表示實測溫度值大于溫度報警值TH,“L”表示實測溫度小于溫度報警值TL,“!”表示實測溫度位于設定的溫度范圍之內。當實測溫度超過設定溫度限制范圍時,發(fā)出聲光報警信號。觀察顯示是否正確,修改程序直至達到本設計要求。經過完整的調試、仿真和實驗測試后,測試結果表明達到了設計要求。第五章 總 結經過三年的學習,終于完成了我的數(shù)字溫度計的設計,雖然沒有完全達到設計要求,但從心底里說,還是比較高興的。過程當中用到的單片機作為控制內核,四段數(shù)碼管作為顯示部分,及其他電路,共同組成了我的成果數(shù)字溫度計。首先設計的是它的硬件電路,最重要的部分是89s51控制內核,所有的數(shù)據(jù)處理都是采用的單片機,其次是DS18B20溫度采集電路,其他還有晶振電路,復位電路,上下限溫度調整電路。其次我們設計了它的靈魂軟件電路,通過用匯編語言編程實現(xiàn)對器件的控制。從這次的課程設計中,我真真正正的意識到,在以后的學習中,要理論聯(lián)系實際,把我們所學的理論知識用到實際當中,不僅使我真正的學會了數(shù)字溫度計的設計,而且我相信通過這次的學習我能夠達到舉一反三的效果,同時這次的不足之處是在有些細節(jié)方面剛開始做的很不詳細,我想原因在于自己平時對自己的學習要求的不夠嚴格,才造成遇到一些問題顯得驚慌失措,在日后我會克服這些缺點的。經過幾個月的忙碌和工作,本次畢業(yè)設計已經接近尾聲,作為一個專科生的畢業(yè)設計,由于經驗的匱乏,難免有許多考慮不周的地方,如果沒有導師的督促指導。以及一起工作的同學們的支持,想要完成這個設計是難以想象的。在這里要感謝老師,她循導善誘的教導和不拘一格的思路給予我無盡的啟迪;她嚴謹細致,一絲不茍的作風一直是我們工作學習中的榜樣;并將積極影響我今后的學習和工作。然后要感謝大學3年來的所有老師,為我們打下了機電專業(yè)知識的基礎;同時還要感謝10機電2班所有的同學們,正是因為有你們的支持和鼓勵。我才能在溫暖的環(huán)境中茁壯成長并順利完成畢業(yè)設計。參考文獻1樓然苗 李光飛《單片機課程設計指導》北京 航空航天大學出版社,2 陳立周 陳宇《單片機原理及應用》北京 機械工業(yè)出版社,3翁桂榮 鄒麗新《單片微型計算機接口技術》蘇州 蘇州大學出版社,4 張靖武 《單片機系統(tǒng)的PROTEUS設計與仿真》北京 電子工業(yè)出版社 5 周越 《單片機技術實驗實訓教程》北京 中國水利水電出版社 6 侯玉寶 《基于Proteus51系列單片機設計與仿真》北京 7 張毅剛 《單片機原理及應用》
點擊復制文檔內容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1