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

正文內(nèi)容

基于單片機(jī)智能家居系統(tǒng)-預(yù)覽頁

2025-01-08 09:42 上一頁面

下一頁面
 

【正文】 警。本地模擬主機(jī)可以在接受到報 6 警信號之后,自動的撥打遠(yuǎn)端電話,等待遠(yuǎn)端接聽之后進(jìn)行語音報警提示,也可以自動或者手動的接聽遠(yuǎn)端撥打過來的電話,然后通過語音提示提示遠(yuǎn)端進(jìn)行相應(yīng)是操作,控制家中的各類電器。 圖 24 系統(tǒng)總體框圖 系統(tǒng)的組成 智能控制核心 STC89C52RC STC89C52RC 是一種低功耗、高性能 CMOS8 位微控制器,具有 8KB在系統(tǒng)可編程 Flash 存儲器。 STC89C52RC 具有以下標(biāo)準(zhǔn)功能: 8k字節(jié)Flash, 256 字節(jié) RAM, 32 位 I/O 口線,看門狗定時器, 2 個數(shù)據(jù)指針,三個 16 位定時器 /計數(shù)器,一個 6 向量 2 級中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時鐘電路。 圖 25 STC89C52RC 引腳結(jié)構(gòu)圖 單元 控制 核心 STC89C2052 圖 26 STC89C2052 引腳結(jié)構(gòu)圖 STC89C2052 是 宏晶 公司生產(chǎn)的低電壓、高性能 CMOS 8 位單片機(jī),片內(nèi)含 2KB 的可反復(fù)擦寫的只讀程序存儲器( PEROM)和 128B 的隨機(jī)數(shù)據(jù)存儲器( RAM),器件采用高密度、非易失性存儲技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn) MCS51 指令系統(tǒng),片內(nèi)置通用 8 位中央處理器和 Flash 存儲單元,功能強(qiáng)大 STC89C2052 單片機(jī) 可為您提供許多高性價 8 比的應(yīng)用場合。 MT8888 芯片集成度高、功耗低,可調(diào)整雙音頻模式的占空比,能自動抑制撥號音和調(diào)整信號增益,還帶有標(biāo)準(zhǔn)的數(shù)據(jù)總線,可與 TTL 電平兼容,并可方便地進(jìn)行編程控制。另外, MT8888 中還 有兩個 4 位的收、發(fā)控制寄存器 CRA 和 CRB。它通用二個音頻信號形成一位的數(shù)據(jù)信號發(fā)出去,一組為低頻的、一是高頻的信號。與 ISD 同類芯片相比它具有:價格便宜,有多種手動控制方式,分段管理方便、多段控制時電路簡單、采樣速度及錄放音時間可調(diào)、每個單鍵均有開始停止循環(huán)多種功能等特點 。 APR9600 有多種控制模式,總的來說分為串行控制和并行控制兩種,由芯片 MSEL1( 24 腳)、 MSEL2( 25 腳)、 /M8( 9 腳)的設(shè)置來實現(xiàn) 。 表 22 APR9600 控制表 APR9600 操作模式表 MSEL1(24 腳 ) MSEL2(25 腳 ) /M8(9 腳 ) /CE 多為停止、復(fù)位鍵 功能(以 60 秒計) 0 1 0/1 /M /MCE 并行控制,分二段,每段最大 30秒 1 0 0/1 /M /M/M /MCE 并行控制,分四段,每段最大 15秒 1 1 1 /M1~ /MCE 并行控制,分八段,每段最大 秒 1 1 0 CE 單段 秒循環(huán)。 注 注 /M1~ /M8 鍵在有效段控放音時,按一下鍵即開始放音一段,放音期間再按一下即停止;如按鍵不放即循環(huán)放音 注 /M1~ /M8 鍵在有效段控錄音時,按住不放為錄音,松鍵即停止。因為每個 DS18B20 都有一個獨特的片序列號,所以多只 DS18B20 可以同時連在一根單線總線上,這樣就可以把溫度傳感器放在許多不同的地方。每只 DS18B20 都可以設(shè)置成兩種供電方式 , 即數(shù)據(jù)總線供電方式和外部供電方式 , 采取數(shù)據(jù)總線供電方式可以節(jié)省一根導(dǎo)線但完成 13 溫度測量的時間較長 , 采取外部供電方式則多用一根導(dǎo)線 但測量速度較快。 DS1302 是 DS1202 的升級產(chǎn)品,與 DS1202 兼容,但增加了主電源 /后背電源雙電源引腳,同時提供了對后背電源進(jìn)行涓細(xì)電流充電的能力。當(dāng) VCC2 大于 VCC1+ 時, VCC2 給 DS1302 供電。 RST 輸入有兩種功能:首先, RST 接通控制邏輯,允許地址 /命令序列送入移位寄存器;其次, RST 提供終止單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段。只有在 SCLK 為低電平時,才能將 RST 置為高電平。該顯示器因為沒有帶漢字庫,所以成本比較低,利用單片機(jī)自帶的程序存儲空間存儲漢字字模,需要的時候調(diào)用顯示即可。 ( 2) 字符型液晶顯示器 1602 采用單 5V 供電,具有低功耗、長壽命、高可靠性的特點。 它內(nèi)部具有 液晶顯示屏,控制器,列驅(qū)動器,和偏壓產(chǎn)生電路構(gòu)成。 16 3 硬件設(shè)計 遠(yuǎn)端模塊設(shè)計 該模塊主要功能是撥打模擬分機(jī)的號碼,利用雙音多頻信號進(jìn)行遠(yuǎn)程控制。 該部分還能夠接收本地模擬終端的振鈴信號,當(dāng)接收到振鈴信號后,開始振鈴,當(dāng)主人按下接聽鍵的時候,振鈴?fù)V?,電路接通,開始通話,能夠接收本地終端的報警語音提示。 STC89C52RC主要管理 MT8888 收發(fā)雙音多頻信號,對受控單元的控制,對語音提示電路的控制等部分。其電路圖如圖 33 所示 。 智能顯示和溫度部分的電路設(shè)計 該部分主要功能是監(jiān)控所處環(huán)境的溫度,當(dāng)溫度超過限定值的時候產(chǎn)生報警信號,并且具有時鐘顯示,時鐘調(diào)整,定時鬧鐘等功能電路圖如圖35 所示。 電路中利用 DS1302 進(jìn)行時鐘計數(shù)。 21 4 軟件設(shè)計 軟件 說明 該模擬系統(tǒng)的軟件可分為三部分組成 : 溫度控制時鐘顯示及時間調(diào)整部分, 遠(yuǎn)端模擬終端機(jī)部分,本地模擬終端機(jī)部分。按鍵調(diào)整模塊主要用于時間的調(diào)整和鬧鐘的設(shè)置,他是通過 利用程序 不停的掃描 鍵盤 實現(xiàn)的 。 其中雙音多頻信號收發(fā)部分主要完成的 MT8888底層驅(qū)動以及 DTMF信號的接收與發(fā)送控制;液晶顯示部分,主要功能是完成液晶顯示器的底層驅(qū)動,并顯示控制過程的各個狀態(tài);按鍵部分程序設(shè)計主要是用于 人機(jī)交流輸入的接收控制,主要完成人機(jī)接口 功能;振鈴部分程序完成振鈴音樂的產(chǎn)生和播放;串口部分是該模塊的通信通道,主要完成主控部分和被控部分之間的控制信息和數(shù)據(jù)的交流。若有按鍵按下的時候,開始分別進(jìn)入時鐘調(diào)整和鬧鐘設(shè)置兩個單元,具體情況根據(jù)操作確定。時鐘調(diào)結(jié)束之后會將調(diào)整之后的時間寫入到 DS1302 中。撥號鍵按下之后遠(yuǎn)端機(jī)開始發(fā)送振鈴信號,振鈴信號占空比是 1: 3 的形式,本地終端接收的振鈴信號的時候馬上響鈴,通知接聽,若沒人接聽,本地端機(jī)具有自動接聽的功能。接通之后,會通過語音提示 進(jìn)行相應(yīng)的操作。 報 警 ? 振 鈴 ?撥 遠(yuǎn) 端 號 碼 摘 機(jī)D T M F 發(fā) 號 輸 入 密 碼 ?等 待 接 聽 ? 進(jìn) 入 相 應(yīng) 控 制語 音 提 示 和 報 警掛 機(jī)返 回NNN NYYY開 始系 統(tǒng) 初 始 化 圖 43 本地模擬終端軟件流程圖 25 5 系統(tǒng)調(diào)試 硬件調(diào)試 進(jìn)行系統(tǒng)的硬件調(diào)試 ,首先 要 把硬件電路焊接好,在焊接時要注意 是否 虛焊,如果有虛焊,就會導(dǎo)致電路不通,或者干擾 等 現(xiàn)象。 由于該系統(tǒng)比較大,元器件比較多,所以系統(tǒng)調(diào)試的時候采用各個模塊分別調(diào)試的方式,例如,可以先進(jìn)行語音模塊調(diào)試,然后在進(jìn)行 DTMF信號收發(fā)模塊的調(diào)試等等。采用總線的時分復(fù)用的方式,讓兩塊單片機(jī)分別控制液晶顯示器FG12864E 的數(shù)據(jù)總線進(jìn)行顯示。 該部分還拓展有時鐘調(diào)整模塊和鬧鐘設(shè)置部分。為保證軟件硬件聯(lián)調(diào)由于硬件問題影響調(diào)試,可以在硬件電路焊接好時利用萬用表測量按鍵兩邊的電阻,若按鍵松開時,來兩邊的電阻無窮大,按鍵按下后兩邊的電阻變成零,說明按鍵部分硬件部分正常,為軟件硬件聯(lián)合調(diào)試打下基礎(chǔ)。撥號鍵按下之后遠(yuǎn)端機(jī)開始向本地終端發(fā)送振鈴信號,振鈴信號以方波的形式,占空比是 1: 3 的形式,本地終端接收的振鈴信號的時候馬上響鈴,通知接聽,若家中沒有人接聽,本地端機(jī)具有自動接聽的功能 ??刂频膶崿F(xiàn)是通過 DTMF信 號進(jìn)行的,遠(yuǎn)端機(jī)通過鍵盤輸入控制鍵數(shù)字時,然手通過雙音多頻信號轉(zhuǎn)換芯片將信號轉(zhuǎn)換成 DTMF 信號進(jìn)行傳輸。撥號時也會產(chǎn)生撥號音,撥號音也是以方波的形式,該方波的占空比為 1: 3,當(dāng)遠(yuǎn)端模擬終端接收到振鈴信號后就會 開始響鈴,通知主人接聽,若沒有人接聽時會在振鈴信號發(fā)送 15 次以后自動掛機(jī),等待一段時間后再次撥打主任的電話,直到主人接聽,把報警信號傳達(dá)給主人。提示結(jié)束后自動掛機(jī)。這樣做的好處就是當(dāng)軟件工程量比較大的時候模塊化的設(shè)計就可以方便的進(jìn)行軟件功能的修改和調(diào)試錯誤的定位,一致性也比較強(qiáng),利于軟件的調(diào)用。然后再進(jìn)行 下一步的測試。 整體測試,若該部分的每個模塊都完成了測試之后,開始進(jìn)行系統(tǒng)的測試,系統(tǒng)的測試主要包括系統(tǒng)各個部分功能的協(xié)同,系統(tǒng)各個部分通信和控制信號的控制情況等。 軟硬件聯(lián)調(diào) 系統(tǒng)工作穩(wěn)定以后,連接 好 電路以后開始調(diào)試系統(tǒng)的整體功能。當(dāng)溫度上升到一定的溫度的時候,此時 本地模擬終端部分就會接受到溫度報警信號,開始撥打遠(yuǎn)端模擬終端的電話,此時本地模擬終端部分會顯示正在撥打的電話號碼。 當(dāng)遠(yuǎn)端用戶撥打本地模擬終端的號碼的時候,本地模擬終端會進(jìn)行振鈴計數(shù),當(dāng)振鈴數(shù)目達(dá)到一定的數(shù)目的時候會自動的接通電話線路 ,并會向遠(yuǎn)端模擬終端部分發(fā)送應(yīng)答信號,遠(yuǎn)端部分接收到應(yīng)答信號以后,也會將電話線路接通,開始通話??刂平Y(jié)束之后,本地模擬終端會自動的關(guān)機(jī)也可以通過遠(yuǎn)程模擬終端進(jìn)行控制關(guān)機(jī)。通過設(shè)計也讓我對電子更加感興趣,增強(qiáng)了學(xué)習(xí)的興趣。
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1