Protel軟件訓(xùn)練課程設(shè)計(jì)倒計(jì)時(shí)器畢業(yè)論文_第1頁
Protel軟件訓(xùn)練課程設(shè)計(jì)倒計(jì)時(shí)器畢業(yè)論文_第2頁
Protel軟件訓(xùn)練課程設(shè)計(jì)倒計(jì)時(shí)器畢業(yè)論文_第3頁
Protel軟件訓(xùn)練課程設(shè)計(jì)倒計(jì)時(shí)器畢業(yè)論文_第4頁
Protel軟件訓(xùn)練課程設(shè)計(jì)倒計(jì)時(shí)器畢業(yè)論文_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 成成 績績 評評 定定 表表學(xué)生姓名班級學(xué)號 專 業(yè)通信工程課程設(shè)計(jì)題目365 倒計(jì)時(shí)器評語組長簽字:成績?nèi)掌?20 年 月 日課程設(shè)計(jì)任務(wù)書課程設(shè)計(jì)任務(wù)書學(xué) 院信息科學(xué)與工程專 業(yè)通信工程學(xué)生姓名班級學(xué)號課程設(shè)計(jì)題目365 倒計(jì)時(shí)器實(shí)踐教學(xué)要求與任務(wù)實(shí)踐教學(xué)要求與任務(wù): :1. 認(rèn)真完成 protel 軟件學(xué)習(xí),熟練掌握基本操作。2.繪制365 倒計(jì)時(shí)器電路原理圖,要求布局符合電器規(guī)范、制圖美觀、可讀性好。3.繪制365 倒計(jì)時(shí)器電路原理圖相應(yīng)的雙面印刷版圖。4. 提交課程設(shè)計(jì)報(bào)告,要求條理清楚、圖文并茂,體現(xiàn)制圖的必要過程。工作計(jì)劃與進(jìn)度安排工作計(jì)劃與進(jìn)度安排: :1 月 6 日-7 日

2、 布置設(shè)計(jì)任務(wù)、查閱資料、學(xué)習(xí) protel 基礎(chǔ)知識,1 月 8 日-10 日 繪制電路原理圖及相應(yīng)的雙面印刷版圖,1 月 11 日-12 日 撰寫課程設(shè)計(jì)報(bào)告及答辯。指導(dǎo)教師: 201 年 月 日專業(yè)負(fù)責(zé)人:201 年 月 日學(xué)院教學(xué)副院長:201 年 月 日摘 要protel 設(shè)計(jì)系統(tǒng)是世界上第一套將 eda 環(huán)境引入到 windows 環(huán)境中的 eda 開發(fā)工具,是具有強(qiáng)大功能的電子設(shè)計(jì) cad 軟件,它具有原理圖設(shè)計(jì)、印刷電路板(pcb) 、設(shè)計(jì)層次原理圖設(shè)計(jì)、報(bào)表制作、電路仿真以及邏輯器件設(shè)計(jì)等功能,是進(jìn)行電子設(shè)計(jì)最有用的軟件之一。是個完整的板級全方位電子設(shè)計(jì)系統(tǒng),它包含了電路原理

3、圖繪制、模擬電路與數(shù)字電路混合信號仿真、多層印制電路板設(shè)計(jì)(包含印制電路板自動布線) 、可編程邏輯器件設(shè)計(jì)、圖表生成、電子表格生成、支持宏操作等功能,并具有client/server(客戶/服務(wù)器)體系結(jié)構(gòu),同時(shí)還兼容一些其它設(shè)計(jì)軟件的文件格式,如 orcad,pspice,excel 等,其多層印制線路板的自動布線可實(shí)現(xiàn)高密度 pcb 的 100%布通率。在國內(nèi) protel 軟件較易買到,有關(guān) protel 軟件和使用說明的書也有很多,這為它的普及提供了基礎(chǔ)。想更多地了解 protel 的軟件功能或者下載 protel99 的試用版,可以在 internet 上。單片機(jī)全稱為單片微型計(jì)算機(jī)

4、(single chip microcomputer) 。因?yàn)閱纹瑱C(jī)主要用于控制系統(tǒng)中,所以又稱微控制器或嵌入式控制器。它具有嵌入式應(yīng)用系統(tǒng)所要求的體系結(jié)構(gòu),微處理器、指令系統(tǒng)、總線方式、管理模式等。它把計(jì)算機(jī)的基本部件都微型化集成到一塊芯片上,通常片內(nèi)部都含有中央處理器(cpu) 、數(shù)據(jù)存儲器(ram) 、程序存儲器(rom,eprom,flsh rom) 、定時(shí)器/計(jì)數(shù)器和各種輸入/輸出(i/o)接口。本次實(shí)驗(yàn)課設(shè)是利用單片機(jī)設(shè)計(jì)一個簡易的 365 倒計(jì)時(shí)器,并利用 protel 99 se 對其原理圖進(jìn)行繪制,pcb 圖制作和仿真.關(guān)鍵字:protel 設(shè)計(jì). 單片機(jī).365 計(jì)數(shù)器原理

5、圖繪制. pcb 制作. 目目 錄錄1. protel 原理圖繪制.11.1 創(chuàng)建文件 .11.2 原理圖繪制 .31.2.1 選取原件 .31.2.2.擺放原件,設(shè)置屬性.31.2.3 元件連線 .61.3 電氣規(guī)則檢查.61.4 生成網(wǎng)絡(luò)表.71.5 生成材料清單.82.365 倒計(jì)時(shí)原理.92.1 總體設(shè)計(jì)思想 .92.2 復(fù)位電路 .92.3 時(shí)鐘電路 .102.4 按鍵電路 .112.5 數(shù)碼管顯示電路 .113pcb 圖的制做.113.1 創(chuàng)建 pcb 文件 .113.2 規(guī)劃 pcb 版并導(dǎo)入網(wǎng)絡(luò)表 .123.3 元器件的擺放及布線.144.總結(jié) .15參考文獻(xiàn) .161.1.

6、protelprotel 原理圖繪制原理圖繪制1.11.1 創(chuàng)建文件創(chuàng)建文件 (1)打開 protel 99se 程序,點(diǎn)擊 file,new 選擇路徑建立一個工程,如圖 1.1圖 1.1 建立工程(2)點(diǎn)擊 ok,下一步,新建一個 sch 文件,也就是電路圖設(shè)計(jì)項(xiàng)目,選擇 schematic document如圖 1.2如圖 1.2 新建 sch 文件(3)初始界面形成以后,可以更改圖紙,點(diǎn)擊 design-option-彈出如圖 1.3 所示的對話框圖 1.3 更改圖紙(4)如果原始元件庫中還沒有自己需要的原件,還可以自己增加元件庫,選擇需要的原件所在的庫,點(diǎn)擊對話框下方的 add,再點(diǎn)擊

7、 ok,如圖 1.4如圖 1.4 添加原理庫1.21.2 原理圖繪制原理圖繪制 1.2.1 選取原件選取原件點(diǎn)擊左邊工具欄的 browse sch,在元件庫中找到所需要的原件,雙擊后仿真設(shè)計(jì)圖紙中。如圖 1.5圖 1.5 選取原價(jià)圖1.2.2.擺放原件,設(shè)置屬性擺放原件,設(shè)置屬性1.雙擊原件后,按 tab 鍵設(shè)計(jì)元件的屬性,如圖 1.6如圖更改原件屬性,更改原件名稱,注意名稱每個原件不能相同,更改封裝(footprint) ,每種元器件對應(yīng)一種封裝.,如圖是開關(guān)原件的屬性。圖 1.6 屬性圖如圖為單片機(jī) 89c52 的屬性對話框圖 1.7 屬性圖表表 2.1 原件清單表原件清單表物理原件標(biāo)識注

8、釋封裝 at89c52u1at89c52dip-402n3904q12n3904bcy-w3/e42n3904q12n3904bcy-w3/e42n3904q12n3904bcy-w3/e4普通電容c1普通電容rad0.1普通電容c2普通電容rad0.1crystalc3crystalcb2電解電容c4電解電容cd6sw-pbs1sw-pbsip2sw-pbs1sw-pbsip2sw-pbs1sw-pbsip2sw-pbs1sw-pbsip2res1r1res1axial0.4res1r2res1axial0.4res1r3res1axial0.4res1r4res1axial0.4res1r

9、5res1axial0.4res1r6res1axial0.4res1r7res1axial0.4dpy red-ccds1dpy red-ccleddip-10/c5.08rhddpy red-ccds2dpy red-ccleddip-10/c5.08rhddpy red-ccds3dpy red-ccleddip-10/c5.08rhd2.將原件按照電路要求擺放好,注意要給連線做好準(zhǔn)備。如圖 1.8圖 1.8 擺放原件1.2.3 元件連線元件連線使用 wiringtools 中的連線工具對電路圖中的原件進(jìn)行連線。要注意該線是否有電氣性質(zhì)。當(dāng)預(yù)拉線的指針移動到元件的引腳或其他電氣特性線時(shí),

10、指針的中心將會出現(xiàn)一個黑點(diǎn),它提示我們在當(dāng)前狀態(tài)下單擊鼠標(biāo)左鍵就會形成一個有效的電氣連接。連接好的原理圖如圖 1.9。圖 1.9 365 倒計(jì)時(shí)原理圖1.3 電氣規(guī)則檢查電氣規(guī)則檢查當(dāng)整個電路設(shè)計(jì)完成后,可以進(jìn)行電氣規(guī)則檢查。主要是檢查電路圖中是否有電氣性質(zhì)不一致的情況。電氣規(guī)則檢查依據(jù)問題的嚴(yán)重性分別以錯誤或警告信息來提示用戶。erc 檢查報(bào)告無錯后進(jìn)行下一步。報(bào)告如圖 1.10。圖 1.10 電氣檢查1.41.4 生成網(wǎng)絡(luò)表生成網(wǎng)絡(luò)表網(wǎng)絡(luò)表非常重要,它是 pcb 中自動布線的靈魂,也是原理圖設(shè)計(jì)軟件 sch 與印刷電路板軟件 pcb 之間的接口。所以必須生成網(wǎng)絡(luò)表。選取設(shè)計(jì)菜單下的 cre

11、ate netlist 選項(xiàng),點(diǎn)擊 ok 后生成網(wǎng)點(diǎn)擊 ok 后生成網(wǎng)絡(luò)表.如圖 1.11圖 1.11 生成網(wǎng)絡(luò)表1.51.5 生成材料清單生成材料清單執(zhí)行菜單命令 report/bill of material 出現(xiàn)新的對話框選擇sheet點(diǎn)擊下一步,其他默認(rèn)直到倒數(shù)第二步將 protel format、csv format、client spreadsheet 全部選中點(diǎn)擊下一步和 finish 就生成了材料清單, 如圖 1.122.3652.365 倒計(jì)時(shí)原理倒計(jì)時(shí)原理2.12.1 總體設(shè)計(jì)思想總體設(shè)計(jì)思想倒計(jì)時(shí)器以 at89c52 單片機(jī)為核心,起著控制作用。系統(tǒng)包括四位數(shù)碼管顯示電路

12、,按鍵電路,復(fù)位電路,時(shí)鐘電路。倒計(jì)時(shí)的總體框圖如下圖所示:按鍵電路模塊復(fù)位電路晶振電路模塊at89c52數(shù)碼管顯示電路模塊倒計(jì)時(shí)的總體框圖 復(fù)位電路復(fù)位電路復(fù)位是單片機(jī)的初始化操作,只需給 at89c52 的復(fù)位引腳 rst 加上大于 2個機(jī)器周期(即 24 個時(shí)鐘振蕩周期)的高電平就可得單片機(jī)復(fù)位.復(fù)位時(shí),pc初始化為 0000h,使單片機(jī)從 out 單元開始執(zhí)行程序。除了進(jìn)入系統(tǒng)的正常初始化之外,由于程序運(yùn)行出錯或操作錯誤而使系統(tǒng)處于死鎖狀態(tài)。為擺脫死鎖狀態(tài),也需按復(fù)位鍵使得 rst 腳為高電平,使單片機(jī)重新啟動。在系統(tǒng)中,有時(shí)會出現(xiàn)顯示不正常。為了調(diào)試方便,需要設(shè)計(jì)

13、一個復(fù)位電路。at89c52 單片機(jī)復(fù)位電路共有上電復(fù)位、按鍵電平復(fù)位和按鍵脈沖復(fù)位。本系統(tǒng)的復(fù)位電路主要完成系統(tǒng)的上電復(fù)位和系統(tǒng)在運(yùn)行時(shí)用戶的按鍵復(fù)位功能。復(fù)位電路可由簡單的 rc 電路構(gòu)成,也可使用其它的相對復(fù)雜,但功能更完善的電路。本系統(tǒng)采用的電路工作原理是:上電瞬間,rc 電路充電,reset 引腳端出現(xiàn)正脈沖,只要 reset 保持 10ms 以上高電平,就能使單片機(jī)有效的復(fù)位。當(dāng)時(shí)鐘頻率選用 12mhz 時(shí),c 取 10uf,r 取 10k,上電自動復(fù)位電路由上電瞬間 c 與 r 構(gòu)成充電電路,reset 端的電位與電源 vcc 相同,隨著充電電流的減少,reset 的電位逐漸下降

14、。rc 時(shí)間常數(shù)越大,上電時(shí) reset 端保持高電平的時(shí)間越長,這組參數(shù)足以保證復(fù)位操作。若復(fù)位電路失效,加電后 cpu 從一個隨機(jī)的狀態(tài)開始工作,系統(tǒng)就不能正常運(yùn)行。按鍵 s5 的功能是按鍵復(fù)位,按下s5 鍵時(shí) rst 為高電平,只要保持 10ms 以上的高電平,就可以使單片機(jī)復(fù)位。按鍵復(fù)位用在系統(tǒng)運(yùn)行時(shí)的復(fù)位,使系統(tǒng)重新運(yùn)行。圖 2.1 復(fù)位電路2.32.3 時(shí)鐘電路時(shí)鐘電路時(shí)鐘是單片機(jī)的心臟,單片機(jī)各功能部件的運(yùn)行都是以時(shí)鐘頻率為基準(zhǔn)有條不紊地一拍一拍地工作的。因此,時(shí)鐘頻率直接影響單片機(jī)的速度,時(shí)鐘電路的質(zhì)量也直接影響單片機(jī)系統(tǒng)得穩(wěn)定性。常用的時(shí)鐘電路有兩種方式:一種是內(nèi)部時(shí)鐘方式,

15、另一種是外部時(shí)鐘方式。單片機(jī)必須在時(shí)鐘的驅(qū)動下才能工作。在單片機(jī)內(nèi)部有一個時(shí)鐘振蕩電路,只要外界一個振蕩源就能產(chǎn)生一定的時(shí)鐘信號送到單片機(jī)內(nèi)部的各個單元,決定單片機(jī)的工作速度。本系統(tǒng)使用的是內(nèi)部時(shí)鐘方式。一般選用石英晶體振蕩器。此電路在加電大約延遲 10ms 后振蕩器起振,在 xtal2 引腳產(chǎn)生幅度為 3v左右的正弦波時(shí)鐘信號,其振蕩頻率主要由石英晶振的頻率確定。電路中兩個電容的作用有兩個:一是幫助振蕩器起振;二是對振蕩器的頻率進(jìn)行微調(diào)。圖 2.2 時(shí)鐘電路2.42.4 按鍵電路按鍵電路本系統(tǒng)的按鍵電路的作用是能夠調(diào)整倒計(jì)時(shí)的初始值。用四個按鍵分別設(shè)定它們的四種初始狀態(tài)。所達(dá)到的效果是按一下

16、對應(yīng)的鍵時(shí),所對應(yīng)的值出現(xiàn)。s3 對應(yīng) 365 的設(shè)定,s2 對應(yīng)十位的設(shè)定,s1 對應(yīng)個位的設(shè)定。另外 s1 按鍵不但可以設(shè)定個位的初值,還可以起到暫停倒計(jì)時(shí)運(yùn)行的作用;即當(dāng)系統(tǒng)在運(yùn)行時(shí),按 s1 鍵,系統(tǒng)暫停,如果繼續(xù)按 s1 鍵,則數(shù)的值增加,完成的是設(shè)定 9的功能。同樣,s4 也有兩個功能:一個是設(shè)定三位數(shù)的初值,一個是起到開啟系統(tǒng)的作用,即當(dāng)系統(tǒng)處于暫停時(shí),按 s4 鍵,則系統(tǒng)開始運(yùn)行,如果繼續(xù)按s4 鍵,則完成的是設(shè)定天的初值的功能。2.52.5 數(shù)碼管顯示電路數(shù)碼管顯示電路顯示功能與硬件關(guān)系極大,當(dāng)硬件固定后,如何在不引起操作者誤解的前提下提供盡可能豐富的信息,全靠軟件來解決。通

17、常在顯示上采用的方法一般包括兩種:一種是靜態(tài)顯示,另一種是動態(tài)顯示。其中靜態(tài)顯示的特點(diǎn)是顯示穩(wěn)定不閃爍,程序編寫簡單,但占用端口資源多,所耗得電能較大;動態(tài)顯示的特點(diǎn)是顯示穩(wěn)定性沒靜態(tài)好,程序編寫復(fù)雜,但是相對靜態(tài)顯示而言占用端口資源少。在本設(shè)計(jì)中,為了減少端口資源,降低電能消耗,采用的是動態(tài)顯示方法。本系統(tǒng)的倒計(jì)時(shí)時(shí)間的最大范圍是 365。從格式可知數(shù)碼管顯示電路要用到 3 位數(shù)碼管。本系統(tǒng)選了三個數(shù)碼管有段選和位選控制,在此電路中有 8 個位選,8 個段選,分別用單片機(jī)的 p0 口和 p1 進(jìn)行 8 個位的控制。3 3pcbpcb 圖的制做圖的制做在原理圖繪制后就進(jìn)行其 pcb 板設(shè)計(jì)制作

18、了.3.13.1 創(chuàng)建創(chuàng)建 pcbpcb 文件文件如圖 3.1 創(chuàng)建 pcb 文件同創(chuàng)建 sch 電路圖文件一樣,雙擊進(jìn)入 document,執(zhí)行菜單命令/【new】 ,雙擊 即可創(chuàng)建 pcb 文件。在生成 pcb 文件之前應(yīng)保證原理圖沒有錯誤,文件生成后將所需要的庫文件導(dǎo)入到 pcb,否則即使原理圖無錯誤系統(tǒng)也會報(bào)錯。圖 3.1 創(chuàng)建 pcb3.2 規(guī)劃規(guī)劃 pcb 版并導(dǎo)入網(wǎng)絡(luò)表版并導(dǎo)入網(wǎng)絡(luò)表(1)設(shè)定工作層面:執(zhí)行菜單命令 design/options 后, design/options 頁面基本工作層面說明: 信號層(signal layers):用來放置元件、導(dǎo)線等與電氣信號有關(guān)的電

19、氣元素。對于制作雙面板而言,要選中頂層銅膜布線面(top layers)和底層銅膜布線面(bottom layers) 。絲印層(silkscreen):用于繪制元件的外形輪廓,元件序號和標(biāo)注字符等。一般選中頂層(top overlay)即可。防護(hù)層(mask):自動生成,不選。禁止布線層(keep out layer):用于規(guī)定放置元件和布線的區(qū)域。多層面(multi layer):用于快速把對象(例如,焊盤和過孔)加入到所有的信號層,選中即可。其它的選項(xiàng)使用默認(rèn)設(shè)置即可。(2)規(guī)劃電氣邊界:在禁止布線層(keep out layer)進(jìn)行。首先點(diǎn)擊相應(yīng)的層面標(biāo)簽:然后在此層面上繪制一個區(qū)域

20、(一般為方形) 。在*.sch 文件界面下,執(zhí)行菜單命令 design/update pcb,會出現(xiàn)一個界面。全部使用默認(rèn)值。然后單擊按鈕進(jìn)入 update design 對話框的 changes 選項(xiàng)卡,可以發(fā)現(xiàn)更新過程是否存在錯誤。如果沒有錯誤,單擊對話框的按鈕 execute 即可將本次更新的變動反映在 pcb 文件中。(3)在 pcb 狀態(tài)下執(zhí)行菜單命令【design】/【netlist】,在出現(xiàn)的對話框中點(diǎn)擊標(biāo)簽 然后選擇之前創(chuàng)建好的后綴名為.net 的網(wǎng)絡(luò)表。若元件封裝、原理圖均無錯誤后即可在 pcb 版上生成元器件。在網(wǎng)絡(luò)表文件載入時(shí),常常會出現(xiàn)兩種錯誤:footprint no

21、t available(封裝元件遺漏)、node not found(引腳遺漏)。在加載的時(shí)候,應(yīng)該注意改正錯誤,得到正確的網(wǎng)絡(luò)表。生成的 pcb 如圖 3.2圖 3.2 生成的 pcb(4)定義邊框。在設(shè)計(jì)工作區(qū)的版層標(biāo)簽上選擇 keepout layer,選取工具條上的放置銅膜走線,畫一個邊框。只要圈住所有器件就行,不用太大。圖 3.3 pcb 邊框3.33.3 元器件的擺放及布線元器件的擺放及布線(1)擺放原件 將原件擺放合理,把重疊的元件拖開,將原件標(biāo)注等擺正。如圖 3.3圖 3.4 擺放原件(2)自動布線 .protel pcb 內(nèi)集成了一個功能強(qiáng)大而品質(zhì)高超的自動布線程序,能自動地設(shè)計(jì)出最佳的自動布線策略。選擇自動布線菜單中的 all,在彈出的對話框中選routeall 便開始自動布線程

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論