protel課程設(shè)計(jì)單片機(jī)最小系統(tǒng)_第1頁
protel課程設(shè)計(jì)單片機(jī)最小系統(tǒng)_第2頁
protel課程設(shè)計(jì)單片機(jī)最小系統(tǒng)_第3頁
protel課程設(shè)計(jì)單片機(jī)最小系統(tǒng)_第4頁
protel課程設(shè)計(jì)單片機(jī)最小系統(tǒng)_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、1 protel99SE軟件簡介1.1 Protel 99SE概述Protel 99SE是應(yīng)用于Windows9X/2000/NT操作系統(tǒng)下的EDA設(shè)計(jì)軟件,采用設(shè)計(jì)庫管理模式,可以進(jìn)行聯(lián)網(wǎng)設(shè)計(jì),具有很強(qiáng)的數(shù)據(jù)交換能力和開放性及3D模擬功能,是一個32位的設(shè)計(jì)軟件,可以完成電路原理圖設(shè)計(jì),印制電路板設(shè)計(jì)和可編程邏輯器件設(shè)計(jì)等工作,可以設(shè)計(jì)32個信號層,16個電源-地層和16個機(jī)加工層。Protel 99采用全新的管理方式,即數(shù)據(jù)庫的管理方式。Protel 99 是在桌面環(huán)境下第一個以獨(dú)特的設(shè)計(jì)管理和團(tuán)隊(duì)合作技術(shù)為核心的全方位的印制板設(shè)計(jì)系統(tǒng)。所有Protel99設(shè)計(jì)文件都被存儲在唯一的綜合設(shè)計(jì)

2、數(shù)據(jù)庫中,并顯示在唯一的綜合設(shè)計(jì)編輯窗口。Protel 99軟件沿襲了Protel以前版本方便易學(xué)的特點(diǎn),內(nèi)部界面與Protel 98大體相同,新增加了一些功能模塊。Protel公司引進(jìn)了德國INCASES公司的先進(jìn)技術(shù),在Protel99中集成了信號完整性工具,精確的模型和板分析,幫助你在設(shè)計(jì)周期里利用信號完整性分析可獲得一次性成功和消除盲目性。Protel99容易使用的特性就是新的“這是什么” 幫助。按下任何對話框右上角的小問號,然后選擇你所要的信息。現(xiàn)在可以很快地看到 特性的功能,然后用到設(shè)計(jì)中,按下狀態(tài)欄末端的按鈕,使用自然語言幫助顧問。1.2 Protel 99 SE的系統(tǒng)組成按照系

3、統(tǒng)功能來劃分,Protel99se主要包含以下倆大部分和6個功能模塊。1、電路工程設(shè)計(jì)部分(1)電路原理設(shè)計(jì)部分(Advanced Schematic 99):電路原理圖設(shè)計(jì)部分包括電路圖編輯器(簡稱SCH編輯器)、電路圖零件庫編輯器(簡稱Schlib編輯器)和各種文本編輯器。本系統(tǒng)的主要功能是:繪制、修改和編輯電路原理圖;更新和修改電路圖零件庫;查看和編輯有關(guān)電路圖和零件庫的各種報(bào)表。(2)印刷電路板設(shè)計(jì)系統(tǒng)(Advanced PCB 99):印刷電路板設(shè)計(jì)系統(tǒng)包括印刷電路板編輯器(簡稱PCB編輯器)、零件封裝編輯器(簡稱PCBLib編輯器)和電路板組件管理器。本系統(tǒng)的主要功能是:繪制、修改

4、和編輯電路板;更新和修改零件封裝;管理電路板組件。(3)自動布線系統(tǒng)(Advanced Route 99):本系統(tǒng)包含一個基于形狀(Shape-based)的無柵格自動布線器,用于印刷電路板的自動布線,以實(shí)現(xiàn)PCB設(shè)計(jì)的自動化。2、電路仿真與PLD部分(1)電路模擬仿真系統(tǒng)(Advanced SIM 99):電路模擬仿真系統(tǒng)包含一個數(shù)字/模擬信號仿真器,可提供連續(xù)的數(shù)字信號和模擬信號,以便對電路原理圖進(jìn)行信號模擬仿真,從而驗(yàn)證其正確性和可行性。(2)可編程邏輯設(shè)計(jì)系統(tǒng)(Advanced PLD 99):可編程邏輯設(shè)計(jì)系統(tǒng)包含一個有語法功能的文本編輯器和一個波形編輯器(Waveform)。本系統(tǒng)

5、的主要功能是;對邏輯電路進(jìn)行分析、綜合;觀察信號的波形。利用PLD系統(tǒng)可以最大限度的精簡邏輯部件,使數(shù)字電路設(shè)計(jì)達(dá)到最簡化。(3)高級信號完整性分析系統(tǒng)(Advanced Integrity 99):信號完整性分析系統(tǒng)提供了一個精確的信號完整性模擬器,可用來分析PCB設(shè)計(jì)、檢查電路設(shè)計(jì)參數(shù)、實(shí)驗(yàn)超調(diào)量、阻抗和信號諧波要求等。1.3 Protel 99 SE的主要功能特性1、開放式集成化的設(shè)計(jì)管理體系2、超強(qiáng)功能的、修改與編輯功能3、強(qiáng)大的設(shè)計(jì)自動化功能2 設(shè)計(jì)任務(wù)2.1 設(shè)計(jì)要求繪制具有一定規(guī)模、一定復(fù)雜程度的電路原理圖*.sch(可以涉及模擬、數(shù)字、高頻、單片機(jī)等等電路)。繪制電路原理圖相應(yīng)

6、的雙面印刷版圖*.pcb。2.2 電路原理圖選擇及參數(shù)設(shè)置在此次課程設(shè)計(jì)中,我選擇的是單片機(jī)最小系統(tǒng)電路原理圖,選擇AT89S52芯片,復(fù)位鍵,晶振,ISP下載接口,獨(dú)立按鍵和拓展引腳組成。AT89S52是一種低功耗、高性能CMOS8位微控制器,具有8K 在系統(tǒng)可編程Flash 存儲器。使用Atmel 公司高密度非易失性存儲器技術(shù)制造,與工業(yè)80C51 產(chǎn)品指令和引腳完全兼容。片上Flash允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。在單芯片上,擁有靈巧的8 位CPU 和在系統(tǒng)可編程Flash,使AT89S52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。復(fù)位鍵部分選擇按鍵開關(guān)、10

7、uF有極電容和10K電阻組成。晶振選擇12MHz,與兩個30pF電容組成振蕩電路。ISP下載接口可以為整個最小系統(tǒng)供電或者燒寫程序,其連接如原理圖所示。獨(dú)立按鍵部分由兩個按鍵開關(guān)分別與兩個4.7K的電阻并聯(lián)后再串聯(lián)組成,可用作單片機(jī)獨(dú)立按鍵或者外部中斷。拓展引腳為四個8引腳的單排針,可通過排線連接流水燈、數(shù)碼管、矩陣鍵盤、液晶、數(shù)模/魔術(shù)轉(zhuǎn)換等功能模塊。3 繪制電路原理圖3.1 新建設(shè)計(jì)數(shù)據(jù)庫文件進(jìn)入Protel 99SE 原理圖繪制界面,點(diǎn)擊File(文件)中new項(xiàng),新建設(shè)計(jì)數(shù)據(jù)庫。新建設(shè)計(jì)文件,有兩種方式:一種為MS Access Database方式,全部文件存儲在單一的數(shù)據(jù)庫中,同原

8、來的99文件格式。另一種為Windows File System方式,全部文件被直接保存在對話框底部指定的磁盤驅(qū)動器中的文件夾中,在資源管理器中可以直接看到所建立的原理圖或PCB文件。在Browse選項(xiàng)中選取需要存儲的文件夾,然后點(diǎn)擊OK即可建立自己的設(shè)計(jì)數(shù)據(jù)庫。圖3-1新建.Sch文件(1) 設(shè)計(jì)組(Design Team)我們可以先在Design Team 中設(shè)定設(shè)計(jì)小組成員,Protel 99SE可在一個設(shè)計(jì)組中進(jìn)行協(xié)同設(shè)計(jì),所有設(shè)計(jì)數(shù)據(jù)庫和設(shè)計(jì)組特性都由設(shè)計(jì)組控制。定義組成員和設(shè)置他們的訪問權(quán)限都在設(shè)計(jì)管理器中進(jìn)行,確定其網(wǎng)絡(luò)類型和網(wǎng)絡(luò)專家獨(dú)立性不需要求助于網(wǎng)絡(luò)管理員。為保證設(shè)計(jì)安全,

9、為管理組成員設(shè)置一個口令。這樣如果沒有注冊名字和口令就不能打開設(shè)計(jì)數(shù)據(jù)庫。提示:成員和成員權(quán)限只能由管理員建立。(2) 回收站( Recycle Bin)相當(dāng)于Windows 中的回收站,所有在設(shè)計(jì)數(shù)據(jù)庫中刪除的文件,均保存在回收站中,可以找回由于誤造作而刪除的文件。(3)設(shè)計(jì)管理器(Documents)所有Protel 99SE設(shè)計(jì)文件都被儲存在唯一的綜合設(shè)計(jì)數(shù)據(jù)庫中,并顯示在唯一的綜合設(shè)計(jì)編輯窗口。在Protel 99SE中與設(shè)計(jì)的接口叫設(shè)計(jì)管理器。使用設(shè)計(jì)管理器,可以進(jìn)行對設(shè)計(jì)文件的管理編輯、設(shè)置設(shè)計(jì)組的訪問權(quán)限和監(jiān)視對設(shè)計(jì)文件的訪問。3.2 打開和管理設(shè)計(jì)數(shù)據(jù)庫 Protel 99SE

10、包括許多設(shè)計(jì)例子,我們下面可以舉例說明:選擇文件打開菜單Design Explorer99SEExample folder,點(diǎn)擊photoplotter.ddb文件,左側(cè)窗口呈現(xiàn)樹狀結(jié)構(gòu)。點(diǎn)呈現(xiàn)下一層子目錄或文件,點(diǎn)將關(guān)閉此文件夾點(diǎn)Photohead.pcb 文件,PCB版圖將出現(xiàn),點(diǎn)Photohead.prj,原理圖管理文件將被打開。關(guān)閉文件,可以用鼠標(biāo)右鍵,選擇Close也可以用CTRL+F4來關(guān)閉。3.3 原理圖繪制(1)載入元器件原理圖符號庫在設(shè)計(jì)瀏覽器管理窗口中單擊頂部的Browse Sch標(biāo)簽,即可打開原理圖編輯管理窗口。單擊原理圖編輯器管理窗口中的Add/Remove按鈕,在元器

11、件原理圖符號列表框中單擊所需的庫文件,然后單擊Add按鈕,被選中的庫文件就會出現(xiàn)在亦軒文件列表框中,鼠標(biāo)單擊對話框中的OK按鈕,就可以將上述庫文件裝入設(shè)計(jì)系統(tǒng)中,此時被裝入的元器件原理圖富豪庫文件以及該符號庫所包含的所有元器件就會出現(xiàn)在原理圖編輯管理器窗口中。(2)放置元器件當(dāng)用戶將相應(yīng)的元器件原理圖符號封裝庫裝入設(shè)計(jì)系統(tǒng)之后,就可以直接從裝入的庫中去取用元器件,并把它們放到圖紙上。放置之前用戶首先要知道要用到的元器件存放于哪一個庫中。在原理圖編輯器中,放置元器件的方法通常有以下幾種:利用原理圖編輯器管理窗口放置元器件;利用菜單命令放置元器件;利用放置工具欄放置元器件;利用快捷鍵放置元器件。利

12、用空格鍵可以每次90度旋轉(zhuǎn)元器件,X/Y分別是元器件左右、上下對調(diào)。也可以移動單個元器件,同時移動多個元器件,刪除元器件(3)設(shè)置元器件屬性調(diào)整元器件的屬性主要包括設(shè)置元器件的序號、封裝形式和元器件型號等。(4)原理圖連線設(shè)計(jì)確定起始點(diǎn)和終止點(diǎn),Protel99 SE就會自動地在原理圖上連線,從菜單上選擇“Place/Wire”后,按空格鍵切換自動連線方式。觀察狀態(tài)欄就可以看出“Auto Wire”Protel99 SE 連線,使得設(shè)計(jì)者在設(shè)計(jì)時更加輕松自如。只要簡單地定義AutoWire方式。自動連線可以從原理圖的任何一點(diǎn)進(jìn)行,不一定要從管腳到管腳。連線、90°自動連線、任意角度。

13、重點(diǎn)注意放置網(wǎng)絡(luò)標(biāo)號、電源、接地符號和總線、總線分支等來建立起電氣連接關(guān)系。繪制單片機(jī)最小系統(tǒng)電路原理圖如下:圖3-2單片機(jī)最小系統(tǒng)電路原理圖(5)檢查原理圖電性能可靠性打開LCD Controller.ddb 設(shè)計(jì)數(shù)據(jù)庫,點(diǎn)取LCD Controller 文件夾下的LCD Controller.prj原理圖設(shè)計(jì)窗口,Protel99 SE可以幫助我們進(jìn)行電氣規(guī)則檢查。選擇Tools下面的ERC,在“Rule Matrix”種選擇要進(jìn)行電氣檢查的項(xiàng)目,設(shè)置好各項(xiàng)后,在“Setup Electrical Rlues Check”對話框上選擇“OK”即可運(yùn)行電氣規(guī)則檢查,檢查結(jié)果將被顯示到界面上。

14、或者直接在Tools(工具)欄里面選取ERC電器規(guī)則檢查,設(shè)置好各項(xiàng)之后,點(diǎn)擊“OK”按鈕,檢查結(jié)果就會顯示在.ERC文件中。(6)生成網(wǎng)絡(luò)表文件網(wǎng)絡(luò)表是一個表征電路原理圖中原期間連接關(guān)系的文本文件,是連接電路原理圖與印制電路板之間的一座橋梁。網(wǎng)絡(luò)表可以在原理圖編輯器中直接生成,也可以在文本文件編輯器中手動編輯。另外,網(wǎng)絡(luò)表也可以在PCB編輯器中,從已完成不限的PCB文件里導(dǎo)出。在菜單命令Design/Create Netlist,生成網(wǎng)絡(luò)報(bào)表。4 印制電路板的設(shè)計(jì)在PCB設(shè)計(jì)中,布線是完成產(chǎn)品設(shè)計(jì)的重要步驟,可以說前面的準(zhǔn)備工作都是為它而做的, PCB的設(shè)計(jì)流程分為網(wǎng)表輸入、規(guī)則設(shè)置、元器件

15、布局、布線、檢查、復(fù)查、輸出六個步驟。4.1 網(wǎng)表輸入 網(wǎng)表輸入有兩種方法,一種是使用PowerLogic的OLE PowerPCB Connection功能,選擇Send Netlist,應(yīng)用OLE功能,可以隨時保持原理圖和PCB圖的一致,盡量減少出錯的可能。另一種方法是直接在PowerPCB中裝載網(wǎng)表,選擇File->Import,將原理圖生成的網(wǎng)表輸入進(jìn)來。圖4-1載入網(wǎng)絡(luò)報(bào)表4.2 規(guī)則設(shè)置 如果在原理圖設(shè)計(jì)階段就已經(jīng)把PCB的設(shè)計(jì)規(guī)則設(shè)置好的話,就不用再進(jìn)行設(shè)置 這些規(guī)則了,因?yàn)檩斎刖W(wǎng)表時,設(shè)計(jì)規(guī)則已隨網(wǎng)表輸入進(jìn)PowerPCB了。如果修改了設(shè)計(jì)規(guī)則,必須同步原理圖,保證原理圖

16、和PCB的一致。除了設(shè)計(jì)規(guī)則和層定義外,還有一些規(guī)則需要設(shè)置,比如Pad Stacks,需要修改標(biāo)準(zhǔn)過孔的大小。如果設(shè)計(jì)者新建了一個焊盤或過孔,一定要加上Layer 25。 此時應(yīng)注意注意:PCB設(shè)計(jì)規(guī)則、層定義、過孔設(shè)置、CAM輸出設(shè)置已經(jīng)作成缺省啟動文件,名稱為Default.stp,網(wǎng)表輸入進(jìn)來以后,按照設(shè)計(jì)的實(shí)際情況,把電源網(wǎng)絡(luò)和地分配給電源層和地層,并設(shè)置其它高級規(guī)則。在所有的規(guī)則都設(shè)置好以后,在PowerLogic中,使用OLE PowerPCB Connection的Rules From PCB功能,更新原理圖中的規(guī)則設(shè)置,保證原理圖和PCB圖的規(guī)則一致。4.3 元器件布局 網(wǎng)表

17、輸入以后,所有的元器件都會放在工作區(qū)的零點(diǎn),重疊在一起,下一步的工作就是把這些元器件分開,按照一些規(guī)則擺放整齊,即元器件布局。PowerPCB提供了兩種方法,手工布局和自動布局。(1)手工布局 工具印制板的結(jié)構(gòu)尺寸畫出板邊(Board Outline)。 將元器件分散(Disperse Components),元器件會排列在板邊的周圍。 把元器件一個一個地移動、旋轉(zhuǎn),放到板邊以內(nèi),按照一定的規(guī)則擺放整齊。 (2)自動布局 PowerPCB提供了自動布局和自動的局部簇布局,但對大多數(shù)的設(shè)計(jì)來說,效果并不理想,不推薦使用。布局應(yīng)注意的問題:a. 布局的首要原則是保證布線的布通率,移動器件時注意飛線

18、的連接,把有連線關(guān)系的器件放在一起b. 數(shù)字器件和模擬器件要分開,盡量遠(yuǎn)離 c. 去耦電容盡量靠近器件的VCC d. 放置器件時要考慮以后的焊接,不要太密集 e. 多使用軟件提供的Array和Union功能,提高布局的效率4.4 布線 布線的方式也有兩種,手工布線和自動布線。PowerPCB提供的手工布線功能十分強(qiáng)大,包括自動推擠、在線設(shè)計(jì)規(guī)則檢查(DRC),自動布線由Specctra的布線引擎進(jìn)行,通常這兩種方法配合使用,常用的步驟是手工自動手工。 (1)手工布線 自動布線前,先用手工布一些重要的網(wǎng)絡(luò),比如高頻時鐘、主電源等,這些網(wǎng)絡(luò)往往對走線距離、線寬、線間距、屏蔽等有特殊的要求;另外一些

19、特殊封裝,如BGA,自動布線很難布得有規(guī)則,也要用手工布線。 自動布線以后,還要用手工布線對PCB的走線進(jìn)行調(diào)整。 (2)自動布線 手工布線結(jié)束以后,剩下的網(wǎng)絡(luò)就交給自動布線器來自布。選擇Tools->SPECCTRA,啟動Specctra布線器的接口,設(shè)置好DO文件,按Continue就啟動了Specctra布線器自動布線,結(jié)束后如果布通率為100%,那么就可以進(jìn)行手工調(diào)整布線了;如果不到100%,說明布局或手工布線有問題,需要調(diào)整布局或手工布線,直至全部布通為止。按照上述步驟得到單片機(jī)最小系統(tǒng)印制電路板如下:圖4-2 PCB印制電路板4.5 檢查檢查的項(xiàng)目有間距(Clearance)

20、、連接性(Connectivity)、高速規(guī)則(High Speed)和電源層(Plane),這些項(xiàng)目可以選擇Tools->Verify Design進(jìn)行。如果設(shè)置了高速規(guī)則,必須檢查,否則可以跳過這一項(xiàng)。檢查出錯誤,必須修改布局和布線。 注意: 有些錯誤可以忽略,例如有些接插件的Outline的一部分放在了板框外,檢查間距時會出錯;另外每次修改過走線和過孔之后,都要重新覆銅一次。5 課程設(shè)計(jì)總結(jié)通過這次這次課程設(shè)計(jì),我基本上對Protel 99SE電子電路設(shè)計(jì)軟件有了初步的了解。Protel 99SE具有出色的用戶管理技術(shù),強(qiáng)大的自動化設(shè)計(jì)功能,靈活的編輯功能,簡單方便的操作環(huán)境和完善

21、的元件庫管理能力。因?yàn)閜rotel是專業(yè)電路設(shè)計(jì)軟件,可供電子類各專業(yè)設(shè)計(jì)人員和廣大電子愛好者使用,所提供的零件庫包含了相當(dāng)全面的元器件符號圖。所以零件庫數(shù)量很多,零件的數(shù)量更多,使初學(xué)者不知該到哪個零件庫中去尋找所需的元器件。根據(jù)筆者的經(jīng)驗(yàn),載入protel的Schematic中的DEVICE.LIB 和SYMBOLS.LIB可滿足一般用戶需求,兩個零件庫中含有二極管、三極管、電阻、電容、電感等常用元件。在做課程設(shè)計(jì)時,我遇到了一些難題,但是通過查閱相關(guān)資料,請教同學(xué)等途徑最終解決了問題,完成了課程設(shè)計(jì)任務(wù):單片機(jī)最小系統(tǒng)電路圖的設(shè)計(jì)。首先在畫原理圖的時候,遇到困難,我課設(shè)題目是AT89S5

22、2單片機(jī)最小系統(tǒng)原理圖,但是在元器件庫里面沒有我所需的芯片模塊需要的圖,我就自己去畫芯片圖樣,但是由于對Protel不甚了解,畫出來的圖有錯誤,查閱資料后才知道相關(guān)引腳出問題。通常繪制電路圖的最后一項(xiàng)工作是編輯零件名稱,包含放置元件的名稱、序號、數(shù)值、管腳編號、管腳功能等。后來畫好了電路原理圖,修改好參數(shù)后,創(chuàng)建網(wǎng)絡(luò)列表時系統(tǒng)總是報(bào)錯,無論我怎樣修改都不行,后來請教同學(xué),他們也遇到了同樣的困惑。任何事情都不可能是一帆風(fēng)順的,開始是創(chuàng)建網(wǎng)絡(luò)表時出現(xiàn)問題,弄得整個人也顯得焦躁不已。我知道是元器件封裝問題,但是解決不了,后來才知道沒有添加自己所需的PCB元器件封裝庫,在網(wǎng)上查閱資料,下載通用元器件封

23、裝庫之后,添加進(jìn)去問題就得到了解決。Protel布線的方式也有兩種,手工布線和自動布線。PowerPCB提供的手工布線功能十分強(qiáng)大,包括自動推擠、在線設(shè)計(jì)規(guī)則檢查(DRC),自動布線由Specctra的布線引擎進(jìn)行,通常這兩種方法配合使用,常用的步驟是手工自動手工。經(jīng)過調(diào)整,我得到了滿意的單片機(jī)最小系統(tǒng)印刷電路板。Protel 99SE 的學(xué)習(xí)注重實(shí)際練習(xí),練習(xí)多了便有了經(jīng)驗(yàn),經(jīng)驗(yàn)積累多了便有了感覺,有了感覺便學(xué)會了Protel 。 所以在以后的學(xué)習(xí)中我定會從實(shí)際出發(fā),加強(qiáng)練習(xí)。參考文獻(xiàn)1 康華光主編.電子技術(shù)基礎(chǔ)(模擬部分).高等教育出版社.2006年2 文艷等編著.protel99SE電子

24、電路設(shè)計(jì).機(jī)械工業(yè)出版社.2006年3 何希才編著.新型集成電路應(yīng)用實(shí)例.電子工業(yè)出版社.2002年4 張偉等編著.protel99SE高級應(yīng)用.人民郵電出版社.2007年5 張偉等編著.protel99SE入門與提高.人民郵電出版社.2007年6 趙品編著.Protel99 入門與提高.人民郵電出版社.2000.11實(shí)訓(xùn)課題 單片機(jī)最小系統(tǒng)電路設(shè)計(jì)一、實(shí)訓(xùn)目的1、熟悉Protel DXP的操作2、掌握用Protel DXP繪制原理圖的方法3、掌握用Protel DXP制作PCB板的方法二、實(shí)訓(xùn)要求利用protel DXP軟件完成單片機(jī)最小系統(tǒng)的PCB板的設(shè)計(jì)。三、實(shí)訓(xùn)內(nèi)容1、元件符號及封裝編

25、輯。2、原理圖繪制。3、PCB板。4、DRC報(bào)告。四、報(bào)告內(nèi)容、設(shè)計(jì)數(shù)據(jù)及附圖1、電路原理基本分析 2、電路模塊功能的介紹。(電源模塊、單片機(jī)最小系統(tǒng):復(fù)位電路、晶振電路(離X1,X2引腳近些,否則不易起振)、P1口LED電路)51單片機(jī)復(fù)位電路工作原理(網(wǎng)址:)1、復(fù)位電路的用途 單片機(jī)復(fù)位電路就好比電腦的重啟部分,當(dāng)電腦在使用中出現(xiàn)死機(jī),按下重啟按鈕電腦內(nèi)部的程序從頭開始執(zhí)行。單片機(jī)也一樣,當(dāng)單片機(jī)系統(tǒng)在運(yùn)行中,受到環(huán)境干擾出現(xiàn)程序跑飛的時候,按下復(fù)位按鈕內(nèi)部的程序自動從頭開始執(zhí)行。2、復(fù)位電路的工作原理 在單片機(jī)系統(tǒng)中,系統(tǒng)上電啟動的時候復(fù)位一次,當(dāng)按鍵按下的時候系統(tǒng)再次復(fù)位,如果釋放后

26、再按下,系統(tǒng)還會復(fù)位。所以可以通過按鍵的斷開和閉合在運(yùn)行的系統(tǒng)中控制其復(fù)位。開機(jī)的時候?yàn)槭裁礊閺?fù)位 在電路圖中,電容的的大小是10uF,電阻的大小是10k。所以根據(jù)公式,可以算出電容充電到電源電壓的0.7倍(單片機(jī)的電源是5V,所以充電到0.7倍即為3.5V),需要的時間是10K*10UF=0.1S。也就是說在電腦啟動的0.1S內(nèi),電容兩端的電壓時在03.5V增加。這個時候10K電阻兩端的電壓為從51.5V減少(串聯(lián)電路各處電壓之和為總電壓)。所以在0.1S內(nèi),RST引腳所接收到的電壓是5V1.5V。在5V正常工作的51單片機(jī)中小于1.5V的電壓信號為低電平信號,而大于1.5V的電壓信號為高電

27、平信號。所以在開機(jī)0.1S內(nèi),單片機(jī)系統(tǒng)自動復(fù)位(RST引腳接收到的高電平信號時間為0.1S左右)。按鍵按下的時候?yàn)槭裁磿?fù)位 在單片機(jī)啟動0.1S后,電容C兩端的電壓持續(xù)充電為5V,這是時候10K電阻兩端的電壓接近于0V,RST處于低電平所以系統(tǒng)正常工作。當(dāng)按鍵按下的時候,開關(guān)導(dǎo)通,這個時候電容兩端形成了一個回路,電容被短路,所以在按鍵按下的這個過程中,電容開始釋放之前充的電量。隨著時間的推移,電容的電壓在0.1S內(nèi),從5V釋放到變?yōu)榱?.5V,甚至更小。根據(jù)串聯(lián)電路電壓為各處之和,這個時候10K電阻兩端的電壓為3.5V,甚至更大,所以RST引腳又接收到高電平。單片機(jī)系統(tǒng)自動復(fù)位??偨Y(jié):1、

28、復(fù)位電路的原理是單片機(jī)RST引腳接收到2US以上的電平信號,只要保證電容的充放電時間大于2US,即可實(shí)現(xiàn)復(fù)位,所以電路中的電容值是可以改變的。2、按鍵按下系統(tǒng)復(fù)位,是電容處于一個短路電路中,釋放了所有的電能,電阻兩端的電壓增加引起的。晶振電路的作用(網(wǎng)址:) 電容大小沒有固定值。一般二三十p。晶振是給單片機(jī)提供工作信號脈沖的。這個脈沖就是單片機(jī)的工作速度。比如12M晶振。單片機(jī)工作速度就是每秒12M。和電腦的CPU概念一樣。當(dāng)然。單片機(jī)的工作頻率是有范圍的。不能太大。一般24M就不上去了。不然不穩(wěn)定。接地的話數(shù)字電路弄的來亂一點(diǎn)也無所謂??窗遄由嫌袥]有模擬電路。接地方式也是不固定的。一般串聯(lián)式

29、接地。從小信號到大信號依次接。然后小信號連到接地來削減偕波對電路的穩(wěn)定性的影響,所以晶振所配的電容在10pf-50pf之間都可以的,沒有什么計(jì)算公式。但是主流是接入兩個33pf的瓷片電容,所以還是隨主流。晶振電路的原理 晶振是晶體振蕩器的簡稱,在電氣上它可以等效成一個電容和一個電阻并聯(lián)再串聯(lián)一個電容的二端網(wǎng)絡(luò),電工學(xué)上這個網(wǎng)絡(luò)有兩個諧振點(diǎn),以頻率的高低分其中較低的頻率是串聯(lián)諧振,較高的頻率是并聯(lián)諧振。由于晶體自身的特性致使這兩個頻率的距離相當(dāng)?shù)慕咏?在這個極窄的頻率范圍內(nèi),晶振等效為一個電感,所以只要晶振的兩端并聯(lián)上合適的電容它就會組成并聯(lián)諧振電路。這個并聯(lián)諧振電路加到一個負(fù)反饋電路中就可以構(gòu)

30、成正弦波振蕩電路,由于晶振等效為電感的頻率范圍很窄,所以即使其他元件的參數(shù)變化很大,這個振蕩器的頻率也不會有很大的變化。晶振有一個重要的參數(shù),那就是負(fù)載電容值,選擇與負(fù)載電容值相等的并聯(lián)電容,就可 以得到晶振標(biāo)稱的諧振頻率。一般的晶振振蕩電路都是在一個反相放大器(注意是放大器不是反相器)的兩端接入晶振,再有兩個電容分別接到晶振的兩端,每個電容的另一端再接到地,這兩個電容串聯(lián)的容量值就應(yīng)該等于負(fù)載電容,請注意一般IC的引腳都有等效輸入電容,這個不能忽略。一般的晶振的負(fù)載電容為15p或12.5p ,如果再考慮元件引腳的等效輸入電容,則兩個22p的電容構(gòu)成晶振的振蕩電路就是比較好的選擇。P1口LED

31、電路LED循環(huán)輪流點(diǎn)亮設(shè)計(jì)電路如圖所示。將單片機(jī)第40腳Vcc接電源+5V,第20腳Vss接地,為單片機(jī)工作提供能源。 將第19腳XTAL1與18腳XTAL2分別接外部晶體兩個引腳,由石英晶體組成振蕩器,保證單片機(jī)內(nèi)部各部分有序地工作。對外部C1、C2的取值雖然沒有嚴(yán)格的要求,但電容的大小會影響到振蕩器頻率的高低、振蕩器的穩(wěn)定性、起振的快速性。C1、C2通常取值C1=C2=30PF左右。8051的晶振最高振蕩頻率為12M,AT89C51的外部晶振最高頻率可到24M。P1口定義為帶有上拉電阻8位準(zhǔn)雙向I/O口,功能單一,每一位可獨(dú)立定義為輸入輸出,CPU對P1口操作可以是字節(jié)操作,也可以是位操作

32、。P1作為輸出口使用時,它的內(nèi)部電路已經(jīng)提供了一個推拉電流負(fù)載,外接了一個上拉電阻,外電路無需再接上拉電阻,與一般的雙向口使用方法相同;作為輸入口使用時,應(yīng)先向其鎖存器寫入“1”,使輸出驅(qū)動電路的FET截止。若不先對它置“1”,讀入的數(shù)據(jù)是不準(zhǔn)確的。P1口輸出控制程序的設(shè)計(jì)主要包括控制輸出程序設(shè)計(jì)與延時程序設(shè)計(jì)。(1)輸出控制:當(dāng)P1.5端口輸出低電平,即P1.5=0,這時LED亮,反之,LED滅,可以使用P1.5=0指令使P1.5端口輸出低電平,同樣利用指令使P1.5端口輸出高電平。(2)延時程序:單片機(jī)指令的執(zhí)行時間是很短的,數(shù)量大多是微秒級,因此,我們要求的閃爍時間間隔為0.2s,相對于

33、微秒來說,相差太大,因此在執(zhí)行某一指令時,插入延時程,來解決這一問題。開關(guān)狀態(tài)檢測過程: 單片機(jī)對開關(guān)狀態(tài)的檢測相對于單片機(jī)來說,是從單片機(jī)的端口輸入信號,而輸入的信號只有高電平和低電平兩種,要能正確輸入信號,先使P1端口置1??奢喠鳈z測每個開關(guān)狀態(tài),根據(jù)每個開關(guān)的狀態(tài)讓相應(yīng)的二極管指示,也可以一次性檢測四路開關(guān)狀態(tài),然后讓其指示。3、PCB布板中元件布局的分析PCB布板中元件布局的原理()1.元件排列規(guī)則1).在通常條件下,所有的元件均應(yīng)布置在印制電路的同一面上,只有在頂層元件過密時,才能將一些高度有限并且發(fā)熱量小的器件,如貼片電阻、貼片電容、貼IC等放在底層。2).在保證電氣性能的前提下,

34、元件應(yīng)放置在柵格上且相互平行或垂直排列,以求整齊、美觀,一般情況下不允許元件重疊;元件排列要緊湊,輸入和輸出元件盡量遠(yuǎn)離。3).某元器件或?qū)Ь€之間可能存在較高的電位差,應(yīng)加大它們的距離,以免因放電、擊穿而引起意外短路。4).帶高電壓的元件應(yīng)盡量布置在調(diào)試時手不易觸及的地方。5).位于板邊緣的元件,離板邊緣至少有2個板厚的距離6).元件在整個板面上應(yīng)分布均勻、疏密一致。2.按照信號走向布局原則1).通常按照信號的流程逐個安排各個功能電路單元的位置,以每個功能電路的核心元件為中心,圍繞它進(jìn)行布局。2).元件的布局應(yīng)便于信號流通,使信號盡可能保持一致方向。多數(shù)情況下,信號的流向安排為從左到右或從上到

35、下,與輸入、輸出端直接相連的元件應(yīng)當(dāng)放在靠近輸入、輸出接插件或連接器的地方。3.防止電磁干擾1).對輻射電磁場較強(qiáng)的元件,以及對電磁感應(yīng)較靈敏的元件,應(yīng)加大它們相互之間的距離或加以屏蔽,元件放置的方向應(yīng)與相鄰的印制導(dǎo)線交叉。2).盡量避免高低電壓器件相互混雜、強(qiáng)弱信號的器件交錯在一起。3).對于會產(chǎn)生磁場的元件,如變壓器、揚(yáng)聲器、電感等,布局時應(yīng)注意減少磁力線對印制導(dǎo)線的切割,相鄰元件磁場方向應(yīng)相互垂直,減少彼此之間的耦合。4).對干擾源進(jìn)行屏蔽,屏蔽罩應(yīng)有良好的接地。5).在高頻工作的電路,要考慮元件之間的分布參數(shù)的影響。4. 抑制熱干擾1)對于發(fā)熱元件,應(yīng)優(yōu)先安排在利于散熱的位置,必要時可

36、以單獨(dú)設(shè)置散熱器或小風(fēng)扇,以降低溫度,減少對鄰近元件的影響。2).一些功耗大的集成塊、大或中功率管、電阻等元件,要布置在容易散熱的地方,并與其它元件隔開一定距離。3).熱敏元件應(yīng)緊貼被測元件并遠(yuǎn)離高溫區(qū)域,以免受到其它發(fā)熱功當(dāng)量元件影響,引起誤動作。4).雙面放置元件時,底層一般不放置發(fā)熱元件。5.可調(diào)元件的布局對于電位器、可變電容器、可調(diào)電感線圈或微動開關(guān)等可調(diào)元件的布局應(yīng)考慮整的結(jié)要求,若是機(jī)外調(diào)節(jié),其位置要與調(diào)節(jié)旋鈕在機(jī)箱面板上的位置相適應(yīng);若是機(jī)內(nèi)調(diào)節(jié),則應(yīng)放置在印制電路板于調(diào)節(jié)的地方。關(guān)于PCB元器件布局檢查規(guī)則PCB布板過程,對系統(tǒng)布局完畢以后,要對PCB圖進(jìn)行審查,看系統(tǒng)的布局是

37、否合理,是否能夠達(dá)到最優(yōu)的效果。通??梢詮囊韵氯舾煞矫孢M(jìn)行考察: 1. 系統(tǒng)布局是否保證布線的合理或者最優(yōu),是否能保證布線的可靠進(jìn)行,是否能保證電路工作的可靠性。在布局的時候需要對信號的走向以及電源和地線網(wǎng)絡(luò)有整體的了解和規(guī)劃。 2. 印制板尺寸是否與加工圖紙尺寸相符,能否符合PCB制造工藝要求、有無行為標(biāo)記。這一點(diǎn)需要特別注意,不少PCB板的電路布局和布線都設(shè)計(jì)得很漂亮、合理,但是疏忽了定位接插件的精確定位,導(dǎo)致設(shè)計(jì)的電路無法和其他電路對接。 3. 元件在二維、三維空間上有無沖突。注意器件的實(shí)際尺寸,特別是器件的高度。在焊接免布局的元器件,高度一般不能超過3mm。 4. 元件布局是否疏密有序

38、、排列整齊,是否全部布完。在元器件布局的時候,不僅要考慮信號的走向和信號的類型、需要注意或者保護(hù)的地方,同時也要考慮器件布局的整體密度,做到疏密均勻。 5. 需經(jīng)常更換的元件能否方便地更換,插件板插入設(shè)備是否方便。應(yīng)保證經(jīng)常更換的元器件的更換和接插的方便和可靠。 6. 調(diào)整可調(diào)元件是否方便。 7.熱敏元件與發(fā)熱元件之間是否有適當(dāng)?shù)木嚯x。 8. 在需要散熱的地方是否裝有散熱器或者風(fēng)扇,空氣流否通暢。應(yīng)注意元器件和電路板的散熱。 9. 信號走向是否順暢且互連最短。 10. 插頭、插座等與機(jī)械設(shè)計(jì)是否矛盾。 11. 線路的干擾問題是否有所考慮。 12. 電路板的機(jī)械強(qiáng)度和性能是否有所考慮。 13.

39、電路板布局的藝術(shù)性及其美觀性。利用飛線手工布局和布線一個印制板的布線是否能夠順利完成,主要取決于布局,而且,布線的密度越高,布局就越重要。幾乎每個設(shè)計(jì)者都遇到過這樣的情況,布線僅剩下幾條時卻發(fā)現(xiàn)無論如何都布不通了,不得不刪除大量或全部的已布線,再重新調(diào)整布局!合理的布局是保證順利布線的前提。一個布局是否合理沒有絕對的判斷標(biāo)準(zhǔn),可以采用一些相對簡單的標(biāo)準(zhǔn)來判斷布局的優(yōu)劣。最常用的標(biāo)準(zhǔn)就是使飛線總長度盡可能短。一般來說,飛線總長度越短,意味著布線總長度也是越短(注意:這只是相對于大多數(shù)情況是正確的,并不是絕對正確);走線越短,走線所占據(jù)的印制板面積也就越小,布通率越高。在走線盡可能短的同時,還必須

40、考慮布線密度的問題。如何布局才能使飛線總長度最短并且保證布局密度不至于過高而不能實(shí)現(xiàn)是個很復(fù)雜的問題。因?yàn)?,調(diào)整布局就是調(diào)整封裝的放置位置,一個封裝的焊盤往往和幾個甚至幾十個網(wǎng)絡(luò)同時相關(guān)聯(lián),減小一個網(wǎng)絡(luò)飛線長度可能會增長另一個網(wǎng)絡(luò)的飛線長度。如何能夠調(diào)整封裝的位置到最佳點(diǎn)實(shí)在給不出太實(shí)用的標(biāo)準(zhǔn),實(shí)際操作時,主要依靠設(shè)計(jì)者的經(jīng)驗(yàn)觀查屏幕顯示的飛線是否簡捷、有序和計(jì)算出的總長度是否最短。飛線是手工布局和布線的主要參考標(biāo)準(zhǔn),手工調(diào)整布局時盡量使飛線走最短路徑,手工布線時常常按照飛線指示的路徑連接各個焊盤。Protel的飛線優(yōu)化算法可以有效地解決飛線連接的最短路徑問題。飛線的連接策略Protel提供了

41、兩種飛線連接方式供使用者選擇:順序飛線和最短樹飛線。在布線參數(shù)設(shè)置中的飛線模式頁可以設(shè)置飛線連接策略,應(yīng)該選擇最短樹策略。動態(tài)飛線在有關(guān)飛線顯示和控制一節(jié)中已經(jīng)講到:執(zhí)行顯示網(wǎng)絡(luò)飛線、顯示封裝飛線和顯示全部線命令之一后飛線顯示開關(guān)打開,執(zhí)行隱含全部飛線命令后飛線顯示開關(guān)關(guān)閉。飛線顯示開關(guān)打開后,不僅規(guī)定的網(wǎng)絡(luò)飛線自動在屏幕上顯示,而且每當(dāng)你手工調(diào)整布局移動封裝位置時,與該封裝連接的飛線也被自動顯示。另外,自動顯示連接封裝飛線時,除了與該封裝相連接的飛線顯示外,其余所有飛線都被自動關(guān)閉。執(zhí)行"編輯/移動/移動封裝"命令,如果當(dāng)前飛線顯示開關(guān)處于打開狀態(tài),除了與封裝相連接的飛線

42、自動顯示外,其余所有飛線都被自動關(guān)閉。當(dāng)飛線策略為"最短樹"時,飛線的起始終止點(diǎn)是變化的。我們知道,最短樹飛線并不是按照網(wǎng)絡(luò)表中引腳的連接順序來顯示飛線的,而是根據(jù)封裝引腳的實(shí)際位置經(jīng)最短樹計(jì)算后再決定一個網(wǎng)絡(luò)中封裝引腳的連接順序;當(dāng)一個封裝的位置發(fā)生變時,依照最短樹理論計(jì)算出的連接順序也會發(fā)生變化,也即飛線的起始和終止點(diǎn)會發(fā)生變化,因此,在"最短樹"策略下移動封裝時,與該封裝引腳相連接的飛線會隨著封裝位置的變化而變化,這就是所謂的動態(tài)飛線。動態(tài)飛線采用就近找點(diǎn)連接入網(wǎng)和保證整個網(wǎng)絡(luò)連接長度最短的飛線策略,所以,動態(tài)飛線連同最短樹飛線總長度為我們布局時提

43、供了相對最佳的判斷標(biāo)準(zhǔn)。具體地說:布局時,我們通過下述方式來確保動態(tài)飛線狀態(tài)下布局的有效性。(1)在整板范圍內(nèi)快速移動一個封裝,如果與這個封裝連接的飛線不發(fā)生大的變化,說明與這個封裝引腳連接的電網(wǎng)絡(luò)中結(jié)點(diǎn)數(shù)少,近于一一對應(yīng)的連接,這個封裝的位置不能任意放置并有較高的定位優(yōu)先級,參照屏幕右下角顯示的飛線長度可以找到該封裝的最佳放置位置。(2)在整板范圍內(nèi)快速移動一個封裝,如果與這個封裝連接的飛線變化比較大,說明與這個封裝引腳連接的電網(wǎng)絡(luò)中結(jié)點(diǎn)數(shù)多,這個封裝不一定非固定放置在某個位置并具有較低的定位優(yōu)先級,可以按照其他一些判別準(zhǔn)則(如布局是否美觀等)并參照屏幕右下角顯示的飛線長度找到該封裝的相對最

44、佳放置位置。(3)移動封裝,右下角顯示的飛線長度最小時放置的位置相對最佳。(4)如果兩個封裝不論怎樣移動位置其間的飛線連接關(guān)系不變,說明這兩個封裝間具有強(qiáng)的約束關(guān)系,應(yīng)優(yōu)先放置在一起;如果一個封裝不論怎樣移動位置與某幾個封裝間的飛線連接關(guān)系不變,說明這個封裝與這幾個封裝間具有強(qiáng)的約關(guān)系,應(yīng)優(yōu)先放置在這幾個封裝的重心或相對接近重心的位置;如果一個封裝移動位置時飛線可以不斷變化,即總能就近找到連接結(jié)點(diǎn),說明這個封裝與其他所有封裝間具有弱約束關(guān)系,這個封裝的位置可以最后確定并且所定的位置可以比較靈活。動態(tài)飛線無疑是一個功能強(qiáng)大的布局工具,但是,由于每移動一下封裝都必須重新計(jì)算相關(guān)網(wǎng)絡(luò)的最短樹,這需一

45、定的時間。因此,在低擋PC機(jī)或大型設(shè)計(jì)上使用動態(tài)飛線時會感到移動封裝不太靈活。這時,可以通過設(shè)置部分飛線模式和控制顯示飛線網(wǎng)絡(luò)的接點(diǎn)來解決這個問題。動態(tài)飛線狀態(tài)下移動封裝時,按R鍵可以調(diào)整飛線的重顯頻率。重顯頻率分為5個等級,為1時飛線重顯頻率最高,適合于速度較快的機(jī)器;為5時飛線重顯頻率最低,適合于速度較慢的機(jī)器。4、簡單報(bào)告整個設(shè)計(jì)操作步驟。a.根據(jù)設(shè)計(jì)需要首先通過手工制作一個如圖所示DS83C520-MCL芯片,再通過向?qū)е谱髟撔酒庋bDIP-40,并將封裝導(dǎo)入至該芯片。b.利用查找功能在元件庫中分別找出下圖元件,并根據(jù)設(shè)計(jì)要求修改封裝c.設(shè)計(jì)示意圖e.根據(jù)設(shè)計(jì)要求制作元件封裝,封裝號為

46、 Cap RB.1/.2 RB.2/.4 RB.1/.25、原理圖6、元件清單:7、網(wǎng)絡(luò)報(bào)表:C1RB.1/.2Cap Pol1C2RAD-0.2CapC3RAD-0.2CapC4RAD-0.2CapC5RB.1/.2Cap Pol1JP1HDR1X6Header 6JP2HDR1X2Header 2JP3HDR2X20Connector 40R1AXIAL-0.3Res2R2AXIAL-0.3Res2S1SPST-2SW-PBU1DIP-40DS83C520-MCLVD1RB.2/.4LED1VD2DIODE-0.4DiodeY1BCY-W2/D3.1XTAL(VCCC1-1C4-2C5-1

47、JP2-2JP3-37JP3-38R1-1S1-1U1-31U1-40VD2-2)(PSENJP3-34U1-29)(P3.7JP3-32U1-17)(P3.6JP3-31U1-16)(P3.5JP3-30U1-15)(P3.4JP3-29U1-14)(P3.3JP3-28U1-13)(P3.2JP3-27U1-12)(P3.1JP3-26U1-11)(P3.0JP3-25U1-10)(P2.7JP3-24U1-28)(P2.6JP3-23U1-27)(P2.5JP3-22U1-26)(P2.4JP3-21U1-25)(P2.3JP3-20U1-24)(P2.2JP3-19U1-23)(P2.

48、1JP3-18U1-22)(P2.0JP3-17U1-21)(P1.7JP1-4JP3-8U1-8)(P1.6JP1-5JP3-7U1-7)(P1.5JP1-6JP3-6U1-6)(P1.4JP3-5U1-5)(P1.3JP3-4U1-4)(P1.2JP3-3U1-3)(P1.1JP3-2U1-2)(P1.0JP3-1U1-1)(P0.7JP3-16U1-32)(P0.6JP3-15U1-33)(P0.5JP3-14U1-34)(P0.4JP3-13U1-35)(P0.3JP3-12U1-36)(P0.2JP3-11U1-37)(P0.1JP3-10U1-38)(P0.0JP3-9U1-39)

49、(NetR1_2R1-2VD1-1)(NetC1_2C1-2JP1-3R2-2S1-2U1-9)(NetC2_2C2-2U1-18Y1-2)(NetC3_2C3-2U1-19Y1-1)(GNDC2-1C3-1C4-1C5-2JP1-1JP2-1JP3-39JP3-40U1-20VD2-1)(ALEJP3-33U1-30)8、PCB板9、DRC檢測結(jié)果五、實(shí)訓(xùn)心得 1、設(shè)計(jì)過程中的一些問題、解決的方法或思考。1.問題:在制作PCB板時出現(xiàn)有的元件沒有連接的線解決:在原理圖上修改連接線2.問題:存在自由文檔解決:點(diǎn)擊右鍵“add to prjpcb”即可歸入項(xiàng)目下3.問題:無法通過網(wǎng)絡(luò)表獲取元件解

50、決:所有文件必須同名4.問題:元件沒有加載到自己制作封裝解決:打開自制封裝,加載進(jìn)去5.問題:有些自修的元件沒有改封裝解決:雙擊該元件,加載該要的封裝 2、設(shè)計(jì)的感悟。通過這次這次課程設(shè)計(jì),我基本上對Protel DXP電路設(shè)計(jì)軟件有了初步的了解。在做課程設(shè)計(jì)時,我遇到了一些難題,但是通過查閱相關(guān)資料,請教同學(xué)等途徑最終解決了問題,完成了課程設(shè)計(jì)任務(wù)。單片機(jī)最小系統(tǒng)電路圖的設(shè)計(jì),首先在畫原理圖的時候,遇到了困難,設(shè)計(jì)課題是單片機(jī)最小系統(tǒng)電路圖,但是在元器件庫里面沒有我所需的芯片模塊需要的圖,我就自己去畫芯片圖樣,但是由于對Protel DXP軟件不甚了解,畫出來的圖有錯誤,查閱資料后才知道相關(guān)

51、引腳出問題。后來在同學(xué)的幫助下知道了另外一種方法:把相似的元件調(diào)出來修改,發(fā)現(xiàn)這方法比之前方法效率提高了一倍。后來畫好了電路原理圖,修改好參數(shù)后,創(chuàng)建網(wǎng)絡(luò)列表時軟件總是報(bào)錯,,左看右看都看不出哪里出現(xiàn)了問題,后來請教同學(xué),他們也遇到了同樣的問題,后來發(fā)現(xiàn)是U1的封裝出現(xiàn)了問題,經(jīng)過加載DIP-40封裝后,問題終于得到解決。布線的方式也有兩種,手工布線和自動布線。常用的步驟是手工自動。經(jīng)過調(diào)整,我得到了滿意的單片機(jī)最小系統(tǒng)印刷電路板。 Protel DXP的學(xué)習(xí)注重實(shí)際練習(xí),練習(xí)多了便有了經(jīng)驗(yàn)。這次讓我認(rèn)識到,雖然是一個小小的問題,哪怕是用線的類型,順序,但卻是不能忽視的,細(xì)節(jié)決定成敗參考網(wǎng)址:

52、EDA課程設(shè)計(jì)教師評閱表課程名稱 題目名稱 班級 學(xué)號 姓 名 評閱老師 評閱標(biāo)準(zhǔn)得分教師評閱學(xué)習(xí)態(tài)度(學(xué)習(xí)態(tài)度能否認(rèn)真,設(shè)計(jì)(論文)有無抄襲情況)(020分)工作量(能否很好地完成任務(wù)書規(guī)定的工作量,設(shè)計(jì)內(nèi)容是否全面)(020分)規(guī)范要求(圖形、表格、公式的表達(dá)是否清晰、正確,論文的書寫是否符合規(guī)范化要求)(010分)實(shí)際能力(能否認(rèn)真閱讀相關(guān)的參考資料、文獻(xiàn),是否能閱讀與課程設(shè)計(jì)有關(guān)的自選資料;基礎(chǔ)理論和專業(yè)知識是否扎實(shí),能否正確運(yùn)用基本理論和基本技能;能否獨(dú)立分析、解決設(shè)計(jì)問題,設(shè)計(jì)方案是否正確,有無重大原則性錯誤;文字表達(dá)能力如何,能否準(zhǔn)確地表達(dá)自己的設(shè)計(jì)思想或論文意圖)(040分)學(xué)

53、識水平(報(bào)告是否有獨(dú)到見解 ,對課題是否有較深刻的分析。(010分)總 計(jì)實(shí)訓(xùn)課題 單片機(jī)最小系統(tǒng)電路設(shè)計(jì)一、實(shí)訓(xùn)目的1、熟悉Protel DXP的操作2、掌握用Protel DXP繪制原理圖的方法3、掌握用Protel DXP制作PCB板的方法二、實(shí)訓(xùn)要求利用protel DXP軟件完成單片機(jī)最小系統(tǒng)的PCB板的設(shè)計(jì)。三、實(shí)訓(xùn)內(nèi)容1、元件符號及封裝編輯。2、原理圖繪制。3、PCB板。4、DRC報(bào)告。四、報(bào)告內(nèi)容、設(shè)計(jì)數(shù)據(jù)及附圖1、電路原理基本分析 2、電路模塊功能的介紹。(電源模塊、單片機(jī)最小系統(tǒng):復(fù)位電路、晶振電路(離X1,X2引腳近些,否則不易起振)、P1口LED電路)51單片機(jī)復(fù)位電路

54、工作原理(網(wǎng)址:)1、復(fù)位電路的用途 單片機(jī)復(fù)位電路就好比電腦的重啟部分,當(dāng)電腦在使用中出現(xiàn)死機(jī),按下重啟按鈕電腦內(nèi)部的程序從頭開始執(zhí)行。單片機(jī)也一樣,當(dāng)單片機(jī)系統(tǒng)在運(yùn)行中,受到環(huán)境干擾出現(xiàn)程序跑飛的時候,按下復(fù)位按鈕內(nèi)部的程序自動從頭開始執(zhí)行。2、復(fù)位電路的工作原理 在單片機(jī)系統(tǒng)中,系統(tǒng)上電啟動的時候復(fù)位一次,當(dāng)按鍵按下的時候系統(tǒng)再次復(fù)位,如果釋放后再按下,系統(tǒng)還會復(fù)位。所以可以通過按鍵的斷開和閉合在運(yùn)行的系統(tǒng)中控制其復(fù)位。開機(jī)的時候?yàn)槭裁礊閺?fù)位 在電路圖中,電容的的大小是10uF,電阻的大小是10k。所以根據(jù)公式,可以算出電容充電到電源電壓的0.7倍(單片機(jī)的電源是5V,所以充電到0.7倍

55、即為3.5V),需要的時間是10K*10UF=0.1S。也就是說在電腦啟動的0.1S內(nèi),電容兩端的電壓時在03.5V增加。這個時候10K電阻兩端的電壓為從51.5V減少(串聯(lián)電路各處電壓之和為總電壓)。所以在0.1S內(nèi),RST引腳所接收到的電壓是5V1.5V。在5V正常工作的51單片機(jī)中小于1.5V的電壓信號為低電平信號,而大于1.5V的電壓信號為高電平信號。所以在開機(jī)0.1S內(nèi),單片機(jī)系統(tǒng)自動復(fù)位(RST引腳接收到的高電平信號時間為0.1S左右)。按鍵按下的時候?yàn)槭裁磿?fù)位 在單片機(jī)啟動0.1S后,電容C兩端的電壓持續(xù)充電為5V,這是時候10K電阻兩端的電壓接近于0V,RST處于低電平所以系統(tǒng)正常工作。當(dāng)按鍵按下的時候,開關(guān)導(dǎo)通,這個時候電容兩端形成了一個回路,電容被短路,所以在按鍵按下的這個過程中,電容開始釋放之前充的電量。隨著時間的推移,電容的電壓在0.1S內(nèi),從5V釋放到變?yōu)榱?/p>

溫馨提示

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

評論

0/150

提交評論