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

正文內(nèi)容

基于單片機的自動窗簾系統(tǒng)畢業(yè)設(shè)計(存儲版)

2025-07-27 20:05上一頁面

下一頁面
  

【正文】 預(yù)單片機的主要手段。在單片機與人的人機交流界面中,一般的輸出方式有以下幾種:發(fā)光管、LED數(shù)碼管、液晶顯示器。1602LCD主要技術(shù)參數(shù):顯示容量:162個字符;芯片工作電壓:—;工作電流:();模塊最佳工作電壓::(WH)mm。第7~14腳:D0~D7為8位雙向數(shù)據(jù)線。指令2:光標(biāo)復(fù)位,光標(biāo)返回到地址00H。指令8:DDRAM地址設(shè)置。 系統(tǒng)軟件子程序設(shè)計 步進(jìn)電機程序設(shè)計步進(jìn)電機程序設(shè)計的主要任務(wù)是:(1) 判斷旋轉(zhuǎn)方向;(2) 按順序傳送控制脈沖;(3) 判斷所要求的控制步數(shù)是否傳送完畢。 首先要判斷有沒有鍵值,若有鍵值,再判斷是否為首次按下: (1)若首次按下:判斷是否與上次按下的鍵值相同 :是否已經(jīng)按下了300ms? 1).若已經(jīng)按下300ms則將此鍵做為連鍵處理。 定時程序設(shè)計 定時程序的主要作用是在用戶設(shè)定的時間后能夠使單片機收到一個中斷信號,從而發(fā)出相應(yīng)的指令,控制窗簾的開關(guān)。先用萬用表復(fù)核目測中有疑問的連接點,再檢測各種電源線與接地線之間是否有短路現(xiàn)象。當(dāng)對步進(jìn)電機施加一系列連續(xù)不斷的控制脈沖時,它可以連續(xù)不斷地轉(zhuǎn)動。下面以長沙太陽人電子有限公司的1602字符型液晶顯示器為例,介紹其用法。當(dāng)Vcc2大于Vcc1+,Vcc2給DS1302供電。只有在SCLK為低電平時,才能將RST置為高電平。雖然DS1302在主電源掉電后的耗電很小,但是,如果要長時間保證時鐘正常,最好選用小型充電電池。 比較器的所有沒有用的引腳必須接地。: 窗簾由光敏電阻控制(關(guān)) 當(dāng)雨滴傳感器上有水滴時,窗簾自動關(guān)閉,: 雨滴傳感器上有雨滴時窗簾狀態(tài)水滴干后,窗簾自動開啟,: 雨滴傳感器上無水滴時窗簾狀態(tài)拔下短接帽后通電即可顯示當(dāng)前日期和時間,第一行顯示:data:XX:XX:XX第二行顯示time:XX:XX:XX設(shè)置時間和日期:按下K1(調(diào))鍵可以設(shè)置日期及時間,按下K1依次調(diào)整年月日時和分,調(diào)整哪個那個會顯示**,: 設(shè)置顯示時間時狀態(tài)可以按K2+ K3,來調(diào)整要調(diào)整的數(shù)據(jù),按到調(diào)整分鐘之后會全部出現(xiàn)**就是設(shè)置完成了。AT89C51單片機作為主要的控制原件,經(jīng)濟(jì)實用,減少了硬件的復(fù)雜性。軟件部分包括主程序,鍵盤中斷子程序,內(nèi)部設(shè)定時中斷程序設(shè)計和外部中斷程序等部分。所以雖然設(shè)計內(nèi)容完成了基本的功能要求,但是其中還是存在一定欠缺,比如在設(shè)計中沒有考慮到窗簾工作方式的顯示窗簾工作方法的切換也比較不便,以及沒有添加類似紅外遙控的設(shè)計等。[3]“單片機原理與應(yīng)用”教學(xué)的討論[J].電腦開發(fā)與應(yīng)用,1997,10(4):5659.[7]曾一江.Speed.principleuniversity在畢業(yè)設(shè)計的過程中,由于經(jīng)驗的缺乏以及知識的局限性,難免有許多考慮不周全的地方,在選題,設(shè)計等方面,如果沒有王玉杰導(dǎo)師的督促指導(dǎo),沒有同學(xué)們的支持和幫助,單獨完成這個設(shè)計,其中還是有一定難度的。//////液晶控制端口定義//////////////////sbit rs=P3^3。//光敏電阻信號輸入sbit yy=P3^6。//變量定義uchar shi1,fen1,shi2,fen2。}void ds1302_write_byte(uchar date) //時鐘芯片寫字節(jié){ uchar i。 }}void ds1302_write(uchar add,uchar date)//時鐘芯片相應(yīng)地址寫入數(shù)據(jù){ rst=0。 rst=0。_nop_()。i++) { date=date1。 io=1。delay(1)。 rs=1。 yj1602_write_(0x01)。 yj1602_write_date(39。)。 write_1602(5,writetime[0])。 yj1602_write_date(39。)。 yj1602_write_date(39。)。:39。 writetime[6]=ds1302_read(readadd[6])。a39。 yj1602_write_(0x87)。 yj1602_write_(0x80+0x40)。n39。 yj1602_write_date(39。 if(key1==0) { yj1602_init()。)。 } while(!key1)。//依次調(diào)整年月日時分,秒不可調(diào)整 yj1602_write_date(39。 } if(key2==0) { delay(10)。 yue=j*10+k。*39。 k=nian%16。 yj1602_write_date(39。 uchar set_flag。 yj1602_write_date(table[shi2/10])。)。 yj1602_write_date(table[fen1/10])。:39。)。:39。 yj1602_write_(0x80+0x40+7)。 yj1602_write_date(39。T39。 if(chuang_flag==0)yj1602_write_date(39。 write_1602(8,writetime[2])。)。 yj1602_write_date(39。 //0x30碼制轉(zhuǎn)換 yj1602_write_date(0x30+ge)。 yj1602_write_(0x0c)。 en=1。delay(1)。 sck=0。 for(i=0。}uchar ds1302_read(uchar add) //時鐘芯片相應(yīng)地址讀出數(shù)據(jù){ uchar i,date。 ds1302_write_byte(add)。 date=date1。y0。//反轉(zhuǎn)uchar zheng[4]={0xf1,0xf2,0xf4,0xf8}。/////////自動或者按照作息時間切換////////////////////////sbit qh=P1^7。sbit io=P1^1。[15][M].Beijing:ModernTransporter,2007,12(5):1215.of[6]張友德,趙志英,、應(yīng)用與實驗[M].傳感器技術(shù)及應(yīng)用[M].最后,對設(shè)計內(nèi)容進(jìn)一步修繕,以求達(dá)到最佳設(shè)計效果。本章從硬件和軟件兩方面進(jìn)行介紹。在總體方案設(shè)計中以光敏電阻和雨滴傳感器作為信號的傳感器,使得設(shè)計的檢測部分穩(wěn)定、準(zhǔn)確。 系統(tǒng)聯(lián)調(diào)對整個系統(tǒng)測試和調(diào)試以后,: 自動窗簾系統(tǒng)實物圖 當(dāng)系統(tǒng)接上短接帽,此時窗簾由傳感器控制,窗簾的開關(guān)受光照和濕度控制,且液晶顯示器上顯示時間和當(dāng)前窗簾的開關(guān)狀態(tài),當(dāng)光照充足且無雨滴時窗簾開,此時顯示窗簾打開,顯示“K”。這種現(xiàn)象僅僅出現(xiàn)在當(dāng)比較器改變狀態(tài)時,輸出電壓過渡的間隙,電源加旁路濾波并不能解決這個問題,標(biāo)準(zhǔn)PC板的設(shè)計對減小輸入—輸出寄生電容耦合是有助的。 DS1302與RAM相關(guān)的寄存器分為兩類:一類是單個RAM單元,共31個,每個單元組態(tài)為一個8位的字節(jié),其命令控制字為C0H~FDH,其中奇數(shù)為讀操作,偶數(shù)為寫操作;再一類為突發(fā)方式下的RAM寄存器,在此方式下可一次性讀、寫所有的RAM的31個字節(jié)。如果在傳送過程中RST置為低電平,則會終止此次數(shù)據(jù)傳送,I/O引腳變?yōu)楦咦钁B(tài)。在主電源關(guān)閉的情況下,也能保持時鐘的連續(xù)運行。): 步進(jìn)電機實物圖: 步進(jìn)電機驅(qū)動方式導(dǎo)線顏色123456785紅++++++++4橙——3黃———2粉———1藍(lán)———紅線接電源5V。動態(tài)調(diào)試的一般方法是由近及遠(yuǎn),由分到合。檢查外部的各種元件或者是電路是否有斷電。 :直接結(jié)束處理(ret)。在按鍵時按得快了沒有反應(yīng),按慢了一連響應(yīng)幾次,總給人遲鈍感,不能使人滿意。 系統(tǒng)軟件總設(shè)計 主程序構(gòu)成無限循環(huán),主要完成單片機初始化,關(guān)中斷,菜單顯示內(nèi)容初始化,按鍵控制,電機運行,計時等功能。指令6:功能設(shè)置命令 DL:高電平時為4位總線,低電平時為8位總線 N:低電平時為單行顯示,高電平時雙行顯示 F: 低電平時顯示5x7的點陣字符,高電平時顯示5x10的點陣字符。: 1602液晶模塊控制指令表序號指令RSR/WD7D6D5D4D3D2D1D01清顯示00000000012光標(biāo)返回000000001*3置輸入模式00000001I/DS4顯示開/關(guān)控制0000001DCB5光標(biāo)或字符移位000001S/CR/L**6置功能00001DLNF**7置字符發(fā)生存貯器地址0001字符發(fā)生存貯器地址8置數(shù)據(jù)存貯器地址001顯示數(shù)據(jù)存貯器地址9讀忙標(biāo)志或地址01BF計數(shù)器地址10寫數(shù)到CGRAM或DDRAM10要寫的數(shù)據(jù)內(nèi)容11從CGRAM或DDRAM讀數(shù)11讀出的數(shù)據(jù)內(nèi)容1602液晶模塊的讀寫操作、屏幕和光標(biāo)的操作都是通過指令編程來實現(xiàn)的。當(dāng)RS和R/W共同為低電平時可以寫入指令或者顯示地址,當(dāng)RS為低電平R/W為高電平時可以讀忙信號,當(dāng)RS為高電平R/W為低電平時可以寫入數(shù)據(jù)。字符型液晶顯示模塊是一種專門用于顯示字母、數(shù)字、符號等點陣式LCD,目前常用16*1,16*2,20*2和40*2行等的模塊。在日常生活中,我們對液晶顯示器并不陌生。(4)繼電器驅(qū)動器。它是由7對NPN達(dá)林頓管組成的,它的高電壓輸出特性和陰極箝位二極管可以轉(zhuǎn)換感應(yīng)負(fù)載。每一個脈沖信號對應(yīng)步進(jìn)電機的某一相或者兩相繞組的通電狀態(tài)改變一次,也就對應(yīng)轉(zhuǎn)子轉(zhuǎn)過一定的角度(一個步距角)。永磁式步進(jìn)電機一般為兩相,轉(zhuǎn)矩和體積較小, 或15度;反應(yīng)式步進(jìn)電機一般為三相,可實現(xiàn)大轉(zhuǎn)矩輸出,但噪聲和振動都很大。   LM393的輸出部分是集電極開路,發(fā)射極接地的 NPN輸出晶體管,可以用多集電極輸出提供或OR ing 。1~177。該電路中的光敏器件選用的是硫化鎘光敏電阻。(11)雙電源管用于主電源和備份電源供應(yīng)。(3)串行 I/O 口方式使得管腳數(shù)量最少。實時時鐘/日歷電路提供秒、分、時、日、周、月、年的信息,每月的天數(shù)和閏年的天數(shù)可自動調(diào)整。晶體和電容應(yīng)該盡可能安裝得與單片機芯片靠近,以減少寄生電容,更好地保證震蕩器穩(wěn)定、可靠地工作。: AT89C51單片機的引腳排列圖晶振電路: 電路中的晶振即石英晶體震蕩器。 51系列的另一個優(yōu)點是乘法和除法指令,這給編程也帶來了便利。鍵盤作為輸入設(shè)備,通過不同按鍵來控制顯示模塊的顯示內(nèi)容和控制單片機的各種運轉(zhuǎn)狀態(tài)。 系統(tǒng)總體結(jié)構(gòu)設(shè)計自動窗簾控制系統(tǒng)設(shè)計的總體框圖如圖 89C51光敏、雨滴傳感器信號校正A/D轉(zhuǎn)換顯示模塊鍵盤模塊步進(jìn)電機 智能窗簾控制結(jié)構(gòu)框圖 通過傳感器采集的信號利用信號校正電路放大,濾波后輸入到A/D轉(zhuǎn)換器,傳入的信號是由AT89C51單片機來控制,并且做出響應(yīng),以實現(xiàn)電機的正轉(zhuǎn)、反轉(zhuǎn)與停止。 系統(tǒng)基本功能伴隨著科學(xué)技術(shù)的發(fā)展和人民生活水平的日益提高,人們對生活舒適性的追求越來越強烈,而窗簾在每個家庭生活是必備的,其基本功能是保護(hù)住戶的隱私以及遮蔽陽光等。外形及引腳的排列如圖21所示: AT89C單片機外形及引腳排列AT89C51單片機主要的特性如下:(1) 和MCS51產(chǎn)品指令系統(tǒng)完全兼容(2) 4K字節(jié)在線編程Flash存儲器,1000次擦寫周期(3) ~ (4) 全靜態(tài)工作模式:0~33MHz (5) 三級程序存儲器鎖l內(nèi)部RAM1288字節(jié)(6) 三十二個可編程I/O口線l兩個16位定時/計數(shù)器(7) 六個中斷源(8) 全雙工串行UART通道(9) 低功耗空閑和掉電模式(10) 中斷可從空閑模式喚醒系統(tǒng)(11) 看門狗(WDT)和雙數(shù)據(jù)指針(12) 掉電標(biāo)識和快速編程的特性(13) 具有掉電狀態(tài)下中斷恢復(fù)功能(14) 靈活的在系統(tǒng)編程(ISP字節(jié)或頁寫模式)因為AT89C51單片機片內(nèi)有4K字節(jié)的在線編程Flash存儲器,而且可以擦寫1000次,具有掉電模式,而且具有掉電狀態(tài)下中斷恢復(fù)功能,對設(shè)計開發(fā)非常實用。由于單片機的應(yīng)用,使許多領(lǐng)域的技術(shù)水平和自動化程度都大大提高,可以不夸張的說當(dāng)今世界正在經(jīng)受著一場以單片機技術(shù)為標(biāo)志的新技術(shù)革命浪潮沖擊。 課題的目的任務(wù)和要求自動窗簾控制系統(tǒng)總體設(shè)計方案是確定能滿足設(shè)計要求的總體方案環(huán)節(jié)。自動窗簾在國內(nèi)算是高端前沿產(chǎn)業(yè),市場廣闊,有推廣和應(yīng)用的意義,在發(fā)達(dá)的歐美市場智能窗簾已經(jīng)并不新鮮,已經(jīng)廣泛運用于平常百姓家中。各種家電也在發(fā)生著變化。對于現(xiàn)代的建筑,對于窗簾的要求也越來越高,既能解決每天手動開關(guān)的麻煩,又能顯示出生活的檔次,所以窗簾自動系統(tǒng)會越來越普及。其中單片機的重要性越來越越突出,在控制系統(tǒng)中的應(yīng)用越來越普遍。在這樣高速發(fā)展的環(huán)境下,各種新型產(chǎn)品猶如雨后春筍,單片機的作用也越發(fā)重要單片機是一種集成電路芯片,是采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中央處理器CPU隨機存儲器RAM、只讀存儲器ROM、多種I/O口和
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1