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

正文內(nèi)容

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

2025-07-24 19:29 本頁面
 

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