下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1 設(shè)計(jì)題目:陣式數(shù)字顯示控制 22 設(shè)計(jì)內(nèi)容與要求 23 設(shè)計(jì)目的要求和意義 23.1 設(shè)計(jì)的目的要求 23.2 系統(tǒng)設(shè)計(jì)意義 24 系統(tǒng)硬件電路圖設(shè)計(jì) 25 程序流程圖與源代碼 35.1 程序流程圖 35.2 程序源代碼 4六 系統(tǒng)功能分析與說明 66.1 單片機(jī)部分 66.2 程序設(shè)計(jì)內(nèi)容 126.3 電路板的制作 17七 設(shè)計(jì)總結(jié) 181一 設(shè)計(jì)題目:陣式數(shù)字顯示控制二 設(shè)計(jì)內(nèi)容與要求用AT89S51單片機(jī)控制陣式LED (8X8點(diǎn)陣)循環(huán)顯示數(shù)字“ 09”,要求顯示時(shí) 問可調(diào)。三 設(shè)計(jì)目的要求和意義3.1 設(shè)計(jì)的目的要求1. 進(jìn)一步熟悉和掌握單片機(jī)的結(jié)構(gòu)及工作原理,加深對(duì)單片機(jī)理論知
2、識(shí)的理解;2. 掌握單片機(jī)內(nèi)部功能模塊。如定時(shí)器/ 計(jì)數(shù)器、中斷系統(tǒng)、存儲(chǔ)器、I/O 口等;3. 掌握單片機(jī)的接口及相關(guān)外圍芯片的特性、使用與控制方法;4. 掌握單片機(jī)的編程方法,調(diào)試方法;5. 掌握單片機(jī)應(yīng)用系統(tǒng)的構(gòu)建和使用,為以后設(shè)計(jì)和實(shí)現(xiàn)單片機(jī)應(yīng)用系統(tǒng)打下良好的基礎(chǔ);6. 學(xué)會(huì)使用并熟練掌握電路繪制軟件Protel99SE (或DXP) ;7. 掌握電路圖繪制及PCB圖布線技巧。3.2 系統(tǒng)設(shè)計(jì)意義1、在掌握單片機(jī)相應(yīng)基礎(chǔ)知識(shí)的前提下,熟悉單片機(jī)最小應(yīng)用系統(tǒng)的設(shè)計(jì)方法及系統(tǒng)設(shè)計(jì)的基本步驟;2、 完成所需單片機(jī)最小應(yīng)用系統(tǒng)原理圖設(shè)計(jì)繪制的基礎(chǔ)上完成系統(tǒng)的電路圖設(shè)計(jì);3、完成系統(tǒng)所需的硬件設(shè)
3、計(jì)制作,在提高實(shí)際動(dòng)手能力的基礎(chǔ)上進(jìn)一步鞏固所學(xué)知識(shí);4、進(jìn)行題目要求功能基礎(chǔ)上的軟件程序編程,會(huì)用相應(yīng)軟件進(jìn)行程序調(diào)試和測(cè)試工作;5、通過單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)將所學(xué)的知識(shí)融會(huì)貫通,鍛煉獨(dú)立設(shè)計(jì)、制作和調(diào)試單片機(jī)應(yīng)用系統(tǒng)的能力;領(lǐng)會(huì)單片機(jī)應(yīng)用系統(tǒng)的軟、硬件調(diào)試方法和系統(tǒng)的研制開發(fā)過程,為進(jìn)一步的科研實(shí)踐活動(dòng)打下堅(jiān)實(shí)的基礎(chǔ)。四 系統(tǒng)硬件電路圖設(shè)計(jì)整個(gè)設(shè)計(jì)主要包括單片機(jī)基本的晶振電路,按鍵復(fù)位電路,設(shè)計(jì)中需要的二極管,開關(guān)、按鍵等。具體的電路圖如下圖1 所示:2-49二二二71CR2 CR31七:- efi& 仁K7 CRflVCCp F F p F p F F圖1系統(tǒng)原理圖23五程序流程
4、圖與源代碼5.1程序流程圖5.2程序源代碼TIM EQU 30HCNTA EQU 31HCNTB EQU 32HORG 00H LJMP STARTORG 0BHLJMP T0XORG 30HSTART: MOV TIM,#00HMOV CNTA,#00HMOV CNTB,#00HMOV TMOD,#01HMOV TH0,#(65536-4000)/256MOV TL0,#(65536-4000) MOD 256SETB TR0SETB ET0SETB EASJMP $T0X:MOV TH0,#(65536-4000)/256MOV TL0,#(65536-4000) MOD 256MOV D
5、PTR,#TABMOV A,CNTAMOVC A,A+DPTRMOV P3,AMOV DPTR,#DIGITMOV A,CNTBMOV B,#8MUL ABADD A,CNTAMOVC A,A+DPTRMOV P1,AINC CNTAMOV A,CNTACJNE A,#8,NEXTMOV CNTA,#00HNEXT: INC TIMMOV A,TIMCJNE A,#248, NEXMOV TIM,#00HINC CNTBMOV A,CNTBCJNE A,#10,NEXMOV CNTB,#00HNEX: RETITAB: DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH
6、,07FHDIGIT: DB 00H,00H,3EH,41H,41H,41H,3EH,00HDB 00H,00H,00H,00H,21H,7FH,01H,00HDB 00H,00H,27H,45H,45H,45H,39H,00HDB 00H,00H,22H,49H,49H,49H,36H,00HDB 00H,00H,0CH,14H,24H,7FH,04H,00HDB 00H,00H,72H,51H,51H,51H,4EH,00HDB 00H,00H,3EH,49H,49H,49H,26H,00HDB 00H,00H,40H,40H,40H,4FH,70H,00HDB 00H,00H,36H,4
7、9H,49H,49H,36H,00HENDDELAY:MOV R7,#100DELAY0:MOV R4,#17DELAY1:MOV R3,#28DJNZ R3,$DJNZ R4,DELAY1DJNZ R7,DELAY0RET六 系統(tǒng)功能分析與說明本次設(shè)計(jì)的單片機(jī)最小系統(tǒng)包括:?jiǎn)纹瑱C(jī) AT89S51 部分, 預(yù)置初值跟按鍵識(shí)別部分,二極管顯示部分以及軟件設(shè)計(jì)部分。下面就針對(duì)其中部分的特點(diǎn)進(jìn)行簡(jiǎn)要的說明。6.1 單片機(jī)部分1.AT89S51 介紹AT89S51 單片機(jī)是美國(guó)ATMEL 公司生產(chǎn)的低功耗,高性能CMOS 8 位單片機(jī),片內(nèi)含4K bytes的可系統(tǒng)編程的Flash只讀程序存儲(chǔ)器,器件
8、采用ATMEL公司的高密度, 非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)8051指令系統(tǒng)及引腳。它集Flash程序存儲(chǔ)器,既可 在線編程(ISP)也可用傳統(tǒng)方法進(jìn)行編程及通用 8位微處理器于單片芯片中,ATMEL 公司的功能強(qiáng)大,低價(jià) AT89S51 單片機(jī)可為您提供許多高性價(jià)比的應(yīng)用場(chǎng)合,可靈活應(yīng)用于各種控制領(lǐng)域。oP1 0 t140 vccPU 1239口 PO OP1.2 L33& PO J 001JP1 3 C437二 P0,2 (AD2)pi 4 d536,:P53 (AD3)PL5 C6B PQ.4 (AD4)P1,6 C7具二 PQ.5 儲(chǔ)D5 jP1.T 匚8箝 PD 6 (AD6
9、iR6T匚52PS7 (AD?)fFEXD) P3 D C1Q31 EYPPiTXD)P3J 匚1130 ALEPROG(fMTO) P3.2 C1229 FSEN(JNT1) P3.3 C13Z& P2.7 (A15)C1427(A14)(T1> FX5 C2&二 P2.6 (A13)(WH) P3 6 C1025 P2.4 (A13)(RDl P3 7 L172i P2 3 (AH)XTAL2 匚182$ n.2 (A 10)XTAL1 C1922 ?2 11附GND C20213 PZ.O (ABj圖2 AT89S51引腳圖AT89S51是一個(gè)低功耗,高性能 CMO
10、S位單片機(jī),片內(nèi)含 8k Bytes ISP(In-system programmable)的可反復(fù)擦寫1000次的Flash只讀程序存儲(chǔ)器,器件采用ATME公司的 高密度、非易失性存儲(chǔ)技術(shù)制造,兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng)及89C51引腳結(jié)構(gòu),芯片內(nèi)集成了通用8位中央處理器和ISP Flash存儲(chǔ)單元,功能強(qiáng)大的微型計(jì)算機(jī)的AT89S51 可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性價(jià)比的解決方案。AT89S51具有如下特點(diǎn):40個(gè)引腳,8k Bytes Flash片內(nèi)程序存儲(chǔ)器,128 bytes 的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM, 32個(gè)外部雙向輸入/輸出(I/O) 口,5個(gè)中斷優(yōu)先級(jí)2 層中斷嵌套中
11、斷,2個(gè)16位可編程定時(shí)計(jì)數(shù)器,2個(gè)全雙工串行通信口,看門狗(WDT 電路,片內(nèi)時(shí)鐘振蕩器。2 AT89S51的運(yùn)行模式(1)空閑模式在空閑模式下,CPUt于睡眠狀態(tài),振蕩器和所有片內(nèi)外圍電路仍然有效。空閑模 式可由軟件設(shè)置進(jìn)入(設(shè)IDL=1)。在這種模式下,片內(nèi)RAMF口 SFR中的內(nèi)容保持不變。 空閑模式可通過任何一個(gè)允許中斷或硬件復(fù)位退出。若用硬件復(fù)位方式結(jié)束空閑模式,則在片內(nèi)復(fù)位控制邏輯發(fā)生作用前長(zhǎng)達(dá)約兩個(gè)機(jī) 器周期時(shí)間內(nèi),器件從斷點(diǎn)處開始執(zhí)行程序。片內(nèi)硬件禁止訪問內(nèi)部RAM但不禁止訪問端口。為避免采用復(fù)位方式退出空閑模式時(shí)對(duì)端口的不應(yīng)有的訪問,在緊隨設(shè)置進(jìn)入 空閑指令(即設(shè)IDL=1
12、)的后面,不能是寫端口或外部 RAM勺指令。(2)掉電模式引起掉電模式的指令是執(zhí)行程序中的最后一條指令(使PD= 1的指令)。在掉電模式下,振蕩器停止工作,CPU和片內(nèi)所有外圍部件均停止工作,但片內(nèi) RAM和SFR 中的內(nèi)容保留不變,直到掉電模式結(jié)束。退出掉電模式可用硬件復(fù)位或任何一個(gè)有效的外部中斷 INTO和INT1。復(fù)位可重新 設(shè)置SFR中的內(nèi)容,但不改變片內(nèi)RAM中的內(nèi)容。在Vcc電源恢復(fù)到正常值并維持足 夠長(zhǎng)的時(shí)間之后,允許振蕩器恢復(fù)并達(dá)到穩(wěn)定,方可進(jìn)行復(fù)位,以退出掉電模式。MCS-5保列單片機(jī)的并行I/O 口接口電路是微機(jī)必不可少的組成部分,并行輸入確出接口是CPU5外部進(jìn)行信息交換
13、的主要通道。MSC- 51系列單片有4個(gè)8位并行雙向I/O 口 P0P3,共32根I/O線。每一 根線能獨(dú)立用作輸入或輸出。單片機(jī)可以外接鍵盤、顯示器等外圍設(shè)備.還可以進(jìn)行系 統(tǒng)擴(kuò)展,以解決硬件資源不足問題。4個(gè)并行口都是雙向口,既可以輸入又可以輸出。 P0、P2口經(jīng)常作外部擴(kuò)展存儲(chǔ)器時(shí)的數(shù)據(jù)、地址線,P3口除作I/O 口外,每一根都有第二功能。這4個(gè)I/O 口結(jié)構(gòu)基本相同,但仍存在差別。(1) P1 口是最常用的I/O 口如圖3所示,因?yàn)椴蛔鲾?shù)據(jù)地址線,具結(jié)構(gòu)中沒有數(shù)據(jù)地 址線,也沒有多路開關(guān)MUX輸出驅(qū)動(dòng)電路接有上拉電阻。P1 口輸入輸出時(shí)與P0I/O時(shí) 相似,輸出數(shù)據(jù)時(shí).先寫入鎖存器,經(jīng)
14、 Q端反相,再經(jīng)場(chǎng)效應(yīng)管反相輸出到引腳。輸入 時(shí),先向鎖存器寫l ,使v管截止.外部引腳信號(hào)由下方讀緩沖器送入內(nèi)部總線,完成讀 引腳操作。P1 口也可以讀鎖存器。外部提升電阻將引腳拉升至高電平,但輸人的低電平 信號(hào)能將其拉低,不會(huì)影響低電平的輸入。誤忸賽卷1vcc_<0內(nèi)部總娥一讀引腳寫入-圖3 P1 口一位結(jié)構(gòu)P3 口為雙功能口,當(dāng)P3 口作為通用I/O 口使用時(shí),它為準(zhǔn)雙向口,且每位都可定義 為輸入或輸出口,其工作原理同 P1 口類似。(3) P3 口還具有第二功能,具引腳描述,P3 口特殊功能口線特殊功能信號(hào)名稱P3.0RXD用行輸入口P3.1TXD用行輸出口P3.2外部中斷0輸入
15、口P3.3外部中斷1輸入口P3.4T0定時(shí)器0外部輸入口P3.5T1定時(shí)器1外部輸入口P3.6WR寫選通輸出口P3.7RD讀選通輸出口3晶振電路電源引腳Vcc和VssVcc:電源端,接+ 5V。Vss:接地端。時(shí)鐘電路弓I腳XTAL1和XTAL2XTAL1 :接外部晶振和微調(diào)電容的一端,在片內(nèi)它是振蕩器倒相放大器的輸入,若使 用外部TTL時(shí)鐘時(shí),該引腳必須接地。XTAL2:接外部晶振和微調(diào)電容的另一端,在片內(nèi)它是振蕩器倒相放大器的輸出,若使用外部TTL時(shí)鐘時(shí),該引腳為外部時(shí)鐘的輸入端。系統(tǒng)擴(kuò)展時(shí),ALE用于控制地址鎖存器鎖存 P0 口輸出的低8位地址,從而實(shí)現(xiàn)數(shù)據(jù) 與低位地址的復(fù)用。圖4系統(tǒng)晶
16、振電路系統(tǒng)的時(shí)鐘電路設(shè)計(jì)是采用的內(nèi)部方式,即利用芯片內(nèi)部的振蕩電路(如圖5所示)。AT89S單片機(jī)內(nèi)部有一個(gè)用于構(gòu)成振蕩器的高增益反相放大器。引腳XTAL俐XTAL協(xié)別是此放大器的輸入端和輸出端。這個(gè)放大器與作為反饋元件的片外晶體諧振器一起構(gòu)成一個(gè)自激振蕩器。外接晶體諧振器以及電容 C1和C2構(gòu)成并聯(lián)諧振電路,接在放大器的反饋回路中。對(duì)外接電容的值雖然沒有嚴(yán)格的要求,但電容的大小會(huì)影響震蕩器頻率的高低、震蕩器的穩(wěn)定性、起振的快速性和溫度的穩(wěn)定性。因此,此系統(tǒng)電路的晶體振蕩器的值為12MHz電容應(yīng)盡可能的選擇陶瓷電容,電容值約為22F。在焊接刷電路板時(shí),晶體振蕩器和電容應(yīng)盡可能安裝得與單片機(jī)芯片
17、靠近,以減少寄生電容,更好地保證震蕩器穩(wěn)定和可靠地工作。外部程序存儲(chǔ)器讀選通信號(hào),是讀外部程序存儲(chǔ)器的選通信號(hào),低電平有效。程序存儲(chǔ)器地址允許輸入端/VPP。當(dāng)為高電平時(shí),CPU執(zhí)行片內(nèi)程序存儲(chǔ)器指令,但當(dāng) PC中的值超過0FFFH時(shí),將自動(dòng)轉(zhuǎn)向執(zhí)行片外程序存儲(chǔ)器指令。當(dāng)為低電平時(shí),CPU 只執(zhí)行片外程序存儲(chǔ)器指令。輸入/輸出口引腳P0、P1、P2和P3。P0 口(P0.0P0.7):該端口為漏極開路的8位準(zhǔn)雙向口,負(fù)載能力位8高LSTTL負(fù)載,它為 8 位地址線和8 位數(shù)據(jù)線的復(fù)用端口。P1 口(P1.0P1.7):它是一個(gè)內(nèi)部帶上拉電阻的 8位準(zhǔn)雙向I/O 口,P1 口的驅(qū)動(dòng)能力為 4 個(gè)
18、 LSTTL 負(fù)載。P2 口(P2.0P2.7):它為一個(gè)內(nèi)部帶上拉電阻的 8位準(zhǔn)雙向I/O 口,P2 口的驅(qū)動(dòng)能力也為 4 個(gè) LSTTL 負(fù)載。在訪問外部程序存儲(chǔ)器時(shí),它作存儲(chǔ)器的高8 位地址線。P3 口(P3.0P3.7): P3 口同樣是內(nèi)部帶上拉電阻的 8位準(zhǔn)雙向I/O 口,P3 口除了作為一般的 I/O 口使用之外,其還具有特殊功能。4 復(fù)位電路復(fù)位使單片機(jī)處于起始狀態(tài),并從此狀態(tài)開始運(yùn)行MCS5-5俾片機(jī)RSHI腳為復(fù)位端, 該引腳連續(xù)保持2 個(gè)機(jī)器周期(24 個(gè)時(shí)鐘振蕩周期) 以上的高電平??墒箚纹瑱C(jī)復(fù)位。本論文使用的是外部復(fù)位電路,單片機(jī)在啟動(dòng)后要從復(fù)位狀態(tài)開始運(yùn)行,因此上電
19、時(shí)要完成復(fù)位工作,稱上電復(fù)位,如圖6 a 所示。上電瞬間電容兩端的電壓不能發(fā)生突變,只RST端為高電平+ 5v,上電后電容通過及 RC電路放電RST®電壓逐漸下降,直至低 電平0V,如圖6c所示。適當(dāng)選擇R C的值,使RS礎(chǔ)的高I電平維持2個(gè)機(jī)器周期 以上即可完成復(fù)位。單片機(jī)L 在運(yùn)行過程中,出于本身或外并干擾的原因會(huì)導(dǎo)致出錯(cuò)。這時(shí)可按復(fù)位鍵以重新開始遠(yuǎn)行,按鍵復(fù)位可分為按鍵電平復(fù)位或按健脈沖復(fù)位,如圖6b所示。按鍵脈沖復(fù)位和上電平復(fù)值的原理是一樣的,都是利用RC電路的放電原理,如圖6 d所示。讓RST端能保持一段時(shí)間的高電平,以完成復(fù)位,按鍵電平復(fù)位時(shí), 按鍵時(shí)間也應(yīng)保持在兩個(gè)機(jī)器
20、周期以上。(a)上電復(fù)位(b)按鍵電平復(fù)位RC放電過程電平復(fù)位過程(d)圖5單片機(jī)常用復(fù)位電路+5V電根據(jù)設(shè)計(jì)要求和計(jì)算簡(jiǎn)便的原則,我們選擇 12M的石英晶振、30PF的電容、 源,最小系統(tǒng)如下:<hd|J (MLJDlw,34 m & 11 1 J -11 193m33933PPFPPPFP PPFPPFP 尸8 A POJQiLDO PO 1M.DI PO 3JA-D3 FV 協(xié)。3 PQ 4 Z POJJJLDSPO 7/A.D7JlLE 芮國(guó) P2 7XAI5Pa.Att.l 3 P2 4M13 P9 3ttl I 依MU 口P2上小身 P2 0JOLTD圖6單片機(jī)最小系
21、統(tǒng)6.2程序設(shè)計(jì)內(nèi)容(1)硬件電路連線(1)把“單片機(jī)系統(tǒng)”區(qū)域中的P1端口用8芯排芯連接到“點(diǎn)陣模塊”區(qū)域中的“ DR1DR8” 端口上;(2)把“單片機(jī)系統(tǒng)”區(qū)域中的P3端口用8芯排芯連接到“點(diǎn)陣模塊”區(qū)域中的“ DC1DC8” 端口上;(2)數(shù)字0 9點(diǎn)陣顯示代碼的形成如下圖所示,假設(shè)顯示數(shù)字“ 0”00 00 3E 41 41 41 3E 00因此,形成的列代碼為00H, 00H, 3EH 41H 41H, 3EH 00H, 00H;只要把這些代碼分別送到相應(yīng)的列線上面,即可實(shí)現(xiàn)“ 0”的數(shù)字顯示。送顯示代碼過程如下所示送第一列線代碼到P3端口,同時(shí)置第一行線為“ 0”,其它行線為“
22、1”,延時(shí)2ms左 右,送第二列線代碼到P3端口,同時(shí)置第二行線為“ 0”,其它行線為“ 1”,延時(shí)2ms 左右,如此下去,直到送完最后一列代碼,又從頭開始送。數(shù)字“1”代碼建立如下圖所示其顯示代碼為 00H, 00H, 00H, 00H, 21H, 7FH, 01H, 00H數(shù)字“2”代碼建立如下圖所示00H, 00H, 27H, 45H, 45H, 45H, 39H, 00H數(shù)字“3”代碼建立如下圖所示1 2 3 4 5 6 7 800H, 00H, 22H, 49H, 49H, 49H, 36H, 00H數(shù)字“4”代碼建立如下圖所示00H, 00H, 0CH 14H, 24H, 7FH,
23、 04H, 00H數(shù)字“5”代碼建立如下圖所示00H, 00H, 72H, 51H, 51H, 51H, 4EH 00H數(shù)字“6”代碼建立如下圖所示00H, 00H, 3EH 49H, 49H, 49H, 26H, 00H數(shù)字“7”代碼建立如下圖所示00H, 00H, 40H, 40H, 40H, 4FH, 70H, 00H數(shù)字“8”代碼建立如下圖所示00H, 00H, 36H, 49H, 49H, 49H, 36H, 00H數(shù)字“9”代碼建立如下圖所示00H, 00H, 32H, 49H, 49H, 49H, 3EH 00H(3) 8X8點(diǎn)陣LED工作原理說明*8點(diǎn)陣LED結(jié)構(gòu)如下圖所示:圖
24、7二極管顯示電路從圖 7 中可以看出,8X8 點(diǎn)陣共需要64 個(gè)發(fā)光二極管組成,且每個(gè)發(fā)光二極管是放置在行線和列線的交叉點(diǎn)上,當(dāng)對(duì)應(yīng)的某一列置1 電平,某一行置0 電平,則相應(yīng)的二極管就亮。6.3 電路板的制作Protel99 功能強(qiáng)大,為我們進(jìn)行電子電路原理圖和印制板圖的設(shè)計(jì)提供了良好的操作環(huán)境。用Protell99 進(jìn)行電路設(shè)計(jì)分為兩大部分:原理圖的設(shè)計(jì)和電路板的設(shè)計(jì)。原理圖的設(shè)計(jì)實(shí)在SCHS統(tǒng)中進(jìn)行的,電路原理圖是印刷板電路設(shè)計(jì)的基礎(chǔ),只有設(shè)計(jì)好原理圖才有可能進(jìn)行下一步的電路板設(shè)計(jì)。用 protel99 進(jìn)行電路板設(shè)計(jì)的第一步是其原理圖的設(shè)計(jì)。顯然,原理圖決定整個(gè)電路的基本功能,也是接下
25、來生成網(wǎng)表和設(shè)計(jì)印刷板電路的基礎(chǔ)。具體步驟如下:( 1)圖面設(shè)置:Protel99 允許用戶根據(jù)電路的規(guī)模設(shè)置圖面的大小,按照偏好和習(xí)慣設(shè)置圖面的樣式。 實(shí)際上, 設(shè)置圖面就是設(shè)置了一個(gè)工作平面,以后的工作就要在這個(gè)平面上進(jìn)行。所以圖面應(yīng)該設(shè)置得足夠大,為進(jìn)一步工作提供一個(gè)足夠大的工作空間。( 2)放置元件:所謂放置元件就是從元件庫中選取所需得元件,將其布置到圖面上合適的位置,有時(shí)還要重定義元件的編號(hào)、封裝。元件的封裝很重要,要根據(jù)元件的實(shí)際尺寸和實(shí)際封裝來決定,要是元件沒封裝好,將會(huì)給以后電路板的制作帶來很大的麻煩。這些都是下一步工作的基礎(chǔ)。Protel99 為用戶提供了一個(gè)非完備的元件庫,
26、并且允許用戶對(duì)這個(gè)元件庫進(jìn)行編輯或者新建自己的元件庫。電路板的 制作過程:(1) 打印:將生成的PCB圖打印到熱轉(zhuǎn)印紙上,需注意線不能太窄,墨要加重,否則制板時(shí)容易斷線,如果在操作過程中斷了線,可用電烙鐵將錫帶過。(2) 熨燙:將熱轉(zhuǎn)印紙覆在銅板上,用電熨斗進(jìn)行熨燙,關(guān)鍵要注意熨燙的時(shí)間,不能太久,也不能時(shí)間太短,否則,太久會(huì)把銅板燙壞,不夠的話墨跡覆不上去。(3) 腐蝕:把銅板放到三氯化鐵溶液中腐蝕,需注意溶液濃度要較高,最好用熱水配置,這樣腐蝕更快,一般3 分鐘即可。如果時(shí)間過長(zhǎng),需剩下的銅線也可能被腐蝕。(4) 打孔:打孔時(shí)注意鉆頭尺寸,本次用的鉆頭大小是0.712mm的,最需注意的地方
27、是集成塊 的管腳,如果打孔誤差大,管座就很難插上。(5) 放置元件:放置前應(yīng)先打磨一下打孔后留下的毛刺,并均勻地涂上松香水(目的是防止銅線氧化,易于焊錫覆著焊盤,但多涂會(huì)導(dǎo)致焊接時(shí)焊點(diǎn)變黑,影響美觀)。放置元件時(shí)注意集成塊的管腳,二極管和電解電容的正負(fù),這些都是平時(shí)比較容易出錯(cuò)的地方。(6) 焊接:焊接技術(shù)比較難掌握,焊錫、烙鐵與焊盤的位置關(guān)系,焊錫熔化時(shí)間長(zhǎng)短,松香水的濃度,烙鐵的溫度等等,都是影響焊點(diǎn)美觀的因素。(7) 檢查:檢查是否有虛焊,集成塊管腳位置是否正確,電源引線位置是否恰當(dāng)?shù)?。檢查完畢就能進(jìn)行調(diào)試了。七 設(shè)計(jì)總結(jié)1、制作了這個(gè)最小系統(tǒng)后,基本理解了protel 軟件的一些基本使
28、用思路:(1)主要分兩個(gè)部分:一個(gè)為原理圖,一個(gè)為PCB圖。原理圖為你所要實(shí)現(xiàn)電路的基本原理結(jié)構(gòu),只是實(shí)現(xiàn)其原理的框圖。一個(gè)為 PCB就是你所做的電路的具體實(shí)現(xiàn)形 式,所做電路的大小,元件大小,導(dǎo)線大小都完全和做出后的電路板一模一樣,做PCB的時(shí)候, 要考慮到很多的因素,比如導(dǎo)線的寬度,焊盤大小,安全間距,元件擺放位置,元件大小,干涉情況等。(2)原理圖和PCB又是有關(guān)聯(lián)的,它們電氣特性是一樣的,在一邊的修改完全可以 反映到另一方面。這就使的設(shè)計(jì)思路的唯一性,也讓改動(dòng)變得更加合理以及人性化。(3)原理圖和PCB都是由自己元件庫里的元件和一些基本的電路線路組成的。在做 原理圖和PCB的時(shí)候,最好先把它們的元件進(jìn)行統(tǒng)一。使得原理圖和PCBfg環(huán)環(huán)相扣,減少設(shè)計(jì)出錯(cuò)得可能性。2、在進(jìn)行最小系統(tǒng)的編程設(shè)計(jì)時(shí),不用以前學(xué)習(xí)的匯編編程,改用C 語言進(jìn)行編程。學(xué)習(xí)了單片機(jī)的C語言編程后,發(fā)現(xiàn)C語言編單片機(jī)程序的時(shí)候比匯編更加直觀, 邏輯性也更加強(qiáng),也更加容易編出大的程序。由于 C語言強(qiáng)大的邏輯功能,有時(shí)候能編 出一些匯編無法或者很難編寫出來的程序,或者是說用軟件邏輯實(shí)現(xiàn)硬件控制的一些操作。雖然C編程的時(shí)候?qū)r(shí)間延遲有些不足,但是經(jīng)過網(wǎng)上搜索后也找到了比
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 跨國(guó)采購合同文本
- 經(jīng)典招標(biāo)文件樣本
- 聯(lián)盟經(jīng)營(yíng)協(xié)議書的簽訂
- 肉豬飼料交易合同
- 食品供貨合同格式模板
- 居間服務(wù)合同買方權(quán)益保護(hù)建議
- 鋼筋工勞務(wù)分包協(xié)議書樣本
- 網(wǎng)絡(luò)技術(shù)外包合同模板
- 招標(biāo)采購文件模板分享
- 石材配件采購合同
- 2024年咨詢工程師(經(jīng)濟(jì)政策)考試題庫附完整答案(奪冠系列)
- 期末檢測(cè)卷(一)2024-2025學(xué)年人教PEP版英語四年級(jí)上冊(cè)(含答案含聽力原文無聽力音頻)
- 高中名詞性從句語法填空單句練習(xí)題上(1-40)
- 2025醫(yī)院內(nèi)部審計(jì)工作計(jì)劃范文
- 《頸動(dòng)脈介入治療》課件
- 2025屆廣東省廣州市物理高二第一學(xué)期期末檢測(cè)試題含解析
- 第14課 文化傳承的多種載體及其發(fā)展說課稿-2023-2024學(xué)年高中歷史統(tǒng)編版(2019)選擇性必修3文化交流與傳播
- 樁工機(jī)械使用前驗(yàn)收表
- 分段計(jì)費(fèi)說課稿
- 植物生物學(xué)試題和答案
- 2024年統(tǒng)編版七年級(jí)語文上冊(cè)期末測(cè)試卷(附答案)
評(píng)論
0/150
提交評(píng)論