【正文】
所示)。同時,學習使用單片機了解計算機原理與結構的最佳選擇 .可以說,二十世紀跨越了三個“電”的時代,即電氣時代、電子時代和現(xiàn)已進入的電腦時代。另外,改變 空比,則可以控制蜂鳴器的聲音大小。實驗板通過 一個 三極管 Q1來放大驅(qū)動蜂鳴器。 第 6 腳: E 端為使能端,當 E 端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。 第 3 腳: V0 為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地電源時對比度最高,對比度過高時會產(chǎn)生 “ 鬼影 ” ,使用時可以通過一個 10K 的電位器調(diào)整對比度 。 電氣連接 1602液晶屏 采用標準的 16腳接口 ,定義如下表 2所示: 表 2 1602 液晶屏 的引腳定義 注: ( 1) 液晶顯示偏壓信號:是指用于驅(qū)動 1602液晶屏 上的像素點改變顏色所用的電壓,此電壓可能接近 GND, 本實驗板所用的 1602液晶是接近 GND。液晶顯示器可以分為兩大類,一類是點陣型, 4 另一類是字符型。 DS18B20 有六條控制命令,如表 1 所示: 指 令 約定代碼 操 作 說 明 溫度轉(zhuǎn)換 44H 啟動 DS18B20 進行溫度轉(zhuǎn)換 讀暫存器 BEH 讀暫存器 9 個字節(jié)內(nèi)容 寫暫存器 4EH 將數(shù)據(jù)寫入暫存器的 TH、 TL 字節(jié) 復制暫存器 48H 把暫存器的 TH、 TL 字節(jié)寫到 E2RAM 中 重新調(diào) E2RAM B8H 把 E2RAM 中的 TH、 TL 字節(jié)寫到暫存器 TH、 TL字節(jié) 讀電源供電方式 B4H 啟動 DS18B20 發(fā)送電源供電方式的信號給主 CPU CPU 對 DS18B20 的訪問流程是:先對 DS18B20 初始化,再進行 ROM 操作命令,最后才能對存儲器操作,數(shù)據(jù)操作。 ) ,溫度傳感器 ,非揮發(fā)的溫度報警觸發(fā)器 TH 和 TL,高速暫存器。 ( 5) 用戶可分 別設定各路溫度的上、下限 。 性能特點 ( 1) 采用單總線專用技術,既可通過串行口線,也可通過其它 I/O 口線與微機接口,無須經(jīng)過其它變換電路,直接輸出被測溫度值( 9 位二進制數(shù),含符號位) 。 報警器內(nèi)設有高,中,低三檔靈敏度調(diào)整,用戶可根據(jù)需要自行調(diào)整。然后重新處于警戒狀態(tài)。 紅外線報警器對溫度敏感 ,溫度越高的物體輻射出的紅外線越強 ,當感應到環(huán)境中存在高出背景強度的輻射時 ,就觸發(fā)反警。當有會動的物體觸犯了這根看不見的紅線的時候,探頭就會檢測到有異常,就會報警。 ( 1) 氣體報警器 ( 2) 煙霧報警器 ( 3) 燃氣報警器 ( 4) 可燃性氣體報警器 ( 5) 紅外線報警器 本文主要介紹的是紅外線報警器,以下就著重說一下有關紅外線報警器的一些知識 。 報警器的分類 報警器 是一種為防止或預防某事件發(fā)生所造成的后果,以聲音、光、氣壓等形式來提醒或警示我們應當采取某種行動的電子產(chǎn)品?;趩纹瑱C控制的紅外報警器設計 1 一 、 選題 背景 及類型 背景 現(xiàn)代社會智能化水平越來越高,給我們的生活帶來了很大便利。 單片機控制的紅外線報警器就是一種比較實用而且價格實惠的報警器,在這方面的應用是比較好的。 以下是常見的報警 器。如果探頭監(jiān)測到 ,紅外線是靜止不動的,也就是不斷發(fā)出紅線線又不斷反彈的,那么報警器就不會報警。而其后的原理,被 2 動式報警器和主動式是一樣的。報警約 1 分鐘,自動停止。遇到緊急情況,按一下緊急報警鍵,報警器即緊急報警。 下面主要是溫度傳感器的性能特點、內(nèi)部結構及控制方法。 ( 4) 適配各種單片機或系統(tǒng)機 。不同的器件地址序列號不同。無論是內(nèi)部寄生電源還是外部供電, I/O 口線要接 5KΩ左右的上拉電阻。 液晶屏 液晶顯示器以其微功耗、體積小、顯示內(nèi)容豐富、超薄輕巧的諸多優(yōu)點,在袖珍式儀表和低功耗應用系統(tǒng)中得到越來越廣泛的應用 。 下面簡要的說明一下它的電氣連接 。 第 2 腳: VDD 接 5V 正電源 。當 RS和RW 共同為低電平時可以寫 入指令或者顯示地址,當 RS 為低電平 RW 為高電平時可以讀忙信號,當 RS 為高電平 RW 為低電平時可以寫入數(shù)據(jù)。 基于單片機控制的紅外報警器設計 5 圖 2 1602 液晶屏 蜂鳴器 蜂鳴器發(fā)聲原理是電流通過電磁線圈,使電磁線圈產(chǎn)生磁場來驅(qū)動振動膜發(fā)聲的,因此需要一定的電流才能驅(qū)動它,單片機 IO引腳輸出的電流較小,單片機輸出的 TTL電平基本上驅(qū)動不了蜂鳴器,因此需要增加一個電流放大的電路。程序中改變單片機 ,就可以調(diào)整控制蜂鳴器音調(diào),產(chǎn)生各種不同音色、音調(diào)的聲音。它的體積小、質(zhì)量輕、價格便宜、為學習、應用和開發(fā)提供了便利條件。還有一類計 算機,大多數(shù)人卻不怎么熟悉。它在整個裝置中,起著有如人類頭腦的作用,它出了毛病,整個裝置就癱瘓了。究其原因,可能就卡在產(chǎn)品 6 未使用單片機或其它可編程邏輯器件上。 在光譜中波長自 至 400 微米的一段稱為紅外線,紅外線是不 可見光 線。 圖 3 紅外線發(fā)射管 紅外線發(fā)射管在 LED封裝行業(yè)中主要有三個常用的 波段,如下 850NM、 875NM、 940NM。無光照時 ,有很小的飽和反向漏電流(暗電流)。 ( 3)紅外線接收頭 就是在紅外線接收管的基礎上進行放大的信號的作用,類似與三極管的放大效果。 uchar bInt0 = 0。 bit write=0。 //控制蜂鳴器報警 uchar code str0[]={ system running }。 void displayfun1(void)。 void playalarm(void)。 DisplayOneChar(11,1,temp1/10+0x30)。 displayfun1()。 delay_LCM(1000)。 EA=1。 TL1=0xb0。 if(mstt==400) //蜂鳴器響 10 秒 {mstt=0。 //停止報警,進入正常模式 TR1_flag = 0。 // initialize p1 delay_LCM(500)。 //initialize Ds18b20 DisplayListChar(0,0,str0)。 while (1) { //TR0 = 1。 ReadTemperature()。m++) //讀取 P32 狀態(tài) 8 次,若有高電平則報警 // { if(P32) { delay_LCM(50)。 } } else {delay_LCM(100)。 12 flag2 = 0。80s. We sat on the back of pickup trucks for hours. The sky was blue, and we couldn39。s performers of the troupe still tour the region39。s Liaoning province, decades ago. The solider gave the old man a handmade saddle when they bid farewell. The story inspired Nasun to write Carved Saddle, a song that later became one of his most popular numbers. Now, every year, Nasun recruits young singers and dancers for the troupe. The troupe has also designed a new repertoire, which is mostly based on the daily lives of Mongolian people, especially the lives of nomadic families, and has bined contemporary musical elements with folk songs of the region. Haimu, a 25yearold khoomei (a local variant of overtone singing) singer, joined the troupe three years ago. Along with a sixmember band, he performs fast songs and soft ones that he writes- all while playing the horsehead fiddle.Although I learned the piano since childhood and grew up listening to various kinds of music, to me, the folk music of Inner Mongolia is the root, he says. Performing in remote villages is p