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

正文內(nèi)容

基于51單片機(jī)的家用溫濕度語音播報(bào)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)論文-文庫吧資料

2025-06-26 12:49本頁面
  

【正文】 _nop_()。 LCM_RW=1。 LCM_EN=1。 LCM_EN=0。 _nop_()。 // 寫模式 LCM_EN=1。 LCM_RS=1。 }void WriteDataLCM(unsigned char WDLCM) // 寫數(shù)據(jù)到LCM子函數(shù){ lcd_wait( )。 _nop_()。 _nop_()。 // 選中指令寄存器 LCM_RW=0。 DATAPORT=WCLCM。j++) {。i++) {for(j=0。 for(i=0。 //顯示指定坐標(biāo)的一個(gè)字符子函數(shù)void DisplayListChar(unsigned char X,unsigned char Y,unsigned char code *DData)。 //寫指令到ICM子函數(shù)void WriteDataLCM(unsigned char WDLCM)。 //LCD初始化子程序void lcd_wait(void)。 //LCD使能信號(hào)void delay_LCM(unsigned int)。 //數(shù)據(jù)/命令端sbit LCM_RW=P3^6。 //顯示溫度上下限子函數(shù) delayMs(10)。 //顯示溫度子函數(shù) if(DisplayTimeFlag) //判斷顯示模式 displayClock()。 // 讀取溫度子函數(shù) if(temp top_temp || temp (char)bottom_temp) beep()。 //鍵盤掃描子函數(shù) delayMs(10)。開機(jī)初始化判斷溫濕度設(shè)定范圍顯示溫濕度報(bào)警子程序顯示時(shí)間子程序測(cè)量溫濕度判斷顯示模式子程序顯示溫濕度上下限子程序 …… ……子程序 主程序流程圖主程序代碼:void main(void){ init( )。超出(低于)溫濕度上下限,調(diào)用報(bào)警子程序。這種操作模式一直有效,除非控制信號(hào)再次由高變低,芯片重新鎖存當(dāng)前的地址/模式端電平,在操作. 第四章 軟件設(shè)計(jì)主程序是在程序運(yùn)行的過程中必須先經(jīng)過初始化,包括鍵盤程序,測(cè)量程序,以及各個(gè)控制端口的初始化工作。此外,A4模式中,當(dāng)電路由錄轉(zhuǎn)為放時(shí)地址計(jì)數(shù)器復(fù)位為0,而由放轉(zhuǎn)為錄則不復(fù)位。使用操作模式有兩點(diǎn)注意:(1)所有操作最初都是從0地址,即存儲(chǔ)空間的起始端開始。因?yàn)椴僮髂J胶椭苯訉ぶ坊ハ嗯懦?。ISD1420系列內(nèi)置了若了干操作模式,可用最少的外圍器件實(shí)現(xiàn)最多的功能。錄音時(shí)由地址端提供起始地址,錄音持續(xù)到/CE變高。/CE變低后,允許進(jìn)行錄音操作。地址發(fā)生電路用來控制A8A2的地址端輸入。僅語音質(zhì)量?jī)?yōu)勝,而且斷電語音保護(hù)。錄音內(nèi)容存入永久存儲(chǔ)單元,提供零功率信息存儲(chǔ),這個(gè)獨(dú)一無二的方法是借助于美國(guó)ISD公司的專利直接模擬存儲(chǔ)技術(shù)(DAST TM)實(shí)現(xiàn)的。 報(bào)警電路 液晶顯示 液晶顯示模塊接口電路 LCD1602基本操作時(shí)序基本時(shí)序操作輸入輸出讀狀態(tài)RS=L,R/W=H,E=HDO~D7=狀態(tài)讀數(shù)據(jù)RS=H,R/W=H,E=H無寫指令RS=L,R/W=L,E=高脈沖,DO~D7=指令碼DO~D7=數(shù)據(jù)讀指令RS=H,R/W=L,E=高脈沖,DO~D7=數(shù)據(jù)無 語音播報(bào)采用ISD1420為美國(guó)ISD公司出品的優(yōu)質(zhì)單片語音錄放電路,由振蕩器、語音存儲(chǔ)單元、前置放大器、自動(dòng)增益控制電路、抗干擾濾波器、輸出放大器組成。 DS18B20與AT89C51的接口電路按鍵的開關(guān)狀態(tài)通過電路轉(zhuǎn)換為高、低電平狀態(tài)。當(dāng)數(shù)據(jù)線電平為高時(shí),給器件內(nèi)的電容充電,為低時(shí),電容放電給器件供電。 DS18B20與AT89C51的接口電路設(shè)計(jì)我們可以采用寄生電源供電。DHT11在測(cè)量和通訊完成后會(huì)自動(dòng)返回睡眠模式[6]。STC89C52單片機(jī)必須通過使DATA為低來確認(rèn)每一個(gè)字節(jié)。當(dāng)測(cè)量控制系統(tǒng)發(fā)出溫濕度測(cè)量命令以后,使用8/12/14位的分辨率測(cè)量分別需要大約11/55/210毫秒的時(shí)間。SW2是控制轉(zhuǎn)換四個(gè)DHT11工作的。電源接上上拉電阻后,連在兩個(gè)控制開關(guān)后分別接在單片機(jī)的P10和P11口。DHT11溫濕度芯片通過兩個(gè)虛擬的IIC總線接連接在STC89C52單片機(jī)的P16和P17口上。由于STC89C52單片機(jī)不具備IIC總線接口,所以只能單片機(jī)通過I/O口線來虛擬IIC總線。當(dāng)電源電壓位5V,且溫度傳感器的分辨率為14位時(shí),d1=4,d2=,當(dāng)溫度傳感器的分辨率為12位時(shí),d1=40,d2=。C總線直接輸出數(shù)字量濕度值,其相對(duì)濕度數(shù)字輸出特性曲線如圖24所示。C總線與任何類型的單片機(jī)。其次在傳感器芯片內(nèi)部裝載的校準(zhǔn)數(shù)據(jù)保證了每一只濕度傳感器具有相同的功能,具有100%的互換性。首先是傳感器信號(hào)強(qiáng)度的增加增強(qiáng)了傳感器芯片的抗干擾性能,保證了傳感器的長(zhǎng)期穩(wěn)定性。測(cè)量分辨率設(shè)定:將測(cè)量分辨率從14位(溫度)和12位(濕度)分別減到12位和8位可應(yīng)用于高速或低功耗場(chǎng)合。需要注意的是,℃,此時(shí)的工作頻率不能大于標(biāo)定的15%(如:12位精度時(shí),每秒最多進(jìn)行三次測(cè)量) 低電壓檢測(cè),,準(zhǔn)確度為177。通訊在確認(rèn)CRC數(shù)據(jù)位后停止。為表明測(cè)量完成,DHT11會(huì)使數(shù)據(jù)線為低,此時(shí)單片機(jī)必須重新啟動(dòng)SCK,然后傳送兩字節(jié)的測(cè)量數(shù)據(jù)與1字節(jié)的校驗(yàn)碼。溫濕度測(cè)量時(shí)序:當(dāng)發(fā)出了溫濕度測(cè)量命令后,控制器就要等到測(cè)量完成。接下來的命令順序包含三個(gè)地址(目前只支持“000”)和5個(gè)命令位,當(dāng)DATA腳的SCK位處于低電平時(shí),表示DHT11正確接收到命令。C總線協(xié)議的串行數(shù)字信號(hào)。經(jīng)校準(zhǔn)的相對(duì)濕度和溫度傳感器與A/D轉(zhuǎn)換器相連,可將轉(zhuǎn)換后的數(shù)字溫濕度值送給二線I178。C總線等電路集成在一個(gè)芯片內(nèi)。由于它將溫度傳感器與濕度傳感器結(jié)合在一起而構(gòu)成了一個(gè)單一的個(gè)體,因而測(cè)量精度較高且可得出露點(diǎn),同時(shí)不產(chǎn)生由于溫度與濕度傳感器之間隨溫度梯度變化引起的誤差。s,接著總線由上拉電阻拉高進(jìn)入空閑狀態(tài)。s低電平時(shí)隙開始,數(shù)據(jù)位是0或1是由高電平的長(zhǎng)或短來決定。DHT11發(fā)送響應(yīng)信號(hào)的時(shí)候總線為低電平 ,DHT11把總線拉高80181。的低電平響應(yīng)信號(hào),要讀取DHT11的響應(yīng)信號(hào),必須等待開始信號(hào)的結(jié)束,并延時(shí)等待2040181。DHT11一旦接收到主機(jī)的開始信號(hào),接著就等待開始信號(hào)的結(jié)束,然后發(fā)送80181。1177。1℃互換性可完全互換分辨率888Bit111℃重復(fù)性177。5%RH溫度量程范圍0℃3090%RH50℃2080%RH25℃2090%RH長(zhǎng)期穩(wěn)定性典型值177。4%RH重復(fù)性177。典型的應(yīng)用電路如圖:表21 DHT11引腳說pin名稱注釋1VDD-2DATA串行數(shù)據(jù),單總線3NC空腳,懸空4GND接地,電源負(fù)極表22性能說明參數(shù)條件MinTypMax單位分辨率8177。超小的體積、極低的功耗,信號(hào)傳輸距離可達(dá)20米以上,使其成為給類應(yīng)用甚至最為苛刻的應(yīng)用場(chǎng)合的最佳選擇。校準(zhǔn)系數(shù)以程序的形式存在OTP內(nèi)存中,傳感器內(nèi)部在檢測(cè)型號(hào)的處理過程中要調(diào)用這些校準(zhǔn)系數(shù)。因此該產(chǎn)品具有品質(zhì)卓越、超快響應(yīng)、抗干擾能力強(qiáng)、性價(jià)比極高等優(yōu)點(diǎn)。 數(shù)字溫濕度傳感器DHT11是一款含有已校準(zhǔn)熟悉信號(hào)輸出溫濕度復(fù)合傳感器,它應(yīng)用專用的溫濕度傳感技術(shù)和數(shù)字模塊采集技術(shù),確保產(chǎn)品具有卓越的長(zhǎng)期穩(wěn)定性和極高的可靠性。濾波電容使用電解電容與小電容并聯(lián)的方式,能夠有效消除高頻自激現(xiàn)象。我們選擇了5V穩(wěn)壓電源給單片機(jī)和各芯片供電。這兩個(gè)引腳跨接石英晶體振蕩器和微調(diào)電容,就構(gòu)成一個(gè)穩(wěn)定的自激振蕩器。本文用的是內(nèi)部時(shí)鐘方式。因此,時(shí)鐘頻率直接影響單片機(jī)的速度時(shí)鐘電路的質(zhì)量也直接影響單片機(jī)系統(tǒng)的穩(wěn)定性。 C:=1uF,Rl=lk,R2=10k 在本設(shè)計(jì)中復(fù)位電路的設(shè)計(jì)是采用簡(jiǎn)單,用得比較廣的復(fù)位電路接法,它具有上電復(fù)位和按鍵復(fù)位的雙重復(fù)位功能。當(dāng)單片機(jī)已在運(yùn)行當(dāng)中時(shí),按下復(fù)位鍵K后松開,也能使為一段時(shí)間的高電平,從而實(shí)現(xiàn)上電或開關(guān)復(fù)位的操作。積分型上電復(fù)位 常用的上電或開關(guān)。另外,在復(fù)位期間,端口引腳處于隨機(jī)狀態(tài),復(fù)位后,系統(tǒng)將端口置為全“l(fā)”態(tài)。上電時(shí),Vcc的上升時(shí)間約為10ms,而振蕩器的起振時(shí)間取決于振蕩頻率,如晶振頻率為10MHz,起振時(shí)間為1ms;晶振頻率為1MHz,起振時(shí)間則為10ms。上電復(fù)位的工作過程是在加電時(shí),復(fù)位電路通過電 容加給RST端一個(gè)短暫的高電平信號(hào),此高電平信號(hào)隨著Vcc對(duì)電容的充電過程而逐漸回落,即RST端的高電平持續(xù)時(shí)間取決于電容的充電時(shí)間。上電復(fù)位AT89C51的上電復(fù)位電路如圖2所示,只要在RST復(fù)位輸入引腳上接一電容至Vcc端,下接一個(gè)電阻到地即可。當(dāng)系統(tǒng)處于正常工作狀態(tài)時(shí),且振蕩器穩(wěn)定后,如果RST引腳上有一個(gè)高電平并維持2個(gè)機(jī)器周期(24個(gè)振蕩周期)以上,則CPU就可以響應(yīng)并將系統(tǒng)復(fù)位。單片機(jī)在啟動(dòng)時(shí)都需要復(fù)位,以使CPU及系統(tǒng)各部件處于確定的初始狀態(tài),并從初態(tài)開始工作。手動(dòng)按鈕復(fù)位的電路如所示。一般采用的法是在RST端和正電源Vcc之間接一個(gè)按鈕。當(dāng)系統(tǒng)處于正常工作狀態(tài)時(shí),且振蕩器穩(wěn)定后,如果RST引腳上有一個(gè)高電平并維持2個(gè)機(jī)器周期(24個(gè)振蕩周期)以上,則CPU就可以響應(yīng)并將系統(tǒng)復(fù)位。單片機(jī)AT89C51的 I/: AT89C51的 I/O端口具體分配AT89C51的IO端口外接點(diǎn)LCD顯示地址端口語音芯片播音地址端口DS18b20通道連接鍵盤控制端口連接報(bào)警器端口開始播音口LCD讀/寫選擇端LCD數(shù)據(jù)/命令端LCD使能端 基本的復(fù)位方式單片機(jī)在啟動(dòng)時(shí)都需要復(fù)位,以使CPU及系統(tǒng)各部件處于確定的初始狀態(tài),并從初態(tài)開始工作。該模塊在硬件設(shè)計(jì)方面,其外圍電路提供能使之工作的晶振脈沖、復(fù)位按鍵,四個(gè)I/O口分別用于外圍設(shè)備連接。AT89C51單片機(jī)綜合了微型處理器的基本功能。空閑模式下,CPU暫停工作,而RAM定時(shí)計(jì)數(shù)器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結(jié)振蕩器而保存RAM的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復(fù)位。AT89C51具有如下特點(diǎn):40個(gè)引腳,4k Bytes Flash片內(nèi)程序存儲(chǔ)器,128 bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),32個(gè)外部雙向輸入/輸出(I/O)口,5個(gè)中斷優(yōu)先級(jí)2層中斷嵌套中斷,2個(gè)16位可編程定時(shí)計(jì)數(shù)器,2個(gè)全雙工串行通信口,看門狗(WDT)電路,片內(nèi)時(shí)鐘振蕩器。XTAL2:來自反向振蕩器的輸出。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。/EA/VPP:當(dāng)/EA保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(0000HFFFFH),不管是否有內(nèi)部程序存儲(chǔ)器。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次/PSEN有效。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間ALE/PROG:當(dāng)訪問外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。P3口:P3口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個(gè)TTL門電流。P2口:P2口為一個(gè)內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個(gè)TTL門電流,當(dāng)P2口被寫“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。P0口:P0口為一個(gè)8位漏級(jí)開路雙向I/O口,每腳可吸收8TTL門電 。AT89C51的管腳圖如圖所示:AT89C51的引腳功能VCC:供電電壓??紤]到本系統(tǒng)的需要以及本人對(duì)單片機(jī)的熟悉程度,因此本設(shè)計(jì)選用STC系列的STC89C51單片機(jī)作為本系統(tǒng)的CPU。在單芯片上,擁有靈巧的8位CPU 和在系統(tǒng)可編程Flash,使得STC89C51為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。STC89C52是STC公司生產(chǎn)的一種低功耗、高性能CMOS8位微控制器,具有8K在系統(tǒng)可編程Flash存儲(chǔ)器。CPU即中央處理器的簡(jiǎn)稱,是單片機(jī)的核心部件,它完成各種運(yùn)算和控制操作,CPU由運(yùn)算器和控制器兩部分電路組成。僅語音質(zhì)量?jī)?yōu)勝,而且斷電語音保護(hù)。錄音內(nèi)容存入永久存儲(chǔ)單元,提供零功率信息存儲(chǔ),這個(gè)獨(dú)一無二的方法是借助于美國(guó)ISD公司的專利直接模擬存儲(chǔ)技術(shù)(DAST TM)實(shí)現(xiàn)的。 方案:采用ISD1420為美國(guó)ISD公司出品的優(yōu)質(zhì)單片語
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1