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

正文內(nèi)容

基于單片機的智能多功能窗戶的設(shè)計畢業(yè)論文-預(yù)覽頁

2025-07-13 12:53 上一頁面

下一頁面
 

【正文】 輸出方波引腳 SQW,從該引腳可以輸出頻率為 2Hz256Hz 的方波,在系統(tǒng)中正是利用此引腳輸出周期為 125MS 的方波,作為 MCU外部中斷 INT0 的中斷源實現(xiàn)周期性中斷,每當(dāng)中斷發(fā)生時,MCU 讀一二次輸入口,檢查電表是否轉(zhuǎn)過一圈,在整點時還要采一次三相電流和電壓。單片機在本次試驗中對步進(jìn)電機的控制從而達(dá)到對轉(zhuǎn)角和位移的控制的方法。即本次設(shè)計的測控系統(tǒng)對回轉(zhuǎn)臺轉(zhuǎn)角的控制N? 畢業(yè)設(shè)計(論文)9精度可以達(dá)到 176。步進(jìn)電機控制系統(tǒng)的方框圖如圖 所示: 脈沖控制器 功率驅(qū)動電路 步進(jìn)電機負(fù)載脈沖信號圖 步進(jìn)電機控制系統(tǒng)方框圖 傳感器電路電動窗簾要根據(jù)光照的情況而自動開關(guān)窗簾,因而需要使用到光電傳感器。當(dāng)無光照時,光敏電阻值(暗電阻)很大,電路中電流很小。因此在自動化技術(shù)中得到廣泛的應(yīng)用。根據(jù)光敏電阻的光譜特性,可分為三種光敏電阻器:紫外光敏電阻器:對紫外線較靈敏,包括硫化鎘、硒化鎘光敏電阻器等,用于探測紫外線。主要用于各種光電控制系統(tǒng),如光電自動開關(guān)門戶,航標(biāo)燈、 畢業(yè)設(shè)計(論文)10路燈和其他照明系統(tǒng)的自動亮滅,自動給水和自動停水裝置,機械上的自動保護裝置和“位置檢測器” ,極薄零件的厚度檢測器,照相機自動曝光裝置,光電計數(shù)器,煙霧報警器,光電跟蹤系統(tǒng)等方面。再兩者進(jìn)行比較,比較后的信號再送入單片機 89C2051 的 P0 口,從而通過單片機來控制電機的正反轉(zhuǎn)。本次設(shè)計使用 8 位 A/D 轉(zhuǎn)換器 ADC0808。ADC0808 與 MCS51 單片機的連接如圖 所示。為此可采用以下三種方式: (1)定時傳送方式對于一種 A 時子程序??筛鶕?jù)此設(shè)計一個延了。設(shè)計中用單片機啟動 ADC0808 后,延時 130us,就可以讀取正確的 A/D 轉(zhuǎn)換結(jié)果。初期的單片 AD 轉(zhuǎn)換器大多采用積分型,現(xiàn)在逐次比較型已逐步成為主流。 串并行比較型 AD 結(jié)構(gòu)上介于并行型和逐次比較型之間,最典型的是由 2 個n/2 位的并行型 AD 轉(zhuǎn)換器配合 DA 轉(zhuǎn)換器組成,用兩次比較實行轉(zhuǎn)換,所以稱為Half flash(半快速)型。它是目標(biāo)明確的智力活動。在單片機控制系統(tǒng)中,大體上可分為數(shù)據(jù)處理、過程控制兩個基本類型。把一個程序分成具有多個明確任務(wù)的程序模塊,分別編制、調(diào)試后再把它們連接在一起形成一個完整的程序,這樣的程序設(shè)計方法稱為模塊化程序設(shè)計。如果軟件編寫的科學(xué)就能體現(xiàn)出該系統(tǒng)功能的完整性、實用性、經(jīng)濟性。開窗簾、關(guān)窗簾、停止移動、 畢業(yè)設(shè)計(論文)14調(diào)節(jié)實時時間、調(diào)節(jié)開窗簾時間、調(diào)節(jié)關(guān)窗簾時間、時間增加、時間減小、開關(guān)自動開關(guān)簾、開關(guān)自動關(guān)窗簾;顯示電路、實時時鐘顯示、開窗簾調(diào)時顯示、關(guān)窗簾調(diào)時顯示。 DS1302 與 RAM 相關(guān)的寄存器分為兩類: 一類是單個 RAM 單元,共 31 個,每個單元組態(tài)為一個 8 位的字節(jié),其命令控制字為 C0H~FDH,其中奇數(shù)為讀操關(guān)中斷設(shè)置堆棧復(fù)位,初始化按鍵處理簡碼分析顯示設(shè)定時間開始計時有鍵操作?到點了?命令鍵設(shè)定鍵電機工作電機停止工作完成?電機控制鍵 畢業(yè)設(shè)計(論文)15作,偶數(shù)為寫操作;再一類為突發(fā)方式下的 RAM 寄存器,在此方式下可一次性讀、寫所有的 RAM 的 31 個字節(jié)。當(dāng)把驅(qū)動至邏 輯 1 狀態(tài)時,SCLK 必須為邏輯0。圖 DS1302 讀、寫時序 畢業(yè)設(shè)計(論文)16讀取實時時間過程流程如框圖 所示:開始變量初始化使 DS1302 不具備寫保護復(fù)位后產(chǎn)生一個高電平寫 DS1302 地址地址增加向該地址寫數(shù)據(jù)數(shù)據(jù)是否寫完復(fù)位后產(chǎn)生一個高電平寫 DS1302 地址地址增加將該地址數(shù)據(jù)讀出數(shù)據(jù)是否讀完傳輸數(shù)據(jù)NYNY圖 DS1302 流程圖 顯示程序顯示程序開始后,起始地址 60H 發(fā)送到 R0,01H 發(fā)送至顯示位代碼 R2,再將位代碼發(fā)送到單片機 A 口,單片機取顯示數(shù)據(jù)查表轉(zhuǎn)換成顯示代碼發(fā)送至單片機B 口,延時 2ms,指針 R0 加 1,然后判斷 6 顯示是否完成。數(shù)據(jù)傳送是由產(chǎn)生串行時鐘和所有起始停止信號的主器件控制的。AT24C02 的 3 腳是三條地址線 [12],用于確定芯片的硬件地址(實驗板中直接接地只有一塊器件) ;第 8 腳和第 4 腳分別為正、負(fù)電源。 24C02 中帶有片內(nèi)地址寄存器。圖 總線時序 圖 寫周期時序 圖 起始/停止時序 畢業(yè)設(shè)計(論文)19AT24C02 讀寫操作流程圖如圖 所示: 圖 AT24C02 讀寫操作流程圖產(chǎn)生啟動條件給出從地址等待接收確認(rèn)給出數(shù)據(jù)地址等待接收確認(rèn)寫入接收數(shù)據(jù)等待接收確認(rèn)產(chǎn)生啟動條件給出從地址等待接收確認(rèn)不做應(yīng)答產(chǎn)生停止條件產(chǎn)生應(yīng)答是否最后字節(jié)接收 1 字節(jié)數(shù)據(jù)產(chǎn)生停止條件NY寫操作流程讀操作流程 畢業(yè)設(shè)計(論文)20第 5 章 系統(tǒng)仿真與調(diào)試 proteus 仿真平臺在該設(shè)計中,利用 Proteus 軟件進(jìn)行仿真。(2)集原理圖設(shè)計、仿真和 PCB 設(shè)計于一體,真正實現(xiàn)從概念到產(chǎn)品的完整開發(fā)工具。(6)具有模擬電路仿真、數(shù)字電路仿真、單片機及其外圍電路組成的系統(tǒng)的仿真,是獨一無二的支持處理器與外圍電路的協(xié)同仿真電路設(shè)計軟件。(4)目標(biāo)代碼加載:在 PROTEUS 編輯環(huán)境雙擊 AT89C51,彈出如圖 所示的對話框,在 PROGRAM FILE 一欄中單擊打開按鈕,選中 文件。反 轉(zhuǎn)正 轉(zhuǎn)模 式 選 擇STSTD01D23D45D67STD76D54D32D10D01D234D56D7EOCOEEOCDS1302_CLK1302_IODS1302_RSTDS1302_RST1302_CLKDS1302_IOXTAL218XTAL119ALE3031PSN29RST9P0./U1AT89C51GNDX1CRYSTALC130pC230pVCHALF/UL19CW/17LOK18HOME3REST20 A4B6C7D9INH15I28NABL10SYNC1CONTRL1OSC16VREF15 SEN114213VC12GND2U2L297IN15I27ENA6 OUT12OUT23B1 OUT313OUT414IN310I412SENA1B15 GND8VS4VC9 U3L298+5V+5V +12VR4151+180D71463512D431029D1807E6RW5S4VS1D2E3LCD1LM016LGND+5VVCR620kR720k按 鍵 臺 顯 示 屏步 進(jìn) 電 機R81KVolts+Volts+90%RV110k R91KR1010KR110KV1V2V+VoutR1210kR1310k R1410kVolts+ OUT121AD B24 25 C23VREF(+)12()16IN31I42IN53I64IN75 STAR6OUT58EOC7OE9CLOK10220OUT714615817418OUT319I228IN127I026ALE2U4ADC08+5VAD 轉(zhuǎn) 換光 敏 電 阻 組 成 的 電 橋234567891RP110KU4(CLOK)RST5CLK7I/O6X12X23VC1821U5DS1302X232768+C320uFR151k+5V實 時時 間開 機 環(huán) 境 監(jiān) 測 自 動 模 式 ,按 一 下 變 成 定 時 模 式 ,再 按 一 下 變 成 手 動 模 式 。圖 仿真結(jié)果通過選擇按鈕選擇使顯示屏顯示 0,如圖 仿真所示。D714D613D512D41D310D29D18D07E6RW5RS4VS1 VD2 VE3LCD1LM016LGND+5V圖 工作狀態(tài)仿真通過選擇按鈕選擇使顯示屏顯示 2,如圖 仿真所示。經(jīng)過在 MCS51 仿真器上調(diào)試運行 ,此電路及程序基本上達(dá)到了預(yù)期目的,當(dāng)然在程序中也還有很多可以改進(jìn)的優(yōu)化設(shè)計,也還可以添加一些輔助功能這些都還有待更好的改進(jìn) [14]。 畢業(yè)設(shè)計(論文)25結(jié)束語經(jīng)過六個月的資料查找和設(shè)計,我已完成了畢業(yè)設(shè)計的任務(wù)。熟悉的控制芯片設(shè)計起來也是得心應(yīng)手。步進(jìn)電機為一種數(shù)字伺服執(zhí)行元件,具有結(jié)構(gòu)簡單、運行可靠、控制方便、控制性能好等優(yōu)點??刂破鞴潭?,沒有藍(lán)牙和紅外控制功能。在整個論文的選題、理論研究、需求分析和系統(tǒng)設(shè)計的過程中,他們給了我不少啟發(fā),并對論文的設(shè)計方案提出了許多至關(guān)重要的建議,在實驗過程中幫我解決了不少的難題。我還要感謝這一領(lǐng)域的學(xué)者們,是他們給我經(jīng)驗和研究方向,文中引用了一些他們研究成果,在此一并表示衷心的感謝。//正轉(zhuǎn)值define RIGHT_RUN 1//反轉(zhuǎn)值define LEFT_RUN 0sbit key=P3^4。 //ATART,ALE接口。unsigned char code STATE_CW[]=CW。 //運行狀態(tài)SYSTEMTIME CurrentTime。sbit LcdRw = P2^1。icoun。}//內(nèi)部等待函數(shù)**************************************************************************unsigned char LCD_Wait(void){LcdRs=0。 _nop_()。_nop_()。0x80==0x80 //實際硬件時打開此語句LcdEn=0。}//向LCD寫入命令或數(shù)據(jù)************************************************************define LCD_COMMAND 0 // Commanddefine LCD_DATA 1 // Datadefine LCD_CLEAR_SCREEN 0x01 // 清屏define LCD_HOMING 0x02 // 光標(biāo)返回原點void LCD_Write(bit style, unsigned char input){LcdEn=0。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。}//設(shè)置輸入模式************************************************************define LCD_AC_UP 0x02define LCD_AC_DOWN 0x00 // defaultdefine LCD_MOVE 0x01 // 畫面可平移define LCD_NO_MOVE 0x00 //defaultvoid LCD_SetInput(unsigned char InputMode){LCD_Write(LCD_COMMAND, 0x04|InputMode)。_nop_()。LCD_SetDisplay(LCD_SHOW|LCD_NO_CURSOR)。if(y==1) 畢業(yè)設(shè)計(論文)32LCD_Write(LCD_COMMAND,0x80|(x0x40))。str++。count=0。count =0。P2_4=P2_4^0x01。ST=1。 //等待轉(zhuǎn)換結(jié)束。//處理運算結(jié)果return uiResult。 //把計算數(shù)字的每個位存入數(shù)組。039。039。 while(!key)。(RunState!=LEFT_RUN)) //AD轉(zhuǎn)換{ P2_3=RunState。(RunState!=RIGHT_RUN)){ P2_3=RunState。 //關(guān)外部中斷 0:EX1=0。 RunState=LEFT_RUN。(RunState!=RIGHT_RUN)) //18:35可以調(diào)整時間 改成你要的時間{ P2_3=RunState。 //開外部中斷 0:加速 EX1=1。TH0=45536/256。IT0=1。EA=1。LCD_Write(LCD_DATA,SPEED[0])。)。LCD_Write(LCD_DATA,SPEED[2])。GotoXY(10, 1)。// if(RunState)// Print(STATE_CW)。else if(M==2)shoudong()。DateToStr(amp。 } }
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1