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

正文內(nèi)容

[信息與通信]畢業(yè)設(shè)計-基于單片機的電源開關(guān)的定時控制-資料下載頁

2025-08-06 05:46本頁面
  

【正文】 經(jīng)驗遠(yuǎn)遠(yuǎn)比運用Protel、學(xué)會查找多方資料多得多,這些對于自己以后的學(xué)習(xí)和工作將受益匪淺。但必須認(rèn)識到的是,在設(shè)計中也存在著不足之處,例如單片機控制系統(tǒng)在可靠性方面相對于可編程控制器(PLC)控制系統(tǒng)略為欠缺,并且自己深入實踐不夠,所做的系統(tǒng)也不是很完善。但是我想通過以后的學(xué)習(xí)和努力一定會有所提高,能夠做出更好的設(shè)計。所設(shè)計系統(tǒng)不僅只適用于對電器開關(guān)的控制還要向外部擴展,做到較強的通用性和適應(yīng)性。參考文獻(xiàn)[1] [M].北京:北京航空航天大學(xué)出版社,2000[2] 樓然苗. 51系列單片機設(shè)計實例[M].北京:北京航空航天大學(xué)出版社,2003.[3] [M].北京:北京航空航天大學(xué)出版社,2000[4] [M].:北京航空航天大學(xué)出版社,1998 [5] 胡漢才.單片機原理及其接口技術(shù)(第2版)[M] .北京:清華大學(xué)出版,2003[6] 梅麗鳳,王艷秋,汪毓鐸,張軍.單片機原理及接口技術(shù)[M].北京:清華大學(xué)出版社,北京交通大學(xué)出版社,2004.[7] 何立民.MCS51系列單片機應(yīng)用系統(tǒng)設(shè)計系統(tǒng)配置與接口技術(shù)[M].北京:北京航空航天大學(xué)出版社,2001.[8] 李華,孫曉民,李紅青.MCS 51系列單片機實用接口技術(shù)[M].北京:北京航空航天大學(xué)出版社,1993.[9] 雷升印,[J].武漢理工大學(xué)學(xué)報,2003,25(3):2829.[10] 林凌,李剛,丁茹,李小霞.新型單片機接口器件與技術(shù)[M].西安:西安電子科技大學(xué)出版社,2005.[11] 潘永雄.新編單片機原理與應(yīng)用[M].西安:西安電子科技大學(xué)出版社,2003.[12] 孫育才,王榮興,孫化芳.,新型AT89S52系列單片機及其應(yīng)用.北京:清華大學(xué)出版社,2005.[13] 周慈航.單片機應(yīng)用程序設(shè)計技術(shù)[M] .北京:北京航空航天大學(xué)出版社,2002.[14] 韓志軍,沈晉源,王振波.單片機應(yīng)用系統(tǒng)設(shè)計——入門向?qū)c設(shè)計實例接 [M] .北京:機械工業(yè)出版社,2005.[15] 夏路易, :北京希望電子出版社,2002.[16] , , . The Everywhere Displays Projector: A Device to Create Ubiquitous Graphical Interfaces. Lecture Notes in Computer Science .[17]Philips Semiconductors and Electronics North America Corporation. Data Hanndbook80C51Based 8Bit Microcontrollers. Printed in USA ,2005.[18]Michael John Sebastian Smith.《ApplicationSpecific Integrated Circuits》. Addison Wesley/Pearson,2003.[19]《Microcontroller Hand book》,Intel Crop,1992.[20] Richard ,Mohammed .《Introduction to Electronic Circuit Design》.Prentice Hall/.東北石油大學(xué)本科生畢業(yè)設(shè)計(論文)致謝經(jīng)過三個多月的時間,畢業(yè)設(shè)計按照預(yù)期完成了,由于本人的知識水平有限,論文和設(shè)計中有遺漏和缺陷的地方懇請指正。感謝我的導(dǎo)師給了我莫大的幫助,在她悉心的指導(dǎo)和嚴(yán)格的要求下,作品和論文順利完成了。論文從選題和最終完成,凝結(jié)著導(dǎo)師的辛勤的汗水,她不辭勞苦的教導(dǎo)、嚴(yán)謹(jǐn)?shù)淖黠L(fēng)使我終生受益。在此畢業(yè)設(shè)計完成之際,謹(jǐn)向?qū)熀退袔椭^我的老師致以崇高的敬意和衷心的感謝。還有感謝家人、朋友還有宿舍里所有的室友,是他們給我創(chuàng)造了良好的學(xué)習(xí)氛圍,在學(xué)習(xí)和生活中給了我支持和幫助。在以后的學(xué)習(xí)生活中我會時時敦促自己更加努力,不辜負(fù)師長、親人、朋友對我的期望附錄1 軟件設(shè)計程序主程序如下:includeincludeincludeincludeincludeincludevoid main(void){ McuInit()。 TimerInit()。 while(1){ KeyResult=KeyCheck()。 KeyAction()。 Display(TimeTable)。 if(SystemStSTCe==TimeIsUp){delay_nms(100)。Beep=BeepOff。Relay=RelayOn。} }}初始化程序設(shè)計ifndef INIT_Hdefine INIT_Hincludevoid TimerInit(void){ TMOD = 0x1。 //設(shè)定時器0為模式1,16位模式 ET0 = 1。 //定時器0中斷打開 TL0=0xb0。 //設(shè)定時值100ms中斷. TH0=0x3c。 TR0 = 1。 EA = 1。 //允許CPU中斷 }void McuInit(void){ DSTCaPort=0x00。 KeyPort=0xff。 Beep=BeepOff。 Relay=RelayOff。endif鍵盤輸入程序設(shè)計 ifndef KEY_Hdefine KEY_Hincludeunsigned char KeyCheck(void){ if(!Key1) { delay_nms(5)。 if(!Key1) { while(!Key1){。} return KeyNum1。 } } if(!Key2){ delay_nms(5)。 if(!Key2){ while(!Key2){。} return KeyNum2。 } } if(!Key3){ delay_nms(5)。 if(!Key3){ while(!Key3){。} return KeyNum3。 } }}void KeyAction(void){ switch(KeyResult){ case KeyNum1: BitPoint++。if(BitPoint==4)BitPoint=0。 break。 case KeyNum2: switch(BitPoint){ case 0: TimeTable[0]++。if(TimeTable[0]==10)TimeTable[0]=0。break。 case 1: TimeTable[1]++。if(TimeTable[1]==6)TimeTable[1]=0。break。 case 2: TimeTable[2]++。if(TimeTable[2]==10)TimeTable[2]=0。break。 case 3: TimeTable[3]++。if(TimeTable[3]==6)TimeTable[3]=0。break。 } break。 case KeyNum3: switch(BitPoint){ case 0: TimeTable[0]。if(TimeTable[0]==0xff)TimeTable[0]=9。break。 case 1: TimeTable[1]。if(TimeTable[1]==0xff)TimeTable[1]=6。break。 case 2: TimeTable[2]。if(TimeTable[2]==0xff)TimeTable[2]=9。break。 case 3: TimeTable[3]。if(TimeTable[3]==0xff)TimeTable[3]=6。break。 } break。 } }endif顯示子程序如下:ifndef DISPLAY_Hdefine DISPLAY_Hincludevoid DispNum(unsigned char x,unsigned char num){ switch(x) { case 1: DSTCaPort=Table[num]。 S4=0。S1=1。S2=0。S3=0。 break。 case 2: DSTCaPort=Table[num]。 S1=0。S2=1。S3=0。S4=0。 break。 case 3: DSTCaPort=Table[num]。 S1=0。S2=0。S3=1。S4=0。 break。 case 4: DSTCaPort=Table[num]。 S1=0。S2=0。S3=0。S4=1。 break。 }}void Display(unsigned char *CodeTable){ delay_nms(1)。 DispNum(1,CodeTable[0])。 delay_nms(1)。 DispNum(2,CodeTable[1])。 delay_nms(1)。 DispNum(3,CodeTable[2])。 delay_nms(1)。 DispNum(4,CodeTable[3])。}endif 定時觸發(fā)子程序ifndef INTERRUPT_Hdefine INTERRUPT_Hincludeincludeincludeincludeincludevoid TimerInterrupt(void) interrupt 1 using 1{ TL0=0xb0。 //設(shè)定時值50ms中斷. TH0=0x3c。 TR0 = 1。 if(!(TimeTable[0]||TimeTable[1]||TimeTable[2]||TimeTable[3])) {SystemStSTCe=TimeIsUp。Beep=BeepOn。TR0=0。} InterruptCount++。 if(InterruptCount==20) { InterruptCount=0。 TimeTable[0]。 if(TimeTable[0]==0xff){ TimeTable[0]=9。 TimeTable[1]。 if(TimeTable[1]==0xff){ TimeTable[1]=5。 TimeTable[2]。 if(TimeTable[2]==0xff){ TimeTable[2]=9。 TimeTable[3]。 } } } }}endif附錄2 設(shè)計原理圖附錄3 系統(tǒng)設(shè)計PCB圖
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1