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

正文內(nèi)容

基于單片機(jī)的自動(dòng)窗簾系統(tǒng)畢業(yè)設(shè)計(jì)-文庫吧在線文庫

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

下一頁面
  

【正文】 中斷系統(tǒng)、定時(shí)器/計(jì)時(shí)器等功能集成到一塊硅片上構(gòu)成的一個(gè)小而完善的微型計(jì)算機(jī)系統(tǒng),在工業(yè)控制領(lǐng)域的廣泛應(yīng)用。以AT89C51單片機(jī)為控制核心,以光敏電阻和雨滴傳感器為傳感器件,以步進(jìn)電機(jī)為執(zhí)行器件。本設(shè)計(jì)利用單片機(jī)實(shí)現(xiàn)了半自動(dòng)控制、自動(dòng)控制、定時(shí)控制的相互轉(zhuǎn)換,智能的控制窗簾的動(dòng)作。由于這些優(yōu)良的特性,單片機(jī)廣泛的應(yīng)用到工業(yè)控制,智能家電,汽車電子,樓宇自動(dòng)化,醫(yī)療器械。本系統(tǒng)就是依靠AT89C51單片機(jī)的優(yōu)點(diǎn)順利設(shè)計(jì)出來的。但是,發(fā)展前景卻廣闊。智能窗簾在國內(nèi)算是高端前沿產(chǎn)業(yè),市場廣闊,有推廣和應(yīng)用的意義,在發(fā)達(dá)的歐美市場智能窗簾已經(jīng)并不新鮮,已經(jīng)廣泛運(yùn)用于平常百姓家中,所以有必要在國內(nèi)推廣。 自動(dòng)窗簾控制系統(tǒng)設(shè)計(jì)過程主要分為以下幾個(gè)章節(jié):(1)緒論:介紹目前國內(nèi)自動(dòng)窗簾的發(fā)展現(xiàn)狀和研究的目的和意義。智能窗簾主要有一下功能(1)手動(dòng)控制:該功能是根據(jù)用戶的需求通過按鍵進(jìn)行窗簾的開關(guān),此功能可以使窗簾的開閉處于任何一種狀態(tài);(2)光敏控制:根據(jù)光的強(qiáng)弱,實(shí)現(xiàn)窗簾的自動(dòng)開關(guān)。AT89C2051單片機(jī)是一種帶2K字節(jié)閃存,可編程可擦除只讀存儲(chǔ)器的單片機(jī)。 方案(一)與方案(二)的區(qū)別主要在于檢測器件的應(yīng)用,方案(一)采用溫度采集和聲音檢測原件,通過設(shè)定的溫度來控制窗簾的開閉,以減少光照對室內(nèi)的溫度影響,利用聲音控制雖然方便性有所提高,但是其誤差較大。針對這種現(xiàn)象,自動(dòng)窗簾遍由此產(chǎn)生。第3章 系統(tǒng)硬件分析設(shè)計(jì)總體硬件包括單片機(jī)外圍電路、A/D轉(zhuǎn)換電路,信號調(diào)理電路、檢測電路、鍵盤/顯示接口電路、步進(jìn)電機(jī)控制電路等模塊。它不光能對片內(nèi)某些特殊功能寄存器的某位進(jìn)行處理,如傳送、置位、清零、測試等,還能進(jìn)行位的邏輯運(yùn)算,其功能十分完備,使用起來得心應(yīng)手。作乘法時(shí),只需一條指令就行了,即MuL AB(兩個(gè)乘數(shù)分別在累加器A和寄存器B中。同時(shí),它還可以產(chǎn)生震蕩電流,向單片機(jī)發(fā)出時(shí)鐘信號。復(fù)位時(shí),單片機(jī)初始化為0000H,從0000H單元開始執(zhí)行程序。時(shí)鐘/RAM 的讀/寫數(shù)據(jù)以一個(gè)字節(jié)或多達(dá)31 個(gè)字節(jié)的字符組方式通信。(6) 讀/寫時(shí)鐘或RAM 數(shù)據(jù)時(shí)有兩種傳送方式單字節(jié)傳送和多字節(jié)傳送字符組方式。光敏電阻又稱光導(dǎo)管,常用的制作材料為硫化鎘,另外還有硒、硫化鋁、硫化鉛和硫化鉍等材料。傳感器控制電路是由運(yùn)算放大器組成比較電路,在運(yùn)算放大器同相輸入端用兩個(gè)電阻分壓,得到的電壓值作為基準(zhǔn)電壓,在反相輸入端則用光敏電阻對光和濕度變化采集,由于光敏電阻具有根據(jù)光照強(qiáng)度阻值變化的特點(diǎn),雨滴傳感器根據(jù)是否有水滴阻值變化的特點(diǎn),可以得到反向輸入端的電壓值。這種現(xiàn)象僅僅出現(xiàn)在當(dāng)比較器改變狀態(tài)時(shí),輸出電壓過渡的間隙,電源加旁路濾波并不能解決這個(gè)問題,標(biāo)準(zhǔn)PC板的設(shè)計(jì)對減小輸入—輸出寄生電容耦合是有助的。步進(jìn)電機(jī)是一種將電脈沖轉(zhuǎn)化為角位移的執(zhí)行機(jī)構(gòu)。混合式步進(jìn)電機(jī)混合了永磁式和反應(yīng)式步進(jìn)電機(jī)的優(yōu)點(diǎn)它又分為兩相和五相: 。),雙(雙相繞組通電)四拍(ABBCCDDAAB。此電路主要應(yīng)用于繼電器驅(qū)動(dòng)器,字錘驅(qū)動(dòng)器,燈驅(qū)動(dòng)器,顯示驅(qū)動(dòng)器(LED氣體放電),線路驅(qū)動(dòng)器和邏輯緩沖器。本設(shè)計(jì)中的鍵盤采用了四個(gè)按鍵。本設(shè)計(jì)中采用的是液晶顯示器作為輸出器件的。1602液晶顯示器引腳接口說明:第1腳:VSS為地電源。第15腳:背光源正極。指令3:光標(biāo)和顯示模式設(shè)置 I/D:光標(biāo)移動(dòng)方向,高電平右移,低電平左移 S:屏幕上所有文字是否左移或者右移。指令9:讀忙信號和光標(biāo)地址 BF:為忙標(biāo)志位,高電平表示忙,此時(shí)模塊不能接收命令或者數(shù)據(jù),如果為低電平表示不忙。 //正時(shí)鐘旋轉(zhuǎn)相序表 鍵盤程序設(shè)計(jì)在操作按鍵時(shí),無論是按下還是松開,觸電在閉合和斷開時(shí)均會(huì)產(chǎn)生抖動(dòng),此時(shí)邏輯電平是不穩(wěn)的,如果得不到正確的處理,可能會(huì)引起單片機(jī)對按鍵命令的錯(cuò)誤執(zhí)行。 2).若不是連鍵則判斷:是否按下20ms? 1.若確認(rèn)按下20ms,得到有效鍵值等待彈起 2. 若不是按下20ms直接結(jié)束處理(ret)。時(shí)鐘芯片發(fā)出50ms的信號給單片機(jī)后,計(jì)數(shù)器開始工作,計(jì)數(shù)器記到20,則時(shí)間即為1秒,秒單元加1,當(dāng)秒單元計(jì)數(shù)到60,分單元加1,此時(shí)秒單元清零。第三步:加電檢測。每一個(gè)脈沖信 號對應(yīng)步進(jìn)電機(jī)的某一相或兩相繞組的通電狀態(tài)改變一次,也就對應(yīng)轉(zhuǎn)子轉(zhuǎn)過一定的角度(一個(gè)步距角)。: 1602液晶顯示器實(shí)物圖1602LCD的一般初始化(復(fù)位)過程:延時(shí)15mS寫指令38H(不檢測忙信號)延時(shí)5mS寫指令38H(不檢測忙信號)延時(shí)5mS寫指令38H(不檢測忙信號)以后每次寫指令、讀/寫數(shù)據(jù)操作均需要檢測忙信號寫指令38H:顯示模式設(shè)置寫指令08H:顯示關(guān)閉寫指令01H:顯示清屏 DS1302時(shí)鐘芯片 DS1302 是美國DALLAS公司推出的一種高性能、低功耗、帶RAM的實(shí)時(shí)時(shí)鐘電路,它可以對年、月、日、周日、時(shí)、分、秒進(jìn)行計(jì)時(shí),具有閏年補(bǔ)償功能,~。當(dāng)Vcc2小于Vcc1時(shí),DS1302由Vcc1供電。I/O為串行數(shù)據(jù)輸入輸出端(雙向)。如果斷電時(shí)間較短(幾小時(shí)或幾天)時(shí),就可以用漏電較小的普通電解電容器代替。 : LM393雙電壓比較集成電路實(shí)物圖 軟件調(diào)試軟件調(diào)試是通過對程序的匯編、連接、執(zhí)行來發(fā)現(xiàn)程序中存在的語法錯(cuò)誤與邏輯錯(cuò)誤并加以排除糾正的過程。: 時(shí)間設(shè)置完成圖設(shè)置開啟和關(guān)閉時(shí)間:按下K4(定)鍵,第一行顯示kai:00:00,第二行顯示guan:00:00。并且應(yīng)用了按鍵控制以及顯示電路,極大的提升了本設(shè)計(jì)的方便性,在本設(shè)計(jì)中,可以認(rèn)為控制窗簾的開關(guān),使得窗簾更加人性化。每個(gè)部分包括主程序,鍵盤中斷子程序,內(nèi)部定時(shí)中斷程序設(shè)計(jì)和外部中斷程序等部分。 此次設(shè)計(jì)過程中,在完成設(shè)計(jì)任務(wù)之外也讓我系統(tǒng)性地認(rèn)識(shí)和全面地掌握了單片機(jī)相關(guān)技術(shù),從本次畢業(yè)設(shè)計(jì)中我更加深刻地認(rèn)識(shí)到了理念來源于實(shí)際的含義。[4][J].電氣電子教學(xué)學(xué)報(bào),2002,24(3):2123.單片機(jī)原理與接口技術(shù)[M].北京:科學(xué)出版社,Based[10][J].國外電子元器件,2004,14(5):78.andpress.在論文完稿之際,我想借此機(jī)會(huì)對在完成畢業(yè)設(shè)計(jì)期間關(guān)心、幫助、支持和鼓勵(lì)過我的老師、同學(xué)以及朋友們致以最誠摯的謝意和最衷心的祝福! 首先我要感謝的是我的導(dǎo)師王玉杰老師,在完成整個(gè)畢業(yè)設(shè)計(jì)的過程中,王老師給我提供了很大的幫助,在選題、設(shè)計(jì)以及修改論文的各個(gè)環(huán)節(jié)里老師給我指出了很多錯(cuò)誤,提出了很多寶貴意見,對于設(shè)計(jì)中存在的問題也是耐心的回答和指導(dǎo),讓我能夠順利的完成畢業(yè)設(shè)計(jì)。sbit en=P3^2。//下雨傳感器信號輸入uchar table[]={0123456789}。//時(shí)分1開啟和2關(guān)閉比較變量bit chuang_flag。 for(i=0。_nop_()。_nop_()。 sck=0。 sck=0。sck=1。 P0=。delay(1)。}void write_1602(uchar add,uchar date)//液晶顯示數(shù)字字符{ uchar shi,ge。D39。 yj1602_write_date(39。 yj1602_write_(0x80+7)。39。 if(chuang_flag==1)yj1602_write_date(39。i39。 yj1602_write_date(39。)。 write_1602(0x40+11,writetime[6])。)。 yj1602_write_date(table[shi1/10])。 yj1602_write_date(39。)。:39。 delay(10)。//依次調(diào)整年月日時(shí)分,秒不可調(diào)整 yj1602_write_date(39。 } ////////////////////////調(diào)整年/////////////////////////////////////// while(date_flag==1) { display()。*39。 if(key2==0) { nian++。 k=yue%16。 yj1602_write_date(39。 j=nian/16。 yj1602_write_(0x80+5)。}void keyscan() //按鍵掃描{ uchar date_flag。 yj1602_write_(0x87+0x40)。a39。)。 yj1602_write_date(39。K39。 yj1602_write_date(39。 write_1602(0x40+5,writetime[4])。)。 yj1602_write_date(39。 yj1602_write_(0x80+14)。 writetime[2]=ds1302_read(readadd[2])。:39。)。 yj1602_write_date(0x30+shi)。}void yj1602_init()//液晶初始化{ yj1602_write_(0x38)。delay(1)。 en=1。_nop_()。 ds1302_write_byte(add)。sck=1。_nop_()。0x01。ms) for(y=110。//時(shí)鐘芯片讀出數(shù)據(jù)的地址//////步進(jìn)電機(jī)接口//////////////uchar fan[4]={0xf8,0xf4,0xf2,0xf1}。sbit key4=P1^6。附錄附錄一:PCB板圖:設(shè)計(jì)整體電路圖:附錄二:程序:includeincludedefine uint unsigned intdefine uchar unsigned char///////時(shí)鐘芯片端口定義////////////////////////sbit sck=P1^0。[14]蔡康松,[J].黃山學(xué)院學(xué)報(bào),2005,5(6):1015.edition.[12]LvQuan.Farm北京:航空航天大學(xué)出版社,2003.[2]何希才.其次,在制定的方案基礎(chǔ)上運(yùn)用所學(xué)的知識(shí)對硬件以及軟件進(jìn)行了設(shè)計(jì),并用相關(guān)軟件進(jìn)行仿真設(shè)計(jì)。光敏電阻的良好感光性以及步進(jìn)電機(jī)的結(jié)構(gòu)簡單,控制方便的優(yōu)點(diǎn)使窗簾控制開關(guān)更加穩(wěn)定??偨Y(jié)本次設(shè)計(jì)系統(tǒng)地介紹了自動(dòng)窗簾控制系統(tǒng)的硬件電路設(shè)計(jì)以及軟件設(shè)計(jì)。,再由stcisp將程序燒入到單片機(jī)里面去,燒程序時(shí)先打開燒錄器,選擇你所燒單片機(jī)的對應(yīng)型號,打開程序編譯好的hex格式的文件,調(diào)整好燒錄時(shí)的波特率,本單片機(jī)設(shè)定的是2400hz~15000hz的波特率;點(diǎn)擊下載。 LM雙電壓比較器集成電路  LM393是高增益,寬頻帶器件,象大多數(shù)比較器一樣,如果輸出端到輸入端有寄生電容而產(chǎn)生耦合,則很容易產(chǎn)生振蕩。若進(jìn)行單字節(jié)傳送,8位命令字節(jié)傳送結(jié)束之后,在下2個(gè)SCLK周期的上升沿輸入數(shù)據(jù)字節(jié),或在下8個(gè)SCLK周期的下降沿輸出數(shù)據(jù)字節(jié)。當(dāng)RST為高電平時(shí),所有的數(shù)據(jù)傳送被初始化,允許對DS1302進(jìn)行操作。 DS1302的引腳排列,其中Vcc1為后備電源,VCC2為主電源。),八拍(AABBBCCCDDDAA。(2)動(dòng)態(tài)調(diào)試動(dòng)態(tài)調(diào)試是在用戶系統(tǒng)工作的情況下發(fā)現(xiàn)和排除用戶系統(tǒng)硬件中存在的器件內(nèi)部故障、器件連接邏輯錯(cuò)誤等的一種硬件檢查。步驟如下: 第一步:目測。 2.若延時(shí)未到直接結(jié)束處理(ret)。兩次調(diào)用顯示程序返回開始按鍵?調(diào)用顯示程序延時(shí)分析按鍵,執(zhí)行YN 鍵盤設(shè)計(jì)流程圖在單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)中,系統(tǒng)有兩性能很大一部分取決于鍵盤處理程序。 //逆時(shí)鐘旋轉(zhuǎn)相序表uchar code CW[8]={0x09,0x01,0x03,0x02,0x06,0x04,0x0c,0x08}。本章節(jié)系統(tǒng)的介紹了自動(dòng)窗簾的主程序和各主要功能子程序的設(shè)計(jì)流程。指令5:光標(biāo)或顯示移位 S/C:高電平時(shí)移動(dòng)顯示的文字,低電平時(shí)移動(dòng)光標(biāo)。這就是LCD顯示的基本原理。第5腳:R/W為讀寫信號線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。(3) 體積小、重量輕:液晶顯示器通過顯示屏上的電極控制液晶分子狀態(tài)來達(dá)到顯示的目的,在重量上比相同顯示面積的傳統(tǒng)顯示器要輕得多(4) 低功耗:相對而言,液晶顯示器的功耗主要消耗在其內(nèi)部的電極和驅(qū)動(dòng)IC上,因而耗電量比其它顯示器要少得多。: 鍵盤接口電路圖 顯示部分則主要用于顯示時(shí)間,用于設(shè)置時(shí)間。(3)輸入和各種邏輯類型兼容。ULN2003晶體管陣列:ULN2003是一個(gè)單片高電壓、高電流的達(dá)林頓晶體管陣列集成電路。當(dāng)對步進(jìn)電機(jī)施加一系列連續(xù)不斷的控制脈沖時(shí),它可以連續(xù)不斷地轉(zhuǎn)動(dòng)?,F(xiàn)在比較常用的步進(jìn)電機(jī)包括反應(yīng)式步進(jìn)電機(jī)(vr)、永磁式步進(jìn)電機(jī)(pm)、混合式步進(jìn)電機(jī)(hb)和單相式步進(jìn)電機(jī)等。    差分輸入電壓可以大于Vcc并不損壞器件。LM393的主要優(yōu)勢是:(1)高精度比較器;(2)減少由于溫漂引起的失調(diào)電壓;(3)工作電源電壓范圍寬,單電源、雙電源均可工作,單電源: 2~ 36V,雙電源:177。光敏電阻的結(jié)構(gòu)簡單,它是在陶瓷基片上積淀一層光敏半導(dǎo)體,再接上兩根引出電極組成的。(10)可選工業(yè)級溫度范圍40 +85。(2)31 8 位暫存數(shù)據(jù)存儲(chǔ)RAM。 DS1302 是DALLAS 公司推出的涓流充電時(shí)鐘芯片,內(nèi)含有一個(gè)實(shí)時(shí)時(shí)鐘
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1