第一篇:流水燈實訓總結
流水燈實訓總結
1.實訓目的: I.II.III.掌握單片機的硬件結構;
理解一個完整的單片機系統是由硬件和軟件組成的。學習流水燈的基本原理。
2.實訓內容: I.II.III.IV.在Proteus仿真軟件平臺上輸入單片機硬件電路。
在keil軟件仿真平臺上輸入源程序,并進行編譯、生產機器碼。在Proteus仿真軟件平臺上加載機器碼,并進行仿真。下載程序到實驗板的單片機,通電運行,試驗其功能。
3.器件清單:
AT89C52: 1片 ; 晶振12MHHz:1個; 電容30pF:2個; 電容104pF:1個;
電阻10k:1個;
電阻270:8個; 發光二極管:8個; 4硬件電路:
5程序流程:
6.程序代碼:
7.實驗步驟:
I.在Proteus仿真軟件中建立硬件電路,并保持;
II.在keil開發環境中編輯源程序,并保持;
III..在keil開發環境中編譯源程序,生成hex文件;
IV.在Proteus仿真軟件中選擇單片機芯片,并加載hex文件; V.在Proteus進行仿真;
VI.如果仿真不符合要求,重復以上步驟。如果仿真符合要求,通過下載裝置將程序下載到實驗板單片機芯片中并觀察;
VII.如果硬件不符合要求,檢查電路,并重復以上步驟。如果符合要求,即實訓結束; 8.產品照片
9.實訓總結:通過這次實驗我對單片機系統還有匯篇語言有了一定的認識和了解!也加深了對單片機的興趣。通過這次實訓爭強了我的動手能力。對單片機的掌握也熟悉了!
第二篇:流水燈實驗報告
單片機流水燈實驗
一、任務
讓8個LED燈輪流亮起來,實現流水燈的功能。
二、思路
讓接在P0.0口的LED燈亮起來,那么只要把P0.0口的電平變為低電平就可以了;相反,如果要接在P0.0口的LED燈熄滅,就要把P0.0口的電平變為高電平就可以了。要實現流水燈功能,只要將8個LED燈依次點亮、熄滅,8只LED燈便會一亮一暗的做流水燈了。
我們應該注意一點,由于單片機執行每條指令的時間很短,我們在控制二極管亮滅的時候應該延時一段時間,否則我們就看不到“流水”效果了。
三、步驟
1、用proteus畫電路圖。如下圖:
2、用keil建工程。
1)運行keil C51軟件,點擊Project菜單新建項目,選擇為AT89C52的單片機型號。然后單擊File選擇New新建程序文件,保存成.c 文件,右擊Source Group1添加入程序文件。2)用C語言編寫程序代碼如下:
#include
void main(void){ unsigned char i;while(1){ for(i=0;i<8;i++){
P0=tmpled[i];
delay(50);} } }
void delay(unsigned char tmp){ unsigned char i,j;i=tmp;while(i){ i--;j=255;{
j--;} } } 3)右擊Target 1打開設置,Output菜單下勾選上create hex file。
4)調試運行程序后,在proteus中雙擊單片機,添加hex文件,運行看到流水的的效果。
四、實驗中遇到的問題。
1、用proteus仿真時候,發現錯誤:
error variable not found parsing property resistance of RN1-Rnvalue expected for RN1-R(n=1~8)而且led燈亮度十分微弱。可能是接入的電阻太大了。
檢查電路圖發現排阻的值為RX8,修改為220(自己選擇)后。錯誤便沒有了,同時,led燈的亮度也增強了。
2、關于延時函數。
延時的時間計算不太明白。
3、P0=0xfe;是對單片機P0口的8個I/O口同時進行操作,0x后的數使用十六進制表示,fe轉換為二進制是1111 1110,則P0.0為低電平,對應的led燈亮,其他7個led燈滅。
第三篇:單片機流水燈課程設計
單片機原理及系統課程設計報告
基于AT89C51單片機的流水燈 引言
1.1 課題簡介
單片機全稱叫單片微型計算機(Single Chip Microcomputer),是一種集成在電路芯片,是采用超大規模集成電路技術把具有數據處理能力的中央處理器CPU隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統定時器/計時器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊硅片上構成的一個小而完善的計算機系統。
目前單片機滲透到我們生活的各個領域,幾乎很難找到哪個領域沒有單片機的蹤跡。導彈的導航裝置,飛機上各種儀表的控制,計算機的網絡通訊與數據傳輸,工業自動化過程的實時控制和數據處理,廣泛使用的各種智能IC卡,民用豪華轎車的安全保障系統,錄像機、攝像機、全自動洗衣機的控制,以及程控玩具、電子寵物等等,這些都離不開單片機。更不用說自動控制領域的機器人、智能儀表、醫療器械以及各種智能機械了。單片機廣泛應用于儀器儀表、家用電器、醫用設備、航空航天、專用設備的智能化管理及過程控制等領域,大致可分如下幾個范疇:在智能儀器儀表上的應用,例如精密的測量設備;在工業控制中的應用,用單片機可以構成形式多樣的控制系統、數據采集系統,例如工廠流水線的智能化管理,電梯智能化控制、各種報警系統,與計算機聯網構成二級控制系統等;在家用電器中的應用可從手機,電話機、小型程控交換機、樓宇自動通信呼叫系統、列車無線通信、再到日常工作中隨處可見的移動電話,集群移動通信,無線電對講機等。單片機在醫用設備領域中的應用,例如醫用呼吸機,各種分析儀,監護儀,超聲診斷設備及病床呼叫系統等;在各種大型電器中的模塊化應用,如音樂集成單片機,看似簡單的功能,微縮在純電子芯片中(有別于磁帶機的原理),就需要復雜的類似于計算機的原理。
本設計著重在于分析計算器軟件和開發過程中的環節和步驟,并從實踐經驗出發對計算器設計做了詳細的分析和研究。本系統就是充分利用了8051芯片的I/O引腳。系統以采用MCS-51系列單片機Intel8051為中心器件來設計LED流水燈系統,實現8個LED霓虹燈的左、右循環顯示,并實現循環的速度可調。
1.2 設計目的
(1)學習基本理論在實踐中綜合運用的初步經驗,掌握電路設計的基本方法、設計步驟,培養綜合設計與調試能力。
單片機原理及系統課程設計報告
(2)掌握匯編語言程序設計方法。
(3)培養實踐技能,提高分析和解決實際問題的能力。
1.3 設計任務及要求
(1)彩燈用8個發光二極管代替。
(2)電路具有控制彩燈點亮右移、左移、全亮及全滅等功能。(3)彩燈兩點移動時間間隔為0.5秒。總體設計思路
2.1設計思路
本課題使用AT89C51單片機時無須外擴存儲器。因此,本流水燈實際上就是一個帶有八個發光二極管的單片機最小應用系統,即為由發光二極管、晶振、復位、電源等電路和必要的軟件組成的單個單片機。
如果要讓接在P1.0口的LED1亮起來,那么只要把P1.0口的電平變為低電平就可以了;相反,如果要接在P1.0口的LED1熄滅,就要把P1.0口的電平變為高電平;同理,接在P1.1~P1.7口的其他7個LED的點亮和熄滅的方法同LED1。因此,要實現流水燈功能,我們只要將發光二極管LED1~LED8依次點亮、熄滅,8只LED燈便會一亮一暗的做流水燈了。同樣的道理,可以讓8個燈左移點亮,全亮、全滅。
在此我們還應注意一點,由于人眼的視覺暫留效應以及單片機執行每條指令的時間很短,我們在控制二極管亮滅的時候應該延時一段時間,否則我們就看不到“流水”效果了。
2.2 系統結構框圖
系統機構框圖如圖1所示。
開關輸入AT89C51單片機圖1 系統結構框圖
流水燈樣式 2.3 系統程序流程圖
系統程序總流程圖如圖2所示。
單片機原理及系統課程設計報告
開始讀入四個開關的狀態否判斷開關狀態燈左移點亮燈右移點亮燈全亮燈全滅燈流動運行或全亮全滅結束
圖2 系統框圖 設計步驟
3.1硬件設計
硬件系統是指構成微機系統的實體和裝置,通常由運算器、控制器、存儲器、輸入接口電路和輸入設備、輸出接口電路和輸出設備等組成。單片機實質上是一個硬件的芯片,在實際應用中,通常很難直接和被控對象進行電氣連接,必須外加各種擴展接口電
單片機原理及系統課程設計報告
路、外部設備、被控對象等硬件和軟件,才能構成一個單片機應用系統。本設計選用以AT89S51單片機為主控單元。顯示部分:8個LED燈循環亮滅。
3.2單片機時鐘電路
時鐘電路用于產生單片機工作所需要的時鐘信號,單片機本身就是一個復雜的同步時序電路,為了保證同步工作方式的實現,電路應在唯一的時鐘信號控制下嚴格地按時序進行工作。
在MCS-51芯片內部有一個高增益反相放大器,其輸入端為芯片引腳X1,輸出端為引腳X2,在芯片的外部跨接晶體振蕩器和微調電容,形成反饋電路,就構成了一個穩定的自激振蕩器。此電路采用12MHz的石英晶體。時鐘電路如圖3所示。
圖3 時鐘電路圖
3.3復位電路
電阻的作用是用于上電復位的,VCC以上電,由于電容兩端電壓不能突變,所以RST上為高電平,然后電容放電,RST就為低電平了,還可以用手動復位,此電路應用自動復位。復位電路如圖4所示。
圖4 復位電路圖
3.4控制電路
控制電路用于控制工作電路的工作情況,根據要求來控制電路,本電路的控制電路用來控制流水燈的工作情況,當按下1、2、3、4各個開關時,電路具有左移、右移、全亮、全沒的功能,具體的控制電路如圖5所示。
單片機原理及系統課程設計報告
圖5 開關電路圖
3.5工作電路
(1)工作電路就是根據總的電路的指令,來反應工作情況。本電路的流水燈電路具體的如圖6所示。
圖6 流水燈電路圖
單片機原理及系統課程設計報告
(2)根據各個模塊的功能及他們的信號傳輸,連接電路如圖7所示。
圖7 整體電路圖 軟件設計
4.1設計要求
本系統的功能就時實現流水燈的循環點亮,主要有四個功能,第一,按下第一個按鈕,彩燈向上點亮循環,按下第二個,彩燈向下循環點亮,按下第三個,彩燈全滅,按下第四個,彩燈全亮。彩燈用8個發光二極管代替。電路具有的控制彩燈點亮右移、左移、全亮及全滅的功能用按鍵切換彩燈狀態,彩燈兩點移動時間間隔為0.5秒。
4.2源程序見附錄Ⅰ
單片機原理及系統課程設計報告 軟件調試
軟件調試一般分為以下四個階段:
1、編寫程序并查錯;
2、在匯編語言的編譯系統中編譯源程序
3、對程序進行編譯連接,并及時發現程序中存在的錯誤;
4、改正錯誤。
在軟件調試過程中,對出現的錯誤進行了認真的分析和修改,多次調試成功后,能夠很好的達到既定的設計效果。
此系統可以改進為可以通過對開關的調節來控制流水燈電路具有控制彩燈點亮右移、左移、全亮及全滅等功。心得體會
經過一段時間的努力,我們順利的完成了這次單片機課設。這是一個磨練意志的過程。從課題的選擇開始,計算器的設計、硬件和軟件系統的設計、到最后的Proteus軟件仿真完成,這其中經歷了很多困難,但是更重要的是在這個過程中我得到了很大的鍛煉。一方面通過C51單片機等一些器件的設計讓我學習和掌握了單片機技術的基礎知識和技術要點,也使以前學的很多知識都得到了運用;另一方面在用Proteus軟件畫電路圖時,然后再轉換成一維的WORD中進行編輯,這個過程中讓我掌握了計算機輔助的設計技術。當然,這是一個需要不斷的嘗試,不斷的校核,不斷的修改,最后完成一個合理的設計的過程。需要的是細心和耐心。在很大程度上培養了我拼搏的工作精神。使我受益匪淺,更加明確了自己專業的方向。
通過本次課設,我不僅學到了關于單片機技術方面的許多專業知識,同時也讓我感覺到團隊合作的重要性。其實如何有效和快速的找到資料也是課設給我的啟發,利用好圖書館和網絡,是資源的到最好的利用。與他人交流思想是取得成功的關鍵,在交流中,不僅強化了自己原有的知識體系,也擴展了自己的思維。課設是一個通過思考、發問、自己解惑并動手、提高的過程。我會在以后的學習中不斷學習,積累經驗,完善自己。
對于這次單片機課程設計不僅鞏固了以前所學過的知識,而且學到了很多在書本上沒有學到過的知識,掌握了一種系統的研究方法,可以進行一些簡單的編程。通過這次課程設計使我懂得了理論與實際相結合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結合起來,從理論中得出結論,從而提高自己的實際動手能力和獨立思考的能力。同時在設計的過程中發現了自己的不足之處,例如對以前所學過的知識理解得不夠深刻,掌握得不夠牢固,學習了單片機匯編語言。
單片機原理及系統課程設計報告
參考文獻
[1] 王思明,張金敏,茍軍年等著.單片機原理及應用系統設計.北京:科學出版社,2012 [2] 譚浩強著.C程序設計(第四版).北京:清華大學出版社,2010 [3] 馮博琴,吳寧著.微型計算機原理與接口技術(第3版).北京:清華大學出版社,2011
單片機原理及系統課程設計報告
附 錄Ⅰ
源程序:
START:
START1:
LOOP1:
CJNE:
SHOW1:
LOOP2:
SHOW2:
LOOP3:
LOOP4:
DELAY: D0: D1:
D2:
ORG 0000H
AJMP START
ORG 0030H
MOV SP,#60H
MOV DPTR,#TAB
JNB P0.0,LOOP1 JNB P0.1,LOOP2 JNB P0.2,LOOP3 JNB P0.3,LOOP4 AJMP START1
CLR A
MOVC A,@A+DPTR A,#11111111B,SHOW1 AJMP START
MOV P1,A
ACALL DELAY
INC DPTR
AJMP LOOP1
MOV A,#09H
MOVC A,@A+DPTR
CJNE A,#00000000B,SHOW2 AJMP START
MOV P1,A
ACALL DELAY
INC DPTR
AJMP LOOP2
MOV A,#08H
MOVC A,@A+DPTR MOV P1,A
AJMP START
MOV A,#11H
MOVC A,@A+DPTR MOV P1,A
AJMP START
MOV R0,#10
MOV R1,#200 MOV R2,#123 NOP DJNZ R2,D2 DJNZ R1,D1 DJNZ R0,D0
單片機原理及系統課程設計報告
RET TAB:
DB 11111110B DB 11111101B DB 11111011B DB 11110111B DB 11101111B DB 11011111B DB 10111111B DB 01111111B DB 11111111B DB 01111111B DB 10111111B DB 11011111B DB 11101111B DB 11110111B DB 11111011B DB 11111101B DB 11111110B DB 00000000B
END
第四篇:流水燈實驗報告(范文)
單片機流水燈試驗
一、實驗目的:
1、進一步熟悉Keil C51集成開發環境調試功能的使用
2、學會自己編寫程序,進行編譯、仿真調試
3、學會使用單片機的P0口作為I/O口去控制外圍電路,實現LED燈以固定的頻率進行閃爍。
二、實驗設備:
1、PC機
2、SW-51PROC單片機綜合實驗平臺
三、實驗內容:
1、編寫一段程序,用單片機P0口的8個輸出去控制8個LED燈,實現如下功能:
先使8個LED燈輪流點亮,從左向右移動,時間間隔0.5s。以上過程循環實現。
四、實驗步驟:
1、實驗原理:
單片機流水的實質是單片機各引腳在規定的時間逐個上電,使LED燈能逐個亮起來但過了該引腳通電的時間后便滅燈的過程,實驗中使用了單片機的P2端口,對8個LED燈進行控制,要實現逐個亮燈即將P2的各端口逐一置零,中間使用時間間隔隔開各燈的亮滅。使用rl或rr a實現位的轉換。A寄存器的位經過rr a之后轉換如下所示:
A0A1A2A3A4A5A6A7 然后將A寄存器轉換一次便送給P2即MOV P2,A便將轉換后的數送到了P2口,不斷循環下去,便實現了逐位置一操作。
2、實驗電路圖 +5v1234123412340a1a2a3a4a1a2a3a4a1a2a3a4GND0Vcc1P2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7b1b2b3b***C51
3通過仿真實驗正確性
代碼如下:ORG 0 MOV A,#00000001B LOOP:MOV P2,A RL A ACALL DELAY SJMP LOOP
DELAY:MOV R1,#255 DEL2:MOV R2,#250 DEL1:DJNZ R2,DEL1
DJNZ R1,DEL2 RET End ORG 0000H LJMP MAIN
4、實驗程序 :
ORG 0050H MAIN:MOV R0,#14
MOV DPTR,#TABLE L0:
MOV A,#0 L1:
MOVC A,@DPTR+A
MOV P0,A
ACALL DELAY1
INC A41 DJNZ R0,L1 SJMP L0 DELAY1:
MOV R1,#250 LOOP1:
MOV R2,#250 LOOP2:
NOP
NOP
NOP
NOP
NOP
DJNZ R0,LOOP2
DJNZ R1,LOOP1
RET TABLE: DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH,0BFH,0DFH,0EFH,0F7H,0FBH,0FDH END
5、實驗結果:
五、實驗總結
這次試驗我通過Proteus仿真實現對流水燈功能的實現。受益匪淺,對80c51的功能和結構有了深層次的了解,我深刻的明白,要想完全了解c51還有一定距離,但我會一如既往的同困難作斗爭。在實驗中,我遇到了不少困難,比如不知道怎么將程序寫進單片機中,寫好程序的卻總出錯,不知道什么原因,原來沒有生成hex文件。這些錯誤令我明白以后在試驗中要步步細心,避免出錯。
第五篇:多功能流水燈實驗報告
課程設計報告
設計課題:
多功能流水燈
專業班級:
學生姓名:
指導教師:
設計時間:
題目 多功能流水燈
一、課程設計目的
1、掌握數字系統的設計方法和測試方法。
二、課程設計題目(問題)描述和要求
設計一個四模式三路彩燈(紅、綠、黃三種顏色)顯示系統。該系統的顯示模式由外部輸入Z、Y控制,要求開機自動置入初態后便按規定模式循環運行。設各路彩燈均為8個(紅燈序號為r1-r8,綠燈序號為g1-g8,黃燈序號為y1-y8),各模式規定如下: XY=00時,系統的顯示模式在以下六個節拍間循環:
第一節拍,依次點亮奇號紅燈(r1亮→r1、r3亮→r1、r3、r5亮→r1、r3、r5、r7亮),其余燈均滅。
第二節拍,依次點亮偶號紅燈,其余燈均滅。第三節拍,依次點亮奇號綠燈,其余燈均滅。第四節拍,依次點亮偶號綠燈,其余燈均滅。第五節拍,依次點亮奇號黃燈,其余燈均滅。第六節拍,依次點亮偶號黃燈,其余燈均滅。XY=01時,系統的顯示在第一、二節拍間循環。XY=10時,系統的顯示在第三、四節拍間循環。XY=11時,系統的顯示在第五、六節拍間循環。
三、系統分析與設計
根據課程設計題目問題描述和要求,完成:
主要器件:
繪制電路原理圖:確定選用的元件及其封裝形式,完善電路。
原理圖設計過程:進行電子電路設計時,首先要有一個設計方案,而將電路設計方案表達出來的最好方法就是畫出清晰、正確的電路原理圖。根據設計需要選擇出元器件,并把所選用的元器件和相互之間的連接關系明確地列出,直觀地表達出設計概念。
電路原理圖的基本組成是電子元器件符號和連接導線,電子元器件符號包含了該元器件的功能,連接導線則包含了元器件的電氣連接信息,所以電路原理圖設計的質量好壞直接影響到PCB印制電路板的設計質量。
繪制原理圖的兩大原則:首先應該保證整個電路原理圖的連線正確,信號流向清晰,便于閱讀分析和修改;其次應該做到元器件的整體布局合理、美觀、實用。
在Protel中繪制電路原理圖的步驟: 啟動原理圖編輯器,新建電路原理圖文件。
設置原理圖的相關參數,如圖紙的大小、版面及環境參數等。加載元件庫,在圖紙上放置需要的各種元器件。編輯元器件的屬性,并對元器件進行合理的布局調整。使用導線或網絡標簽對所有的元器件進行電氣意義上的連接。對電路原理圖進行整體的編輯、調整。保存文檔,打印輸出。
繪制元件庫:為繪制原理圖做補充。有些元件在系統庫文件里可能找不到,我們可以自己動手繪制一個能表示實際元件的圖形,并將其添加到原理圖中。建議大家從一開始就建立一個屬于自己的元件庫,以后每設計一次電路,當遇到沒有的原件時,就往庫里添加一個元件,日積月累,自己的元件庫就會充實起來,以后繪制原理圖時就會非常方便。
繪制PCB封裝:也是為設計原理圖做補充。原理圖上的元件僅僅是一個元件代號,我們可以隨意改變其模樣,但是PCB封裝絕對不能隨意改動。所謂封裝,就是元件在PCB上的實際焊接點,如果焊接點與元件對應不上,那么這塊板子就沒用了。
對原理圖進行編譯:執行【項目管理】→【Compile Document ADAC.SCHDOC】,編譯原理圖文件。根據Massage面板中的錯誤和警告提示,修改原理圖,直至編譯通過,生成網絡表。
在PCB編輯器中,執行【設計】→【層堆棧管理器】命令,選擇PCB板層結構;執行【設計】→【PCB板形狀】→【重定義PCB板形狀】定義PCB的外觀尺寸,設置PCB文件的編輯環境。
設置PCB的電氣邊界:在PCB編輯器中,單擊【Keep-Out Layer】標簽,執行【放置】→【禁止布線區】→【導線】設置PCB的電氣邊界。
更新PCB文件:在原理圖編輯器內,執行【設計】→【Update PCB Document ADAC.PCBDOC】命令,生成【工程變化訂單(ECO)】,在對話框內單擊“使變化生效”按鈕,再單擊“執行變化”按鈕,將網絡表和元件封裝載入到PCB文件中。
設置布線規則:在PCB編輯器中,選擇【設計】→【規則】命令,在彈出的【PCB規則和約束編輯器】對話框中,重點進行元件間距、導線間距、導線寬度、焊盤大小、孔徑大小等規則設置。
原件布局:自動布局(執行【工具】→【放置元件】→【自動布局】命令)和手工布局相結合,擺放元件到適當位置。
布線:計算機自動布線(執行【自動布線】→【全部對象】命令,并選擇布線策略)或手工布線。
DRC(Design Rule Check設計規則檢查)校驗和違規項修改:執行【工具】→【設計規則檢查】命令,在彈出的【設計規則檢查器】對話框中,分別設置【Report Options】和【Rules To Check】文件夾下的相關選項,然后單擊“運行設計規則檢查”按鈕,運行批處理DRC。
敷銅:執行【放置】→【覆銅】命令,在彈出的對話框中設置覆銅屬性,包括填充模式、導線寬度、網格尺寸、連接網絡及刪除死銅等。
文件保存,輸出打印:保存、打印各種報表文件及PCB制作文件。
2、將打印好的電路圖紙通過高溫印刷到已給的覆銅板上,再將電路板通過腐蝕制作成線路板,將線路板打孔。1)把圖紙印刷到覆銅板上
四.系統調試過程中出現的主要問題
現有的元件庫中沒有設計所需的芯片元件庫。為了解決這個問題,我上網尋找解決方案,并向老師請教,發現可以自己創建一個集成元件庫。首先啟動 protel dxp,在菜單中點擊file—new—library--schematic library。新建一個原理圖庫文件。點擊菜單file—save,為原理圖庫文件取個名字,然后自己選要用的圖形和引腳,畫至成功之后放置到sheet1.SchDoc文件中。
五.系統運行報告與結論 Pcb圖如圖所示
腐蝕好的電路板如圖所示
六.總結
1、打開PCB編輯軟件Proteus 7.4 的ARES。
在Proteus ISIS 編輯環境下,選擇“Tools”--“ Netlist to ARES ” 或是單擊工具欄中的圖標按鈕,即可進入PCB設計軟件ARES界面。當然也可直接運行Proteus 7.4 ARES 軟件進入其編輯界面。
放置焊盤
在編輯界面中應根據元件的引腳間距放置焊盤及元件所占空間的大小畫元件的邊框。
在ARES
軟
件
界
面
中
點
擊
左
側工具欄中的或圖標用于放置焊盤,這時在對象選擇器中列出了所有焊盤的外徑和內徑的尺寸,我們選擇S/C-70-30(其中S表示正方形焊盤,C表示圓形焊盤,70為焊盤的外徑尺寸,30為內徑的尺寸即鉆孔直徑)如下圖:
如果列表中沒有該尺寸的焊盤,可單擊列表上的圖標新建焊盤,在彈出的對話框中輸入焊盤的名稱及選擇焊盤的形狀后點擊確定,如下圖:
在接著彈出的對話框中設置好焊盤參數后單擊確定即可完成焊盤的新建,如下圖:
現在我們開始放置焊盤,將第一個焊盤放在原點處(即X=0;Y=0),如下圖:
2、分配引腳編號
右鍵單擊某一個焊盤,在彈出的下拉列表中選擇“Edit Properties / 編輯屬性”項,在彈出的“Edit Single Pin/編輯引腳”對話框中按下圖進行設置。按照同樣的方法可完成其它焊盤的設置。
3、添加元件邊框
完成了焊盤放置,接著需要根據元件的實際大小添加邊框。單擊左側工具欄中的并將左下
角
當
前
層
改
為
絲
印
圖標,層,在編輯區內按照實際尺寸畫一個元件邊框,如下圖
4、放置封裝原點
點擊左側工具欄中的圖標,在左側列表框中選擇“ORIGIN”,單擊第一個焊盤,確定為封裝的原點。如下圖:
5、放置元件“REF”
在左側列表框中選擇“REFERENCE”,在元件邊框中單擊添加“REF”。如下圖:
6、保存元件封裝
單擊右鍵并拖動鼠標指針,將整個設計完成的封裝選中,然后選擇“Library / 庫”? “Makepackage / 創建封裝”菜單項,彈出創建封裝對話框,按下圖進行設置即可。
對電子工藝的理論有了初步的系統了解。我們了解到了測試普通元件與電路元件的技巧、印制電路板圖的設計制作與工藝流程作用等。這些知識不僅在課堂上有效,對以后的電子工藝課的學習有很大的指導意義,在日常生活中更是有著現實意義。二.對自己的動手能力是個很大的鍛煉。實踐出真知,縱觀古今,所有發明創造無一不是在實踐中得到檢驗的。沒有足夠的動手能力,就奢談在未來的科研尤其是實驗研究中有所成就。在實習中,我鍛煉了自己動手技巧,提高了自己解決問題的能力。
七.參考書目
1、Protel 2004電路設計入門與應用
2、Protel dxp
3、Protel99教程