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

正文內(nèi)容

基于單片機(jī)的智能型家居窗簾控制電路的設(shè)計(jì)-文庫吧資料

2025-06-25 12:53本頁面
  

【正文】 進(jìn)電機(jī)轉(zhuǎn)動(dòng)方式(二)4拍的方式: 1 1 00 0 0 0 1A0 0 0 0 0 1 1HAG FE DCB A如果按key5鍵,則進(jìn)入定時(shí)開關(guān)窗簾程序;如果按key6,則進(jìn)入調(diào)整時(shí)間函數(shù)。 開始變量初始化使DS1302不具備寫保護(hù)復(fù)位后產(chǎn)生一個(gè)高電平寫DS1302地址地址增加向該地址寫數(shù)據(jù)數(shù)據(jù)是否寫完復(fù)位后產(chǎn)生一個(gè)高電平寫DS1302地址地址增加將該地址數(shù)據(jù)讀出數(shù)據(jù)是否讀完顯示數(shù)據(jù)NYNY DS1302讀寫流程圖 時(shí)間調(diào)整和定時(shí)時(shí)間程序 這里采用的是按鍵中斷實(shí)現(xiàn)的,因?yàn)樵诰帉懗绦驎r(shí)發(fā)現(xiàn)實(shí)時(shí)刷新時(shí)間函數(shù)和按鍵調(diào)整時(shí)間和定時(shí)有沖突。單字節(jié)數(shù)據(jù)輸入跟隨在寫命令字節(jié)的8個(gè)SCLK周期之后,在控制指令字輸入后的下一個(gè)SCLK時(shí)鐘的上升沿時(shí),數(shù)據(jù)被寫入DS1302,數(shù)據(jù)輸入從低位即位0開始。上電時(shí),在Vcc, 必須為邏輯0。數(shù)據(jù)輸入時(shí),時(shí)鐘的上升沿?cái)?shù)據(jù)必須有效,數(shù)據(jù)的輸出在時(shí)鐘的下降沿。本系統(tǒng)的軟件編程部分的編寫主要分為L(zhǎng)CD1602顯示程序、時(shí)鐘芯片DS1302控制程序、時(shí)間調(diào)整和定時(shí)時(shí)間程序、步進(jìn)電機(jī)控制程序、紅外解碼程序、數(shù)據(jù)存儲(chǔ)程序、光控程序這七大類。本設(shè)計(jì)中的微動(dòng)開關(guān)通過電容、電阻組成的復(fù)位電路與單片機(jī)的復(fù)位引腳相連,微動(dòng)開關(guān)安裝在窗簾滑桿上,當(dāng)窗簾移動(dòng)到預(yù)定位置時(shí),觸動(dòng)微動(dòng)開關(guān),使單片機(jī)復(fù)位,此時(shí)電機(jī)停轉(zhuǎn),窗簾停到指定位置。 HS0038 1 GND 2VCC 3脈沖輸出端 HS0038引腳示意圖 光控電路 光控電路由光敏電阻LDR、滑動(dòng)變阻器VR組成。它接收紅外信號(hào)頻率為38 kHz,周期約26 μs,同時(shí)能對(duì)信號(hào)進(jìn)行放大、檢波、整形,得到TTL 電平的編碼信號(hào)。它能與TTL、COMS 電路兼容。HS0038 黑色環(huán)氧樹脂封裝,不受日光、熒光燈等光源干擾,內(nèi)附磁屏蔽,功耗低,靈敏度高。  紅外接收頭電路一體化的紅外接收裝置將遙控信號(hào)的接受、放大、檢波、整形集一體,并且輸出可以讓單片機(jī)識(shí)別的TTL信號(hào),這樣大大簡(jiǎn)化了接收電路的復(fù)雜程度和電路的設(shè)計(jì)工作,方便使用。 ,該口對(duì)應(yīng)的第二功能是外部中斷1(INT1),利用該口的第二功能,一旦紅外線信號(hào)到來,單片機(jī)中止當(dāng)前的工作轉(zhuǎn)移到接收、處理紅外信號(hào),。OUT1接步進(jìn)電機(jī)28BYJ_48A(藍(lán)色的線),OUT2接接步進(jìn)電機(jī)28BYJ_48B(粉色的線),OUT3接接步進(jìn)電機(jī)28BYJ_48C(黃色的線),OUT1接接步進(jìn)電機(jī)28BYJ_48D(橙色的線)。 引腳說明:[1]IN1~IN7 (引腳1~7):脈沖輸入端;[2]OUT1~OUT7(引腳10~16):脈沖輸出端;[3]GND(引腳8):電源地;[4]COM(引腳9):電源正極。輸入兼容各種類型的邏輯電路 功能特點(diǎn):高電壓輸出50V此電路主要應(yīng)用于繼電器驅(qū)動(dòng)器,字錘驅(qū)動(dòng)器,燈驅(qū)動(dòng)器,顯示驅(qū)動(dòng)器(LED氣體放電),線路驅(qū)動(dòng)器和邏輯緩沖器。單個(gè)達(dá)林頓對(duì)的集電極電流是500mA。它是由7 對(duì)NPN達(dá)林頓管組成的,它的高電壓輸出特性和陰極箝位二極管可以轉(zhuǎn)換感應(yīng)負(fù)載。 28BYJ_48驅(qū)動(dòng)時(shí)序 對(duì)應(yīng)一個(gè)脈沖信號(hào),步進(jìn)電機(jī)28BYJ_48是四相五線制的,用四相四拍驅(qū)動(dòng),: 步進(jìn)電機(jī)驅(qū)動(dòng)時(shí)序表步序控制位工作狀態(tài)DCBA10011AB20010B30110BC4100C51100CD61000D71001DA80001A 28BYJ_48特點(diǎn)[1]給步進(jìn)脈沖就轉(zhuǎn),不給步進(jìn)脈沖電機(jī)就不轉(zhuǎn);
[2]步進(jìn)脈沖頻率高,步進(jìn)電機(jī)轉(zhuǎn)得快;步進(jìn)脈沖頻率低,步進(jìn)電機(jī)轉(zhuǎn)得慢;
[3]改變各相的通電方式(叫脈沖分配)可以改變步進(jìn)電機(jī)的運(yùn)行方式;
[4]改變通電順序,可以控制步進(jìn)電機(jī)的正、反轉(zhuǎn)。θ=360度(轉(zhuǎn)子齒數(shù)J*運(yùn)行拍數(shù))。常用m表示。 步進(jìn)電機(jī)28BYJ48電路 28BYJ_48電路圖由于步進(jìn)電機(jī)的驅(qū)動(dòng)電流較大,單片機(jī)不能直接驅(qū)動(dòng),一般都是使ULN2003達(dá)林頓陣列驅(qū)動(dòng),當(dāng)然,使用下拉電阻或三極管也是可以驅(qū)動(dòng)的,只不過效果不是那么好,產(chǎn)生的扭力比較小,故本系統(tǒng)用了ULN2003驅(qū)動(dòng)。SCL  SDA 要求數(shù) 允許數(shù)據(jù) 要求數(shù) 據(jù)穩(wěn)定 變化 據(jù)穩(wěn)定 I2C數(shù)據(jù)傳送時(shí)序圖SCL線為高電平期間,SDA線由高電平向低電平的變化表示起始信號(hào);SCL線為高電平期間,SDA線由低電平向高電平的變化表示終止信號(hào)SCLSDA 起始信號(hào) S 終止信號(hào) P I2C總線起始停止時(shí)序圖起始和終止信號(hào)都是由主機(jī)發(fā)出的,在起始信號(hào)產(chǎn)生后,總線就處于被占用的狀態(tài);在終止信號(hào)產(chǎn)生后,總線就處于空閑狀態(tài)。為了避免混亂, I2C總線要通過總線仲裁,以決定由哪一臺(tái)主機(jī)控制總線。由總線上接收數(shù)據(jù)的器件則為接收器。SDA單片機(jī)A單片機(jī) BA/D或D/A日歷時(shí)鐘其他I2C外圍設(shè)備SRAM或E2PROMSCL SCL SDASCL SDA SCL SDA SCL SDA SCL SDA SCL SDA I2C總線圖每個(gè)接到I2C總線上的器件都有唯一的地址。I2C總線只有兩根雙向信號(hào)線。當(dāng)WP管腳連接到Vss 或懸空允許器件進(jìn)行正常的讀/寫操作。如果只有一個(gè)AT24C02被總線尋址,這三個(gè)地址輸入腳(A0、AA2 )可懸空或連接到Vss,如果只有一個(gè)AT24C02 被總線尋址這三個(gè)地址輸入腳(A0、AA2 )必須連接到Vss。A0、AA2 器件地址輸入端:這些輸入腳用于多個(gè)器件級(jí)聯(lián)時(shí)設(shè)置器件地址,當(dāng)這些腳懸空時(shí)默認(rèn)值為0。 AT24C02芯片引腳 : AT24C02引腳描述引腳名稱功能描述A0,A1,A2器件地址選擇SDA串行數(shù)據(jù)/地址SCL串行時(shí)鐘WP寫保護(hù)Vcc+~Vss電源地SCL 串行時(shí)鐘:AT24C02串行時(shí)鐘輸入管腳用于產(chǎn)生器件所有數(shù)據(jù)發(fā)送或接收的時(shí)鐘,這是一個(gè)輸入管腳。 AT24C02數(shù)據(jù)存儲(chǔ)電路 AT24C02簡(jiǎn)介CAT24WC02是一個(gè)2K位串行CMOS E2PROM,內(nèi)部含有256個(gè)8位字節(jié),CATALYST 公司的先進(jìn) CMOS 技術(shù)實(shí)質(zhì)上減少了器件的功耗。數(shù)據(jù)傳送是由產(chǎn)生串行時(shí)鐘和所有起始停止信號(hào)的主器件控制的。 命令字1RAM __ CKA4A3A2A1A0RD __ WR AT24C02數(shù)據(jù)存儲(chǔ)電路本電路采用AT24C02芯片,AT24C02支持I2C協(xié)議(一種總線數(shù)據(jù)傳送協(xié)議),總線協(xié)議規(guī)定任何將數(shù)據(jù)傳送到總線的器件作為發(fā)送器。 邏輯1指定進(jìn)行讀操作(輸出)。位1至5 指定進(jìn)行輸入或輸出的特定寄存器的地址。位6為邏輯0 時(shí)指定傳送時(shí)鐘/日歷數(shù)據(jù)。 DS1302數(shù)據(jù)傳輸方式對(duì)DS1302 進(jìn)行任何數(shù)據(jù)傳送時(shí), 第一個(gè)數(shù)據(jù)字節(jié)必須是命令字節(jié), , 其最高有效位MSB (位7) 必須為邏輯1。在進(jìn)行單字節(jié)傳送或多字節(jié)傳送時(shí),開始的8位命令字節(jié)用于指定40個(gè)字節(jié)(31個(gè)字節(jié)RAM和9個(gè)字節(jié)時(shí)鐘寄存器)中哪個(gè)將被訪問。 DS1302芯片引腳: DS1302引腳描述引腳號(hào)名稱說明引腳號(hào)名稱說明1Vcc2備用電源引腳5CE復(fù)位引腳2X1晶振引腳6I/O串行輸入輸出引腳3X2晶振引腳7SCLK串行時(shí)鐘輸入引腳4GND電源地引腳8Vcc1主電源引腳 DS1302內(nèi)部寄存器DS1302串行實(shí)時(shí)時(shí)鐘芯片主要由移位寄存器、控制邏輯、振蕩器、實(shí)時(shí)時(shí)鐘及31個(gè)字節(jié)RAM組成,。DSl302具有引腳少、體積小、價(jià)格低等優(yōu)點(diǎn),得到了廣泛應(yīng)用。DSl302由雙電源中較大者供電,使系統(tǒng)在沒有主電源的情況下也能保持時(shí)鐘的連續(xù)運(yùn)行。2腳X1(晶振引腳)及3腳X2(晶振引腳)接32786Hz的晶振,晶振旁接兩個(gè)6pf的起振電容,5腳RST(復(fù)位引腳),6腳I/O(數(shù)據(jù)輸入輸出引腳),7腳CLK(串行時(shí)鐘輸入引腳)。 除此外,D0~D7(7~14腳)分別為8位雙向數(shù)據(jù)線,第1腳:VSS為地電源;第2腳:VDD接5V正電源;第3腳:液晶顯示偏壓。R/W為讀寫選擇,高電平進(jìn)行讀操作,低電平進(jìn)行寫操作。以后編程便主要圍繞這三個(gè)管腳展開進(jìn)行初始化,寫命令,寫數(shù)據(jù)。電位器RV1用來調(diào)節(jié)LCD1602的亮度。由于P0口帶負(fù)載能力差,故需接上拉電阻(這里用1K的排阻),P0口作為數(shù)據(jù)口連接LCD1602的7~14口,來傳輸數(shù)據(jù)及指令。市電正常的情況下,VDD電源為DS1302供電的同時(shí),也為電池充電,從而延長(zhǎng)電池的使用壽命,當(dāng)市電停電的時(shí)候,電池為DS1302供電,DS1302在掉電狀態(tài)下維持時(shí)鐘的正常。CC2是12伏的電源濾波電容,大電容C1旁邊并聯(lián)一個(gè)小電容的目的是降低高頻內(nèi)阻,因?yàn)榇蟮碾娊怆娙菀话悴捎镁砝@工藝制造,所以等效電感較大,小電容可以提供一個(gè)小內(nèi)阻的高頻通道,降低電源全頻帶內(nèi)阻。單片機(jī)的復(fù)位后是靠外部電路實(shí)現(xiàn)的,在時(shí)鐘電路工作后,只要在單片機(jī)的RST引腳上出現(xiàn)24個(gè)時(shí)鐘振蕩脈沖(2個(gè)機(jī)器周期)以上的高電平,單片機(jī)便可實(shí)現(xiàn)初始化狀態(tài)復(fù)位。電容C2和C3可以幫助起振,典型值為30pF,調(diào)節(jié)它們可以達(dá)到微調(diào)fosc的目的。石英晶振起振后要能在XTAL2線上輸出一個(gè)3V左右的正弦波,以便使STC89C52RC片內(nèi)的OSC電路按石英晶振相同頻率自激振蕩。這一特定頻率就是石英晶體的固有頻率,也稱諧振頻率。一般情況下,無論是機(jī)械振動(dòng)的振幅,還是交變電場(chǎng)的振幅都非常小。振蕩周期=1/12 μS;機(jī)器周期=1 μS;指令周期=1~4 μS;XTAL1和XTAL2:片內(nèi)振蕩電路輸入線,這兩個(gè)端子用來外接石英晶體和微調(diào)電容。CC3是反饋電容,其值在20pF~100pF之間選取,典型值為30pF。3 系統(tǒng)硬件電路設(shè)計(jì) 單片機(jī)時(shí)鐘電路片內(nèi)電路與片外器件就構(gòu)成一個(gè)時(shí)鐘產(chǎn)生電路,CPU的所有操作均在時(shí)鐘脈沖同步下進(jìn)行。DS1302內(nèi)部有一個(gè)318的用于臨時(shí)性存放數(shù)據(jù)的RAM寄存器。 DS1302時(shí)鐘芯片 DS1302 是美國(guó)DALLAS公司推出的一種高性能、低功耗、帶RAM的實(shí)時(shí)時(shí)鐘電路,它可以對(duì)年、月、日、周日、時(shí)、分、秒進(jìn)行計(jì)時(shí),具有閏年補(bǔ)償功能,~。它由若干個(gè)5X7或者5X11等點(diǎn)陣字符位組成,每個(gè)點(diǎn)陣字符位都可以顯示一個(gè)字符,每位之間有一個(gè)點(diǎn)距的間隔,每行之間也有間隔,起到了字符間距和行間距的作用,正因?yàn)槿绱怂运荒芎芎玫仫@示圖形(用自定義CGRAM,顯示效果也不好)。作為第一功能使用時(shí)操作同P1口。167。 P2口是從系統(tǒng)擴(kuò)展時(shí)作高8位地址線用。 P1口是專門供用戶使用的I/O口,是準(zhǔn)雙向口。由于是分時(shí)輸出,故應(yīng)在外部加鎖存器將此地址數(shù)據(jù)鎖存,地址鎖存,信號(hào)用ALE。 P0口是三態(tài)雙向口,通稱數(shù)據(jù)總線口,因?yàn)橹挥性摽谀苤苯佑糜趯?duì)外部存儲(chǔ)器的讀/寫操作。 [4]I/O口線:P0、PPP3共四個(gè)八位口。 ① EA功能:內(nèi)外ROM選擇端。 ② VPD功能:在Vcc掉電情況下,接備用電源。 RST/VPD:復(fù)位/備用電源。 [3]控制線:控制線共有4根: ALE/PROG:地址鎖存允許/片內(nèi)EPROM編程脈沖 ① ALE功能:用來鎖存P0口送出的低8位地址 ② PROG功能:片內(nèi)有EPROM的芯片,在EPROM編程期間,此引腳輸入編程脈沖。; [4]掉電模式可由外部中斷喚醒,適用于電池供電系統(tǒng),如水表、氣表、便攜設(shè)備等.; [2]空閑模式:典型功耗2mAμ超低功耗:禁止ALE輸出。寬溫度范圍,40℃~85℃寬電壓,不怕電源抖動(dòng),輕松過超強(qiáng)抗干擾:一個(gè)全雙工的異步串行口;兩個(gè)十六位定時(shí)器/計(jì)數(shù)器1288位內(nèi)部RAM;全靜態(tài)工作,工作范圍:0Hz~24MHz;STC89C52RC與MCS51系列的單片機(jī)在指令系統(tǒng)和引腳上完全兼容;STC89C52RC工作于12Hz時(shí),空閑態(tài)為1mA,掉電狀態(tài)僅為20nA。下面重點(diǎn)說明下STC89C52RC單片機(jī)以及簡(jiǎn)單介紹下部分其他器件(其他器件會(huì)在相應(yīng)電路中詳細(xì)介紹)。 模塊器件選擇為使基于單片機(jī)控制的紅外線遙控系統(tǒng)在實(shí)際使用過程中具有較高的性能/價(jià)格比,所以對(duì)該系統(tǒng)的原器件作了精心挑選??紤]到單片機(jī)IO口有限,比市場(chǎng)上的少了正點(diǎn)報(bào)時(shí)功能。因此,時(shí)控式的全自動(dòng)窗簾機(jī)便成了專業(yè)以及業(yè)余電子
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1