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

正文內(nèi)容

基于單片機的照明控制系統(tǒng)的設計畢業(yè)設計論文-資料下載頁

2025-08-20 17:46本頁面

【導讀】近十幾年來,隨著我國城市建設的快速發(fā)展,樓宇照明也相應飛速發(fā)展。能等方面日見突出。樓宇中人工光環(huán)境對于滿足人們的生活、學習、娛樂以及工作方。面有著重要的意義。回路中串入接觸器,實現(xiàn)遠距離控制。現(xiàn)區(qū)域控制、定時通斷、中央監(jiān)控等功能。獨立,同時控制功能簡單,因此使用上有一定的局限性。故當樓宇自控系統(tǒng)出現(xiàn)故障。的獨立系統(tǒng),從而能節(jié)約能源、延長燈具壽命、提高照明質(zhì)量。根據(jù)使用客戶的經(jīng)驗,信來達到遠程信息交換的目的。目前,有多種接口標準可用于串行通信,最常用的接??谟蠷S-232、RS-422、RS-485。率串行通信中得到了廣泛應用。標準,比起RS-232非平衡的傳送方式在電氣指標上有了大幅度的提高。展了總線共模范圍,后命名為TIA/EIA-485-A標準。建立自己的高層通信協(xié)議。硬件系統(tǒng)是指構(gòu)成微機系統(tǒng)的實體與裝置,微機進行控制并與微機系統(tǒng)進行信息交換,使微機按照人的意圖完成預定的任務。令或數(shù)據(jù)并做出回應。收數(shù)據(jù)與遙控指令,完成對照明燈具的控制。

  

【正文】 機數(shù)據(jù)通信流程圖 接收函數(shù)返回值為 0XFF Y 接收函數(shù)返回值為 0XFE 開始 將 SM2 地址為 1只接收地址幀 串口有數(shù)據(jù)接收 發(fā)送應答信號 信號內(nèi)容為本機地址 調(diào)用接收函數(shù)接收數(shù)據(jù) 向主機發(fā)送成功信號 是廣播地址嗎 接收的地址與本機地址相符嗎 Y Y Y N N N N 河北工業(yè)大學 2020 屆本科畢業(yè)論文 32 結(jié)論 本文研究了基于 AT89C51與 AT89C2051單片機的智能照明控制系統(tǒng)的設計原理與實現(xiàn)方法,包括硬件設計與軟件設計。首先根據(jù)設計要求用 Protel DXP軟件繪制出原理圖,然后依據(jù)原理圖選擇元器件,在實驗板上布置元器件并連接線路,對硬件電路進行測試,檢查串行口是否選錯,測量電源是否正常,復位電平是否正確,單片機是否起振等等。接著就要按照功能要求編制程序,這里采用 Keil C編程工具,需先根據(jù)要求劃分模塊,優(yōu)化結(jié)構(gòu);再根據(jù)各模塊特點確定何為主程序,何為子程序,何為中斷服務程序,相互間如何調(diào)用;再根據(jù)各模塊性質(zhì)和功能將各模塊細化,設計出程序流程圖;最后才根 據(jù)各模塊流程圖編制具體程序。 調(diào)試時應先調(diào)主程序,實現(xiàn)最基本最主要的功能,在此基礎上再將各模塊功能往主程序上堆砌,直至各模塊聯(lián)調(diào)、統(tǒng)調(diào),實現(xiàn)全部功能。 河北工業(yè)大學 2020 屆本科畢業(yè)論文 33 參考文獻 1 王幸之, 鐘愛琴等 . AT89 系列單片機原理與接口技術(shù) . 北京:北京航空航天大學出版社 , 2020 2 孫涵芳 , 徐愛卿 . 單片機原理及應用 . 北京:北京航空航天大學出版社 , 1996 3 陽憲惠 . 現(xiàn)場總線技術(shù)及其應用 . 北京:清華大學出版社 , 1999 4 求是科技 . 8051 系列單片機 C 程序設計完全手冊 . 北京:人民郵電出版社 , 2020 5 房小翠, 王金鳳 . 單片機使用系統(tǒng)設計技術(shù) . 北京:國防工業(yè)出版社 , 1999 6 李華 . MCS51系列單片機實用接口技術(shù) . 北京:北京航空航天大學出版社 , 2020 7 吳金戎, 沈慶陽等 . 8051 單片機實踐與應用 . 北京:清華大學出版社 , 2020 8 陳新忠 . 基于 RS485 總線的單片機多機通信軟件設計 . 現(xiàn)代電子技術(shù) , 2020.( 3) P8~ 10 9 樊宇, 程全 . 基于 RS485 總線實現(xiàn)的遠距離多機主從式通信技術(shù) . 工業(yè)控制計算機 , 2020. 19( 7) P71~ 73 10 SRWF1型微功率無線數(shù)傳模塊使用說明書 . 上海桑銳電子科技有限公司 , 2020 11 孫雪梅, 范久臣 . 實時時鐘芯片在單片機系統(tǒng)中的應用 . 沈陽教育學院學報 , 2020. 7( 2) P132~ 134 12 曹丙霞 , 趙艷華 . Protel99SE原理圖與 PCB設計 .北京 : 電子工業(yè) 出版社 ,2020 13 周杰英 .微型計算機原理及應用 .北京 : 機械工業(yè)出版社 ,2020 14 胡漢才編著 .單片機原理及其接口技術(shù).北京:清華大學出版社, 1996 15 李廣弟.單片機基礎.北京:北京航空航天大學出版社, 1995 16 何立民. MCS51系列單片機應用系統(tǒng)設計 .北京:北京航空航天大學出版社,1999 17 Peter prinzamp。Tony Crawford,C in a ’ Reilly Media,Inc, 2020 18 Circuits, 10thed. SpringVerlag, Berlin, 1993 19 Adel and Kmith:Microelectronic Circuits,4th ed,Oxford University ,1998 20 Judith Gruber, Dilemmas in Democratic Governance Judith E. Gruber University of California Press, 1986 河北工業(yè)大學 2020 屆本科畢業(yè)論文 34 致 謝 本論文是在我的導 師 劉建林 老師 的親切關(guān)懷和悉心指導下完成的。他嚴肅的科學態(tài)度,嚴謹?shù)闹螌W精神,精益求精的工作作風,深深地感染和激勵著我。從課題的選擇到項目的最終完成, 劉 老師都始終給予我細心的指導和不懈的支持。兩年多來, 劉老師 不僅在學業(yè)上給我以精心指導,同時還在思想、生活上給我以無微不至的關(guān)懷,在此謹向 劉 老師致以誠摯的謝意和崇高的敬意。 在此,我還要感謝在一起愉快的度過 大學 生活的 電子系的所有同學 ,正是由于你們的幫助和支持,我才能克服一個一個的困難和疑惑,直至本文的順利完成。在論文即將完成之際,我的心情無法平靜,從開始進入課題到 論文的順利完成,有多少可敬的師長、同學、朋友給了我無言的幫助,在這里請接受我誠摯的謝意 !最后我還要感謝培養(yǎng)我長大含辛茹苦的父母,謝謝你們 ! 河北工業(yè)大學 2020 屆本科畢業(yè)論文 35 附 錄 1. 串行通信程序 ( 1) 主機部分 include include define __MAX_LEN_ 64 define _MHZ_ 11 /* 以下為程序協(xié)議中使用的握手信號 */ define __SUCC_ 0x0f define __ERR_ 0xf0 void init_serial()。 void send_data(unsigned char *buf)。 void delay10ms(unsigned int count)。 void main() { char buf[__MAX_LEN_]。 unsigned char i = 0。 unsigned char tmp。 unsigned char addr。 P0 = 0xff。 while(P1 != 0) { *(buf+i) = P0。 delay10ms(10)。 P0 = 0xff。 i++。 } *(buf+i) = 0。 P0 = 0xff。 河北工業(yè)大學 2020 屆本科畢業(yè)論文 36 addr = P0。 init_serial()。 EA = 0。 tmp = addr1。 tmp = __ERR_。 while(tmp != __SUCC_) { send_data(buf)。 RI = 0。 while(!RI)。 tmp = SBUF。 RI = 0。 } while(1)。 } void init_serial() { TMOD = 0x20。 TH1 = TL1 = TR1 = 1。 PCON = 0x80。 SCON = 0xd0。 } void send_data(unsigned char *buf) unsigned char len。 unsigned char ecc。 len = strlen(buf)。 ecc = len。 TI = 0。 河北工業(yè)大學 2020 屆本科畢業(yè)論文 37 TB8 = 0。 SBUF = len。 while(!TI)。 TI = 0。 for(i=0。 ilen。 i++) { ecc = ecc^(*buf)。 TB8 = 0。 SBUF = *buf。 buf++。 while(!TI)。 TI = 0。 } TB8 = 0。 SBUF = ecc。 while(!TI)。 TI = 0。 } void delay10ms(unsigned int count) { unsigned int i, k。 unsigned char j。 unsigned int tmp。 tmp = (int)((100*_MHZ_)/12)。 for(i=0。 icount。 i++) for(j=0。 j100。 j++) for(k=0。 ktmp。 k++)。 } end if ( 2)從機部分 河北工業(yè)大學 2020 屆本科畢業(yè)論文 38 include include define __MAX_LEN_ 64 define _MHZ_ 11 /* 以下為程序協(xié)議中使用的握手信號 */ define __SUCC_ 0x0f define __ERR_ 0xf0 void init_serial()。 unsigned char recv_data(unsigned char *buf)。 void main() { char buf[__MAX_LEN_]。 unsigned char i = 0。 unsigned char tmp = 0xff。 unsigned char addr。 P1 = 0xff。 addr = P1。 init_serial()。 EA = 0。 while(1) { SM2 = 1。 tmp = addr1。 while(tmp != addr) { RI = 0。 while(!RI)。 tmp = SBUF。 if(tmp=0x00) { 河北工業(yè)大學 2020 屆本科畢業(yè)論文 39 recv data (*buf)。 } RI = 0。 } TI = 0。 TB8 = 0。 SBUF = addr。 while(!TI)。 TI = 0。 SM2 = 0。 tmp = 0xff。 while(tmp == 0xff) { tmp = recv_data(buf)。 } if(tmp == 0xfe) continue。 } } void init_serial() { TMOD = 0x20。 TH1 = TL1 = TR1 = 1。 PCON = 0x80。 SCON = 0xd0。 } unsigned char recv_data(unsigned char *buf) { 河北工業(yè)大學 2020 屆本科畢業(yè)論文 40 unsigned char len。 unsigned char ecc。 unsigned char i,tmp。 RI = 0。 while(!RI)。 if(RB8 == 1) return 0xfe。 len = SBUF。 RI = 0。 ecc = len。 for(i=0。 ilen。 i++) { while(!RI)。 if(RB8 == 1) return 0xfe。 *buf = SBUF。 ecc = ecc^(*buf)。 RI = 0。 buf++。 } *buf = 0。 while(!RI)。 if(RB8 == 1) return 0xfe。 tmp = SBUF。 RI = 0。 ecc = tmp^ecc。 if(ecc != 0) { *(buflen) = 0。 河北工業(yè)大學 2020 屆本科畢業(yè)論文 41 TI = 0。 TB8 = 0。 SBUF = __ERR_。 while(!TI)。 TI = 0。 return 0xff。 } TI = 0。 TB8 = 0。 SBUF = __SUCC_。 while(!TI)。 TI = 0。 return 0。 } endif 2. 照明亮度控制程序 ( 1) 主機部分 include include include “” define uchar unsigned char define uint unsigned int sbit P2_6=P2^6 void init_serialm(void) { SCON=0x50。 TMOD=0x20。 PCON=0x80。 TH1= TL1= 河北工業(yè)大學 2020 屆本科畢業(yè)論文 42 TR1=1。 } Void send_addr( unsigned char *buf) { TI =
點擊復制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1