2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、<p>  學(xué)生畢業(yè)設(shè)計(畢業(yè)論文)</p><p>  系 別: 計算機\軟件學(xué)院 </p><p>  專 業(yè): 計算機應(yīng)用 </p><p>  設(shè)計(論文)題目: 多媒體中央控制器 </p><p>  畢業(yè)設(shè)計(論文)任務(wù)書</p>

2、<p>  一、課題名稱: 多媒體中央控制器 </p><p><b>  二、主要技術(shù)指標(biāo):</b></p><p>  1、實現(xiàn)單片機系統(tǒng)對多媒體設(shè)備的多元控制,主要是視頻和音頻的切換; </

3、p><p>  2、實現(xiàn)PC機與單片機的通信,用于對媒體設(shè)備的參數(shù)設(shè)置; </p><p>  3、用戶通過鍵盤與單片機系統(tǒng)交互。

4、 </p><p>  三、工作內(nèi)容和要求:</p><p>  1、設(shè)計PCB和制作硬件電路。要求:硬件電路的實現(xiàn)必須保證系統(tǒng)能正常工作;_ </p><p>  2、設(shè)計上位機程序。要求:保證上下機的正常通信。 </p><p&g

5、t;  3、設(shè)計單片機程序,。要求:保證系統(tǒng)功能的實現(xiàn)。 </p><p>  4、設(shè)計測試程序。要求:實現(xiàn)上位機對下位機的監(jiān)控和狀態(tài)模擬。 </p><p>  5、系統(tǒng)輔助設(shè)計。要求:能協(xié)助系統(tǒng)調(diào)試,能有助于系統(tǒng)的完善。

6、 </p><p>  我主要負(fù)責(zé)上位機設(shè)計,首先要明確上位機的作用,主要包括界面設(shè)計和程序設(shè)計兩部分,界面設(shè)計</p><p>  主要用于對媒體設(shè)備參數(shù)的設(shè)置,主要是投影儀的預(yù)熱參數(shù)和散熱參數(shù),相關(guān)參數(shù)可查閱資料獲取, 程</p><p>  序設(shè)計主要是通過串口實現(xiàn)

7、與下位機之間的通信,主要是向下位機發(fā)送參數(shù)進(jìn)行設(shè)置和接收下位機發(fā)</p><p>  送的指令以便進(jìn)行實時監(jiān)控 。 </p><p><b>  四、主要參考文獻(xiàn):</b></p><p

8、>  ___《接口技術(shù)講義》呂勇 (常州信息學(xué)院校內(nèi)教材) </p><p>  《智能電子產(chǎn)品設(shè)計》 黃維翼等 (常州信息學(xué)院校內(nèi)教材) </p><p>  《單片機系統(tǒng)開發(fā)實例經(jīng)典》戢衛(wèi)平等編 冶金工業(yè)出版社 2006.04

9、 第一版 </p><p>  《單片機應(yīng)用開發(fā)技術(shù)》 李興國等編 北京大學(xué)出版社 2007.08 </p><p>  學(xué) 生(簽名) 年 月 日</p><p>  指 導(dǎo) 教師(簽名) 年

10、 月 日 </p><p>  教研室主任(簽名) 年 月 日</p><p>  系 主 任(簽名) 年 月 日</p><p>  畢業(yè)設(shè)計(論文)開題報告<

11、/p><p><b>  目錄</b></p><p>  多媒體中央控制器1</p><p><b>  前言1</b></p><p>  第1章 總體設(shè)計1</p><p>  1.1多媒體中央控制系統(tǒng)的研究背景1</p><p>  1

12、.2.1 多媒體中央控制系統(tǒng)的現(xiàn)狀1</p><p>  1.2.2 多媒體中央控制系統(tǒng)的發(fā)展2</p><p>  第2章 多媒體中央控制器系統(tǒng)概述2</p><p>  2.1 系統(tǒng)功能概述2</p><p>  2.2 技術(shù)指標(biāo)3</p><p>  2.3 系統(tǒng)結(jié)構(gòu)框圖3</p>&

13、lt;p>  第3章 控制電路的設(shè)計5</p><p>  3.1音視頻切換電路5</p><p>  3.2 串行接口電路設(shè)計5</p><p>  3.3鍵盤系統(tǒng)的設(shè)計6</p><p>  3.4 E2PROM的擴展7</p><p>  第4章 系統(tǒng)控制軟件設(shè)計8</p>&

14、lt;p>  4.1 界面設(shè)計8</p><p>  4.2上位機軟件設(shè)計8</p><p>  4.3 下位機設(shè)計11</p><p>  4.4 綜合測試20</p><p>  第5章 項目體會21</p><p>  第6章 結(jié)束語22</p><p>&

15、lt;b>  謝辭22</b></p><p><b>  參考文獻(xiàn)22</b></p><p><b>  附錄23</b></p><p>  附錄1 元器件清單23</p><p>  附錄2 原理圖24</p><p><b> 

16、 多媒體中央控制器</b></p><p><b>  黃玉勝</b></p><p>  (常州信息職業(yè)技術(shù)學(xué)院,江蘇)</p><p>  摘要:隨著多媒體技術(shù)和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,以及國家對教育的越來越重視,教育信息化已經(jīng)成為現(xiàn)代教育發(fā)展的主要方向。為了適應(yīng)現(xiàn)代化教學(xué)的需要,多媒體教學(xué)系統(tǒng)因其充分利用豐富的教學(xué)資源、靈活生動的

17、教學(xué)方式等優(yōu)點而得到廣泛的應(yīng)用。</p><p>  本文介紹了采用AT89C52單片機為主控芯片,與X9313、CD4051、X25045、MAX232、74HC157等外圍芯片共同構(gòu)成多媒體中央控制器的核心器件的設(shè)計,該儀器具有性價比高、控制功能全、體積小以及使用方便快捷等特點。 系統(tǒng)采用上、下位機的結(jié)構(gòu)構(gòu)建,上位機主要是向下位機發(fā)送參數(shù)進(jìn)行設(shè)置和接收下位機發(fā)送的指令以便進(jìn)行實時監(jiān)控 ,下位機主要是向上位機發(fā)

18、送指令,整個系統(tǒng)分為工作階段和學(xué)習(xí)階段。PC機與單片機之間的通信采用RS232 接口,文章給出了實現(xiàn)該系統(tǒng)功能的顯示電路和單片機控制電路的設(shè)計,且在顯示模塊的設(shè)計中采用動態(tài)掃描的方法,從而降低了硬件成本,節(jié)約了單片機的I/ O 口資源。經(jīng)過軟硬件的多次調(diào)試和測試后,整個系統(tǒng)運行效果良好。同時,設(shè)計中針對數(shù)據(jù)的可靠傳輸和通訊過程中可能出現(xiàn)的干擾等題也給出了相應(yīng)的合理解決方案。該系統(tǒng)的設(shè)計采用高級語言c和c++builder開發(fā)環(huán)境,在這些

19、平臺上實現(xiàn)PC 機與單片機的通訊。 </p><p>  關(guān)鍵詞:電化教學(xué) 多媒體 單片機 總線 串行通信</p><p>  Multimedia central controller</p><p>  HuangYuSheng</p&

20、gt;<p>  (Changzhou College of Information Technology, JiangSu)</p><p>  Abstract: With the multimedia technology and the rapid development of network technology, as well as the state's increasing

21、 emphasis on education, education, information technology development of modern education has become the main direction. In order to adapt to the needs of modern teaching and multimedia teaching systems take full advanta

22、ge of its rich teaching resources, dynamic teaching methods, etc. have been widely used. This article describes using AT89C52 single-chip chipset for the ho</p><p>  Keyword: Power of teaching multimedia

23、Single-chip bus Serial communication </p><p><b>  前言</b></p><p>  進(jìn)入信息時代,隨著計算機技術(shù)、多媒體技術(shù)的不斷發(fā)展,在各個領(lǐng)域的應(yīng)用也越來越廣泛。由計算機技術(shù)設(shè)備與多媒體技術(shù)設(shè)備組成的多媒體教室在教學(xué)中的應(yīng)用相當(dāng)普及,成為了實現(xiàn)教學(xué)的現(xiàn)代化的主要手段。由于構(gòu)成多媒體教室的設(shè)備種類多,操作復(fù)雜

24、繁瑣,實際教學(xué)應(yīng)用相當(dāng)困難。為了解決這些問題,能集中控制操作、簡單明了、使用方便的多媒體中央控制系統(tǒng)應(yīng)運而生。而作為控制樞紐的多媒體中央控制系統(tǒng),僅是提供使用上的便利還不夠,必須具備非常高的穩(wěn)定性、可靠性。后者直接影響著多媒體課堂教學(xué)的效率和效果,所以,多媒體中央控制系統(tǒng)的研究開發(fā)和應(yīng)用,都應(yīng)把穩(wěn)定性、可靠性作為重要的技術(shù)指標(biāo)。</p><p>  多媒體教室的基本配置如下:</p><p&g

25、t;  (1)計算機設(shè)備:臺式計算機或筆記本手提電腦。</p><p> ?。?)視頻播放設(shè)備:錄象機、影碟機。</p><p> ?。?)音頻播放設(shè)備:錄音機、9I 機。</p><p>  (4)實物視頻展示臺。</p><p>  (5)多媒體投影機,投影屏幕。</p><p> ?。?)音響系統(tǒng)( 功放、音箱、

26、調(diào)音臺、效果處理器)。</p><p> ?。?)拾音設(shè)備( 有線話筒、無線話筒)。</p><p> ?。?)電動窗簾,可調(diào)室內(nèi)燈光照明。</p><p>  多媒體教室匯集了眾多的電教媒體設(shè)施設(shè)備,非專業(yè)技術(shù)人員出身的教師,在課堂進(jìn)行多媒體教學(xué)時,一邊要熟練操作面板和各種遙控器來控制設(shè)備運行,一邊要專注于主題的講解。既緊張又辛苦,教師容易產(chǎn)生畏難心理,對多媒體教

27、學(xué)必然產(chǎn)生負(fù)面影響。為了解決這些問題,專業(yè)技術(shù)人員研究開發(fā)了多媒體中央控制系統(tǒng)。多媒體中央控制系統(tǒng)把多媒體教室的各種設(shè)施設(shè)備集中管理、控制操作,菜單式可視化的操作流程,簡單明了,實現(xiàn)了復(fù)雜的操作轉(zhuǎn)變?yōu)楹唵蔚牟僮?,直觀方便,讓教師運用自如。多媒體中央控制系統(tǒng)的主要功能是:</p><p> ?。?)對各種播放設(shè)備的全面控制操作,如對錄象機、影碟機的播放、慢放、靜象、快進(jìn)、停止等。</p><p&

28、gt; ?。?)對實物視頻展示臺的控制操作,如對圖片、文字、實物的拍攝、放大、縮小等。</p><p> ?。?)監(jiān)視各種視頻的播放效果和進(jìn)程。</p><p> ?。?)計算機信號與視頻、影象信號的切換。</p><p> ?。?)視頻、影象信號之間的切換。</p><p>  (6)控制調(diào)節(jié)音響系統(tǒng)。</p><p&g

29、t;  (7)控制電動屏幕的升降。</p><p>  本多媒體中央控制器主要分兩個階段,即學(xué)習(xí)階段和工作階段。本系統(tǒng)用AT89C52 單片機P 3口中的P3.0 、P 3 1 作P 3口的第二功能使用,與串行接口相連接,完成學(xué)習(xí)階段的任務(wù)。工作階段采用部分P 3 口的引腳作為信號切換端;P 1口直接與外部存儲器X25045 相連,實現(xiàn)存儲器的擴展;P 0、P 2口與鍵 盤連接,對鍵盤進(jìn)行檢測,用來執(zhí)行用戶的命

30、令操作。采用模塊化的設(shè)計方法,由硬件PCB設(shè)計,上位機軟件設(shè)計,下位機軟件設(shè)計以及動畫、視頻、音頻、視覺輔助設(shè)計幾部分組成。</p><p>  第1章 總體設(shè)計</p><p>  傳統(tǒng)的課堂教學(xué)模式是教師采用口授的方法,使用黑板、粉筆;學(xué)生面對的是老師、教材和黑板。這種教學(xué)形式單一,教學(xué)效果很大程度上取決于老師的個人才華和學(xué)生的學(xué)習(xí)興趣。隨著時代的進(jìn)步,各種器材被應(yīng)用在教學(xué)中如無

31、線話筒、投影儀、幻燈機等,提高了教學(xué)效果;同時大量教學(xué)錄像片紛紛涌現(xiàn),使教育飛躍了時空的限制。計算機技術(shù)的長足進(jìn)步、多媒體視頻系統(tǒng)的大量開發(fā)生產(chǎn),為現(xiàn)代教育媒體提供了一個新的傳遞工具。本多媒體教室控制系統(tǒng)就是這方面的典型應(yīng)用之一,它具有如下顯著特點:  (1)繼承和發(fā)展了傳統(tǒng)電化教室的各種功能  在設(shè)計之前,參閱了大量的其它同類產(chǎn)品,對它們的各項功能進(jìn)行了綜合分析,并結(jié)合教學(xué)的實際要求著手開發(fā)和研制各種功能,力求教學(xué)中的各種功能逐一

32、不漏地實現(xiàn),同時也滿足教師在教學(xué)中新的要求。教室不僅可以用于多媒體計算機教學(xué),還可以用于錄像教學(xué)、外語教學(xué)、學(xué)術(shù)報告等?! ?2)模塊化的設(shè)計和中央控制系統(tǒng)使產(chǎn)品性能穩(wěn)定可靠、易于擴展  在通信和控制上使用單片機,使控制電路一改傳統(tǒng)的方法,使電路更加簡潔明了,性能上也更加穩(wěn)定可靠。各模塊合理分工,獨立工作,組合起來成為一個整體,便于系統(tǒng)的安裝、調(diào)試,</p><p>  教師只需要按動鼠標(biāo)就可以進(jìn)行控制,十分

33、直觀、方便、簡單。。</p><p>  1.1多媒體中央控制系統(tǒng)的研究背景</p><p>  多媒體中央控制系統(tǒng)是現(xiàn)代化的教學(xué)設(shè)施,該系統(tǒng)包含了全部電化教學(xué)、計算機輔助教學(xué)和演示的手段,是便于使用、效果理想的教學(xué)演示系統(tǒng)。它將錄像機、影碟機、計算機、視頻展臺、投影機等先進(jìn)的視聽設(shè)備以及其他可遙控設(shè)備(如電動屏幕、電動窗簾、燈光等)有機地連接在一起,構(gòu)成現(xiàn)代化視聽教學(xué)環(huán)境。系統(tǒng)由教師根據(jù)

34、執(zhí)教內(nèi)容集中控制,能實現(xiàn)對各種設(shè)備常用功能的控制和視、音頻切換操作,使教學(xué)的內(nèi)容生動、形象和具體,克服了以往的呆板灌輸?shù)慕虒W(xué)形式。多媒體中控系統(tǒng)的工作原理:中央控制系統(tǒng)采用多機通訊技術(shù)和系統(tǒng)集成技術(shù),將被控設(shè)備按用戶實際操作要求進(jìn)行組合,再將其對每個設(shè)備的最終操作過程集成為簡單的操作。</p><p>  總之,多媒體中央控制系統(tǒng)可以對錄像機、影碟機、視頻展臺、投影機、電動屏幕、電動窗簾等設(shè)備進(jìn)行集中控制。<

35、;/p><p>  目前,多媒體中央控制系統(tǒng)主要采用兩種形式:計算機軟件控制和純電路硬件控制。軟件控制界面活潑,純電路硬件控制操作簡便。用戶可根據(jù)自己的喜好,選擇其一或同時使用兩種方式。1.2 多媒體中央控制系統(tǒng)的現(xiàn)狀和發(fā)展趨勢</p><p>  1.2.1 多媒體中央控制系統(tǒng)的現(xiàn)狀</p><p>  綜觀多媒體教室控制系統(tǒng),大致可以把控制系統(tǒng)技術(shù)歸納為兩種:一種是

36、簡易型控制系統(tǒng),利用簡單儀器進(jìn)行信號切換;另一種是智能型中央控制系統(tǒng),利用智能控制器在同一界面上對各種電化教學(xué)設(shè)備進(jìn)行常用功能的操作。簡易型控制系統(tǒng)雖然投資少、安裝維護(hù)容易,但智能化程度低,要求教師在使用多媒體教室前,必須弄清設(shè)備的連接關(guān)系,并且要熟悉各設(shè)備的操作要領(lǐng),這就增加了教師的操作難度,不建議采用。目前組建的多媒體教室所采用的大多是智能型中央控制系統(tǒng),其特點是集中控制所有設(shè)備,操作簡便容易掌握,教師上課時不會因操作設(shè)備而分散精力

37、。</p><p>  中央智能控制器主要包括AV切換器、RS232計算機接口電路、VGA處理器和智能控制電路。AV切換器連接所有教學(xué)設(shè)備的音頻與視頻信號,多媒體計算機輸出的VGA數(shù)字信號連接到VGA處理器,直接輸送到計算機顯示器和投影機的VGA輸入端口,RS232接口電路與計算機串行接口連接。智能控制電路是中央智能控制器的核心部分,連接所有設(shè)備的紅外遙控(Ir)輸出端口。智能中央控制系統(tǒng)操作方式分類智能型中央控

38、制系統(tǒng)的用戶操作界面大致可以分為以下三種:輕觸式薄膜開關(guān)面板、微機圖形化操作和無線遙控觸摸顯示屏。</p><p>  輕觸式薄膜開關(guān)面板實際上是一臺小型主機,一般采用價格和技術(shù)都較為低廉的單板機控制,優(yōu)點是無需依賴計算機操作。輕觸式薄膜開關(guān)屬于機械式電子開關(guān),存在使用壽命較短的問題,單板機的智能化程度低,而且面板的連接線復(fù)雜觸點多,容易老化易出故障,一般采用。</p><p>  無線遙

39、控觸摸顯示屏是一臺高智能獨立操作系統(tǒng)的小型主機,智能化程度高,無需依賴計算機操作,本身具有觸摸顯示屏,還可進(jìn)行無線遙控操作。無線遙控觸摸顯示屏的最大優(yōu)點是可以無線遙控操作,這樣,教師就不再局限于在控制臺前活動,可以跟同學(xué)們有更近距離的接觸。但是系統(tǒng)的價格昂貴,一般用戶難以接受,是未來的發(fā)展方向。</p><p>  微機圖形化操作現(xiàn)在采用最為廣泛的是微機圖形化操作,原理是在計算機安裝相應(yīng)的控制程序,通過計算機的串

40、行端口發(fā)送指令到中央智能控制器,從而達(dá)到控制教學(xué)設(shè)備的目的。在這種情況下,計算機既是控制設(shè)備也是教學(xué)設(shè)備。系統(tǒng)的優(yōu)點是升級容易,只需更新系統(tǒng)軟件即可。另外,還可以在顯示屏上加裝觸摸屏或手寫屏。其最大的缺點是所有控制都要通過計算機操作,因此計算機系統(tǒng)崩潰或發(fā)生故障將導(dǎo)致整套設(shè)備無法使用。智能中央控制器選購要點智能中央控制器的價格一般都在2萬元左右,有的甚至3萬多元,如果選購不當(dāng),就會給學(xué)校帶來極大的經(jīng)濟損失。下面筆者就具體談一談選購智能中

41、央控制器的幾點經(jīng)驗:</p><p>  避免盲目選購標(biāo)榜高新技術(shù)的產(chǎn)品。多媒體智能中央控制技術(shù)經(jīng)過十多年的發(fā)展已經(jīng)相當(dāng)成熟,市場競爭十分激烈,一些廠家為了突圍而出,吸引用戶的眼球,往往標(biāo)榜其采用了新技術(shù),增加了若干功能。然而,當(dāng)用戶把產(chǎn)品買回來使用之后才發(fā)現(xiàn),其中一些功能可能永遠(yuǎn)都用不上,反而會成為系統(tǒng)不穩(wěn)定的因素。例如一些廠家把鑲嵌在控制臺的CRT顯示器改換成液晶顯示器,由于液晶顯示器具有可視角度的問題,教師

42、坐在控制臺前觀看液晶顯示屏?xí)r,畫面的顯示一團糟,只好不斷地改變站立的姿勢去適應(yīng)液晶顯示器的可視角度,使教師無所適從。</p><p>  1.2.2 多媒體中央控制系統(tǒng)的發(fā)展</p><p>  多媒體報告廳是現(xiàn)代化的教學(xué)設(shè)施。它由多媒體中央控制系統(tǒng)組成,該系統(tǒng)包含了全部電化教學(xué)、計算機輔助教學(xué)和演示的手段,是目前最受歡迎、最便于使用、效果最理想的教學(xué)演示系統(tǒng)。系統(tǒng)由教師根據(jù)執(zhí)教內(nèi)容集中控

43、制,能實現(xiàn)對各種設(shè)備常用功能的控制和視、音頻切換操作,使教學(xué)的內(nèi)容生動化、形象化和具體化,系統(tǒng)充分發(fā)揮了現(xiàn)代教學(xué)設(shè)備對提高教學(xué)質(zhì)量的作用,緩解了上課教師的勞動強度,大大提高了各種設(shè)備的利用率,適用于各類學(xué)校進(jìn)行多媒體教學(xué)、課例教學(xué)、專題演講、報告會、國際學(xué)術(shù)交流會、演示及娛樂。如果與校園計算機和互聯(lián)網(wǎng)相連,可以共享校園網(wǎng)和互聯(lián)網(wǎng)豐富的信息資源</p><p>  第2章 多媒體中央控制器系統(tǒng)概述 &

44、lt;/p><p>  2.1 系統(tǒng)功能概述</p><p>  多媒體教室匯集了眾多的電教媒體設(shè)施設(shè)備,非專業(yè)技術(shù)人員出身的教師,在課堂進(jìn)行多媒體教學(xué)時,一邊要熟練操作面板和各種遙控器來控制設(shè)備運行,一邊要專注于主題的講解。既緊張又辛苦,教師容易產(chǎn)生畏難心理,對多媒體教學(xué)必然產(chǎn)生負(fù)面影響。為了解決這些問題,專業(yè)技術(shù)人員研究開發(fā)了多媒體中央控制系統(tǒng)。多媒體中央控制系統(tǒng)把多媒體教室的各種設(shè)施設(shè)備

45、集中管理、控制操作,菜單式可視化的操作流程,簡單明了,實現(xiàn)了復(fù)雜的操作轉(zhuǎn)變?yōu)楹唵蔚牟僮鳎庇^方便,讓教師運用自如,多媒體中央控制系統(tǒng)的主要功能是: </p><p> ?。?)對各種播放設(shè)備的全面控制操作,如投影儀的預(yù)熱,影片播放等。</p><p> ?。?)對實物視頻展示臺的控制操作,如對圖片文字、實物的拍攝、放大、縮小等。</p><p> ?。?)監(jiān)視各種視

46、頻的播放效果和進(jìn)程。</p><p> ?。?)計算機信號與視頻、影象信號的切換。</p><p> ?。?)計算機信號之間的切換。</p><p> ?。?)視頻、影象信號之間的切換。</p><p><b>  2.2 技術(shù)指標(biāo)</b></p><p>  高穩(wěn)定性、可靠性的結(jié)構(gòu)設(shè)計:作為控制

47、樞紐的多媒體中央控制系統(tǒng),不僅要有強大的智能化功能,讓操作使用簡單便利,還必須具備非常高的穩(wěn)定性、可靠性,才能保證多媒體課堂教學(xué)的效率和效果。為了使多媒體中央控制系統(tǒng)具有較高的穩(wěn)定性、可靠性,系統(tǒng)采用模塊化結(jié)構(gòu)設(shè)計。由中央控制、串行接口、視頻切換矩陣、音頻切換矩陣、VGA信號處理模塊、上機位控制軟件等組成。系統(tǒng)中的通訊和控制使用單片機,各模塊合理分工,獨立工作組合成為一個整體??刂齐娐泛啙嵜髁耍到y(tǒng)的安裝調(diào)試簡單容易,某一模塊出了問題也

48、不為影響其他模塊,使得系統(tǒng)具有非常高的穩(wěn)定性、的可靠性同時也便于系統(tǒng)擴展和升級。</p><p>  2.3 系統(tǒng)結(jié)構(gòu)框圖</p><p>  多媒體中央控制系統(tǒng)是應(yīng)用多媒體系統(tǒng)集成控制技術(shù)的一種產(chǎn)品,由多媒體電腦、控制面板、中央控制主機、等組成。</p><p><b>  圖1-1</b></p><p>  它采用

49、多機通訊技術(shù)和系統(tǒng)集成技術(shù),各部分之間用通信電纜相連,構(gòu)成一個網(wǎng)絡(luò)系統(tǒng)。中央控制主機集成了音頻切換模塊、視頻切換模塊、VGA切換模塊和電源管理模塊;通過鍵盤可以控制投影機、影碟機、錄象機、展示臺等影音設(shè)備。VGA切換模塊有兩路切換,可外接筆記本電腦。中央控制主機通過串口和多謀體電腦、控制面板等通信。對于復(fù)雜的教室或場所控制,中央控制主機,可根據(jù)需要擴展。</p><p>  中央控制主機還集成RS232碼的控制模

50、塊,通過RS232串口完成對RS232串口設(shè)備間的通訊,實現(xiàn)對該設(shè)備的控制。具有智能保護(hù)功能的多功能控制器能實現(xiàn)投影機的智能開、關(guān)機。用戶不必考慮關(guān)機順序,也不必等待投影機散熱結(jié)束后關(guān)電源,而只要用后隨手關(guān)機就行,極大地方便用戶操作,并延長投影機使用壽命,特別是燈泡、液晶片的使用壽命。控制主機提供投影機的燈泡開關(guān)檢測,實現(xiàn)電動屏幕與投影機開關(guān)的聯(lián)動;當(dāng)有投影光線時,屏幕自動放下,投影燈關(guān)閉時,屏幕自動收起。投影機燈開關(guān)檢測電路還能確保在

51、投影機主電源斷電前關(guān)閉投影燈并有幾分鐘的散熱延時。外電出現(xiàn)突然停電故障時,檢測控制電路自動啟動后備電源,并立即發(fā)關(guān)機指令給投影機,等投影燈泡散熱3~5min后,再關(guān)閉主電源。</p><p>  控制面板是整個系統(tǒng)最重要、最方便的控制方式,它實際上是調(diào)音臺、卡拉OK機和指令發(fā)送中心,控制面板根據(jù)所按下的按鍵,發(fā)送對應(yīng)的指令給中央控制主機或其它模塊使其做出相應(yīng)的動作從而達(dá)到控制的目的。通過按鍵控制面板可以進(jìn)行設(shè)備的

52、選擇和常用的視/音頻和VGA輸出的切換。設(shè)備選擇按鍵分別可以選擇外接AV、電腦、筆記本電腦的設(shè)備進(jìn)行控制,同時系統(tǒng)將外接AV、電腦、筆記本電腦的視頻或VGA信號自動識別通過投影機投影出來,音頻通過功放播放出來。面板除了提供影音設(shè)備的控制和信號源切換的控制按鍵外,還提供電動幕控制按鍵。面板集成調(diào)音控制功能,可以對計算機、影碟機等控制聲音音量及話筒音量和混響時間。</p><p>  第3章 控制電路的設(shè)計<

53、/p><p>  3.1音視頻切換電路</p><p>  本模塊選用 AT89C52 控制 8 選 1 模擬開關(guān) CD4051,選中某一路音頻或視頻輸入信號,從而得到 。相應(yīng)的音頻或視頻輸出。 音頻切換模塊采用兩片CD4051分別做左右聲道切換,通過單片機的控制信號進(jìn)行輸入選擇。緩沖放大電路選用集成運放NE5532與話筒放大信號疊加后輸出。本系統(tǒng)中邏輯門電路 74HC157 的 A、B、St

54、robe 和 Select 的信號由單片機來控制。由于本系統(tǒng) 中有三個 VGA 輸入和二個 VGA 輸出,故選用兩個 74HC157 芯片。 </p><p>  3.2 串行接口電路設(shè)計</p><p>  單片機通過串行總線與上位計算機進(jìn)行串行通訊,接收從計算機發(fā)出的控制指令,對中央控制系統(tǒng)內(nèi)的視頻切換、音頻切換、功率控制等模塊發(fā)出控制信號,處理這些模塊返回的數(shù)據(jù),實時監(jiān)控各模塊的狀態(tài)

55、,與上位計算機完成數(shù)據(jù)指令的交換。通信芯片MAX232實現(xiàn)RS232電平和TTL電平轉(zhuǎn)換,從而實現(xiàn)上位機和下位機的通信。</p><p>  采用AT89C52單片機作為整個主從式多機通訊系統(tǒng)中的一個從機,通過MAX232連接在串行總線上。 AT89C51的P0口用作音頻、視頻切換控制,其輸出信號經(jīng)過鎖存器74HC373鎖存,74HC373的輸出同時送到單片機的P2.0~P2.5口,用于實時檢測切換狀態(tài)是否正確;

56、P2.6、P2.7為電子音量電位器的控制輸出,經(jīng)光耦隔離后控制電子音量,電位器X9313控制系統(tǒng)總音量;P1.0~P1.2是手控面板接口,手控面板是中央控制器外的一個附屬模塊,自帶鍵盤掃描和顯示驅(qū)動器,手控面板可以在脫離主控計算機的情況下,操作中央控制器完成全部控制功能;P1口和P3口另有六路音頻、視頻切換狀態(tài)指示燈接口,用以指示當(dāng)前的切換狀態(tài);</p><p>  對于當(dāng)兩個設(shè)備進(jìn)行串口通訊時,接收機能否接收到

57、正確的字符這個問題,目前通常采用統(tǒng)一的通訊約定,即起始位、數(shù)據(jù)位、奇偶位和停止位在同一次傳送過程中必須保持一致,這樣才能成功地傳送數(shù)據(jù),這里就涉及到通訊協(xié)議的概念。 </p><p>  通信協(xié)議(Communication Protocol)是通訊雙方的一種約定,它是一組實體相互通信行為的規(guī) 則和格式(語法和語義),已成為數(shù)據(jù)通訊、計算機網(wǎng)絡(luò)、多機系統(tǒng)等分布式系統(tǒng)的靈魂。在智能化測量與控制系統(tǒng)中,一般都以標(biāo)準(zhǔn)計

58、算機平臺(PC 個人計算機、Macintosh 計算機或 工作站)為核心,采用串行通信接口與被測或被控設(shè)備連接,通過軟件來實現(xiàn)對這些設(shè)備的訪問。然而要使系統(tǒng)正常而又可靠地工作,選用合適的串行接口以及編制好通信協(xié)議(軟件)是至關(guān)重要的一環(huán)。因此,通信協(xié)議是否合理,決定了上位機和下位機之間是否能夠進(jìn)行正常而正確的通信。 </p><p>  在本系統(tǒng)中,作為上位機的 PC 機是主控單元,單片機是 PC 機信息的接受者

59、,用來接收上位機發(fā)送的用戶要求的波特率代碼。 </p><p>  本系統(tǒng)的通信協(xié)議為以下幾點: </p><p>  ( 1)串行口工作方式選為方式 0。 </p><p>  ( 2)波特率代碼:94H。 </p><p> ?。?3)開機 ON 代碼:90H。 </p><p>  ( 4)AV 代碼:91H。

60、</p><p> ?。?5)VGA 代碼:92H。 </p><p> ?。?6)關(guān)機 OFF 代碼:93H。 </p><p> ?。?7)第一二字節(jié)為波特率選擇: </p><p>  輸入"00",代表用戶選擇 1200b 的波特率。 </p><p>  輸入"01",

61、代表用戶選擇 2400b 的波特率。 </p><p>  輸入"02",代表用戶選擇 4800b 的波特率。 </p><p>  輸入"03",代表用戶選擇 9600b 的波特率。 </p><p>  輸入"04",代表用戶選擇 19200b 的波特率。 </p><p>  

62、輸入"05",代表用戶選擇 38400b 的波特率。 </p><p>  ( 8)第三字節(jié)為投影機上電延時(輸入十進(jìn)制數(shù)據(jù),上位機將它轉(zhuǎn)換成十六進(jìn)制之后再發(fā)送給 </p><p><b>  下位機)。 </b></p><p>  ( 9)下位機返回碼:33H。 </p><p><b>

63、;  需要說明幾點: </b></p><p> ?。?1)下位機每次接收代碼成功后立即向上位機返回"接收正確"代碼 33H。 </p><p> ?。?2)上位機在發(fā)送過程中,如果出現(xiàn)操作錯誤,立即向單片機發(fā)出"發(fā)送錯誤"代碼 30H,這時候用戶需要重新發(fā)送代碼。 </p><p> ?。?3)下位機在接收代碼的

64、過程中使用查詢的方式來完成。 </p><p>  ( 4)上位機和下位機在通信過程中,二者均可選擇 9600b 的波特率。 </p><p> ?。?5)在投影機上輸入電延時,用戶只需輸入十進(jìn)制數(shù)據(jù),在上位機將它轉(zhuǎn)換成十六進(jìn)制之后,發(fā)送給下位機。 </p><p> ?。?6)由于 RS-232C 用于通信時,一般的連接距離都不是太長,且在本系統(tǒng)中,上位機傳輸

65、的代碼較簡單,并在使用過程中僅用一次串行口,所以通信協(xié)議中選擇無奇偶校驗位。 </p><p> ?。?7)每個投影機都有自己的代碼,開機、AV、VGA 和關(guān)機代碼的內(nèi)容都不相同,并且長度也不相同,程序中給開機 ON、AV、VGA 和關(guān)機 OFF 代碼分別留有 32 個空地址,可供用戶輸入投影機的不同代碼。 </p><p> ?。?8)上位機程序可以直接使用串行口調(diào)試程序,或是由程序員編

66、寫一個 Visual Basic 程序。在向下位機發(fā)送代碼的過程中,兩種方法必須遵守串行口的通信協(xié)議。 </p><p>  3.3鍵盤系統(tǒng)的設(shè)計</p><p>  對于一個以單片機為基礎(chǔ)的微型計算機系統(tǒng)來說,經(jīng)常使用簡單的鍵盤可以完成輸入操作,數(shù) 據(jù)、命令及指令都可以通過鍵盤輸入到系統(tǒng)中。在實際系統(tǒng)中,鍵盤上除了數(shù)字鍵和字母鍵以外, 還有功能鍵,用它輸入監(jiān)控命令或其他控制命令,可以實現(xiàn)

67、簡單的人機通信。鍵盤接口的基本任務(wù)如下: </p><p> ?。?1)判別是否有鍵按下。 </p><p> ?。?2)如果有鍵按下,判斷是哪個鍵按下,即按鍵識別。 </p><p> ?。?3)消除按鍵抖動。 </p><p> ?。?4)完成鍵處理任務(wù)。 </p><p>  鍵盤操作在多媒體中央控制器中占有重要

68、地位,主要用來完成多媒體教室中各儀器的切換或相應(yīng)的控制命令。本系統(tǒng)的鍵盤設(shè)計為矩陣鍵盤,其工作原理是:</p><p>  按鍵設(shè)置在行、列線交點上,行、列線分別連接到按鍵開關(guān)的兩端。行線通過上拉電阻接到+5V上。平時無按鍵動作時,行線處于高電平狀態(tài),而當(dāng)有按鍵按下時,行線電平狀態(tài)將由與此行線相連的列線電平?jīng)Q定。列線電平如果為低,則行線電平為低;列線電平如果為高,則行線電平亦為高,這一點是識別矩陣鍵盤按鍵是否被按

69、下的關(guān)鍵所在。由于矩陣鍵盤中行、列線為多鍵共用,各按鍵均影響該鍵所在行和列的電平。因此各按鍵彼此將相互發(fā)生影響,所以必須將行、列線信號配合起來并作適當(dāng)?shù)奶幚?,才能確定閉合鍵的位置。 </p><p>  本系統(tǒng)在軟件編程時,采用線反轉(zhuǎn)法來實現(xiàn)鍵盤操作,鍵號的值分別為: </p><p>  影碟機——0BEH。 </p><p>  筆記本——0BDH。 </

70、p><p>  臺式機——0BBH。 </p><p>  展 臺——0B7H。 </p><p>  電動幕升——0DEH。 </p><p>  音量大——0DDH。 </p><p>  投影機開——0DBH。 </p><p>  系統(tǒng)開——0D7H。 </p><

71、p>  電動幕降——0EEH。 </p><p>  音量小——0EDH。 </p><p>  投影機關(guān)——0EBH。 </p><p>  系統(tǒng)關(guān)——0E7H。 </p><p>  在程序的設(shè)計過程中,選自動開關(guān)時,開機默認(rèn)狀態(tài)為臺式機狀態(tài)。 </p><p>  3.4 E2PROM的擴展</p&g

72、t;<p>  為實現(xiàn)指令存儲功能,在設(shè)計中我們采用x25045芯片來實現(xiàn),X25045是美國Xicor公司生產(chǎn)的E2PROM器件,它集多種功能于一體,性價比高。X25045是把微處理器件最基本的三種功能即看門狗定時器、復(fù)位控制和E2PROM集成在單個8引腳的CMOS器件內(nèi),將電源監(jiān)控和看門狗功能與高速、三線、非易失性存儲器組合在一起,從而很大程度上降低了系統(tǒng)成本以及對電路板空間的要求。看門狗定時器對微處理器提供了獨立的保

73、護(hù)系統(tǒng),一旦出現(xiàn)故障,在設(shè)定的時間內(nèi)超時之后,RESET作出響應(yīng);V CC檢測電路可使系統(tǒng)免受低電壓狀況的影響,當(dāng)電壓降到最小工作電壓以下時,系統(tǒng)復(fù)位,直到V CC返回到穩(wěn)定為止;其存儲器部分是4096位串行E2PROM,具有簡單的三線總線工作的串行外設(shè)接口SPI(Serial Perpheral Interface)。除此之外,它還具有以下一些基本特點:</p><p>  ( 1)低電源電壓檢測以及直至V C

74、C =1V時復(fù)位信號有效。 </p><p> ?。?2)數(shù)據(jù)傳送速率快,時鐘速率為 1MHz。 </p><p>  ( 3)512×8 位串行E PROM,4 字節(jié)頁方式。 </p><p> ?。?4)采用低功耗 CMOS 工藝,具有 10A等待電流和 3mA 工作電流。 </p><p> ?。?5)工作電壓范圍為 2.7

75、~5.5V。 </p><p> ?。?6)塊鎖定,保護(hù) 1/4、1/2 或所有的E PROM陣列。 </p><p> ?。?7)片內(nèi)異常事件寫保護(hù)(上電、掉電寫保護(hù)和提供寫鎖存)。</p><p>  X25045 與 AT89C52 單片機接口電路 如下圖所示:</p><p>  AT89C52 WP

76、 VCC</p><p><b>  圖1-2</b></p><p>  第4章 系統(tǒng)控制軟件設(shè)計</p><p><b>  4.1 界面設(shè)計</b></p><p>  多媒體中央控制器是基于窗口界面的應(yīng)用軟件。軟件界面完全向用戶開放,軟件提供豐富的按鈕圖庫供用戶選擇,按鈕的個數(shù)及

77、功能均可由用戶設(shè)定,方便用戶更換設(shè)備或進(jìn)行組合功能設(shè)計。例如按打開投影教學(xué)鍵,中央控制系統(tǒng)會自動將電動幕、等調(diào)節(jié)成最佳的環(huán)境,極大地方便演講者并體現(xiàn)著現(xiàn)代化多媒體演講的魅力。多媒體中央控制器還具有各種參數(shù)的靈活設(shè)定,可設(shè)定系統(tǒng)打開、系統(tǒng)關(guān)閉時的投影機、電動幕、影音設(shè)備等,整體界面如下:</p><p><b>  圖1-3</b></p><p>  4.2上位機軟件

78、設(shè)計</p><p>  上位機控制軟件設(shè)計:上位機控制軟件由c++builder編寫,程序分為通訊層和用戶界面層。通訊層由一個c++builder下的串行通訊控制件組合成,是整個通訊過程核心部分,由用戶界面層調(diào)用,完成與下位機的串行通訊,按照預(yù)先定好的通訊協(xié)議,發(fā)出控制指令,接收和監(jiān)控下位機返回的狀態(tài),并反饋給用戶界面層,將用戶操作的結(jié)果實時顯示在界面上。用戶界面層提供形象的動態(tài)圖形用戶界面,生動美觀,明了方便

79、。用鼠標(biāo)操作,能達(dá)到所見即所得的效果,程序通過對通訊層的調(diào)用,實現(xiàn)對視頻的切換、音頻的切換、音量的調(diào)節(jié)、設(shè)備運行的遙控操作、電源開關(guān)控制、幕簾升降控制、控制等功能。</p><p><b>  程序代碼如下:</b></p><p>  void __fastcall Comm::Execute()</p><p>  { DWORD e

80、rr,k0;</p><p>  COMSTAT cs;</p><p>  char buf[256];</p><p><b>  while(1)</b></p><p>  {ClearCommError(Form1->hp,&err,&cs); //檢驗是否收到串行數(shù)據(jù)</p>

81、<p>  if(cs.cbInQue>0) //如果收到串行數(shù)據(jù)</p><p>  {ReadFile(Form1->hp,buf,cs.cbInQue,&k0,NULL); //讀取輸入緩沖區(qū)</p><p>  buf[cs.cbInQue]='\0';</p><p>  Form1->Memo1-&

82、gt;Text=buf; PurgeComm(Form1->hp,PURGE_RXCLEAR);</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  void __f

83、astcall TForm1::Button1Click(TObject *Sender)</p><p>  { this->Close();//退出</p><p><b>  }</b></p><p>  void __fastcall TForm1::FormCreate(TObject *Sender)</p>

84、<p>  { kg=false;</p><p>  c=new Comm(true);</p><p>  Memo1->Text="";</p><p>  TrackBar1->Position=0;</p><p>  Timer1->Enabled=false;</p&

85、gt;<p><b>  }</b></p><p>  //** 設(shè)置串口和波特率,并發(fā)送相應(yīng)的投影儀參數(shù)**</p><p>  void __fastcall TForm1::Button2Click(TObject *Sender)</p><p>  { unsigned long m;</p><

86、;p><b>  char *cp;</b></p><p>  AnsiString com12="com1";</p><p>  if(kg)CloseHandle(hp);</p><p>  com12=ComboBox30->Text;</p><p>  hp=Create

87、File(com12.c_str(),GENERIC_READ |</p><p>  GENERIC_WRITE,0,NULL,OPEN_EXISTING,0,0);</p><p><b>  kg=true;</b></p><p>  GetCommState(hp,&dcb);</p><p>  dc

88、b.BaudRate=(ComboBox29->Text).ToInt();</p><p>  SetCommState(hp,&dcb);</p><p>  c->Resume();</p><p>  PurgeComm(Form1->hp,PURGE_RXCLEAR);</p><p>  AnsiStri

89、ng k;</p><p>  if(RadioButton1->Checked)</p><p><b>  {</b></p><p>  if(ComboBox1->ItemIndex==0)</p><p><b>  k=25;</b></p><p>

90、  else if(ComboBox1->ItemIndex==1)</p><p><b>  k=26;</b></p><p><b>  }</b></p><p>  else if(RadioButton2->Checked)</p><p>  { if(ComboBo

91、x3->ItemIndex==0)</p><p><b>  k=34;</b></p><p><b>  }</b></p><p>  else if(RadioButton3->Checked)</p><p><b>  {</b></p>

92、<p>  if(ComboBox5->ItemIndex==0)</p><p><b>  k=67;</b></p><p><b>  }</b></p><p>  else if(RadioButton4->Checked)</p><p><b>  

93、{</b></p><p>  if(ComboBox7->ItemIndex==0)</p><p><b>  k=90;</b></p><p><b>  }</b></p><p>  else if(RadioButton5->Checked)</p>

94、<p>  { if(ComboBox9->ItemIndex==0)</p><p><b>  k=12;</b></p><p><b>  }</b></p><p>  else if(RadioButton6->Checked)</p><p>  {

95、if(ComboBox11->ItemIndex==0)</p><p><b>  k=34;</b></p><p><b>  }</b></p><p>  else if(RadioButton7->Checked)</p><p>  { if(ComboBox13->

96、;ItemIndex==0)</p><p><b>  k=45;</b></p><p><b>  }</b></p><p>  else if(RadioButton8->Checked)</p><p>  { if(ComboBox15->ItemIndex==0)<

97、;/p><p><b>  k=32;</b></p><p><b>  }</b></p><p>  else if(RadioButton9->Checked)</p><p>  { if(ComboBox17->ItemIndex==0)</p><p>

98、;<b>  k=56;</b></p><p><b>  }</b></p><p>  else if(RadioButton10->Checked)</p><p>  { if(ComboBox19->ItemIndex==0)</p><p><b>  k=9

99、0;</b></p><p><b>  }</b></p><p>  else if(RadioButton11->Checked)</p><p>  { if(ComboBox21->ItemIndex==0)</p><p><b>  k=78;</b><

100、/p><p><b>  }</b></p><p>  else if(RadioButton11->Checked)</p><p>  { if(ComboBox23->ItemIndex==0)</p><p><b>  k=78;</b></p><p&g

101、t;<b>  }</b></p><p>  else if(RadioButton11->Checked)</p><p>  { if(ComboBox25->ItemIndex==0)</p><p><b>  k=78;</b></p><p><b>  }&

102、lt;/b></p><p>  else if(RadioButton11->Checked)</p><p>  { if(ComboBox27->ItemIndex==0)</p><p><b>  k=78;</b></p><p><b>  }</b></p&

103、gt;<p>  cp=k.c_str();</p><p>  WriteFile(hp,cp,StrLen(cp),&m,NULL);</p><p><b>  }</b></p><p>  void __fastcall TForm1::Open1Click(TObject *Sender)</p>

104、<p>  { if(OpenDialog1->Execute()) { MediaPlayer1->FileName=OpenDialog1->FileName;</p><p>  MediaPlayer1->Open();</p><p><b>  }</b></p><p>  MediaPla

105、yer1->Play();</p><p>  MediaPlayer1->Previous();</p><p>  TrackBar1->Min=0;</p><p>  TrackBar1->Position=0;</p><p>  TrackBar1->Max=MediaPlayer1->Leng

106、th;</p><p>  Timer1->Enabled=true;</p><p><b>  }</b></p><p>  //******添加播放器并進(jìn)行相應(yīng)的設(shè)置************</p><p>  void __fastcall TForm1::Timer1Timer(TObject *Sen

107、der)</p><p>  { TrackBar1->Position=MediaPlayer1->Position;</p><p><b>  }</b></p><p>  void __fastcall TForm1::TrackBar1Change(TObject *Sender)</p><p&

108、gt;  { if(TrackBar1->Position<=0)</p><p>  TrackBar1->Position=1;</p><p><b>  }</b></p><p>  TForm1::Open1Click(TObject *Sender)</p><p>  { if

109、(Form1->Memo1->text==”10”)</p><p>  {Form1-> MediaPlayer1->FileName=(“D:電動幕.avi”)</p><p>  Form1->MediaPlayer1->Open();</p><p><b>  }</b></p>&l

110、t;p>  MediaPlayer1->Play();</p><p>  MediaPlayer1->Previous();</p><p>  TrackBar1->Min=0;</p><p>  TrackBar1->Position=0;</p><p>  TrackBar1->Max=Medi

111、aPlayer1->Length;</p><p>  Timer1->Enabled=true;</p><p>  Else if(Form1->Memo1->text==”11”)</p><p>  {Form1-> MediaPlayer1->FileName=(“D:預(yù)熱.avi”)</p><p

112、>  Form1->MediaPlayer1->Open();</p><p><b>  }</b></p><p>  Else if(Form1->Memo1->text==”12”)</p><p>  {Form1-> MediaPlayer1->FileName=(“D:聲音.avi”)&

113、lt;/p><p>  Form1->MediaPlayer1->Open();</p><p><b>  }</b></p><p><b>  }</b></p><p>  void __fastcall TForm1::Timer1Timer(TObject *Sender)<

114、;/p><p>  { TrackBar1->Position=MediaPlayer1->Position;//播放器滾的條隨播放時間變化</p><p><b>  }</b></p><p>  void __fastcall TForm1::TrackBar1Change(TObject *Sender)</p>

115、;<p>  { if(TrackBar1->Position<=0)</p><p>  TrackBar1->Position=1;</p><p><b>  }</b></p><p><b>  4.3 下位機設(shè)計</b></p><p>  該設(shè)計主

116、要以AT89C52單片機為主要芯片的設(shè)計,分為工作階段和學(xué)習(xí)階段,用AT89C52 單片機P 3口中的 P3.0 、P 3.1 作P 3口的第二功能使用,與串行接口相連接,完成學(xué)習(xí)階段的任務(wù)。工作階段采用部分P 3 口的引腳作為信號切換端;P 1口直接與外部存儲器X25045 相連,實現(xiàn)存儲器的擴展;P 0、P 2口與鍵 盤連接,對鍵盤進(jìn)行檢測,用來執(zhí)行用戶的命令操作。 程序流程圖如下:</p><p><

117、;b>  圖1-4</b></p><p>  工作階段流程圖如下:</p><p>  為了便于團隊成員共同開發(fā),將所有程序都進(jìn)行了模塊劃分,主要分為以下幾個模塊:主函數(shù)(main.c)、學(xué)習(xí)階段函數(shù)(study.c)、工作階段函數(shù)(work.c)、存儲函數(shù)(E2PROM.c)和聲音設(shè)置函數(shù)(Voice.c),主要程序如下:</p><p>&l

118、t;b>  Main.c</b></p><p>  #include<reg51.h></p><p>  #include<stdio.h></p><p>  #define uchar unsigned char</p><p>  #define WREN 0x06

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論