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

正文內(nèi)容

畢業(yè)設(shè)計(jì):基于stc12c5a60s2單片機(jī)的數(shù)字溫濕度計(jì)設(shè)計(jì)-資料下載頁

2024-12-03 15:32本頁面

【導(dǎo)讀】畢業(yè)設(shè)計(jì):基于STC12C5A60S2單片機(jī)的數(shù)字溫濕度計(jì)。畢業(yè)設(shè)計(jì)題目溫濕度控制器。指導(dǎo)教師姓名及職稱劉華珠高級(jí)工程師。起止時(shí)間2021年11月7>2021年6月。本論文介紹了一種以單片機(jī)STC12C5A60S2為主要控制器件以為溫度傳感器。電路等控制器用單片機(jī)溫傳感器顯示電路采用位共極LED數(shù)碼管主要包括主程。序溫子程序顯示子程序等關(guān)鍵詞ABSTRACT. 11設(shè)計(jì)任務(wù)及要求1. 12設(shè)計(jì)溫濕度計(jì)的依據(jù)和意義1. 23溫濕度測量的方法及分析9. 41SHT15傳輸時(shí)序和指令集與測溫模塊13. SHT15的初始化程序20. 環(huán)境溫度與濕度進(jìn)行測量及控制準(zhǔn)確測量溫濕度生物制藥食品加工造紙等行業(yè)。露點(diǎn)溫度是指空氣在水汽含量和氣壓都不改變的條件下冷卻到飽和時(shí)的溫。與露點(diǎn)溫度相同當(dāng)水汽未達(dá)到飽和時(shí)氣溫一定高于露點(diǎn)溫度所以露點(diǎn)與氣溫的。§21設(shè)計(jì)總體方案及方案論證。按照系統(tǒng)設(shè)計(jì)功能的要求確定系統(tǒng)由5個(gè)模塊組成主器及顯示電路。主控制器的功能有單片機(jī)來完成主要負(fù)責(zé)處理由溫濕度傳感器送來數(shù)據(jù)并。始值的設(shè)定這里需要四個(gè)按鍵一個(gè)用來溫度設(shè)

  

【正文】 delay uint z void init void main init 初始化子程序 while 1 if aa 20 aa 0 temp if temp 100 temp 0 bai temp100 shi temp10010 ge temp10 display baishige void delay1ms uint z 1ms 延時(shí) uint xy for x zx 0x for y 110y 0y void display uchar fuhaouchar baiuchar shiuchar ge void display uchar fuhaouchar baiuchar shiuchar ge if aa2 1 du_choice 1 P0 table[fuhao] du_choice 0 P0 0xff we_choice 1 P0 0xfe we_choice 0 delay 20 if aa2 2 du_choice 1 P0 table[bai] du_choice 0 P0 0xff we_choice 1 P0 0xfd we_choice 0 delay 20 if aa2 3 du_choice 1 P0 table[shi] du_choice 0 P0 0xff we_choice 1 P0 0xfb we_choice 0 delay 1 if aa2 4 du_choice 1 P0 table[ge] du_choice 0 P0 0xff we_choice 1 P0 0xf7 we_choice 0 delay 20 void display_hum uchar qian_humuchar bai_humuchar shi_humuchar ge_hum if aa2 5 du_choice 1 P0 table[qian_hum] du_choice 0 P0 0xff we_choice 1 P0 0xef we_choice 0 delay 20 if aa2 6 du_choice 1 P0 table[bai_hum] du_choice 0 P0 0xff we_choice 1 P0 0xdf we_choice 0 delay 20 if aa2 7 du_choice 1 P0 table1[shi_hum] du_choice 0 P0 0xff we_choice 1 P0 0xbf we_choice 0 delay 1 if aa2 8 du_choice 1 P0 table[ge_hum] du_choice 0 P0 0xff we_choice 1 P0 0x7f we_choice 0 delay 20 we_choice 1 P0 0xff we_choice 0 we_choice 1 void adjust_display uchar aj_fuhao uchar aj_bai uchar aj_shi uchar aj_ge we_choice1 1 if aa2 9 du_choice 1 P0 table[aj_fuhao] du_choice 0 P0 0xff we_choice1 1 P0 0xfe we_choice1 0 delay 20 if aa2 10 du_choice 1 P0 table[aj_bai] du_choice 0 P0 0xff we_choice1 1 P0 0xfd we_choice1 0 delay 20 if aa2 11 du_choice 1 P0 table[aj_shi] du_choice 0 P0 0xff we_choice1 1 P0 0xfb we_choice1 0 delay 1 if aa2 12 du_choice 1 P0 table[aj_ge] du_choice 0 P0 0xff we_choice1 1 P0 0xf7 we_choice1 0 we_choice1 1 delay 20 void aj_display_hum uchar aj_qian_hum uchar aj_bai_hum uchar aj_shi_hum uchar aj_ge_hum if aa2 13 du_choice 1 P0 table[aj_qian_hum] du_choice 0 P0 0xff we_choice1 1 P0 0xef we_choice1 0 delay 20 if aa2 14 du_choice 1 P0 table[aj_bai_hum] du_choice 0 P0 0xff we_choice1 1 P0 0xdf we_choice1 0 delay 20 if aa2 15 du_choice 1 P0 table1[aj_shi_hum] du_choice 0 P0 0xff we_choice1 1 P0 0xbf we_choice1 0 delay 1 if aa2 16 du_choice 1 P0 table[aj_ge_hum] du_choice 0 P0 0xff we_choice1 1 P0 0x7f we_choice1 0 delay 20 we_choice1 1 P0 0xff we_choice1 0 P0 0xfe we_choice 0 void init we_choice 0 du_choice 0 we_choice1 0 temp 0 TMOD 0x11 TMOD 0x21 TH0 655367000 256 TL0 655367000 256 TH1 6553650000 256 TL1 6553650000 256 SCON 0x50 TH1 0xfd TL1 0xfd ET0 1 ET1 1 開了這個(gè)發(fā)不了數(shù)據(jù) EX1 1 開外部中斷 1 IT1 0 設(shè)置為電平觸發(fā)才能保證處部中斷掃描時(shí)不會(huì)進(jìn)入死循環(huán) TR1 1 EA 1 TR0 1 PT0 1 按鍵的程序在畢業(yè)設(shè)計(jì) c 是主函數(shù)中所以就不寫出來了 167。 軟件在硬件上的調(diào)試分析 軟件在 Keil 里編譯通過以后還得在硬件電路上調(diào)試讓數(shù)碼管顯示正確的溫濕度值按鍵能夠設(shè)定初始值 led 發(fā)光二極管能夠指示報(bào)警且繼電器能動(dòng)作這些功能都實(shí)現(xiàn)本設(shè)計(jì)基本完 成硬件電路是我本著連線簡單的原則焊接的數(shù)碼管的段選信號(hào)端 ABCDEFGDP 并不是與單片機(jī)的 P1 口從 07 正好相互對應(yīng)的所以這里我們需要對數(shù)碼管所要顯示的 0123456789和不顯示從新編碼在開始調(diào)試的時(shí)候我就忽略了這一點(diǎn)我用的是資料書中常用到那種所以數(shù)碼管顯示的是亂碼我以為是硬件電路出了錯(cuò)誤我用萬用表把每根線從新測了一遍發(fā)現(xiàn)硬件電路一切正常啊這時(shí)我才忽然想到是編碼這邊出現(xiàn)了錯(cuò)誤我根據(jù)硬件的連線從新對0123456789和不顯示進(jìn)行了編碼顯示的數(shù)值還是不正確但是數(shù)碼管中顯示的數(shù)和我想要顯示的數(shù)有幾分相似在 編碼時(shí)我又忽略的一點(diǎn)我們總是習(xí)慣性的從左往右寫數(shù)我就在紙上從左往右一次寫了 P1_0 P1_1P1_2 P1_3 P1_4 P1_5 P1_6和 P1_7 所以編出的結(jié)果與實(shí)際所要的結(jié)果高位與低位正好錯(cuò)了位置 這次畢業(yè)設(shè)計(jì)讓我認(rèn)識(shí)到了一般的設(shè)計(jì)流程以及設(shè)計(jì)中所要注意到的一些細(xì)節(jié)在設(shè)計(jì)開始應(yīng)該先要認(rèn)識(shí)到這次設(shè)計(jì)所要完成的功能接著大致分析一下所要用到的元器件總體思路清晰以后就要畫原理圖根據(jù)原理圖焊接電路板焊接的時(shí)候應(yīng)該怎樣布線簡單怎樣焊接盡量達(dá)到布線少布線短跳線少美觀大方在焊接好電路板以后我用萬用表對所有的焊點(diǎn)及 連線進(jìn)行一一檢測看是否有漏焊虛焊及短路的地方硬件電路沒有任何問題后就可以根據(jù)我們所焊接好的電路進(jìn)行軟件編程了 結(jié) 論 本次設(shè)計(jì)是基于單片機(jī)的溫濕度的設(shè)計(jì)包括硬件電路和軟件兩部分開始時(shí)自己對單片機(jī)的應(yīng)用了解的不是很多又由于自己學(xué)過 c 語言我是先從軟件入手的我在軟件完全通過以后才開始硬件電路的設(shè)計(jì)由于受軟件的影響我的硬件電路設(shè)計(jì)不是很美觀 在軟件設(shè)計(jì)過程中我是先從流水燈一步一步學(xué)起的當(dāng)自己能用按鍵控制數(shù)碼顯示能編出數(shù)字鐘控制程序后我才開始根據(jù) SHTl5 的時(shí)序圖進(jìn)行軟件的編寫在軟件設(shè)計(jì)過程中我遇到了很多問題經(jīng)過 王老師的指點(diǎn)和同學(xué)之間的討論我學(xué)到了很多編程技巧也掌握了一些編程思想由于元器件的局限性硬件電路焊接不是很美觀一些電容和電阻的數(shù)值并不是原理圖中設(shè)計(jì)的大小但是不影響結(jié)果由于技術(shù)欠佳電路焊接的不太理想有很多焊點(diǎn)都不符合要求還有很多虛焊的地方用萬用表一個(gè)一個(gè)檢測發(fā)現(xiàn)不導(dǎo)通的地方又從新焊接 經(jīng)過軟件在硬件電路上的調(diào)試后基本功能都能實(shí)現(xiàn)溫度和濕度都是顯示到小數(shù)點(diǎn)后一位如果傳感器 PT100和 SHT15上有變化數(shù)碼管上顯示的溫度和濕度會(huì)立即發(fā)生變化 由于時(shí)間的倉促?zèng)]有對系統(tǒng)進(jìn)一步擴(kuò)展其實(shí)還可以加上一些計(jì)算機(jī)串口傳輸?shù)綦姶?儲(chǔ)等模塊 參考文獻(xiàn) 李光飛樓然苗胡佳文等單片機(jī)課程設(shè)計(jì)實(shí)例指導(dǎo)北京北京航空航天大學(xué)出版社 2021105125 劉文濤單片機(jī)語言 C51 典型應(yīng)用設(shè)計(jì)人民郵電出版社 2021122529 靳桅潘育山 大學(xué)出版社 2021104 278280 凌玉華單片機(jī)原理及應(yīng)用系統(tǒng)設(shè)計(jì)長沙中南大學(xué)出版社 2021222228 電子工業(yè)出版社 2021175180 高鵬安濤寇懷成等電路設(shè)計(jì)與制版 Protel99 入門與提高北京人民郵電出版社 2021157240 王守剛電 路原理圖 與電路 板設(shè)計(jì) 教程北京 北京希 望電子 出版社2021180217 姚四改 Protel99SE 電子線路 設(shè)計(jì)教程上海 上海交通大 學(xué)出版社2021202230 余家春 Protel99SE 電路設(shè)計(jì)實(shí)用教程北京中國鐵道出版社 2021 清華大學(xué)出版社 2021永權(quán) FLASH單片機(jī)原理及應(yīng)用北京 電子工業(yè)出版社 199 北京航空航天大學(xué)出版社 199 清華大學(xué)出版社 2021 機(jī)械工業(yè)出版社 2021 1 顯示模塊 模塊 報(bào)警電路 按鍵電路 溫濕度傳感器 主 控 制 器
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1