基于單片機的籃球賽計時計分器器的設(shè)計本科設(shè)計說明_第1頁
基于單片機的籃球賽計時計分器器的設(shè)計本科設(shè)計說明_第2頁
基于單片機的籃球賽計時計分器器的設(shè)計本科設(shè)計說明_第3頁
基于單片機的籃球賽計時計分器器的設(shè)計本科設(shè)計說明_第4頁
基于單片機的籃球賽計時計分器器的設(shè)計本科設(shè)計說明_第5頁
已閱讀5頁,還剩70頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 PAGE69 / NUMPAGES75工程學(xué)院自動化學(xué)院 本科畢業(yè)設(shè)計(論文)題目:基于單片機的籃球賽計時計分器器的設(shè)計專業(yè): 自動化 Gradustcion Design (Thesis)Designofthesplitter-basedsingle-chipbasketball gametime scoringByZhouweijunSupervised byProf. XING Can huaDepartment of Automstcion EngineeringNanjing Institute of TechnologyApril, 2012摘 要此次設(shè)計屬于計算機控制技術(shù)弱電課

2、程設(shè)計,主要通過基于單片機STC89C51芯片座位本次核心控制元件,利用數(shù)碼管座位顯示器件,鍵盤輸入電路等相關(guān)的軟件的有機結(jié)合以與喇叭等輔助器件,構(gòu)成了一個滿足基本設(shè)計要求的籃球計時計分系統(tǒng)。本系統(tǒng)可滿足倒計時方式顯示單節(jié)比賽剩余時間,可暫停,顯示雙方得分,按鍵輸入修改分值,如有錯誤可進行分值的相應(yīng)修改。整場比賽結(jié)束時有聲音提示。系統(tǒng)符合一般籃球賽計時器的工作要求。采用數(shù)碼管顯示器件,因為其微功耗、小體積、使用靈活等諸多優(yōu)點在袖珍式儀器和低功耗應(yīng)用系統(tǒng)中得到越來越廣泛的應(yīng)用,而且有利于硬件實物的成功。設(shè)計的主要方法主要是通過仿真確定方案的可行性,然后在進行局部測試實物是否滿足仿真的設(shè)計要求,最

3、后把整體電路搭建完成做最后的測試和調(diào)試。關(guān)鍵詞:STC89C51; 數(shù)碼管顯示; 計數(shù)器; 計分器ABSTRACTThe design is computer-controlled weak curriculum design, mainly through the combination of speakers and other auxiliary devices, the use of the software of the digital tube seat display, keyboard input circuit the microcontroller STC89C51 chi

4、p seat of the core control elements, constituting at the basic design requirements basketball timing scoring system. This system can meet the countdown display the remaining time of a single game to pause, to show both sides scoring key input to modify the score, if an error scores can be modified a

5、ccordingly. The end of the game, a voice prompt. The system meets the requirements for the work of the general basketball timer. Digital display, micro-power, small size, the use of flexible and many other advantages to be more widely used in pocket-sized instrument and low-power applications, but a

6、lso conducive to the success of the hardware in kind. The main method of design is to determine the feasibility of the program through the simulation, and then meet in kind during the local test simulation design requirements, the overall circuit structures to complete the final testing and debuggin

7、g.Keywords:STC89C51; digital display; counter; scoring目 錄第一章 緒論11.1 引言1 1.2設(shè)計背景1 1.3設(shè)計目的2 1.4 設(shè)計意義2第二章 系統(tǒng)硬件介紹32.1 MCS-51單片機簡述32.1.1單片機STC89C51簡介32.1.2主要特性52.1.3管腳說明52.1.4芯片擦除62.1.5空閑節(jié)電模式72.1.6掉電模式72.1.7程序存儲器的加密82.1.8STC89C51的極限參數(shù)82.2顯示器與其接口82.2.1顯示器介紹82.2.2結(jié)構(gòu)與原理92.2.3LED顯示器顯示方式112.2.4LED顯示器接口實例132.3

8、 報警器152.3.1 報警器的分類152.3.2 報警器工作原理152.3 74HC573芯片介紹152.4 矩陣鍵盤16第三章 硬件電路的設(shè)計123.1 DXP軟件的介紹19 3.2系統(tǒng)方案的設(shè)計293.3硬件總體設(shè)計323.3.1 STC89C51最小系統(tǒng)板部分333.3.2振蕩電路333.3.3計時電路設(shè)計343.3.4計分電路設(shè)計343.3.5串行接口工作原理353.3.6復(fù)位電路原理363.3.7電源開關(guān)電路原理373.3.8矩陣鍵盤部分373.3.9全部電路的制作和調(diào)試37第四章 軟件程序設(shè)計384.1 Keil開發(fā)環(huán)境的介紹384.2程序設(shè)計474.3系統(tǒng)調(diào)試47第五章 結(jié)論4

9、85.1論文總結(jié)485.1.1主要工作與結(jié)論485.1.2存在問題485.2感想與收獲48致48參考文獻49附錄A:英文資料50附錄B:英文資料翻譯52附錄C:硬件設(shè)計原理圖與PCB圖54附錄D:C語言程序58附件: 畢業(yè)論文光盤資料第一章 緒 論引言進入21世紀,伴隨著電子、信息技術(shù)的應(yīng)用與迅速普與,人們對電子技術(shù)的要求越來越高。當今社會,科學(xué)技術(shù)日異月新,時代進步的步伐越慢越寬,應(yīng)用自動化設(shè)備,計算機處理,數(shù)字化信息,現(xiàn)代化顯示設(shè)備等高新技術(shù)而建設(shè)的現(xiàn)代化智能。目前單片機滲透帶我們生活的各個領(lǐng)域,幾乎很難找到哪個領(lǐng)域沒有單片機的蹤影。導(dǎo)彈的導(dǎo)航裝置,飛機上各種儀表的控制,計算機的網(wǎng)絡(luò)通訊與

10、數(shù)據(jù)傳輸,工業(yè)自動化過程的實時控制盒數(shù)據(jù)處理,廣泛使用的各種智能IC卡,民用豪華轎車的安全保障系統(tǒng),錄像機,攝像機,全自動洗衣機的控制,以與遙控玩具,電子寵物等等,這些都離不開單片機。更不用說自動控制領(lǐng)域的機器人、智能儀表、醫(yī)療器械了。因此,單片機學(xué)習(xí)、開發(fā)與應(yīng)用將造就一批計算機應(yīng)用與智能化控制的科學(xué)家、工程師。通過此次基于單片機設(shè)計的籃球計時計分的系統(tǒng),我們可以更清楚詳細的了解單片機程序設(shè)計的基本指令功能、編程步驟和技巧來講訴單片機編程,并對STC89C51單片機的結(jié)構(gòu)和原理進行講訴,以與基于單片機開發(fā)應(yīng)用的相關(guān)芯片的工作原理,和相關(guān)外圍電路的設(shè)計和調(diào)試過程進一步了解,有助于今后的工作和學(xué)習(xí)

11、生活?;@球比賽計時計分器是為了解決籃球比賽時計分與計時準確的問題。此裝置利用單片機STC89C51完成了計時和計分的功能。本文詳細地介紹了系統(tǒng)硬件與軟件的設(shè)計過程,采用該裝置可根據(jù)實際情況進行比分修改和事件的準確顯示們具有低功耗,可靠性,安全性以與低成本等特點。1.2 設(shè)計背景單片機又稱單片微控制器,它不是完成某一個邏輯功能的芯片,而是把一個計算機系統(tǒng)集成到一個芯片上。概括的講:一塊芯片就成了一臺計算機。它的體積小、質(zhì)量輕、價格便宜、為學(xué)習(xí)、應(yīng)用和開發(fā)提供了便利條件。同時,學(xué)習(xí)使用單片機是了解計算機原理與結(jié)構(gòu)的最佳選擇。 單片機自20世紀70年代問世以來,以極其高的性價比受到人們的重視和關(guān)注,

12、所以應(yīng)用很廣,發(fā)展很快。單片機的優(yōu)點是體積小、重量輕、抗干擾能力強,對環(huán)境要求不高,價格低廉,可靠性高,靈活性好,開發(fā)較為容易。例如,STC80C51系列單片機已有十多年的生命期,如今仍保持著上升的趨勢,就充分證明了這一點。單片機以其一系列優(yōu)點,近幾年得到迅猛發(fā)展和大圍推廣,廣泛應(yīng)用于工業(yè)控制系統(tǒng),數(shù)據(jù)采集系統(tǒng)、智能化儀器儀表,與通訊設(shè)備、日常消費類產(chǎn)品、玩具等。并且已經(jīng)深入到工業(yè)生產(chǎn)的各個環(huán)節(jié)以與人民生活的各層次中,如車間流水線控制、自動化系統(tǒng)等、智能型家用電器等。而美國STCMEL公司開發(fā)生產(chǎn)了新型的8位單片機STC89系列單機。他不但具有一般MCS-51單片機的所有特性,而且還擁有一些獨

13、特的優(yōu)點,此次設(shè)計中所用到的STC89C51就是其中典型的代表。單片機部也用和電腦功能類似的模塊,比如CPU,存,并行總線,還有和硬盤作用一樣的存儲器件,用它來做一些控制電器一類不是很復(fù)雜的工作足矣了。我們現(xiàn)在用的全自動滾筒洗衣機,排煙罩VCD等等的家電里面都可以看到它的身影。 單片機是靠程序?qū)崿F(xiàn)功能的,并且可以修改。通過不同的程序?qū)崿F(xiàn)不同的功能,尤其是特殊的獨特的一些功能。一個不是很復(fù)雜的功能要是用美國50年代開發(fā)的74系列,或者60年代的CD4000系列這些純硬件的話,電路一定是一塊大PCB板。但是如果要是用美國70年代成功投放市場的系列單片機,結(jié)果就會有天壤之別。只因為單片機的通過你編寫

14、的程序可以實現(xiàn)高智能,高效率,以與高可靠性。1.3 設(shè)計目的 隨著單片機在各個領(lǐng)域的廣泛應(yīng)用,許多用單片機做控制的球賽計時計分系統(tǒng)也應(yīng)運而產(chǎn)生,如用單片機控制LCD液晶顯示器計時計分器,用單片機控制數(shù)碼管計時計分器等。 本次設(shè)計用由STC89C51編程控制LED數(shù)碼管作顯示的球賽計時計分系統(tǒng)。該系統(tǒng)具有賽程定時設(shè)置,賽程時間暫停,與時刷新甲、乙雙方的成績以與賽后成績暫存等功能。它具有價格低廉,性能穩(wěn)定,操作方便并且易于攜帶等特點。廣泛適合各類學(xué)?;蛘咝⌒蛨F體作為賽程計時計分。 通過本次基于C51系列籃球計時計分器的設(shè)計,可以了解、熟悉有關(guān)單片機開發(fā)設(shè)計的過程,這主要表現(xiàn)在以下一些方面: (1)

15、 籃球賽計時計分系統(tǒng)包含了STC8051系列單片機的最小應(yīng)用系統(tǒng)的構(gòu)成,同時在此基礎(chǔ)上擴展了一些使用性強的外圍接口。 (2) 可以了解到數(shù)碼管顯示器的結(jié)構(gòu)、工作原理以與這種顯示器的接口實例與具體連接與編程方法。 (3) 怎樣利用外接矩陣鍵盤來控制比賽時間和比賽分數(shù)等1.4 設(shè)計意義 單片機的應(yīng)用是具有高度現(xiàn)實意義的。單片機極高的可靠性,微型性和智能性(我們只要編寫不同的程序后就能夠完成不同的控制工作),單片機已成為工業(yè)控制領(lǐng)域中普遍采用的智能化控制工具,已經(jīng)深深地滲入到我們的日常生活當中 通過此次基于單片機設(shè)計的籃球計時計分系統(tǒng),我們可以更清楚詳細的了解單片機程序設(shè)計的基本指令功能、編程步驟和

16、技巧來講述單片機編程,并對MCS-51單片機的結(jié)構(gòu)和原理進行講述,以與基于單片機開發(fā)應(yīng)用的相關(guān)芯片的工作原理,并且可以在將來的工作和學(xué)習(xí)中加以應(yīng)用。第2章系統(tǒng)硬件介紹2.1 MCS-51單片機簡述 2.1.1單片機STC89C51簡介 MCS511是指由美國INTEL公司生產(chǎn)的一系列單片機的總稱,這一系列單片機包括了很多品種,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的產(chǎn)品,該系列其它單片機都是在8051的基礎(chǔ)上進行功能的增、減、改變而來的,所以人們習(xí)慣于用8051來稱呼MCS51系列單片機,而8031是前些年在我國最流行的單片機,所以很多場合會看

17、到8031的名稱。INTEL公司將MCS51的核心技術(shù)授權(quán)給了很多其它公司,所以有很多公司在做以8051為核心的單片機,當然,功能或多或少有些改變,以滿足不同的需求,其中STC89C51就是這幾年在我國非常流行的單片機,它是由STMicroelectronics公司開發(fā)生產(chǎn)的。本課題中用到的芯片是STC89C51單片機芯片。STC89C51是一個低電壓,高性能CMOS 8位單片機,片含4k bytes的可反復(fù)擦寫的Flash只讀程序存儲器和128 bytes的隨機存取數(shù)據(jù)存儲器(RAM),器件采用STMicroelectronics公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標準MCS-51指令系

18、統(tǒng),置功能強大的微型計算機的STC89C51提供了高性價比的解決方案。 STC89C51具有PDIP、PQFP/TQFP與PLCC等三種封裝形式,以適應(yīng)不同產(chǎn)品的需求。它是一個低功耗高性能單片機,40個引腳,32個外部雙向輸入/輸出(I/O)端口,同時含2個外中斷口,2個16位可編程定時計數(shù)器,2個全雙工串行通信口,STC89C51可以按照常規(guī)方法進行編程,也可以在線編程。其將通用的微處理器和Flash存儲器結(jié)合在一起,特別是可反復(fù)擦寫的Flash存儲器可有效地降低開發(fā)成本23。如圖所示,圖1-1為STC89C51基本構(gòu)造,其基本性能介紹如下:圖2-1為STC89C51基本構(gòu)造STC89C51

19、本身含40個引腳,32個外部雙向輸入/輸出(I/O)端口,同時含2個外中端口,2個16位可編程定時計數(shù)器,2個全雙工串行通信口,STC89C51可以按照常規(guī)方法進行編程,也可以在線編程。其將通用的微處理器和Flash存儲器結(jié)合在一起,特別是可反復(fù)擦寫的Flash存儲器可有效地降低開發(fā)成本。下圖為STC89C51方框原理圖圖2-2 STC89C51方框原理圖2.1.2 主要特性:STC89C51的主要特性如下表所示:表2-1 STC89C51主要功能描述兼容MCS51指令系統(tǒng)4k可反復(fù)擦寫(1000次)Flash ROM32個雙向I/O口可編程UARL通道兩個16位可編程定時/計數(shù)器全靜態(tài)操作0

20、-24MHz 1個串行中斷128x8bit部RAM兩個外部中斷源共6個中斷源可直接驅(qū)動LED3級加密位低功耗空閑和掉電模式軟件設(shè)置睡眠和喚醒功能2.1.3管腳說明VCC:供電電壓。GND:接地。P0口:P0口為一個8位雙向I/O口,每腳可吸收8TTL門電流。當P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,P0 口作為原碼輸入口,當FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。P1口:P1口是一個部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被部上拉為高

21、,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于部上拉的緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。P2口:P2口為一個部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫“1”時,其管腳被部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于部上拉的緣故。P2口當用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2口輸出其特殊功能寄存器的容。P2口在FLASH編程和校驗時接收高八位地址信號和

22、控制信號。P3口:P3口管腳是8個帶部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當P3口寫入“1”后,它們被部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。P3口也可作為STC89C51的一些特殊功能口,如下表所示:表2-2 STC89C51特殊功能表端口引腳第二功能P3.0RXD(串行輸入口)P3.1TXD(串行輸出口)P3.2/INT0(外部中斷0)P3.3/INT1(外部中斷1)P3.4T0(記時器0外部輸入)P3.5T1(記時器1外部輸入)P3.6/WR(外部數(shù)據(jù)存儲器寫選通)P3.7/RD(外部數(shù)據(jù)存儲器讀選通)P3

23、口同時為閃爍編程和編程校驗接收一些控制信號。RST:復(fù)位輸入。當振蕩器復(fù)位器件時,要保持RST腳兩個機器周期的高電平時間。ALE/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時, ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳8被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)

24、ALE禁止,置位無效。/PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。/EA/VPP:當/EA保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH),不管是否有部程序存儲器。注意加密方式1時,/EA將部鎖定為RESET;當/EA端保持高電平時,此間部程序存儲器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。XTAL1:反向振蕩放大器的輸入與部時鐘工作電路的輸入。XTAL2:來自反向振蕩器的輸出。2.1.4 芯片擦除 整個PEROM陣列和三個鎖定位的電擦除可

25、通過正確的控制信號組合,并保持ALE管腳處于低電平10ms 來完成。在芯片擦除操作中,代碼陣列全被寫“1”且在任何非空存儲字節(jié)被重復(fù)編程以前,該操作必須被執(zhí)行。此外,STC89C51設(shè)有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種軟件可選的掉電模式。在閑置模式下,CPU停止工作。但RAM,定時器,計數(shù)器,串口和中斷系統(tǒng)仍在工作。在掉電模式下,保存RAM的容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個硬件復(fù)位為止。2.1.5 空閑節(jié)電模式 STC89C51有兩種可用軟件編程的省電模式,它們是空閑模式和掉電工作模式。這兩種方式是控制專用寄存器PCON(電源控制寄存器)中的PD(PCON

26、.1)和IDL(PCON.0)位來實現(xiàn)的。PD是掉電模式,當PD=1時,激活掉電工作模式,單片機進入掉電工作狀態(tài),IDL是空閑等待狀態(tài),當IDL=1時,激活空閑工作模式,單片機進入睡眠狀態(tài),如需同時進入兩種工作模式,即PD和IDL同時為1,則先激活掉電工作模式。在空閑工作模式狀態(tài),CPU保持睡眠狀態(tài)而所有片的外設(shè)仍保持激活狀態(tài),這種方式由軟件產(chǎn)生。此時,片RAM和所有特殊功能寄存器的容保持不變??臻e模式可由任何允許的中斷請求或者硬件復(fù)位終止。終止空閑工作模式的方法有兩種其一是任何一條被允許中斷的事件被激活,IDL(PCON.0)被硬件清除,即刻終止空閑工作模式。程序會首先響應(yīng)中斷,進入中斷服務(wù)

27、程序,執(zhí)行完中斷服務(wù)程序并緊隨RETI(中斷返回)指令后,下一條要執(zhí)行的指令就是使單片機進入空閑模式那條指令后面的一條指令。其二是通過硬件復(fù)位也可以將空閑工作模式終止。需要注意的是,當由硬件復(fù)位來終止空閑工作模式時,CPU通常是從激活模式那條指令的下一條指令開始繼續(xù)執(zhí)行程序的,要完成部復(fù)位操作,硬件復(fù)位脈沖要保持兩個機器周期(24個時鐘周期)有效,在這種情況下,部禁止CPU訪問片RAM,而允許訪問其他端口。為了避免對端口產(chǎn)生意外寫入,激活空閑模式的那條指令的后一條指令不應(yīng)是一條對端口或者外部存儲器的寫入指令。2.1.6 掉電模式 在掉電模式下,振蕩器停止工作,進入掉電模式的指令是最后一條被執(zhí)行

28、的指令,片RAM和特殊功能寄存器的容在終止掉電模式前被凍結(jié)。推出掉電模式的唯一方法是硬件復(fù)位。復(fù)位后將重新定義全部特殊功能寄存器但不改變RAM中的容,在VCC恢復(fù)到正常工作電平前,復(fù)位應(yīng)無效,且必須保持一定時間以使振蕩器重新啟動并且穩(wěn)定的工作。空閑和掉電模式外部引腳狀態(tài)如表2-3所示表2-3外部引腳狀態(tài)表模式空閑模式空閑模式掉電模式掉電模式程序存儲器部外部部外部ALE1100/PROG1100P0 數(shù)據(jù)浮空數(shù)據(jù)浮空P1 數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)P2 數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)P3 浮空浮空數(shù)據(jù)數(shù)據(jù)2.1.7 程序儲存器的加密 STC89C51可使用對芯片上的三個加密位LB1、LB2、LB32進行編程(P)或者不

29、進行編程(U)。當加密位LB1被編程時,在復(fù)位期間,EA斷的邏輯電平被采樣并鎖存,如果單片機上電后一直沒有服位,則鎖存起的初始值是一個隨機數(shù),這個隨機數(shù)會保存到真正復(fù)位為止。2.1.8 STC89C51的極限參數(shù) 表2-3極限參數(shù)表2.2 顯示器與其接口 2.2.1顯示器介紹 顯示器是最常用的輸出設(shè)備,其種類繁多,但在單片機系統(tǒng)設(shè)計中最常用的是發(fā)光二極管顯示器(LED)和液晶顯示器(LCD)兩種。由于這兩種顯示器結(jié)構(gòu)簡單,價格便宜,接口容易實現(xiàn),因而得到廣泛的應(yīng)用。發(fā)光二極管LED,組成的顯示屏,每個點都是一個或多個發(fā)光二極管,通過控制電路控制二極管的亮與滅來控制點的發(fā)光,從而使整個大屏幕顯示

30、圖案。液晶顯示器LCD最常見的就是TFT類型的,它是由光源,液晶光柵,和控制芯片組成,他的光源是常亮的白色強光,當光線通過液晶光柵(液晶屏)的時候,通過電壓改變液晶顆粒濾光方向,從而改變每個點的顏色和強度來顯示圖案。液晶顯示器分很多種類,按顯示方式可分為段式,行點陣式和全點陣式。段式與數(shù)碼管類似,行點陣式一般是英文字符,全點陣式可顯示任何信息,如漢字、圖形、圖表等。兩者之間的區(qū)別:(1)二極本身發(fā)光,液晶本身不發(fā)光,只是透射光。(2)二極管體積大,圖像質(zhì)量一般,適合作室外大屏幕,價格較低。液晶成本較高,面積無法做得很大,但圖像質(zhì)量很好,適合做顯示器。(3)二極管耗電大,液晶耗電小。(4)二極管

31、圖像刷新率低,液晶的高二者的檔次相差比較大,一般來講在一些圖像簡單,對成本控制較嚴格的場合,用二極管,比如商場、銀行等服務(wù)部門的電子提示窗,街道、百貨公司外面的廣告宣傳窗;而液晶一般都是作計算機顯示器、電視、手持設(shè)備等對圖像質(zhì)量要求高的場合。下面介紹發(fā)光二極管顯示器(LED)的結(jié)構(gòu)、工作原理與其接口電路。2.2.2結(jié)構(gòu)與原理 下圖為典型的數(shù)碼管:圖2-4 7段LED數(shù)碼管如上圖,LED顯示器又稱為數(shù)碼管,LED顯示器由8個發(fā)光二極管組成。中7個長條形的發(fā)光管排列成“日”字形,另一個賀點形的發(fā)光管在顯示器的右下角作為顯示小數(shù)點用,它能顯示各種數(shù)字與部份英文字母。LEDD顯示器有兩種不同的形式:一

32、種是8個發(fā)光二極管的陽極都連在一起的,稱之為共陽極LED顯示器;另一種是8個發(fā)光二極管的陰極都連在一起的,稱之為共陰極LED顯示器。如下圖所示。圖2-5共陰與共陽極LED顯示器LED顯示器可分為共陽和共陰兩種結(jié)構(gòu),如上圖所示。圖上為共陰結(jié)構(gòu)。即把8個發(fā)光二極管陰極連在一起。這時如果需要點亮a到g中的任何一盞燈,只需要在相應(yīng)的端口輸入高電平即可;輸入低電平則截止。比如我們現(xiàn)在要顯示數(shù)字“3”,則只要在對應(yīng)的a、b、c、d、g段送入高電平,在其他端送入低電平即可,點亮為“3”。共陰和共陽結(jié)構(gòu)的LED顯示器各筆劃段名和安排位置是一樣的。當二極管導(dǎo)通時,相應(yīng)的筆劃段發(fā)亮,由發(fā)亮的筆劃段組合而顯示的各種

33、字符。8個筆劃段hgfedcba對應(yīng)于一個字節(jié)(8位)的D7 D6 D5 D4 D3 D2 D1 D0,于是用8位二進制碼就可以表示欲顯示字符的字形代碼。例如,對于共陰LED顯示器,當公共陰極接地(為零電平),而陽極hgfedcba各段為0111011時,顯示器顯示P字符,即對于共陰極LED顯示器,“P”字符的字形碼是73H。如果是共陽LED顯示器,公共陽極接高電平,顯示“P”字符的字形代碼應(yīng)為10001100(8CH)。表2-6列出了共陽極與共陰極LED顯示器顯示數(shù)字、字母與顯示代碼之間的對應(yīng)關(guān)系表2-4代碼對應(yīng)表顯示字符共陰極段碼共陽極段碼顯示字符共陰極段碼共陽極段碼03FHC087FH8

34、0H106HF996FH90H25BHA4A77H88H34FHB0B7CH83H466H99HC39HC656DH92HD5EHA1H67DH82HE79H86H707HF8F71H8EH03FHC087FH80H106HF996FH90H2.2.3 LED顯示器顯示方式 點亮LED顯示器有兩種方式:一是靜態(tài)顯示;二是動態(tài)顯示。在本次設(shè)計中,采用的是靜態(tài)顯示。所謂靜態(tài)顯示,就是每一個顯示器都要占用單獨的具有鎖存功能的I/O接口用于筆劃段字形代碼。這樣單片機只要把要顯示的字形代碼發(fā)送到接口電路,就不用管它了,直到要顯示新的數(shù)據(jù)時,再發(fā)送新的字形碼,因此,使用這種方法單片機中CPU的開銷小。這種

35、電路的優(yōu)點在于:在同一時間可以顯示不同的字符;但缺點就是占用端口資源較多。從下圖可以看出,每位LED顯示器需要單獨占用8根端口線,因此,在數(shù)據(jù)較多的時候,往往不采用這種設(shè)計,而是采用動態(tài)顯示方式。圖2-6 靜態(tài)顯示圖所謂動態(tài)顯示,就是將要顯示的多位LED顯示器采用一個8位的段選端口,然后采用動態(tài)掃描一位一位地輪流點亮各位顯示器。下圖為4位LED顯示器動態(tài)顯示路。圖2-7動態(tài)顯示圖在此電路中,單片機的P1口用于控制4位LED的段選碼:P2口的P2.0P2.3用于控制4位LED位選碼。由于所有的段選碼連在一起,所以同一瞬間只能顯示同一種字符。但如果要顯示不同字符,則要借助位選碼來控制。(如果LED

36、為共陰則P2.0P2.3輸出為高電平,如果LED為共陽則P2.0P2.3輸出為低電平。)例如,現(xiàn)在要顯示5678四個數(shù)字,則首先應(yīng)該將“5”的顯示代碼(共陰LED顯示器的顯示代碼為6DH,共陽LED顯示器的顯示代碼為92H)由P1.0送出,然后P2.0P2.3輸出相應(yīng)位碼(LED為共陰則P2.0P2.3輸出1000,)LED為共陰則P2.0P2.3輸出0111)時,則可以看到在數(shù)碼管1上顯示的數(shù)字為“5”。再將顯示的數(shù)字“5”延時510ms,以造成視覺暫留效果;同時代碼由P1.0送出。用同樣的方法將其余3個數(shù)字“678”送數(shù)碼管2,3,4顯示,于是最后則可以在4位LED顯示器上看到“5678”

37、四個數(shù)字。為了使顯示效果更加穩(wěn)定,可以使每個數(shù)碼管顯示的數(shù)字不斷的重復(fù),但其中重復(fù)頻率達到了一定的程度的時候,加之人眼睛本身的視覺暫留效果的作用,便可以看到相當穩(wěn)定的“5678”四個數(shù)字。如下表,即為模擬以上的過程表(以共陰LED設(shè)置顯示代碼,共陽與此相反)。表2-8模擬過程表2.2.4 LED顯示器接口實例 由LED的結(jié)構(gòu)與工作原理可知,要想在LED上顯示數(shù)據(jù)或者字母,則首先必須要把待顯示的數(shù)據(jù)或者字母轉(zhuǎn)換成LED的7位顯示代碼,方可顯示相應(yīng)的數(shù)字或者字母。通過實現(xiàn)這種轉(zhuǎn)換有兩種方法:一種是專用硬件譯碼器,另一種是專用軟件譯碼器。本次設(shè)計采用的是專用硬件譯碼器74HC573實現(xiàn)。現(xiàn)將兩種方法

38、分別介紹如下:本次設(shè)計采用的是硬件譯碼方式,首先來介紹一下譯碼器。2.2.4.1變量譯碼器 變量譯碼器的輸出表示輸入變量的狀態(tài)。常用的3-8線譯碼器TTL電路型號有74S138、74LS138等,CMOS電路型號是74HC138。兩者的功能與引腳完全一樣,功能見下表。表2-5功能引腳表輸入輸出使能選擇S1S2+S3A2A1A0Y0Y1Y2Y3Y4Y5Y6Y7X1XXX111111110XXXX111111111000001111111100011011111110010110111111001111101111101001111011110101111110111011011111101101

39、1111111110常見的4-7線譯碼器,TTL型號是74154、74S154和74LS154等,CMOS電路是74HC154,兩者功能與引腳圖也完全一樣。2.2.4.2碼制變換譯碼器 碼制變換譯碼器是將一種代碼變換為另一種代碼的電路。例如74LS42,其輸入是由4位二進制代碼表示的十進制數(shù)(BCD碼),有10條輸出線表示十進制數(shù)09,稱之為4-10線譯碼器。2.2.4.3顯示譯碼器 (1)顯示器件常見的顯示器有白熾燈、輝光數(shù)碼管、熒光數(shù)碼管、發(fā)光二極管(LED)和液晶顯示器(LCD)等。目前用的較多的是發(fā)光二極管和液晶顯示器。我們只對發(fā)光二極管顯示器作一簡單介紹。LED字型以七段顯示器為常見

40、,分為共陽極式與共陰極式接法。共陽極接法的器件如LA-5011,LA-5021,LA-5031等。共陰極接法LED型號只是將LA換成了LC,其他部分與意義完全一樣。(2)顯示譯碼器由于LED顯示器有共陽極和共陰極兩種結(jié)構(gòu),故所對應(yīng)的顯示譯碼器也不同,使用共陽數(shù)碼管時,公共陽極接電源電壓,七個陰極ag由相應(yīng)的BCD-七段譯碼器的輸出來驅(qū)動。對共陰極數(shù)碼管來說,則為共陰極接地,相應(yīng)的BCD-七段譯碼器的輸出驅(qū)動ag各陽極。若數(shù)碼管為共陰,則選用輸出為高電平有效的顯示譯碼器。若數(shù)碼管為共陽,則選用輸出為低電平有效的顯示譯碼器。驅(qū)動共陰數(shù)碼管的BCD-七段的譯碼器有7448、74LS48等,該功能CM

41、OS電路為74HC573與MC14513等。驅(qū)動共陽數(shù)碼管的顯示譯碼器有7447、74LS47和74LS247等。D、C、B、A為BCD碼輸入端,BI為隱功能端。BI=1,正常顯示:BI=0字型消隱。LT為測試端,LT=1時,正常顯示;LT=0時,顯示器顯示8。LE為鎖存端,LE=0不 18鎖存,譯碼器輸出隨輸入BCD碼變化;當LE由0變1時,將輸入的BCD碼鎖存。由計數(shù)器、顯示譯碼器和顯示器構(gòu)成的顯示系統(tǒng)由CD40150組成。CD40150為CMOS可預(yù)置數(shù)的二一十進制加法計數(shù)器。MR為清零端,當該端為低電平時,計數(shù)器清0。PE為預(yù)置控制端,當該端為低電平時,在下一個時鐘的上跳沿將需要預(yù)置的

42、數(shù)據(jù)D0D3送到計數(shù)器的Q0Q3端。只有MR、PE、CEP和CET均為高電平時,計數(shù)器才進行加法計數(shù)。本次設(shè)計采用專用的帶驅(qū)動器的LED段譯碼器,類似譯碼器種類比較多,如74HC573,MC14495,74LS164等2.6 報警器 2.6.1報警器的分類 蜂鳴器有兩類3大品種。一類是壓電式,一類是電磁式,電磁式又有兩大品種,鐵振膜式和動圈式,二者原理一樣只是結(jié)構(gòu)不同。所有蜂鳴器都有兩種類型:純蜂鳴器和帶驅(qū)動的蜂鳴器,蜂鳴器都是用音頻信號驅(qū)動的,都是交流驅(qū)動。2.6.2報警器工作原理 報警器的種類很多,比如:揚聲器,蜂鳴器等,本次設(shè)計采用的是電磁式蜂鳴器作為報警器。電磁式蜂鳴器由振蕩器、電磁線

43、圈、磁鐵、震動膜片以與外殼等組成。接通電源后,振蕩器產(chǎn)生的音頻信號通過電磁線圈,使得電磁線圈產(chǎn)生了一個磁場。振動膜片在電磁線圈和磁鐵的相互作用下,周期性地振動發(fā)聲。2.6.2SN74HC573芯片介紹在本設(shè)計中,由于只要求LED顯示器顯示09是個數(shù)字,因此我們選用74HC573作為LED數(shù)碼管的鎖存器芯片。74HC573是八進制 3 態(tài)非反轉(zhuǎn)透明鎖存器,該設(shè)備輸入兼容標準CMOS輸出與上拉電阻器,它們兼容與LS/ ALSTTL輸出的。這些閂鎖出現(xiàn)透明的數(shù)據(jù)(即,輸出的變化異步)當鎖存使能高。當鎖存使能去低,數(shù)據(jù)滿足設(shè)置和保持時間成為鎖存。具體特點如下:(1)輸出直接連接到CMOS,NMOS和T

44、TL(2)工作電壓圍:2.0到6.0 V(3)低輸入電流:1.0 mA(4)高噪聲CMOS器件的免疫特性引腳圖如下:圖2.9 74HC573引腳分布圖其中OE為使能端,07為段碼輸出端,D0D7為單片機信號輸入端,LE為位碼選擇端口。功能表如下:輸入輸出輸出使能鎖存使能DQLHHHLHLLLLX不變HXXZ2.6.2鍵盤設(shè)計 矩陣式鍵盤中,行、列線分別連接到按鍵開關(guān)的兩端,行線通過上拉電阻接到+5V上。當無鍵按下時,行線處于高電平狀態(tài);當有鍵按下時,行、列線將導(dǎo)通,此時,行線電平將由與此行線相連的列線電平?jīng)Q定。這一點是識別矩陣按鍵是否被按下的關(guān)鍵。然而,矩陣鍵盤中的行線、列線和多個鍵相連,各按

45、鍵按下與否均影響該鍵所在行線和列線的電平,各按鍵間將相互影響,因此,必須將行線、列線信號配合起來作適當處理,才能確定閉合鍵的位置。 一、掃描法 按鍵按下時,與此鍵相連的行線與列線導(dǎo)通,行線在無鍵按下時處在高電平,顯然,如果讓所有的列線也處在高電平,那么,按鍵按下與否不會引起行線電平的變化,因此,必須使所有列線處在低電平,只有這樣,當有鍵按下時,該鍵所在的行電平才會由高電平變?yōu)榈碗娖?。CPU根據(jù)行平電的變化,便能判定相應(yīng)的行有鍵按下。8號鍵按下時,第2行一定為低電平,然而,第2行為低電平時,能否肯定是8號鍵按下呢?回答是否定的,因為9、10、11號鍵按下同樣使第2行為低電平。為進一步確定具體鍵,

46、不能使所有列線在同一時刻都處在低電平,可在某一時刻只讓一條列線處于低電平,其余列線均處于高電平,另一時刻,讓下一列處在低電平,依次循環(huán),這種依次輪流每次選通一列的工作方式稱為鍵盤掃描。 二、線反轉(zhuǎn)法 第1步:將列線P1.4P1.7 作為輸入線,行線P1.3P1.0 作為輸出線,并將輸出線輸出全為低電平,讀列線狀態(tài),則列線中電平為低的是按鍵所在的列。 第2步:將行線作為輸入線,列線作為輸出線,并將輸出線輸出為低電平,讀行線狀態(tài),則行線中電平為低的是按鍵所在的行。 綜合第1、2兩步結(jié)果,可確定按鍵所在的行和列,從而識別出所按下的鍵。 鍵盤的編碼 1.獨立式鍵盤:按鍵數(shù)量少,可根據(jù)實際需要靈活編碼。

47、 2.矩陣式鍵盤:按鍵的位置由行號和列號唯一確定,因此可分別對行號和列 號進行二進制編碼,然后將兩值合成一個字節(jié),高4位是行號,低4位是列號。 編程掃描方式 編程掃描方式是利用CPU完成其他工作的空余調(diào)用鍵盤掃描子程序來響應(yīng)鍵盤輸入的要求。在執(zhí)行鍵功能程序時,CPU不再響應(yīng)鍵輸入要求,直到CPU重新掃描鍵盤為止。 鍵盤掃描程序一般應(yīng)包括以下容: (1)判別有無鍵按下。 (2)鍵盤掃描取得閉合鍵的行、列值。 (3)用計算法或查表法得到鍵值。 (4)判斷閉合鍵是否釋放,如沒釋放則繼續(xù)等待。 (5)將閉合鍵鍵號保存,同時轉(zhuǎn)去執(zhí)行該閉合鍵的功能。 定時掃描方式 定時掃描方式就是每隔一段時間對鍵盤掃描一

48、次,它利用單片機部的定時器產(chǎn)生一定時間(例如10ms)的定時,當定時時間到就產(chǎn)生定時器溢出中斷,CPU響應(yīng)中斷后對鍵盤進行掃描,并在有鍵按下時識別出該鍵,再執(zhí)行該鍵的功能程序。 中斷掃描方式 當無鍵按下時,CPU處理自己的工作,當有鍵按下時,產(chǎn)生中斷請求,CPU轉(zhuǎn)去執(zhí)行鍵盤掃描子程序,并識別鍵號。中斷掃描方式可以提高CPU工作效率 。 在 HYPERLINK :/baike.baidu /view/7402.htm t _blank 鍵盤中按鍵數(shù)量較多時,為了減少I/O口的占用,通常將按鍵排列成 HYPERLINK :/baike.baidu /view/10337.htm t _blank

49、矩陣形式,如圖1所示。在矩陣式鍵盤中,每條水平線和垂直線在交叉處不直接連通,而是通過一個按鍵加以連接。這樣,一個端口(如P1口)就可以構(gòu)成4*4=16個按鍵,比之直接將端口線用于鍵盤多出了一倍,而且線數(shù)越多,區(qū)別越明顯,比如再多加一條線就可以構(gòu)成20鍵的鍵盤,而直接用端口線則只能多出一鍵(9鍵)。由此可見,在需要的鍵數(shù)比較多時,采用矩陣法來做鍵盤是合理的。 矩陣式結(jié)構(gòu)的鍵盤顯然比直接法要復(fù)雜一些,識別也要復(fù)雜一些,圖中,列線通過電阻接正電源,并將行線所接的單片機的I/O口作為輸出端,而列線所接的I/O口則作為輸入。這樣,當按鍵沒有按下時,所有的輸入端都是高電平,代表無鍵按下。行線輸出是低電平,

50、一旦有鍵按下,則輸入線就會被拉低,這樣,通過讀入輸入線的狀態(tài)就可得知是否有鍵按下了。第三章 硬件電路的設(shè)計3.1 Protel DXP軟件的介紹3.1.1 Protel DXP軟件的特點介紹現(xiàn)在的Protel DXP已不是單純的PCB(印制電路板)設(shè)計工具,而是一套由五大模塊組成的系統(tǒng)軟件,它們分別是SCH(原理圖)設(shè)計、SCH仿真、PCB(印制電路板)設(shè)計、Auto Router(自動布線器)和FPGA設(shè)計,覆蓋了以PCB為核心的整個物理設(shè)計7。Protel DXP在文件交換方面也有很大的進展。它可以毫無障礙地讀Orcad、Pads、Accel(PCAD)等EDA公司的設(shè)計文件;可以輸入和輸

51、出DXF、DWG格式文件,實現(xiàn)和AutoCAD等軟件的數(shù)據(jù)交換;也可以輸出格式為Hyperlynx的文件,用于板級信號仿真。 Protel DXP作為新推出的優(yōu)秀的電子CAD設(shè)計軟件,具有以下特點:(1)通過設(shè)計文件包的方式,將原理圖編輯、電路仿真、PCB圖設(shè)計以與打印這些功能有機地結(jié)合在一起,提供了一個集成開發(fā)環(huán)境。 (2)提供了混合電路仿真功能,為設(shè)計者檢驗原理圖電路中某些功能模塊的正確與否提供了方便。(3)提供了豐富的原理圖元件庫和PCB封裝庫,并且為設(shè)計新的器件封裝提供了封裝向?qū)С绦?,簡化了封裝設(shè)計過程。(4)提供了層次原理圖設(shè)計方法,支持“自上向下”的設(shè)計思想,使大型電路設(shè)計的工作組

52、開發(fā)方式成為可能。(5) 提供了強大的查錯功能。原理圖中的ERC(電氣法檢查)工具和PCB圖的DRC(設(shè)計規(guī)則檢查)工具能幫助設(shè)計者更快地查出和改正錯誤。(6)全面兼容Protel系列以前的版本設(shè)計文件,并提供了與OrCAD格式文件的轉(zhuǎn)換功能。(7)提供了全新的FPGA設(shè)計的功能,這是以前的版本所沒有提供的功能。3.1.2 Protel DXP工作總體流程1. 設(shè)計原理圖元件:雖然Protel DXP提供了豐富的原理圖元件庫,但是并不可能將所有的元件都收到這些庫中。 2. 繪制原理圖:在找到所有需要的原理圖元件后,可以開始原理圖的繪制。根據(jù)具體電路的復(fù)雜程度決定是否需要使用層次原理圖。 3.生

53、成網(wǎng)絡(luò)表:網(wǎng)絡(luò)表是原理圖(Schematic)設(shè)計與印制電路板(PCB)設(shè)計之間的一座橋梁。網(wǎng)絡(luò)表可以從原理圖中獲得,也可以從印制電路板中提取。 4.設(shè)計元件封裝:與原理圖元件庫一樣,Protel DXP也不可能提供所有元件封裝。如果發(fā)現(xiàn)元件封裝庫中沒有需要的元件,可以自己動手設(shè)計元件封裝。 5.設(shè)計PCB在確認原理圖沒有錯誤之后,就可以開始PCB板的繪制工作了。首先根據(jù)系統(tǒng)設(shè)計和工藝要求,繪制PCB板輪廓,并確定PCB的工藝要求(如使用幾層板,加工精度等);然后將原理圖傳輸?shù)絇CB板中來,在網(wǎng)絡(luò)表、設(shè)計規(guī)則和原理圖的引導(dǎo)下布局和布線;最后利用DRC(設(shè)計規(guī)則檢查)工具查錯。 6. 生成報表并

54、打印:文檔整理是非常有必要的,良好的文檔給今后的維護、改進都會帶來極大的方便。需要打印的文檔包括原理圖、PCB圖的絲印層以與器件清單文件等各種報表文件,這些報表也是重要的工藝設(shè)計文件。設(shè)計文件應(yīng)以磁盤文檔的方式保存。 3.1.3 Protel DXP設(shè)計環(huán)境 當用戶啟動Protel DXP后,系統(tǒng)將進入Protel DXP管理器設(shè)計環(huán)境(Design Explorer),如圖3.1所示,所有Protel DXP功能都是從這個環(huán)境啟動的。Protel DXP設(shè)計環(huán)境與以前各個版本的設(shè)計環(huán)境有些不同,它采用的是Windows XP風(fēng)格的界面。圖3.1 Protel DXP的設(shè)計環(huán)境3.1.4 Pr

55、otel DXP組成 在Protel DXP設(shè)計環(huán)境下,單擊菜單File/New命令,從New子菜單中可以選擇建立項目文件,包括PCB、Schematic、FPGA、VHDL以與相關(guān)的庫(Library)文件。New子菜單如圖3.2所示。 (1) Schematic(原理圖)設(shè)計編輯。選中File菜單中的Schematic命令,即可啟動原理圖設(shè)計的模塊,進行原理圖的繪制工作。 (2) VHDL程序的編寫。選中VHDL Document命令,即可啟動VHDL程序的編寫模塊。 (3) PCB的設(shè)計制作。選中PCB命令,即可啟動印制電路板的設(shè)計模塊。 (4) 原理圖元件庫的生成。選中Schemati

56、c Library命令,即可打開生成和管理元件庫的模塊進行相應(yīng)的工作。(5) PCB庫的生成。選中PCB Library命令,即可啟動封裝庫的生成模塊。 (6) PCB項目。執(zhí)行PCB Project命令可以打開或生成一個印制電路板(PCB)設(shè)計項目,在該項目中可以添加原理圖的繪制、PCB印制板的設(shè)計和VHDL程序的編寫模塊設(shè)計工作。 (7) FPGA項目。執(zhí)行FPGA Project命令可啟動現(xiàn)場可編程門陣列項目設(shè)計模塊,在其中也可以添加原理圖的繪制、PCB的設(shè)計、VHDL程序的編寫模塊設(shè)計工作。 (8) 集成化庫文件的管理。執(zhí)行Integrated Library命令可以啟動集成化庫文件的

57、管理模塊,包括具有與PCB管腳定義、Spice和信號完整性模塊相關(guān)的原理圖庫文件。 (9) 嵌入式設(shè)計項目的生成。執(zhí)行Embedded Project命令可以啟動嵌入式系統(tǒng)項目設(shè)計模塊,在其中也可以添加原理圖的繪制、PCB的設(shè)計、VHDL程序的編寫模塊設(shè)計工作。 (10) Text Document。執(zhí)行該命令可啟動一個文本文件編輯模塊。 (11) CAM Document。執(zhí)行該命令可啟動一個CAM(計算機輔助制造)文件生成模塊。3.1.5 Protel DXP的文件管理Protel DXP將所有的設(shè)計文檔保存為獨立的文件,可以使用Windows資源管理器找到它們。項目文件中包含指向它們的連

58、接和必要的項目維護信息。因此,在以后的敘述中,文檔和文件表示同一個意思,不再區(qū)分。在Protel DXP中,設(shè)計文檔的擴展名不再沿用以前的擴展名,具體參見表3.1。表3.1 Protel DXP設(shè)計文檔擴展名3.1.5.1 創(chuàng)建一個新文件項目(Project)在圖4.1所示的Protel DXP的設(shè)計環(huán)境下,執(zhí)行菜單命令File/New/PCB Project,如圖4.3所示。執(zhí)行了這命令之后,Protel DXP就創(chuàng)建了一個新的PCB項目,并使用了缺省的名字“PCB Project1.PrjPCB”。從集成環(huán)境左側(cè)的項目管理器Projects面板中可以看到這個新建的項目,如圖3.3所示。圖3

59、.3新建的項目3.1.5.2 保存項目文件 執(zhí)行菜單命令File/Save Project As,在彈出如圖4.5所示的保存項目文件對話框中選擇合適的路徑,并修改文件名“Exa601.PRJPCB”。這樣,一個新的項目文件創(chuàng)建完畢,如圖3.4所示。圖3.4 新建項目圖3.5 保存項目對話框圖3.6 新項目文件3.1.5.3在項目中創(chuàng)建一個新的PCB文件 剛才創(chuàng)建的是新項目,現(xiàn)在需要往這個項目中添加文件??梢蕴砑拥奈臋n類型很多,有原理圖、原理圖庫、PCB庫和VHDL文檔等,詳細的容會在以后各章講解。下面介紹添加一個PCB文檔的方法。在如圖3.6所示的項目管理器中,當前項目的名字已經(jīng)換成了“Exa

60、601.PRJPCB”。執(zhí)行菜單File/New/PCB命令,Protel DXP就會直接在當前項目中添加一個新的PCB文檔,并且使用缺省的文件名“PCB1.PCBDOC”。通過執(zhí)行菜單File/Save As命令,可以將這個文檔重新命名為“main.PCBDOC”保存,如圖3.7所示。圖3.7 創(chuàng)建新的PCB文件3.1.5.4在項目中創(chuàng)建一個新的原理圖文件 在如圖3.6所示的項目管理器中,執(zhí)行菜單命令File/New/Schematic,Protel DXP就會直接在當前項目中添加一個新的原理圖文檔,并且使用缺省的文件名“Sheet1.SCHDOC”。通過執(zhí)行菜單File/Save As命令

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論