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

正文內(nèi)容

基于單片機(jī)的智能家居控制系統(tǒng)設(shè)計(jì)論文(參考版)

2025-06-22 12:53本頁(yè)面
  

【正文】 ②查詢(xún)方式 查詢(xún)方式實(shí)質(zhì)上還是事件驅(qū)動(dòng),但在有些情況下,這種方式顯得更為便捷。每個(gè) MSComm 控件對(duì)應(yīng)著一個(gè)串行端口。在編程過(guò)程中,就可以在 OnComm 事件處理函數(shù)中加入自己的處理代碼。OnComm 事件還可以檢查和處理通訊錯(cuò)誤。在許多情況下,在事件發(fā)生時(shí)需要得到通知,例如,在串口接收緩沖區(qū)中有字符,或者 Carrier Detect(CD)或 Request To Send (RTS)線(xiàn)上一個(gè)字符到達(dá)或一個(gè)變化發(fā)生時(shí)。MSComm 控件提供下列兩種處理通訊的方式:事件驅(qū)動(dòng)方式和查詢(xún)方式。 Microsoft Communications Control(以下簡(jiǎn)稱(chēng) MSComm)是 Microsoft 公司提供的簡(jiǎn)化 Windows 下串行通信編程的ActiveX 控件,它為應(yīng)用程序提供了通過(guò)串行接口收發(fā)數(shù)據(jù)的簡(jiǎn)便方法。 MSComm 使用方法MSComm 控件通過(guò)串行端口傳輸和接收數(shù)據(jù),為應(yīng)用程序提供串行通訊功能。和串口通信有關(guān)的函數(shù)均在 Windows\System子目錄下的 動(dòng)態(tài)鏈接庫(kù)中。本設(shè)計(jì)用戶(hù)界面如圖圖 。不論花多少時(shí)間和精力來(lái)編制和優(yōu)化代碼,應(yīng)用程序的可用性仍然在很大程度上依賴(lài)于界面的好壞。 上位機(jī)(PC 機(jī))編程 本系統(tǒng)為了給用戶(hù)提供一個(gè)良好的人機(jī)對(duì)話(huà)界面還利用 RS232 通信標(biāo)準(zhǔn)還特別設(shè)計(jì)了與 PC 機(jī)軟件,傳輸波特率為 57600 kbps。另外,T2EX 引腳信號(hào)的跳變使得 T2CON中的 EXF2 置位,與 TF2 相仿,EXF2 也會(huì)活中斷。如果 EXEN2=0,定時(shí)器 2 是一個(gè) 16 位定時(shí)器或計(jì)數(shù)器,計(jì)數(shù)溢出時(shí),對(duì) T2CON 的溢出標(biāo)志 TF2 置位,同時(shí)激活中斷。它既可當(dāng)定時(shí)器使26 / 67用,也可作為外部事件計(jì)數(shù)器使用,其工作方式由特殊功能寄存器 T2CON 的 C/T2 位選擇。遙控信號(hào)的還原是通過(guò)(T2)輸出二進(jìn)制已調(diào)脈沖。根據(jù)遙控信號(hào)編碼和發(fā)射過(guò)程,遙控信號(hào)的識(shí)別(也叫解碼過(guò)程)是去除 38KHz 載波信號(hào)后識(shí)別出二進(jìn)制脈沖碼中的 0 和 1。發(fā)送數(shù)據(jù)格式例如,需要發(fā)送漢字“一氧化碳的濃度超標(biāo),排氣扇已打開(kāi)”到手機(jī) 13878305396,則首先發(fā)送數(shù)據(jù)串 AT+CMGS=19CR,然后等待 ASCII 字符/0,然后輸入 PDU 數(shù)據(jù)。等待 TC35 模塊返回 ASCII 字符/0,則可以將 PDU 數(shù)據(jù)輸入,PDU 數(shù)據(jù)以Z(也就是 0x1a)作為結(jié)束符。發(fā)送短消息在 PDU 模式,如果發(fā)送短消息,則首先發(fā)送短消息數(shù)據(jù)的長(zhǎng)度。最后設(shè)置短消息到達(dá)自動(dòng)提示AT+CNMI=1,1,0,0,1CR,設(shè)置正確則模塊返回CRLFOKCRLF。注意短消息中心號(hào)碼可能會(huì)因不同手機(jī)或不同區(qū)域而不同。指令正確則模塊返回CRLFOKCRLF,CRLF是回車(chē)換行符號(hào)。單片機(jī)通過(guò)以下系列 AT 指令對(duì)短消息進(jìn)行控制。使用 Block 模式需要手機(jī)生產(chǎn)廠(chǎng)家提供驅(qū)動(dòng)支持。單片機(jī)可以通過(guò)正確的 AT指令對(duì) TC35 模塊進(jìn)行初始化和短消息的接收發(fā)送。IGT 的下降沿啟動(dòng) TC35,并且 IGT 的低電平應(yīng)該至少保持 100ms 如圖 ,TC35 然后正常工作。傳輸速率可以在。 }}遠(yuǎn)程控制軟件設(shè)計(jì)主要分為系統(tǒng)初始化、振鈴檢測(cè)計(jì)數(shù)、控制摘掛機(jī)、雙音頻信號(hào)分析處理、控制電器、信號(hào)音提示等部分。 }}void job1 (void) _task_ 1 { os_create (2)。void job0 (void) _task_ 0 { os_create (1)。如此類(lèi)推,最后執(zhí)行完它的時(shí)間PNP1VCC業(yè)業(yè)業(yè)T2 R4GND R122 / 67片后,RTX51 Tiny 又返回到 job0 開(kāi)始執(zhí)行。本函數(shù)創(chuàng)建了另一個(gè)任務(wù)報(bào)警分析 job1。由于時(shí)間片的時(shí)間很短,因此任務(wù)看起來(lái)像連續(xù)執(zhí)行一樣。Roundrobinp 容許 quasiparallel 執(zhí)行多任務(wù)。在分時(shí)系統(tǒng)中,雖然允許多個(gè)用戶(hù)同時(shí)使用一個(gè) CPU,但用戶(hù)之間操作獨(dú)立,互不干涉。用戶(hù)提出的各種要求,能在較短或可容忍的時(shí)間內(nèi)得到響應(yīng)和處理。用戶(hù)通過(guò)各自的終端,可以同時(shí)使用一個(gè)系統(tǒng)。由于計(jì)算機(jī)的處理速度很快,只要時(shí)間片的間隔取得適當(dāng),那么一個(gè)用戶(hù)作業(yè)從用完分配給它的一個(gè)時(shí)間片到獲得下一個(gè) CPU 時(shí)間片,中間有所“停頓” ;但用戶(hù)察覺(jué)不出來(lái),好像整個(gè)系統(tǒng)全由它“獨(dú)占”似的。如果某個(gè)作業(yè)在時(shí)間片結(jié)束之前,整個(gè)任務(wù)還沒(méi)有完成,那么該作業(yè)就被暫停下來(lái),放棄 CPU,等待下一輪循環(huán)再繼續(xù)做。系統(tǒng)程序有實(shí)時(shí)過(guò)程控制或?qū)崟r(shí)信息處理的能力,要求能夠及時(shí)響應(yīng)隨機(jī)發(fā)生的外部事件并對(duì)該事件做出快速處理。圖 紅外學(xué)習(xí)遙控發(fā)送電路設(shè)計(jì)4 軟件部分 下位機(jī)編程 主控單片機(jī)系統(tǒng)軟件設(shè)計(jì)主控單元部分由于任務(wù)多、對(duì)可靠性的要求高,本系統(tǒng)的主控部分軟件設(shè)計(jì)為分時(shí)操作系統(tǒng)控制,采用 RTX51 Tiny 版操作系統(tǒng)。圖 紅外學(xué)習(xí)遙控接收電路設(shè)計(jì) 紅外學(xué)習(xí)遙控發(fā)送電路設(shè)計(jì)1 2 3 5 6 7vss4vdd8cx20226 IC1CX20226C3330C11UC4100UR1R2200K R310KVCCGND業(yè)業(yè)業(yè)業(yè)21 / 67遙控信號(hào)的還原是通過(guò) SM8952AC25P 的 T2 特殊輸出口進(jìn)行二進(jìn)制脈沖碼的高電平與低電平的調(diào)制輸出,其中調(diào)制為利用單片機(jī)特殊功能進(jìn)行內(nèi)部調(diào)制這也是本設(shè)計(jì)的一個(gè)創(chuàng)新點(diǎn),調(diào)制后的信號(hào)如圖 驅(qū)動(dòng)紅外發(fā)光管工作。T0 的值即為高電平脈寬,T1~T0 的值為低電平脈寬。將 CX20226 或一體化紅外接收頭解調(diào)出的遙控編碼脈沖直接連入SM8952AC25P 單片機(jī)的 INT0 和 T0 腳,定時(shí)器 T0 和 T1 都初始化為定時(shí)工作方式 1,T0的 GATE 位置位。如果直接對(duì)已調(diào)波進(jìn)行測(cè)量,而其脈寬只有 20 多微秒,由于單片機(jī)的指令周期是微秒級(jí),會(huì)產(chǎn)生很大的誤差。系統(tǒng)加電后,為使 TC35 進(jìn)入工作狀態(tài),必須給 IGT 加一延時(shí)大于 100ms 的低脈沖,電平下降持續(xù)時(shí)間不可超過(guò)lms;啟動(dòng)后,IGT 應(yīng)保持高電平():驅(qū)動(dòng) IGT 時(shí),TC35 的供電電壓不能低于.否則 TC35 不能被激活。ZIF 連接器給 SIM 卡接口提供 6 個(gè)引腳,其中 CCIN 用來(lái)檢測(cè) SIM 卡是否插好,其他 5 個(gè)引腳分別為ccvcc(電源,2.9v)、CCGND(地)、CCRST(復(fù)位)、CCCLK(時(shí)鐘)和 CCIO(數(shù)據(jù))。由于 TC35 的數(shù)據(jù)接口工作在CMOS 電平,接口電平為 ~,而 SM8952AC25P 單片機(jī)串口工作在 TTL 電平,工作電壓范圍一般比 TC35 寬,故應(yīng)在 SM8952AC25P 和 TC35 之間加電平轉(zhuǎn)換電路和電平限制電路。 該芯片的以上特性,滿(mǎn)足了 TC35 作為移動(dòng)終端的接收和發(fā)送電路連接要求。如果任一接收通道的輸入電壓高于 ,~ 的時(shí)間小于 30uS,則/INVALID(15 腳)引腳為高電平(數(shù)據(jù)有效)。如果 FORCEON 和/FORCEOFF 引腳均為高電平,那么 AutoPowerdown Plus 功能失效。該芯片的最大特點(diǎn)是,在串行口無(wú)數(shù)據(jù)輸入的情況下,可以靈活的進(jìn)行電源管理,即當(dāng) FORCEON(13 腳)為低電平、/FORCEOFF(14 腳)為高電平時(shí),AutoPowerdown Plus 功能有效。具有獨(dú)特的177。目前在 PC 機(jī)上的 COMCOM2 接口就是 RS232C 接口。12V 電源穩(wěn)壓器電路 TC35 短消息模塊電路設(shè)計(jì) TC35 短消息模塊接口電路TC35 短消息模塊是 RS232C 標(biāo)準(zhǔn)接口,RS232C 標(biāo)準(zhǔn)(協(xié)議)的全稱(chēng)是 EIARS232C 標(biāo)準(zhǔn),其中 EIA(Electronic Industry Association)代表美國(guó)電子工業(yè)協(xié)會(huì),RS(remeded standard)代表推薦標(biāo)準(zhǔn),232 是標(biāo)識(shí)號(hào),C 代表 RS232 的最新一次修改(1969) ,在這之前,有 RS232B、RS232A。12V 直流電壓,給模塊供電源。12V 直流電壓,177。12V 電源,因此根據(jù)設(shè)計(jì)要求增加了 7812/7912 三端穩(wěn)壓 IC 提供的177。LM2576 為 開(kāi)關(guān)電源穩(wěn)壓器。在本系統(tǒng)中,采用了開(kāi)關(guān)電源芯片 LM2576 完成從 12V 到 5V 的轉(zhuǎn)換,作為對(duì) TC35 終端和其他 5V 單元的供電。ISD2560 中,模擬電源(VCCA)和數(shù)字電源(VCCD)使用不同的電源總線(xiàn),分別引到外封裝上;模擬地(VSSA)和數(shù)字地(VSSD)也使用不同的地線(xiàn)。如圖高頻低頻 1209Hz 1336Hz 1477Hz 1633Hz697Hz 1 2 3 A770Hz 4 5 6 B852Hz 7 8 9 C941Hz * 0 DR1 100KCID15 IN+14IN2 FB3O17O28EN 10STO 17ECO 16DO1 11DO212DO3 13DO4 14GND9VCC18IC1C4 R3100KGNDVCCVCCR4100KNPN3VCCGNDR71KR810KCLD1MT88701234D1D4IN4004X4業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)GND業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)18 / 67 所示,語(yǔ)音控制電路由單片機(jī)完成。圖 雙音頻解碼電路 語(yǔ)言提示電路ISD2560 芯片采用多電平直接模擬量存儲(chǔ)專(zhuān)利技術(shù),每個(gè)采樣值直接存儲(chǔ)在片內(nèi)單個(gè) E2PROM 單元中,不需另加 A/D 或 D/A 變換來(lái)存儲(chǔ)和重放,能夠非常自然、真實(shí)地再現(xiàn)語(yǔ)音,音樂(lè),音調(diào)和效果聲,避免了一般固體錄音電路因量化和壓縮造成的量化噪聲和金屬聲,因此,作為目前國(guó)內(nèi)外較為理想的語(yǔ)音芯片,在許多領(lǐng)域得到了廣泛地應(yīng)用。而無(wú)效的雙音頻信號(hào)(電話(huà)線(xiàn)路雜音、人們的語(yǔ)音信號(hào)等)是不會(huì)引起 MT8870 的 CLD 端變化的。為了使單片機(jī)及時(shí)獲取有效數(shù)據(jù),MT8870 的 CLD 有效端經(jīng)反相后接 CPU 的 INT0 引腳。電話(huà)按鍵與相應(yīng)譯碼(Q4~Q1)輸出。MT8870 的連線(xiàn)如圖 所示,其的 3 腳接收來(lái)自電話(huà)機(jī)的雙音多頻脈沖信號(hào)該雙音多頻信號(hào)先經(jīng)其內(nèi)部的撥號(hào)音濾波器,濾除撥號(hào)音信號(hào),然后經(jīng)前置放大后送入雙音頻濾波器,將雙音頻信號(hào)按高,低音頻信號(hào)分開(kāi),再經(jīng)高,低群濾波器,幅度檢測(cè)器送入輸出譯碼電路,經(jīng)過(guò)數(shù)字運(yùn)算后,在其數(shù)據(jù)輸出端(11~14 腳)輸出相對(duì)應(yīng)的 8421 碼。MT8870 具有撥號(hào)音抑制和模擬信號(hào)輸入可調(diào)功能,所以在設(shè)計(jì) MT8870 DTMF解碼電路時(shí),只需外加一些阻容元件即可。雙音多頻信號(hào)是一組由高頻信號(hào)與低頻信號(hào)疊加而成的組合信號(hào),CCITT 和我國(guó)國(guó)家標(biāo)準(zhǔn)都規(guī)定了電話(huà)鍵盤(pán)按鍵與雙音多頻信號(hào)的對(duì)應(yīng)關(guān)系如表 1 所示:電話(huà)遠(yuǎn)程控制系統(tǒng)采用 MITEL 公司生產(chǎn)的 MT8870 DTMF 接受器作為 DTMF 信號(hào)的解碼核心器件。圖 模擬摘掛機(jī)電路 雙音頻解碼電路DTMF(Dual Tone Multi Frequency)雙音多頻信號(hào)解碼電路是目前在按鍵電話(huà)(固定電話(huà)、移動(dòng)電話(huà))、程控交換機(jī)及無(wú)線(xiàn)通信設(shè)備中廣泛應(yīng)用的集成電路。當(dāng)撥打電話(huà)號(hào)碼時(shí),來(lái)自電話(huà)線(xiàn)的高壓振鈴信號(hào)經(jīng)鈴流檢測(cè)電路,通過(guò)光電耦合器在其二次側(cè)形成方波脈沖信號(hào)送到單片機(jī)進(jìn)行振鈴脈沖進(jìn)行計(jì)數(shù),當(dāng)振鈴次數(shù)達(dá)到設(shè)定次數(shù)時(shí),由單片機(jī)內(nèi)部軟件程序控制,控制摘掛機(jī)口輸出一個(gè)低電平,然后電平送到三極管 PNP1 的基極,使三極管飽和此時(shí),+5V 電源經(jīng)三極管,再通過(guò)繼電器線(xiàn)圈接地,繼電器線(xiàn)圈得電,使繼電器的常開(kāi)觸電閉合,250Ω 的電阻接入電路當(dāng)中,電話(huà)接通。 模擬摘掛機(jī)電路如圖 所示。當(dāng)用戶(hù)摘機(jī)時(shí),電話(huà)機(jī)通過(guò)叉簧接上約 250Ω 的負(fù)載,使整個(gè)電話(huà)線(xiàn)回路流過(guò)約 30mA 的電流。圖 振鈴檢測(cè)電路 模擬摘掛機(jī)電路設(shè)計(jì)主要思路:D562VU11234D1D4IN4004X4業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)R1 GNDR210KVCC業(yè)業(yè)業(yè)業(yè) INT116 / 67 根據(jù) ITU 及國(guó)家標(biāo)準(zhǔn)規(guī)定:不論任何電話(huà)機(jī),摘機(jī)狀態(tài)的直流電阻應(yīng)≤300Ω,有“R”鍵的電子電話(huà)機(jī)的摘機(jī)狀態(tài)直流電阻應(yīng)≤350Ω。電路中光電耦合 U1 隔離了振鈴信號(hào)和單片機(jī)的直接連接,光電耦合器以光電轉(zhuǎn)換原理傳輸信息,它不僅使信息發(fā)出端(一次側(cè))與信息接收并輸出端(二次側(cè))是絕緣的,從而對(duì)地電位差干擾有很強(qiáng)的抑制能力,而且有很強(qiáng)的抑制電磁干擾能力。當(dāng)沒(méi)有振鈴信號(hào)時(shí),線(xiàn)路上的供電電壓為 48V(部分交換機(jī)為 60V),經(jīng)四個(gè)二極管構(gòu)成的全橋整流后,不足以使 62V 穩(wěn)壓管導(dǎo)通,振鈴信號(hào)輸出端電壓接近 0V,當(dāng)振鈴信號(hào)到來(lái)時(shí),線(xiàn)路上的 90V 交流振鈴信號(hào)經(jīng)全橋整流變換后 90V 的脈動(dòng)直流電,其峰值足以擊穿耐壓值為 62V 穩(wěn)壓管,經(jīng)電阻 R1 給 U1 提供電壓,從光電耦合器輸出的波形是時(shí)通時(shí)斷的方波方波信號(hào),可以直接輸出至單片機(jī)的中斷輸入口, CPU 可以根據(jù)振鈴信號(hào)光電轉(zhuǎn)換后的高低電平檢測(cè)有無(wú)振鈴。D4810型繼電器輸入電流為540mA,電壓3-30V,額定輸出電流10A,輸出電壓范圍寬為20220V,滿(mǎn)足項(xiàng)目的要求。交流輸出時(shí),通常使用兩個(gè)可控硅或一個(gè)雙向可控硅,直流輸出時(shí)可使用雙極性器件或功率場(chǎng)效應(yīng)管。固態(tài)繼電器的輸入與輸出電路的隔離和耦合方式有光電耦合和變壓器耦合兩種。安輸入電壓的不同類(lèi)別,輸入電路可分為直流輸入電路,交流輸入電路和
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1