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

正文內(nèi)容

畢業(yè)論文-基于atmega128單片機(jī)的電梯控制系統(tǒng)設(shè)計(參考版)

2025-07-12 15:28本頁面
  

【正文】 while(1) { while(1) { chushidianji()。 } /*********主 **************函 *********數(shù) *************************/ void main() { chushi()。 PORTE=0XFF。 PORTB=0XFF。 DDRF=0X04。 DDRD=0X00。 DDRB=0X00。j++) 。i++) { for(j=0。 for(i=0。j)。i) for(j=50。 for(i=z。 } else fengming0。(weight5000)) {fengming1。 if((weight250)amp。 write_data(0x30+shi)。 write_data(0x30+qian)。 write_data(0x30+shiwan)。 ge=weight%10。 bai=weight %1000/100。 wan=weight %100000/10000。 weight=((((ad4650)/)810))。 ad=(ad1+ad2+ad3)/3。 // ad8= HX711_Read()。 31 // ad6= HX711_Read()。 // ad4= HX711_Read()。 ad2= HX711_Read()。 } /////////獲取重量程序 /////////// void get_weight() { unsigned long ge,shi,bai,qian,wan,shiwan。 HX711_SCK_0。0X08)==0x08)) count++。 HX711_SCK_0。i++) { HX711_SCK_1。 for(i=0。 while(((PINFamp。 HX711_SCK_0。//電梯所在的層 unsigned long HX711_Read(void) //增益 128 { unsigned long count。 //float weigh。 uint r=1500。 uchar L1,L2,L3,L4,L5。 uchar kai, guan,hujiao。 /********變量聲明************************************************************/ uchar first_Floor=0,second_Floor=0,third_Floor=0,fourth_Floor=0,five_Floor=0。//光電檢測樓層 void loucen()。 void waianjian()。 void Dow()。 void kaimen()。 void anjian()。//共陽數(shù)碼管 1~5 /************函數(shù)聲明 ***********/ void zhuang()。 void delay(unsigned int i)。 uchar three[]=運動方向: 。=~BIT(2) uchar one[]=Atm128 電梯設(shè)計 。= ~(1 PA5) //時鐘信號 ST1 define HX711_DOUT_1 PORTF|=BIT(3) define HX711_DOUT_0 PORTF amp。= ~(1 PA6) //電平置低 DS0 define SCLK_SET PORTA |= (1 PA4) //電平置高 SH1 define SCLK_CLR PORTA amp。=~BIT(4)) //開門電機(jī)方向 define fengming0 (PORTA|=BIT(7)) define fengming0 (PORTA|=BIT(7)) define fengming1 (PORTAamp。=~BIT(3)) //kaimen define w_kai0 (PORTA|=BIT(2)) //開門電機(jī)方向 define w_kai1 (PORTAamp。=~BIT(0)) //上升電機(jī)脈沖 define w0 (PORTA|=BIT(1)) //上升電機(jī)方向 define w1 (PORTAamp。=~BIT(0)) define WR_1 (PORTG|=BIT(0)) define EN_0 (PORTGamp。 27 參考文獻(xiàn) [1] 張毅剛 . 單片機(jī)原理及應(yīng)用 [M].北京 :高等教育出版社, 20xx. [2] 劉守義 . 單片機(jī)應(yīng)用技術(shù) [M].西安 :西安電子科技大學(xué)出版社, 20xx. [3] 吉雷 . Protel99 從入門到精通 [M].西安:西安電子科技大學(xué)出版社 , 20xx. [4] 康華光 .電子技術(shù)基礎(chǔ)模擬部分 [M].北京:高等教育出版社, 20xx. [5] 張義和等 . 例說 51 單片機(jī)( c 語言版)(第 3版) [M]. 北京:人民郵電出版社,20xx. [6] 宋德杰 . 機(jī)電一體化與控制 —— 用單片機(jī)實現(xiàn)電梯控制系統(tǒng) [J].電子制作,20xx,(10). [7] 林 志琦 . 基于 Protues 的單片機(jī)可視化軟硬件仿真 [M]. 北京:北京航空航天大學(xué)出版社, 20xx. [8] FENG Yonghui. ZHANG JianwuThe Modeling and Simulation of Horizontal Vibrations for Highspeed Elevator[J]. Journal of Shanghai: Jiaotong University,20xx,41(4). [9] 劉海成 . AVR 單片機(jī)原理及測控工程應(yīng)用 . 北京 :航空航天大學(xué)出版 社 ,20xx. [10] 覃俊 .C 語言程序設(shè)計教程 [M].北京:清華大學(xué)出版社, . [11] 謝龍漢,魯力,張桂東 .Altium Designer 原理圖與 PCB 設(shè)計及仿真 [M]. 北京:電子工業(yè)出版社, . [12] 康華光 .電子技術(shù)基礎(chǔ)(模擬部分) 第五版 . 高等教育出版社 ,20xx. [13] 孟華 .自動控制原理 . 機(jī)械工 業(yè)出版社 , 20xx. [14] 李樣芳肖看 .單片機(jī)原理 ,接口及應(yīng)用嵌入式系統(tǒng)技術(shù)基礎(chǔ) .北京 :清華人學(xué)出版社 .20xx. [15] 程佩青 .數(shù)字信號處理教程 .北京:清華大學(xué)出版社, . 28 附錄 一、 程序代碼 include include define uchar unsigned char define uint unsigned int define RS_0 (PORTGamp。 ( 4)完善電梯各個模塊功能,如門控電機(jī)模塊,重力檢測模塊,電機(jī)調(diào)速驅(qū)動等系統(tǒng),使電梯模型安全性更高,運行更加穩(wěn)定。 ( 2)優(yōu)化電梯選向功能,使之隨客流量的變化而改變,達(dá)到高效運送乘客的目的。我們隨時都要抱著一個學(xué)習(xí)的心態(tài)才可以在電子的海洋中暢游。其他的問題還遇到了很多,都是以前從來沒遇到過的,但在耐心請教老師銅須好,迎刃而解。 當(dāng)編寫后大部分程序后,在改用 atmega128 單片機(jī),在一開始用 atmega128 單片時,由于經(jīng)驗不足,一開始,熔絲位配置錯,單片只能用 AE口,而 G、 F 口卻用不了,然后查資料才知道熔絲位配置錯,原來熔絲位也是單片的要害呀。然后經(jīng)過 N 次的修改,最終完成了樓層的調(diào)試。不過從中我也學(xué)到了很多東西。 通過這次課程設(shè)計,受益匪淺,對單片機(jī)在實物中應(yīng)用的能力得到很大的提高,首先是對整個電梯系統(tǒng)硬件的設(shè)計,從剛開始選題到購買材料,都進(jìn)行了一番構(gòu)思。電梯系統(tǒng)為模擬實用客運電梯系統(tǒng)的模擬實驗裝置。 測試結(jié)果: 表 13 演示測試 測試結(jié)論:該測試比較完整的演示了電梯具有的性能,實現(xiàn)了多層呼叫請求的排序,對電梯進(jìn)行運動控制,同時測試了樓層以及運行信息顯示,指示燈狀態(tài)信息的變化,經(jīng)測試, 電梯實現(xiàn)了系統(tǒng)要求。 測試結(jié)果: 表 12 綜合測試 停止樓層 電梯方向 顯示 2 上 2 樓上呼叫注銷 3 上 3 樓上呼叫注銷 4 上 4 樓下呼叫注銷 3 下 3 樓下呼叫注銷 2 下 2 樓下呼叫注銷 24 測試結(jié)論:系統(tǒng)具有方向優(yōu)先、距離優(yōu)先的功能,基本模擬了實際電梯運行,完成題目設(shè)計指標(biāo)。 綜合測試 測試條件:電梯位于 1 樓,進(jìn)入三人,其中一人要到 3 樓,另兩人到 4 樓。 結(jié)論:電梯具有距離優(yōu)先響應(yīng)的功能,當(dāng)多層同方向呼叫,首先響應(yīng)距離當(dāng)前樓層較近的呼叫,符合系統(tǒng)設(shè)計要求。此時三樓和四樓分別向上呼叫。 距離優(yōu)先測試 同一方向有多個按鈕呼叫時,優(yōu)先響應(yīng)最近的樓層。按鍵順序可隨意。具體的調(diào)試方法如下: 首先在 ICCAVR 軟件中選擇建立一個工程,然后新建一個 .c 文件,并將 .c 文件添加到工程中,這個功能進(jìn)行編寫,然后再整合各個模塊,編寫組合。 軟件編譯調(diào)試 在軟件調(diào)試中,采用 ICCAVR 軟件進(jìn)行程序調(diào)試。程序源代碼見附錄一 。程序源代碼見附錄一 。其程序源代碼見附錄一 ,邏輯框圖如圖 43 所示: 圖 43 電梯運行邏輯圖 鍵盤掃描、樓層檢測 鍵盤掃描采用獨立按鍵取值法 掃描法,是一種最常用的按鍵識別方法 。而將呼叫信號 轉(zhuǎn)化為響應(yīng)隊列的程序模塊是電梯控制的核心部分,其算法的嚴(yán)謹(jǐn)性,決定了電梯的控制性能。 開 始初 始 化啟 動緊 急 停 止功 能 演 示按 鍵 查 詢樓 層 檢 測樓 層 、 方向 顯 示電 梯 邏 輯 控 制電 動 機(jī) 轉(zhuǎn) 動YNN 演示子程序YNY 圖 41 主程序流程圖 電梯的整個軟件設(shè)計包括一下幾部分:電梯邏輯控制模塊、電梯運行模塊、鍵盤掃描模塊、樓層顯示模塊、樓層檢測模塊、電梯緊急停止模塊、稱重模塊。在本設(shè)計中,可以把程序的各部分相互結(jié)合起來,達(dá)到完成各項設(shè)計的功能。這樣便于調(diào)試、修改。 軟件設(shè)計思想:采用模塊化,分函數(shù)的分層次設(shè)計方法,將程序分成多個模塊,分層編寫。 由于本設(shè)計采用單片機(jī)實現(xiàn)控制,其中主程序部分主要完成系統(tǒng)的初始化,如中定時器的 設(shè)置,開中斷等。在電梯運行的同時,顯示部分也在不停地顯示此時電梯所在的樓層和運動方向,以及當(dāng)前電梯的重量。直到電梯廂的重量小于設(shè)定值,電梯在繼續(xù)響應(yīng)下個操作,乘客進(jìn)入電梯之后可選 擇去哪一層,然后電梯根據(jù)乘客的選擇判斷去哪一層,繼續(xù)運行。電梯在沒有到達(dá)目標(biāo)樓層時,門不會自動打開。 緊 急 停 止按 鈕求 救 信 號清 除 所 有 呼 叫 信 號電 梯 運 行 至 一 樓發(fā) 出 報 警 信 號維 修 電 梯 解救 被 困 人 員電梯管理人員清 除 警 報等 待 啟 動 17 圖 317 HC117 運行流程圖 VSUP1BASE2AVDD3VFB4AGND5VBG6INNA7INPA8INNB9INPB10PD_SCK11DOUT12XO13XI14RATE15DVDD16U2HX71120KR2Res2R3Res21KR4Res21KR5C5Cap1uFC3Cap1uFC4CapC13P37P36123456P3Header 6HC6Cap1234P6Header 6P37P36E+EAA+BB+Q28550VCC 圖 318 Hx117 電路圖
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1