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

正文內(nèi)容

電氣自動(dòng)化畢業(yè)設(shè)計(jì)-plc實(shí)現(xiàn)十字路口交通信號(hào)燈自動(dòng)控制(編輯修改稿)

2025-02-13 02:29 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 /O口的狀態(tài),檢測(cè)程序執(zhí)行結(jié)果是否符合設(shè)計(jì)要求,有無循環(huán)錯(cuò)誤、有無機(jī)器碼錯(cuò)誤以及轉(zhuǎn)移地址的錯(cuò)誤,同時(shí),還可以發(fā)現(xiàn)系統(tǒng)中存在的硬件設(shè)計(jì)錯(cuò)誤和軟件算法錯(cuò)誤。 各程序模塊通過后,則可以把相關(guān)功能塊連在一起進(jìn)行總調(diào)。這個(gè)階段若有故障,可以考慮各子程序運(yùn)行時(shí)是否破壞了現(xiàn)場(chǎng),緩沖單元、工作寄存器是否發(fā)生沖突,標(biāo)志位的建立和清除是否有誤,堆棧區(qū)是否有溢出,輸入設(shè)備的狀態(tài)是否正常等等,若用者系統(tǒng)是在開發(fā)機(jī)的監(jiān)控程序下運(yùn)行時(shí),還要考慮用者緩沖單元是否和監(jiān)控程序的工作單元發(fā)生沖突。 單步和斷點(diǎn)調(diào)試后,還應(yīng)進(jìn)行連續(xù)調(diào)試,用以確定定時(shí)精度、CPU的實(shí)時(shí)響應(yīng)等問題。 當(dāng)全部調(diào)試和修改完成后,將程序固化到AT89S51中。進(jìn)行整機(jī)調(diào)試。各功能實(shí)現(xiàn)則調(diào)試完成。 Proteus仿真在硬件和軟件都能實(shí)現(xiàn)的條件下,利用Proteus進(jìn)行仿真,通過不停的調(diào)試與改正,最后終于實(shí)現(xiàn)了密碼鎖的功能,。當(dāng)連好各個(gè)模塊電路的導(dǎo)線后,導(dǎo)入芯片程序,運(yùn)行該密碼鎖仿真電路,通過按鍵可以進(jìn)行密碼鎖的開鎖,修改密碼,錯(cuò)誤密碼3次以上報(bào)警的操作,LCD顯示屏顯示相應(yīng)的操作現(xiàn)象,密碼正確可以開鎖,進(jìn)而可以修改密碼,密碼錯(cuò)誤三次以上由喇叭發(fā)出報(bào)警聲,如果系統(tǒng)出現(xiàn)錯(cuò)誤還可以通過復(fù)位電路進(jìn)行復(fù)位。總之,在原有的理論基礎(chǔ)上,通過Proteus能夠成功的進(jìn)行密碼鎖基本操作的仿真,實(shí)現(xiàn)了相關(guān)的功能。 仿真結(jié)果(開鎖成功) 仿真結(jié)果(密碼錯(cuò)誤) 仿真結(jié)果(修改密碼)結(jié)論以上為畢業(yè)期間所作的畢業(yè)論文基于PROTEUS的電子密碼鎖設(shè)計(jì),它經(jīng)過多次修改和整理,可以滿足設(shè)計(jì)的基本要求。輸入密碼時(shí),如三次輸入錯(cuò)誤,則進(jìn)行報(bào)警,在輸入時(shí),LCD顯示為“*”,同時(shí)還能修改密碼。另外該設(shè)計(jì)還具有防盜功能,如對(duì)密碼控制系統(tǒng)進(jìn)行破壞,有報(bào)警功能。通過對(duì)該課題的研究,加深對(duì)所學(xué)知識(shí)的理解,提高對(duì)課外知識(shí)的學(xué)習(xí)能力,增強(qiáng)知識(shí)的應(yīng)用能力,提高解決實(shí)際問題的能力,培養(yǎng)自我創(chuàng)新意識(shí)。積累實(shí)踐經(jīng)驗(yàn),為以后的發(fā)展打下基礎(chǔ),也為以后我們自己在這方面的發(fā)展打下基礎(chǔ),并能夠在這方面培養(yǎng)自己的興趣。在設(shè)計(jì)中我們必須首先熟悉和掌握單片機(jī)的結(jié)構(gòu)及工作原理,單片機(jī)的接口技術(shù)及相關(guān)外圍芯片的外特性,控制方法。以單片機(jī)核心的電路設(shè)計(jì)的基本方法和技術(shù)了解開關(guān)電路參數(shù)的計(jì)算方法。單片機(jī)不是完成某一個(gè)邏輯功能的芯片,而是把一個(gè)計(jì)算機(jī)系統(tǒng)集成到一個(gè)芯片上。概括的講:一塊芯片就成了一臺(tái)計(jì)算機(jī)。它的體積小、質(zhì)量輕、價(jià)格便宜、為學(xué)習(xí)、應(yīng)用和開發(fā)提供了便利條件。同時(shí),學(xué)習(xí)使用單片機(jī)了解計(jì)算機(jī)原理與結(jié)構(gòu)的最佳選擇。 目前單片機(jī)滲透到我們生活的各個(gè)領(lǐng)域,幾乎很難找到哪個(gè)領(lǐng)域沒有單片機(jī)的蹤跡。導(dǎo)航裝置,飛機(jī)上各種儀表的控制,計(jì)算機(jī)的網(wǎng)絡(luò)通訊與數(shù)據(jù)傳輸,工業(yè)自動(dòng)化過程的實(shí)時(shí)控制和數(shù)據(jù)處理,廣泛使用的各種智能IC卡,民用豪華轎車的安全保障系統(tǒng),錄像機(jī)、攝像機(jī)、全自動(dòng)洗衣機(jī)的控制,以及程控玩具、電子寵物等等,這些都離不開單片機(jī)。更不用說自動(dòng)控制領(lǐng)域的機(jī)器人、智能儀表、醫(yī)療器械了。因此,單片機(jī)的學(xué)習(xí)、開發(fā)與應(yīng)用將造就一批計(jì)算機(jī)應(yīng)用與智能化控制的科學(xué)家、工程師。隨著單片機(jī)的廣泛應(yīng)用,將大大促進(jìn)各領(lǐng)域的技術(shù)更新,向自動(dòng)化、小型化、智能化方向邁進(jìn)。而對(duì)于我們來說,我們這代人的目標(biāo)和任務(wù)是把這些高科技產(chǎn)品更升一個(gè)層次。通過這次畢業(yè)設(shè)計(jì),無論從選題到定稿,從理論到實(shí)踐都使我學(xué)到了很多東西,它不僅可以鞏固了以前所學(xué)過的知識(shí),而且學(xué)到了很多在書本上所沒有學(xué)到過的知識(shí)。同時(shí)也明白了理論與實(shí)踐相結(jié)合的重要性,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。 致謝四年的大學(xué)生活不知不覺就要結(jié)束了,在這段難忘的生活中,有許多美好的回憶,在畢業(yè)論文設(shè)計(jì)之中,我的老師和我的同學(xué)都細(xì)心的指導(dǎo)我,我需要感謝的人太多太多,首先要感謝我的學(xué)校,感謝在這四年中讓我領(lǐng)悟到誠(chéng)實(shí)做人,踏實(shí)做事,扎實(shí)做學(xué)問的深刻道理,讓我從一個(gè)懵懂得高中生變成一個(gè)成熟的大學(xué)生,其次我要感謝的是我的導(dǎo)師陳英。雖然陳老師平日里工作繁多,但在我做畢業(yè)設(shè)計(jì)的每個(gè)階段,她都給予我悉心的指導(dǎo)和幫助,關(guān)心我們每個(gè)階段所做的工作,當(dāng)然,還要感謝寢室的兄弟們?cè)谖彝瓿烧撐牡倪^程中給予我的幫助和鼓勵(lì),也是他們陪我度過了這四年的生活,感謝能有這段美好的記憶?,F(xiàn)在即將揮別我的學(xué)校、老師、同學(xué),還有我四年的大學(xué)生活,雖然依依不舍,但是對(duì)未來的路,我充滿了信心。最后,感謝在大學(xué)期間認(rèn)識(shí)我和我認(rèn)識(shí)的所有人,有你們的陪伴,才有我大學(xué)生活的絢麗多彩。參考文獻(xiàn)[1]康華光,[M].北京:高等教育出版社,2005.[2]:武漢理工大學(xué)出版社,2007[3][M].北京:清華大學(xué)出版社,2005[4]姜志海,黃玉清,劉連鑫 .:電子工業(yè)出版社, 2009[5][J].機(jī)電產(chǎn)品開發(fā)與創(chuàng)新,2005。[6][J].電子技術(shù),2004。[7]祖龍起,劉仁杰,[J].電子世界,2001。[8][J].機(jī)電產(chǎn)品開發(fā)與創(chuàng)新,2004。[9]徐愛鈞, 彭秀華. 單片機(jī)高級(jí)語言C51應(yīng)用程序設(shè)計(jì)[M].北京航空航天大學(xué)出版社,2006.[10]曾一江. 單片微機(jī)原理與接口技術(shù)[M]. 北京:科技出版社,2009,12.[11]康華光. 電子技術(shù)基礎(chǔ)(模擬部分)[M]. 北京:高等教育出版社, 2004,[12]Nishino S F,Paoli G C,Spain J C. Aerobic degradation of dinitrotoluenes and pathway for bacterial degradation of 2,6dinitrotoluene Volume 66,2006.[13]Kennes C,W M Wu,L Bhatnagar et al. Anaerobic dechlorination and mineralization of PCP and 2,4,6trichlorophenol by the methanogenic PCPdegrading granules Volume 44,2004.[14]Philips. Product Specification. COMS singlechip 8bit microcontroller.附錄A:總程序include include include define uchar unsigned char define uint unsigned int define LCDIO P0 define delay4us() _nop_()。_nop_()。_nop_()。_nop_()。 uchar buffer[6]={0}。 sbit sda=P3^4。 sbit scl=P3^3。 sbit beep=P1^7。 bit aa。 //用戶蹲淵義定時(shí)溢出標(biāo)志位 uchar DSY_BUFFER[16]= 。 uchar DSY_BUFFER1[16]= 。 uchar Userpassword[6]={0}。 uchar Userpassword1[6]={0}。 ////****************對(duì)比用密碼寄存****************uchar Userpassword2[6]={0}。sbit rs=P1^6。 sbit rd=P1^5。 sbit lcden=P1^4。 sbit led=P1^1。 sbit ledred=P1^2。sbit clk=P1^0。uchar code table2[]=123456。 uchar code table[]=Your Password...。 uint flag=0。void delayms(uint z) { uint x,y。 for(x=z。x0。x) for(y=110。y0。y)。 } void delay() //短延時(shí),兩個(gè)機(jī)器周期,做總線的延時(shí)用 {。}void write_(uchar ) { rs=0。 rd=0。 lcden=0。 P0=。 delayms(3)。 lcden=1。 delayms(3)。 lcden=0。 } void write_date(uchar date) { rs=1。 rd=0。 lcden=0。 P0=date。 delayms(3)。 lcden=1。 delayms(3)。 lcden=0。 } void Display_String(uchar *p,uchar ) { uchar i。 write_()。 for(i=0。i16。i++) { write_date(p[i])。 } } void init_lcd() { lcden=0。 write_(0x38)。 write_(0x0c)。 write_(0x06)。 write_(0x01)。 write_(0x80)。 Display_String(table,0x80)。 Display_String(Lock OK! ,0xc0)。 } void start() { sda=1。 scl=1。 delay4us()。 sda=0。 delay4us()。 scl=0。 } void stop() { sda=0。 scl=1。 delay4us()。 sda=1。 delay4us()。 scl=0。 } void init() //初始化 { sda=1。 delay()。 scl=1。 delay()。 } void ack() { sda=0。 scl=1。 delay4us()。 scl=0。 sda=1。 } void noack() { sda=1。 scl=1。 delay4us()。 scl=0。 sda=0。 } uchar recbyte(){ uchar i,rd。 rd=0x00。 sda=1。 for(i=0。i8。i++) { scl=1。 rd=1。 rd|=sda。 delay4us()。 scl=0。 delay4us()。 } scl=0。 delay4us()。 return rd。 } uchar sendbyte(uchar wd) { uchar i。 bit ack0。 for(i=0。i8。i++) { sda=(bit)(wdamp。0x80)。 _nop_()。 _nop_()。 scl=1。 delay4us()。 scl=0。 wd=1。 } delay4us()。 sda=1。 scl=1。 delay4us()。 ack0=!sda。 scl=0。 delay4us()。 return ack0。 } uchar Recstring(uchar slave,uchar subaddr,uchar *buffer,uchar n) { uchar i。 start()。 if(!sendbyte(slave)) return 0。 if(!sendbyte(subaddr)) return 0。 start()。 if(!sendbyte(slave+1)) return 0。 for(i=0。in1。i++) { buffer[i]=recbyte()。 ack()。 } buffer[n1]=recbyte()。 noack()。 stop()。 return 1。 } uchar Sendstring(uchar slave,uchar subaddr,uchar *buffer,uchar n) { uchar i。 start()。 if(!sendbyte(slave)) return 0。 if(!sendbyte(subaddr)) return 0。 for(i=0。in。i++) { if(!sen
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1