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

正文內(nèi)容

基于單片機(jī)的溫度報(bào)警器設(shè)計(jì)(方案)-全文預(yù)覽

  

【正文】 OW_DDR DDRD define OW_GET_IN() ( OW_IN amp。 (2)主機(jī)將信號(hào)線置為高電平,時(shí)間為 15~ 60μ S。 1- wire 通訊協(xié)議基本基本操作包括復(fù)位、寫(xiě)數(shù)據(jù)位、讀位數(shù)據(jù)。 1- wire 是一種通訊協(xié)議,它只有一個(gè)信號(hào)線,信號(hào)線即可以進(jìn)行輸入也可以進(jìn)行輸出操作。避開(kāi)按鍵抖動(dòng)時(shí)間 if((PINAamp。 在按鍵接口軟件的設(shè)計(jì)中, 除了要考慮按鍵消抖外,一般還要判別按鍵的釋放,只有檢測(cè)到按鍵釋放后,才能確定為一次完整的按鍵動(dòng)作。 圖 17 按鍵閉合斷開(kāi)時(shí)的電壓波動(dòng)示意圖 按鍵去抖動(dòng)的方法和原理 為了去除按鍵的抖動(dòng),保證單片機(jī)對(duì)按鍵的一次輸入只響應(yīng)一次,可以采用硬件和軟件兩種方法:硬件電路去抖動(dòng)是在外圍電路中加入去抖動(dòng)電路(如 RS觸發(fā)器);軟件去抖動(dòng)是在程序中加入延時(shí)程序以跳過(guò)抖動(dòng)時(shí)間,等待信號(hào)穩(wěn)定后再次判斷按鍵的輸入電平,如果信號(hào)電平保持不變,則可以確認(rèn)一次按鍵按下。在發(fā)生抖動(dòng)的時(shí)間一般在 510ms。通過(guò)檢測(cè)引腳的電平會(huì)方便的知道按鍵的狀態(tài)。 _delay_ms()。 PORTD=0xf2。 PORTC=pgm_read_byte(seg+buf[1])。 while(1) { dsp()。 int main() { DDRC=0xff。 帶緩沖區(qū)的多數(shù)字動(dòng)態(tài)程序 帶緩沖區(qū)的多數(shù)字動(dòng)態(tài)程序是將顯示部分提出,單獨(dú)寫(xiě)成子程序,在調(diào)用子程序前,將要顯示數(shù)據(jù)放入顯示緩存區(qū),再調(diào)用顯示子程序。 PORTC=pgm_read_byte(seg+3)。 _delay_ms()。 PORTD=0xf8。 PORTC=0xff。 基本多數(shù)字動(dòng)態(tài)程序 在多數(shù)字動(dòng)態(tài)顯示電路下,要顯示數(shù)字的字形數(shù)據(jù)由 PC 端口送出,此字形數(shù)據(jù)由那個(gè)數(shù)碼管顯示,只要那個(gè)數(shù)碼管的公共端同其他不同,對(duì)共陽(yáng)極那個(gè)數(shù)碼管的公共端為高電平,其他為低電平。多個(gè)數(shù)字的顯示多采用動(dòng)態(tài)顯示方法。 } } } 程序的關(guān)鍵是字形編碼的書(shū)寫(xiě),不同的字形編碼會(huì)得到不同的符號(hào)。 while(1) { for(i=0。 圖 12 單個(gè)數(shù)碼管的電路連接 單數(shù)字的顯示 單數(shù)字的顯示通過(guò) PC 端口輸出數(shù)字對(duì)應(yīng)字段的編碼,在數(shù)碼管上就可顯示對(duì)應(yīng)數(shù)字。其內(nèi)部電原理圖如圖 6- 6- 4,分別是共陰極和共陽(yáng)極 LED 數(shù)碼管兩種結(jié)構(gòu)形式。 報(bào)警器采用電平驅(qū)動(dòng),具體報(bào)警設(shè)備可以外接,也可用蜂鳴器。 顯示部分設(shè)計(jì)由 8個(gè)共陽(yáng)級(jí)數(shù)碼管和 8個(gè)三極管組成,采用動(dòng)態(tài)顯示方法實(shí)現(xiàn)數(shù)字顯示。 圖 7 系統(tǒng)軟件原理流程圖( 2) (三) 輸入、輸出部分設(shè)計(jì) 輸入、輸出部分是單片機(jī)的信息傳輸通道,本部分實(shí)現(xiàn)按鍵的讀?。ㄝ斎耄?、溫度值的顯示(輸出)。系統(tǒng)經(jīng)過(guò)全波整流將交流電變成直流電,一部分整流后直流電通過(guò)直流穩(wěn)壓芯片 7812 變成平滑的 12V 直流電,提供給報(bào)警器接口。 DS18B20 常用 控制命令,如表 41 所示 。最 后,我們用到在這個(gè)溫度下每度的計(jì)數(shù)值( COUNT_PER_C)。 最高有效(符號(hào))位被復(fù)制充滿存儲(chǔ)器中兩字節(jié)溫度寄存器的高 MSB 位,由這種“符號(hào)位擴(kuò)展”產(chǎn)生出了示于表 1 的 16bit 溫度讀數(shù)。數(shù)據(jù)通過(guò)單線接口以串行方式傳輸。這是通過(guò)改變計(jì)數(shù) 器對(duì)溫度每增加一度所需計(jì)數(shù)的的值來(lái)實(shí)現(xiàn)的。如果計(jì)數(shù)器 在門(mén)周期結(jié)束前到達(dá) 0,則溫度寄存 器(同樣被預(yù)置到 55℃)的值增加,表明所測(cè)溫度大于 55℃。 (三) 溫度傳感器 18B20 的測(cè)溫操作 DS1820 通過(guò)一種片上溫度測(cè)量技術(shù)來(lái)測(cè)量溫度。 DS1820S( 16 腳 SSOP):所有上表中沒(méi)提到的腳均接地 DS1820 的主要部件模塊 圖 5 DS1820 的主要部件模塊 圖 5 的方框圖示出了 DS1820 的主要部件。 因?yàn)槊總€(gè) DS1820 都有一個(gè)獨(dú)特的片序列號(hào),所以多只 DS1820 可以同時(shí)連在一根單線總線上,這樣就 可以把溫度傳感器放在 許多不同的地方。 (二) 溫度傳感器 18B20 的基本組成 ,見(jiàn)下圖 4 所示。 C,適用于對(duì)性能要求不高,成本控制嚴(yán)格的應(yīng)用,是經(jīng)濟(jì)型產(chǎn)品。分辨率設(shè)定,及用戶設(shè)定的報(bào)警溫度存儲(chǔ)在 EEPROM 中,掉電后依然 保存。 圖 3 外部晶體振蕩器 四、 溫度傳感器 18B20 介紹 (一) 溫度傳感器 18B20 的特性 可以程序設(shè)定 9~12 位分辨率可調(diào),適用電壓為 3V~5V,精度為177。 地址為 0x00 0x1F 的前 32 個(gè) I/O 寄存器還可用 SBI 和 CBI 指令直接進(jìn)行位尋址,而SBIS 和 SBIC 則用來(lái)檢查某一位的值。 AVCC:端口 A與 A/D 轉(zhuǎn)換器的電源。作為輸入使用時(shí),若內(nèi)部上拉電阻使能,則端口被外部電路拉低時(shí)將輸出電流。 作為輸入使用時(shí),若內(nèi)部上拉電阻使能,端口被外部電路拉低時(shí)將輸出電流。具有可編程的內(nèi)部上拉電阻。 三、 M16 單片機(jī)概述 (一) ATmega16 的主要性能 先進(jìn)的、高性能的的 8 位 CPU 內(nèi)核結(jié)構(gòu): 1)耗先進(jìn)的 RISC (精簡(jiǎn)指令集計(jì)算機(jī))結(jié)構(gòu); 2)高速度,低功耗的 新 8 位中央處理器; 非易失性程序和數(shù)據(jù)存儲(chǔ)器: 豐富的核外功能資源電路:完善的串、并、及 JTAG(聯(lián)合測(cè)試行動(dòng)組) 接口。只因?yàn)閱纹瑱C(jī)的通過(guò)你編寫(xiě)的程序可以實(shí)現(xiàn)高智能,高 效率,以及高可靠性。外觀如圖 1 所示: . 圖 1 設(shè)計(jì)外觀圖 2.使用方法: 打開(kāi)電源開(kāi)關(guān)然后按如下操作: 打開(kāi)電源開(kāi)關(guān)然后按如下操作: ( 1)下限設(shè)置:按下“ SET”,進(jìn)入溫度上限設(shè)置,數(shù)字閃爍,同時(shí)左第 1位最上面顯示一橫,表示上限設(shè)置,按一次“↑”溫度值加 攝 氏度,按一次“↓”,溫度值減小 攝氏度,設(shè)置好上限; 這時(shí)再按“ SET”一次,進(jìn)入下限溫度設(shè)置,數(shù)字閃爍,同時(shí)左第 1 位最下面顯示一橫,表示是下限設(shè)置,按一次“↑”溫度值加 攝氏度,按一次↓,溫度值減小 攝氏度,設(shè)置好下限,再按一次“ SET”,退出上下限設(shè)置,并把設(shè)置好的上下限參數(shù)保存到 EEPROM 中 ( 2)負(fù)載載控制開(kāi)關(guān)控制: 有時(shí)不需要控制負(fù)載,就是待機(jī)狀態(tài),在工作狀態(tài)下,按下 WAIT,下面的數(shù)碼管會(huì)關(guān)顯示,什么也不顯示,表示不控制負(fù)載,這時(shí)再按下 WAIT,又回到工作狀態(tài),設(shè) 置狀態(tài)也保存 EEPROM 中,交替顯示所設(shè)定的溫度上下限值。 方案二:采用集溫濕度傳感器于一體的 SHT11 芯片為主要芯片的控制儀。日常生活中,經(jīng)常要用到高功率電器,但是高功率電器的發(fā)熱量大,有時(shí)候可能引起火災(zāi)。溫度控制 。當(dāng)環(huán)境溫度溫度超出設(shè)定范圍時(shí),啟動(dòng)報(bào)警。通過(guò)本系統(tǒng)硬件、軟件部分設(shè)計(jì)完成如下目標(biāo) : 完成系統(tǒng)的硬件部分設(shè)計(jì),硬件部分包括電源、顯示、按鍵、溫度接口、報(bào)警觸發(fā)等部分設(shè)計(jì)。這就需要設(shè)計(jì)一個(gè)溫度報(bào)警器,在環(huán)境溫度超過(guò)一定范圍時(shí)報(bào)警,來(lái)提醒使用者。往往超過(guò)或低于允許值,致使 大批良種的報(bào)廢,耽誤農(nóng)時(shí),影響生產(chǎn)。采用 C 語(yǔ)言為編程語(yǔ)言,進(jìn)行系統(tǒng)的軟件系統(tǒng)開(kāi)發(fā)。 溫度報(bào)警器通過(guò)數(shù)碼管顯示實(shí)時(shí)顯示測(cè)量的環(huán)境溫度。18B20 。往往超過(guò)或低于允許值,致使大批良種的報(bào)廢,耽誤農(nóng)時(shí),影響生產(chǎn)。 2. 溫度控制器目前普遍采用的幾種方法: 方案一:采用單總線的
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1