【文章內(nèi)容簡介】
懂的知識時(shí),心中充滿了欣慰。在此首先感謝母校的辛勤培育之恩。其次,感謝電氣工程學(xué)院給我提供了很好的設(shè)計(jì)環(huán)境,使我的設(shè)計(jì)得以順利的進(jìn)行。最后,感謝設(shè)計(jì)指導(dǎo)老師,他淵博的專業(yè)知識,嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng),育人求實(shí)的工作態(tài)度都體現(xiàn)在這次設(shè)計(jì)的指導(dǎo)中;每當(dāng)我遇到困難時(shí),他總是耐心細(xì)致地給我講解,幫助我度過一個(gè)又一個(gè)難關(guān),使得我的設(shè)計(jì)能有條不紊的進(jìn)行。對在整個(gè)畢業(yè)設(shè)計(jì)過程中,王洋老師給予的指導(dǎo)和幫助,我表示衷心的感謝;另外系上其他老師和同學(xué)都給了我大力支持和幫助,對這些老師和同學(xué)表示誠摯的謝意;謝謝你們。在未來的工作和學(xué)習(xí)中,我將以更好的成績來回報(bào)各位領(lǐng)導(dǎo)和老師。作者:王文遠(yuǎn) 2015年 6 月 6 日參考文獻(xiàn)[1]“單片機(jī)原理及應(yīng)用”[M].第二版.北京:電子工業(yè)出版社,2009. [2]王洪濤,《單片機(jī)原理及應(yīng)用》[M]. 重慶:重慶文理學(xué)院學(xué)報(bào)(自然科學(xué)版),2011.[3]黨保華,沈俊芳.《單片機(jī)原理及應(yīng)用》教學(xué)改革方法在機(jī)電類專業(yè)中的應(yīng)用[M]. 北京:北京科學(xué)教育出版社,2007.[4]“單片機(jī)原理及應(yīng)用”課程中的應(yīng)用[M]. 北京:中國電力出版社,2009.[5]耿興隆,王麗,[M]. 北京:北京航空航天大學(xué)出版社,2009.[6][M]. 北京:高等教育出版社,2004. [7]劉婷婷,[M].合肥:安徽職業(yè)技術(shù)學(xué)院學(xué)報(bào),2004.[8][M].電腦編程技巧與維護(hù),2010年15期,期刊.[9][M].計(jì)算機(jī)與網(wǎng)絡(luò),2010年19期,期刊.[10]潘勇,[M].實(shí)驗(yàn)室科學(xué)2008年06期,期刊.[11]王莉,[M].職業(yè)教育與研究,2007年10期,期刊.[12][M].北京:電子工業(yè)出版社,2008.[13]8bit Microcotroller With 4K Bytes Flash ,2000.[14]8bit Microcotroller With 8K Bytes Flash ,2000.附錄附錄1. 系統(tǒng)硬件電路圖系統(tǒng)總的硬件電路圖如圖所示: 圖51 系統(tǒng)硬件整體原理圖附錄2. 元件清單 元件清單表格 11元件編號元件名稱元件型號數(shù)量1單片機(jī)AT89S521塊2 電平轉(zhuǎn)換芯片MAX2321塊3共陰極數(shù)碼管7SEGCOMCATGRN1個(gè)4發(fā)光二極管LED2個(gè)5電極電容CAPPOL4個(gè)6電阻RES4個(gè)7電容CAP8個(gè)9D型9針插頭接口COOND9F/M2個(gè)10電阻盤RESPACK81個(gè)11晶振CRYSTAL1個(gè)附錄3:主要參考文獻(xiàn)的摘要或內(nèi)容提要和關(guān)鍵字[1]“單片機(jī)原理及應(yīng)用”[M].第二版.北京:電子工業(yè)出版社,2009. 【摘要】 單片機(jī)原理及應(yīng)用是一門應(yīng)用性很強(qiáng)的課程,針對單片機(jī)原理及應(yīng)用課程設(shè)計(jì)在傳統(tǒng)教學(xué)中存在的突出問題,提出面向?qū)嶋H工程項(xiàng)目的課程設(shè)計(jì)體系改革方案,該方案以學(xué)生為主體,建立了課程設(shè)計(jì)項(xiàng)目庫,規(guī)范了課程設(shè)計(jì)的全過程,并充分利用網(wǎng)絡(luò)教學(xué)平臺(tái),符合新形勢下培養(yǎng)高素質(zhì)自動(dòng)化人才的需要。還對面向具體工程項(xiàng)目的單片機(jī)應(yīng)用系統(tǒng)研制過程、方法及技巧進(jìn)行了闡述。【關(guān)鍵字】:工程項(xiàng)目;單片機(jī)原理及應(yīng)用[2]王洪濤,《單片機(jī)原理及應(yīng)用》[M]. 重慶:重慶文理學(xué)院學(xué)報(bào)(自然科學(xué)版),2011.【摘要】 CDIO(ConceiveDesignImplementOperate,即構(gòu)思設(shè)計(jì)實(shí)現(xiàn)運(yùn)行)《單片機(jī)原理及應(yīng)用》課程,建立基于工程教育模式下的新型授課體系,通過把工程項(xiàng)目和授課體系有機(jī)結(jié)合,該教學(xué)體系激發(fā)了學(xué)生的學(xué)習(xí)積極性,提高了學(xué)生的理論水平和動(dòng)手能力,符合單片機(jī)原理及應(yīng)用課程的特點(diǎn),取得了較好的教學(xué)效果?!娟P(guān)鍵字】:CDIO;單片機(jī);教學(xué)改革;工程教育更多還原[3]黨保華,沈俊芳.《單片機(jī)原理及應(yīng)用》教學(xué)改革方法在機(jī)電類專業(yè)中的應(yīng)用[M]. 北京:北京科學(xué)教育出版社,2007.【摘要】 本文結(jié)合高等院校機(jī)電類專業(yè)《單片機(jī)原理及應(yīng)用》課程的特點(diǎn),以培養(yǎng)學(xué)生的實(shí)踐創(chuàng)新能力和應(yīng)用能力為目標(biāo),結(jié)合機(jī)電類專業(yè)教學(xué)實(shí)踐,介紹了《單片機(jī)原理及應(yīng)用》課程的教學(xué)改革方法及實(shí)施效果,提出了關(guān)于《單片機(jī)原理及應(yīng)用》教學(xué)改革方面的一些看法?!娟P(guān)鍵字】:《單片機(jī)原理及應(yīng)用》;教學(xué)改革;教學(xué)方法 [4]“單片機(jī)原理及應(yīng)用”課程中的應(yīng)用[M]. 北京:中國電力出版社,2009.【摘要】 分析了傳統(tǒng)的單片機(jī)原理及應(yīng)用教學(xué)中存在的諸多問題,提出了用Proteus軟件進(jìn)行單片機(jī)原理及應(yīng)用仿真教學(xué)的觀點(diǎn)和方法,重點(diǎn)闡述在Proteus環(huán)境中實(shí)現(xiàn)軟、硬件系統(tǒng)聯(lián)合調(diào)試的方法?!娟P(guān)鍵字】:仿真教學(xué);單片機(jī);Proteus軟件;CodeVision AVR;應(yīng)用 [5]耿興??; 王麗; [M]. 北京:北京航空航天大學(xué)出版社,2009.【摘要】 針對高等院校傳統(tǒng)單片機(jī)實(shí)驗(yàn)系統(tǒng)中存在的硬件成本偏高及仿真難以實(shí)現(xiàn)等問題,研究了一種基于新型嵌入式系統(tǒng)仿真軟件Proteus+Keil C的仿真平臺(tái)。該平臺(tái)從軟、硬件上對單片機(jī)等嵌入式系統(tǒng)的設(shè)計(jì)進(jìn)行仿真,對單片機(jī)雙機(jī)通信原理進(jìn)行了分析,實(shí)現(xiàn)了51單片機(jī)的串行雙機(jī)通信。結(jié)果表明,利用嵌入式虛擬實(shí)驗(yàn)平臺(tái)進(jìn)行教學(xué),成本低,效率高,仿真效果直觀,在高校嵌入式系統(tǒng)實(shí)踐課程中有良好的應(yīng)用價(jià)值。【關(guān)鍵字】:單片機(jī);嵌入式虛擬實(shí)驗(yàn)平臺(tái);Proteus;Keil;通信 [6]耿興隆,王麗,[M]. 北京:北京航空航天大學(xué)出版社,2000.【摘要】 針對高等院校傳統(tǒng)單片機(jī)實(shí)驗(yàn)系統(tǒng)中存在的硬件成本偏高及仿真難以實(shí)現(xiàn)等問題,研究了一種基于新型嵌入式系統(tǒng)仿真軟件Proteus+Keil C的仿真平臺(tái)。該平臺(tái)從軟、硬件上對單片機(jī)等嵌入式系統(tǒng)的設(shè)計(jì)進(jìn)行仿真,對單片機(jī)雙機(jī)通信原理進(jìn)行了分析,實(shí)現(xiàn)了51單片機(jī)的串行雙機(jī)通信。結(jié)果表明,利用嵌入式虛擬實(shí)驗(yàn)平臺(tái)進(jìn)行教學(xué),成本低,效率高,仿真效果直觀,在高校嵌入式系統(tǒng)實(shí)踐課程中有良好的應(yīng)用價(jià)值?!娟P(guān)鍵字】:單片機(jī);嵌入式虛擬實(shí)驗(yàn)平臺(tái);Proteus;Keil;通信 [7]劉婷婷,[M].合肥:安徽職業(yè)技術(shù)學(xué)院學(xué)報(bào),2004.【摘要】 文章闡述了一種采用 RS— 2 3 2標(biāo)準(zhǔn)通信接口實(shí)現(xiàn)雙機(jī)串行通信的設(shè)計(jì)方法 ,介紹了 Motorola公司提供的通用電平轉(zhuǎn)換芯片 MC1 488和 MC1 489的使用方法?!娟P(guān)鍵字】:單片機(jī);串行通信;接口 [8][M].電腦編程技巧與維護(hù),2010年15期,期刊.【摘要】 根據(jù)單片機(jī)的串行通信原理,深入分析了單片機(jī)串口通信模式、波特率的設(shè)置、單片機(jī)和單片機(jī)之間以及單片機(jī)與PC機(jī)之間的通信協(xié)議,并以MCS51單片機(jī)為基礎(chǔ),針對串行通信的實(shí)施,提出了相應(yīng)的實(shí)現(xiàn)方法,對于MCS51單片機(jī)的擴(kuò)展運(yùn)用具有重要的實(shí)踐意義?!娟P(guān)鍵字】:單片機(jī);串行通信;實(shí)現(xiàn) [9][M].計(jì)算機(jī)與網(wǎng)絡(luò),2010年19期,期刊.【摘要】 串行通信是目前應(yīng)用比較廣泛的一種通信模式,根據(jù)單片機(jī)的串行通信原理,介紹了單片機(jī)串行通信模式和單片機(jī)的波特率設(shè)置方法,分析了單片機(jī)雙機(jī)通信、單片機(jī)多機(jī)通信以及單片機(jī)與個(gè)人計(jì)算機(jī)(PC)機(jī)之間的通信協(xié)議,利用PC良好的人機(jī)界面和強(qiáng)大的數(shù)據(jù)處理能力,實(shí)現(xiàn)整個(gè)系統(tǒng)的集中管理和最優(yōu)控制。并以MCS51單片機(jī)為基礎(chǔ),針對串行通信的實(shí)行提出了相應(yīng)的實(shí)現(xiàn)方法?!娟P(guān)鍵字】:單片機(jī);串行通信;實(shí)現(xiàn) [10]潘勇,[M].實(shí)驗(yàn)室科學(xué)2008年06期,期刊.【摘要】 介紹了Proteus仿真軟件的功能特點(diǎn)及其對傳統(tǒng)單片機(jī)通信實(shí)驗(yàn)的改進(jìn),并以雙機(jī)串行通信和多機(jī)串行通信為例介紹了該軟件仿真通信實(shí)驗(yàn)的方法?!娟P(guān)鍵字】:單片機(jī);通信實(shí)驗(yàn);Proteus仿真;教學(xué)改革附錄4:一篇引用的外文文獻(xiàn)及其譯文英文原文:The Analysis and Comparison of InterProcess Communication Performance Between Computer NodesINTRODUCTION According to the physical location of munication processes in webbased software systems, there are usually two types of munication processes, namely the munication at different nodes and the munication between different processes. The former is mainly achieved by internet domain socket, while the later is achieved by pipes, shared memory and sockets provided by most operating systems. Many network applications such as intrusion detection systems (IDS) and network management system require very high level of realtime performance. Under such circumstances, the quality of munication performance will directly determine the applicability and efficiency of a system. Among these munications, the interprocess munication within a node[1] usually accounts for a large proportion. Therefore, to study its performance is very important. The network programming usually involves the interaction between various processes and coordinates their activities through some active or passive interprocess systems provide a variety of interprocess munication methods, mainly including signals, anonymous and named pipes, message queues, semaphores, shared memory and memory mapping, and UNIX domain sockets. In this paper, we focus on pipes, shared memory, and UNIX domain sockets and introduce the main method of each technology and the principle of how the interprocess munication is achieved. We then test the interprocess munication performance of each of the aforementioned method. 1. PIPES The Definition of Pipe In order to acplish a task, data sharing is bound to happen during the cooperation of two or more processes. It is not suitable to transfer a large amount of information from one process to another, even if the signals are very useful for handling abnormal events or errors. To solve this problem, UNIX provides a technology called pipe. Pipe is often used as a oneway munication channel that connects one process with another[3]. The process on one end uses write calls to send data through the pipe while the process on the other end uses read calls to receive data. The Type of Pipes Pipe provides a simple and synchronous transmission of information between processes. It can be divided into two categories: anonymous pipe and named pipe. An anonymous pipe can only be used between relate