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

正文內(nèi)容

基于單片機(jī)的火災(zāi)智能警報(bào)系統(tǒng)(編輯修改稿)

2025-07-22 14:46 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 2C5A60S2單片機(jī)的內(nèi)部ADC說(shuō)明STC12C5A60S2單片機(jī)自帶8路10位AD,輸入口與P1口復(fù)用,在此我們用1路即可實(shí)現(xiàn)功能。相關(guān)寄存器包括:P1ASF 寄存器—P1口模擬功能寄存器,寄存器8位對(duì)應(yīng)P1口8位,用于控制和選擇P1口某位是作為I/O口使用或者作為ADC輸入通道使用,地址9DH,復(fù)位值00H,當(dāng)該寄存器第X(X為18的數(shù))位為0時(shí),P1口的第X位作為I/O口使用,當(dāng)該寄存器第X位為1時(shí),P1口的第X位作為ADC輸入通道使用;ADC_CONTR寄存器—ADC控制寄存器,地址BCH,復(fù)位值00H,該寄存器起到ADC的控制作用,最高位ADC_POWER,只有對(duì)其置1時(shí)AD轉(zhuǎn)換才可能開始,第6位和第5位為SPEED1和SPEED0,是轉(zhuǎn)換速率控制位,對(duì)應(yīng)0011四個(gè)值,分別表示不同的轉(zhuǎn)換速率,00最慢,11最快,由于本系統(tǒng)對(duì)速率要求不高,所以在程序編寫時(shí),改位直接置為00,第4位ADC_FLAG,ADC轉(zhuǎn)換結(jié)束標(biāo)志位,當(dāng)ADC轉(zhuǎn)換結(jié)束時(shí)該位置1,標(biāo)志ADC轉(zhuǎn)換結(jié)束,可通過(guò)程序掃描檢測(cè),也可進(jìn)入終端,該位必須軟件清零,第3位ADC_START,ADC啟動(dòng)位,在ADC_POWER置1的情況下,該為置1啟動(dòng)ADC,第20位,表示轉(zhuǎn)換某一通道的量,使用BCD碼;ADC_RES—ADC轉(zhuǎn)換結(jié)果儲(chǔ)存高位,由AUXR1—輔助寄存器1決定儲(chǔ)存ADC轉(zhuǎn)換結(jié)果高八位或高兩位,地址BDH,復(fù)位值00H;ADC_RESL—轉(zhuǎn)換結(jié)果儲(chǔ)存低,由AUXR1決定儲(chǔ)存轉(zhuǎn)換結(jié)果低兩位或低八位,地址BEH,復(fù)位值00H;AUXR1—輔助寄存器1其中第3位表示ADC轉(zhuǎn)換結(jié)果的存儲(chǔ)方式,0表示高八位存在ADC_RES寄存器中,低兩位存在ADC_RESL寄存器中,1表示高兩位存在ADC_RES中,低八位存在ADC_RESL中,復(fù)位值00H,地址A2H。以上所述寄存器,均不支持位尋址。其他相關(guān)寄存器涉及到ADC中斷,但是由于本系統(tǒng)沒有使用中斷,所以在此不予涉及。 輸入設(shè)備的選擇從人性化角度考慮,本系統(tǒng)的操作按鍵選擇使用無(wú)線遙控器,在實(shí)際使用時(shí),系統(tǒng)主電路可以懸掛在墻體的較高位置,使用有線按鍵多有不便,所以使用市場(chǎng)上較為常見的一款無(wú)線遙控模塊作為本系統(tǒng)地操作按鍵,本模塊發(fā)射端有4個(gè)按鍵A、B、C、D,使用紐扣電池供電,接收端有D1DVCC、GND 6個(gè)引腳,VCC、GND接+5V和地,D1D4對(duì)應(yīng)AD,當(dāng)按下A時(shí)D1置高,否則置低,以此類推。 LCD12864顯示模塊介紹本系統(tǒng)使用YB12864ZB作為顯示模塊,該模塊共有20個(gè)引腳,模塊支持8位并口、4位并口和串口通信,本系統(tǒng)使用串口通信。 12864液晶模塊外形圖。其中引腳從左向右:1為電源地;2為VCC,+5V供電;4在做串口使用時(shí)為片選,由于系統(tǒng)只用到了一個(gè)12864所以,片選直接接地;6分別為串行數(shù)據(jù)線和串行時(shí)鐘線,;15PSB為并串口選擇引腳,直接接地選擇串口;17RST—低電平有效,為復(fù)位引腳,不使用,所以直接接VCC;120為背光正和背光負(fù)。使用8550,驅(qū)動(dòng)背光,。 顯示模塊電路原理圖 報(bào)警電路的設(shè)計(jì)本系統(tǒng)使用有源蜂鳴器報(bào)警,使用8550三極管驅(qū)動(dòng),,給1蜂鳴器不響,報(bào)警時(shí),液晶屏點(diǎn)亮,同時(shí)顯示報(bào)警字樣。 報(bào)警電路原理圖 系統(tǒng)硬件整體說(shuō)明系統(tǒng)硬件由以上五部分構(gòu)成,即檢測(cè)電路、主控電路、按鍵電路、顯示電路和報(bào)警電路。各模塊之間相互配合完成系統(tǒng)功能??諝庵袩熿F濃度的變換會(huì)改變工作狀態(tài)下煙霧濃度傳感器的電導(dǎo),該可變電阻與一定值電阻串聯(lián),取中間點(diǎn)電壓,經(jīng)過(guò)AD可以得到一個(gè)隨空氣中煙霧濃度變化而改變的電壓信號(hào),理想變化范圍為0—5V(事實(shí)上由于氣敏電阻的阻值特性,當(dāng)空氣中機(jī)會(huì)沒有煙霧或者其他可以使MQ2電阻發(fā)生變化的氣體時(shí),最大電壓可以到4V左右,此為實(shí)驗(yàn)數(shù)據(jù))。將AD轉(zhuǎn)換后的結(jié)果交由CPU處理,具體處理過(guò)程將在之后章節(jié)詳細(xì)說(shuō)明。 系統(tǒng)整體框圖 第三章 系統(tǒng)的軟件設(shè)計(jì) 轉(zhuǎn)換部分軟件設(shè)計(jì)在前文中介紹到12C5A60S2單片機(jī)的AD轉(zhuǎn)換通道與P0寄存器復(fù)用,在初始化程序時(shí)直接對(duì)ADC_CONTR(ADC控制寄存器)低3位賦值2,即010B。由于ADC_CONTR寄存器不支持位尋址,所以再賦值時(shí)需要對(duì)整體賦值,如果要單一更改某一位或者某幾位的值需“|”(按位或)和“amp?!保ò次慌c)給固定位賦值,對(duì)于一個(gè)二進(jìn)制數(shù) XXXX XXXX“|”、“amp?!?、XXXX XXXX | 0001 1000 = XXX1 1XXX ()XXXX XXXX amp。 1110 0111 =XXX0 0XXX ()所以如果要將寄存器某位拉高使用“|” 即可,如果要將寄存器某位拉低使用“amp?!奔纯伞?AD轉(zhuǎn)換程序初始化AD轉(zhuǎn)換程序初始化需要將,ADC_RES、ADC_RESL寄存
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1