溫度、濕度是工農(nóng)業(yè)生產(chǎn)的主要環(huán)境參數(shù).對其進(jìn)行適時(shí)準(zhǔn)確的測量具有重要意義。利用單片機(jī)對溫、濕度控制。具有控溫、濕精度高、功能強(qiáng)、體積小、價(jià)格低,簡單靈活等優(yōu)點(diǎn),很好的滿足了工藝要求。本文介紹了利用AT89S52單片機(jī)進(jìn)行溫度和濕度的檢測及其控制的智能化方法。
電開水機(jī)具有清潔、高效、安裝簡便等特點(diǎn),因此被廣泛應(yīng)用在學(xué)校、工廠、機(jī)關(guān)、賓館等場所,為人們飲水提供了便利。目前市售的電開水機(jī),通常由儲水箱、加熱器、進(jìn)水閥等部件組成,結(jié)構(gòu)簡單,功能單一。使用這些電開水機(jī)可能存在兩個(gè)嚴(yán)重的后果,一是存在陰陽水(生水與開水混合后的水),二是存在干滾水(反復(fù)燒開的水)。陰陽水的問題在大多數(shù)開水機(jī)中通過一些特殊的分離結(jié)構(gòu)已經(jīng)得到解決,但干滾水問題目前尚無較好的解決辦法。
相對于有線遙控,無線遙控不受距離的影響,完全消除了拖纜式遙控裝置所帶來的故障隱患,給人們的日常工作和生活帶來了更多的便利。隨著數(shù)字處理技術(shù)的快速發(fā)展,無線數(shù)字通信技術(shù)日趨成熟,其抗干擾能力強(qiáng)和易于對數(shù)字信號進(jìn)行各種處理等優(yōu)點(diǎn),使得無線遙控系統(tǒng)的抗干擾性能逐步提高,安全性能大大改善。目前的無線遙控領(lǐng)域主要有超聲波遙控、紅外線遙控及無線電遙控。相對于超聲波遙控和紅外線遙控, 無線電遙控是利用無線電信號在空氣中傳播,根據(jù)無線電波的頻率來遙控,可穿透一定的障礙物,傳播距離較遠(yuǎn),因此成為無線遙控領(lǐng)域的首選,在國防、軍事、科研和日常工作生活領(lǐng)域應(yīng)用越來越廣。
51單片機(jī)和tm1620驅(qū)動3位數(shù)碼管程序
3個(gè)IO口掃描16個(gè)按鍵
從51單片機(jī)入門,對流水燈有了一定的認(rèn)識后,就可以進(jìn)入學(xué)習(xí)顯示類的外設(shè)驅(qū)動,因?yàn)閷W(xué)習(xí)時(shí)往往需要直接驗(yàn)證、跟蹤結(jié)果,顯示類的外設(shè)可以把代碼運(yùn)行情況以非常直觀的方式反饋回來。因此,筆者此處首先分析講解1602字符型液晶的使用。
隨著現(xiàn)代通信技術(shù)的發(fā)展,通信測試儀器不斷推陳出新。各種新型設(shè)備對系統(tǒng)的實(shí)時(shí)響應(yīng)能力的要求越來越高,一種通信測試儀器的實(shí)時(shí)響應(yīng)性能,就成為系統(tǒng)設(shè)計(jì)能否成功的關(guān)鍵因素之一。筆者曾在多個(gè)通信測試儀器項(xiàng)目中,成功地應(yīng)用ARM處理器、C51單片機(jī)等為主控芯片的嵌入式系統(tǒng),實(shí)現(xiàn)了對儀器相關(guān)模塊的實(shí)時(shí)控制功能。因此提出一種在某通信測試儀器中使用C51單片機(jī)來實(shí)現(xiàn)實(shí)時(shí)控制的設(shè)計(jì)方案。
AT89S52是一種低功耗、高性能CMOS 8位微控制器,具有8K 系統(tǒng)可編程Flash 存儲器。使用Atmel 公司高密度非易失性存儲器技術(shù)制造,與工業(yè)80C51 產(chǎn)品指令和引腳完全兼容。片上Flash允許程序存儲器在系統(tǒng)內(nèi)編程,亦適于常規(guī)編程器。在單芯片上,擁有靈巧的8 位CPU 和在系統(tǒng)可編程Flash,使得AT89S52在眾多嵌入式控制應(yīng)用系統(tǒng)中得到廣泛應(yīng)用。
環(huán)境條件中的溫濕度指標(biāo)是很多工作場合中的重要參數(shù),不論是倉庫治理、圖書保存還是產(chǎn)業(yè)丈量與計(jì)量檢定,都需要符合操縱規(guī)定的溫濕度環(huán)境條件。而溫濕度也是最不輕易保障的指標(biāo),針對這一情況,研制可靠且實(shí)用的溫濕度監(jiān)控系統(tǒng)顯得非常重要。監(jiān)控系統(tǒng)以RS-485總線協(xié)議為基礎(chǔ)組成分布式網(wǎng)絡(luò)結(jié)構(gòu),采用PC機(jī)與單片機(jī)組成的多機(jī)系統(tǒng)完成丈量與控制任務(wù)。
定時(shí)器計(jì)數(shù)實(shí)驗(yàn)
談靜態(tài)數(shù)碼管
UART、 I2C 和 SPI 是單片機(jī)系統(tǒng)中最常用的三種通信協(xié)議。
51單片機(jī)——LCD1602
DS18B20——溫度傳感器,單片機(jī)可以通過 1-Wire 和 DS18B20 進(jìn)行通 信,最終將溫度讀出。1-Wire 總線的硬件接口很簡單,只需要把 18B20 的數(shù)據(jù)引腳和單片 機(jī)的一個(gè) IO 口接上就可以通信。最高12為的溫度存儲值,補(bǔ)碼形式存儲。
24C02:256 個(gè)字節(jié)的 EEPROM。一般情況下,EEPROM 擁有 30 萬到 100 萬次的壽命。基于 I2C 通信協(xié)議的器件。I2C 是一個(gè)通信協(xié)議,它擁有嚴(yán)密的通信時(shí)序邏輯要求,而EEPROM 是一個(gè)器件,只是這個(gè)器件采樣了 I2C 協(xié)議的接口與單片機(jī)相連而已,二者并沒有必然的聯(lián)系,EEPROM 可以用其它接口, I2C 也可以用在其它很多器件上。