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

正文內(nèi)容

片機(jī)課程設(shè)計(jì)安防聲光報(bào)警器-在線瀏覽

2024-07-31 08:22本頁面
  

【正文】 情探測(cè):在該設(shè)計(jì)中,需采用兩路外部中斷輸入門禁報(bào)警和紅外報(bào)警,分別采用兩個(gè)小按鍵模擬。 ( 2)報(bào)警設(shè)計(jì):正常狀態(tài)下, 數(shù)碼管不顯示,當(dāng)發(fā)生門禁報(bào)警時(shí),系統(tǒng)發(fā)出聲光報(bào)警信息并在數(shù)碼管顯示 1;,當(dāng) 發(fā)生紅外報(bào)警時(shí)系統(tǒng)發(fā)出聲光報(bào)警信息并在數(shù)碼管顯示 2。 三.硬件電路設(shè)計(jì): 本系統(tǒng)是基于 51 系列單片機(jī)的簡(jiǎn)易安防聲光報(bào)警系統(tǒng),主要包括的硬件電路模塊有:?jiǎn)纹瑱C(jī)最小系統(tǒng)、七段數(shù)碼管顯示模塊、安防報(bào)警器(點(diǎn)觸開關(guān)模擬)、聲光報(bào)警。結(jié)構(gòu)圖如右圖所示: 各 部分的功能介紹如下: 5 復(fù)位電路 :由電容串聯(lián)電阻構(gòu)成 ,由圖并結(jié)合 電容電壓不能突變 的性質(zhì) ,可以知道 ,當(dāng)系統(tǒng)一上電 ,RST 腳將會(huì)出現(xiàn)高電平 ,并且 ,這個(gè)高電平持續(xù)的時(shí)間由電路的 RC 值來決定 .典型的 51 單片機(jī)當(dāng) RST 腳的高電平持續(xù)兩個(gè)機(jī)器周期以上就將復(fù)位 ,所以 ,適當(dāng)組合 RC的取值就可以保證可靠的復(fù)位 . 晶振電路 :典型的晶振取 (因?yàn)榭梢詼?zhǔn)確地得到 9600 波特率和 19200 波特率 ,用于有串口通訊的場(chǎng)合 )/12MHz(產(chǎn)生精確的 uS級(jí)時(shí)歇 ,方便定時(shí)操作 ) .其電路系統(tǒng)框圖如下: 圖 1 系統(tǒng)原理框圖 特別說明:由于實(shí)驗(yàn)條件有限,本課程設(shè)計(jì)中所涉及到的報(bào)警器裝置采用點(diǎn)觸開關(guān)模擬,具體電路圖如圖 2 所示。 圖 2 報(bào)警器模擬電路 整體的硬件電路圖如圖 3 所示。 7 圖 4 主程序流程圖 圖 5 中斷函數(shù)流程圖 參考程序如下所示: include define uchar unsigned char define uint unsigned int 上電復(fù)位 EA=0 數(shù)碼管初始化 INT0、 INT1 均設(shè)為下降沿觸發(fā) EA = 1 是否為 0? 檢測(cè) 解除報(bào)警 信息 是 否 終止 中斷入口 顯示報(bào)警信息 聲光報(bào)警 退出中斷 8 //uchar code table_data[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00}。 //uchar table_buffer[]={0,0}。 sbit LEDREDCON=P0^0。 sbit spe=P2^0。 sbit Kint1=P3^3。 sbit RW=P3^6。 uchar FRQ=0x00。 while(ms) 9 { for(i=0。i++)。 //當(dāng) RS=0 和 RW=1 時(shí),可以讀忙信號(hào)。 RS=0。 RW=1。 E=1。 if((P1amp。 } E=0。 //當(dāng) RS=0 和 RW=0 時(shí),可以寫入指令或者顯示地址。 RS=0。 RW=0。 delay(3)。 //此處高電平是將數(shù)據(jù)鎖存起來 delay(3)。 check_busy()。//寫指令 write_mand(0x0c)。//顯示清屏 write_mand(0x06)。 //當(dāng) RS=1 和 RW=0 時(shí),可以寫入數(shù)據(jù)。 RS=1。 12 RW=0。 delay(3)。 //此處高電平是將數(shù)據(jù)鎖存起來 delay(3)。 check_busy()。 TH0 = 0x00。 IT0 = 1。 IE = 0x8f。ET1=1。ET0=1。 IP = 0x05。 TR1 = 0。 init_1602()。 delay(1)。 14 write_mand(0x01)。 if(LEDREDCON==1) { LEDREDCON=0。 } if(Kint0==0) { while(!Kint0)。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1