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

正文內容

基于單片機的溫度控制系統(tǒng)課程設計報告書(編輯修改稿)

2025-07-24 19:29 本頁面
 

【文章內容簡介】 4EH 將數(shù)據(jù)寫入暫存器的TH、TL字節(jié) 復制暫存器 48H 把暫存器的TH、TL字節(jié)寫到E2RAM中 重新調E2RAM B8H 把E2RAM中的TH、TL字節(jié)寫到暫存器TH、TL字節(jié) 讀電源供電方式 B4H 啟動DS18B20發(fā)送電源供電方式的信號給主CPU 主要電路及功能單片機的時鐘電路有1個12M 的晶振和兩個20PF 的小電容組成,它們決定了單片機的工作時間精度為1 微秒。AT89C51單片機作為整個硬件系統(tǒng)的核心,它既是協(xié)調整機工作的控制器,又是數(shù)據(jù)處理器。該單片機為51系列增強型8位單片機,它有32個I/O口,片內含4K FLASH工藝的程序存儲器,便于用電的方式瞬間擦除和改寫,而且價格便宜,其外部晶振為12MHz,一個指令周期為1μS。使用該單片機完全可以完成設計任務,其最小系統(tǒng)主要包括:復位電路、震蕩電路。 四位數(shù)碼管有8位控碼和4個段控碼。數(shù)碼管分共陰極和共陽極。而我們采用的是共陽極的數(shù)碼管作為溫度控制器的顯示電路。則需要將陽極接在電源上。 顯示電路溫度檢測控制模擬電路圖DS18B20原件及其連線如圖溫度此傳感器上顯示的溫度同步顯示到液晶顯示器上,并有加溫,減溫按鈕。4. 存儲器AT24C02(1)AT24C02是一個2K位串行CMOS E2PROM, 內部含有256個8位字節(jié),CATALYST公司的先進CMOS技術實質上減少了器件的功耗。AT24C02有一個8字節(jié)頁寫緩沖器。該器件通過IIC總線接口進行操作,有一個專門的寫保護功能。(2) 功能描述AT24C02支持I2C,總線數(shù)據(jù)傳送協(xié)議I2C,總線協(xié)議規(guī)定任何將數(shù)據(jù)傳送到總線的器件作為發(fā)送器。任何從總線接收數(shù)據(jù)的器件為接收器。數(shù)據(jù)傳送是由產生串行時鐘和所有起始停止信號的主器件控制的。主器件和從器件都可以作為發(fā)送器或接收器,但由主器件控制傳送數(shù)據(jù)(發(fā)送或接收)的模式,由于A0、A1和A2可以組成000~111八種情況,即通過器件地址輸入端A0、A1和A2可以實現(xiàn)將最多8個AT24C02器件連接到總線上,通過進行不同的配置進行選擇器件。 AT24c025. 溫度上下限調節(jié)系統(tǒng) 通過按鍵控制鍵選著調節(jié)對象,通過上升下降調節(jié)值大小,控制開關,升溫開關,降溫開關,設置開關分別為,k1,k2,k3,開始顯示的是當前溫度,K1開關,用來控制進入溫度上限,下限的調節(jié)界面。按k1,一次進入三個界面。按K2為加1開關,按一下,加1,k3減1開關,按一下,減1。 上下限調節(jié)電路7. 報警電路系統(tǒng)通過LED指示燈的閃爍以及蜂鳴器的鳴叫實現(xiàn)報警,如果溫度超過上限高溫指示燈亮,蜂鳴器鳴叫,低于下限低溫指示燈亮,蜂鳴器鳴叫。 第三章 軟件系統(tǒng)的設計 溫度低于低溫下限,低溫報警、AT24C02存取數(shù)據(jù)流程圖 溫度傳感器流程圖第四章 仿真與調試 軟件電路故障與解決辦法,目標測試系統(tǒng)沒有按照規(guī)定的功能進行操作或什么結果也沒有,可能是由于程序轉移到意外之處或在某處死循環(huán)所造成的。當斷點在中斷入口或者中斷服務程序中時碰不到斷點。錯誤可能由中斷寄存器(IE、IP)的初值設置不當,使CPU沒有開放中斷或者不許某個中斷源請求,或者對片內的定時器、串行口等特殊功能的寄存器和I/O接口程序有錯誤,造成中斷沒有被激活。又或者某一中斷程序不是RET指令作為返回主程序的指令,CPU雖然已經返回到主程序但內部中斷狀態(tài)寄存器沒有被消除,從而不影響中斷,或者外部中斷源的硬件故障使得外部中斷請求無效。 軟件調試方法軟件調試所使用的方法有:計算程序的調試方法、I/O處理程序的調試法、綜合調試法等。計算程序的調試方法: 計算程序的錯誤是一種靜態(tài)的固定的錯誤,因此主要用單拍或者斷點運行方法來調試。根據(jù)計算程序的功能,事先準備好一組測試數(shù)據(jù)。調試時,用仿真器寫命令。將命令數(shù)據(jù)寫入計算程序的緩沖單元,然后從計算程序開始運行到結束,運行結果與計算的正確數(shù)據(jù)做比較,如果對有的測試數(shù)據(jù)進行測試沒有發(fā)現(xiàn)錯誤,則該計算程序調試成功。如果發(fā)現(xiàn)結果不正確,改用單步運行的方法找出錯誤所在。如果是計算錯誤,則需要修改重新設計程序,如果是局部的指令錯誤,修改局部程序就可以了。如果是用于測試的數(shù)據(jù)沒有全部覆蓋實際計算的原始數(shù)據(jù)的類型,調試沒有發(fā)現(xiàn)錯誤可能在系統(tǒng)運行中暴露出來。I/O接口處理程序的調試: 對于A/D轉換器一類的I/O接口處理程序是實時處理程序,因此一般用全速斷點運行方式或連續(xù)運行方法進行調試。:在完成了各個程序模塊的調試工作之后,就可以進行系統(tǒng)的綜合調試。綜合調試采用全速運行或斷點運行方式,這個階段的主要工作是檢測系統(tǒng)里面遺留的錯誤以及提高系統(tǒng)的動態(tài)性能和精度。在綜合調試階段,應該注意系統(tǒng)的晶振頻率工作,使系統(tǒng)全速運行目標程序,實現(xiàn)預定功能技術指標之后,就可以將軟件固化,然后在運行固化的目標程序,成功后目標系統(tǒng)就可以脫機運行。 仿真后,部分顯示成果: 調節(jié)溫度上線 調節(jié)溫度下線 . 顯示當前溫度 溫度高于溫度上限,高溫報警燈亮,蜂鳴器鳴叫 溫度低于低溫下限,低溫報警燈亮,蜂鳴器鳴叫第5章 設計總結這種溫度報警器結構簡單。工作時,溫度測量范圍為0~250186。C。當溫度達到預定值時,立刻發(fā)出報警信號,從而防止因溫度升高或過低而帶來的不必要的損失。 通過本次工程設計,又使我學到了許多書本上無法學到的知識,也使也深該體會到單片機技術應用領域的廣泛,不僅使我對學過的單片機知識有了很多的鞏固,同時也對單片機這一門課程產生了更大的興趣。在做本次工程設計的過程中,我感觸最深的當屬查閱大量的設計資料了。為了讓自己的設計更加完善,查閱這方面的設計資料是十分必要的,同時也是必不可少的。我們是在做單片機工程設計,但我們不是藝術家,他們可以拋開實際盡情在幻想的世界里翱翔,而我們一切都要有據(jù)可依,有理可尋,不切實際的構想永遠只能是構想,永遠無法升級為設計。 其次,我學會了在網絡上查找有關本設計的各硬件的資源,其中包括:AT89C51單片機及其引腳說明、ADC0808引腳圖及其引腳功能等,為本次工程設計提供了一定的資料。經過這次的設計,為我們以后畢業(yè)設計的制作也奠定了一定的基礎第6章 參考文獻[1],第一版[2](第二版).北京電子工業(yè)出版社,2002[3],2000[4],2010[5]王錦標,1997:36~40[6],北京:國防工業(yè)出版社,2000:103—124[7]、電子自動化,1995:(3):20~25[8]周景潤,[M].北京:航空航天大學出版社,2006[9]王忠飛,—51單片機原理及嵌入式系統(tǒng)應用[M].西安:西安電子科技大學出版社,2007[10]趙娜,趙剛,[J].微計算機信息,2007,1—2附錄:附錄一系統(tǒng)整體流程圖:附錄二程序代碼: 。include define ui unsigned intdefine uc unsigned char //宏定義sbit SET=P3^1。 //定義調整鍵sbit DEC=P3^2。 //定義減少鍵sbit ADD=P3^3。 //定義增加鍵sbit BEEP=P3^6。 //定義蜂鳴器sbit ALAM=P1^2。 //定義燈光報警sbit DQ =P3^7。
點擊復制文檔內容
外語相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1