版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、1 設(shè)計題目:陣式數(shù)字顯示控制 22 設(shè)計內(nèi)容與要求 23 設(shè)計目的要求和意義 23.1 設(shè)計的目的要求 23.2 系統(tǒng)設(shè)計意義 24 系統(tǒng)硬件電路圖設(shè)計 25 程序流程圖與源代碼 35.1 程序流程圖 35.2 程序源代碼 4六 系統(tǒng)功能分析與說明 66.1 單片機部分 66.2 程序設(shè)計內(nèi)容 126.3 電路板的制作 17七 設(shè)計總結(jié) 181一 設(shè)計題目:陣式數(shù)字顯示控制二 設(shè)計內(nèi)容與要求用AT89S51單片機控制陣式LED (8X8點陣)循環(huán)顯示數(shù)字“ 09”,要求顯示時 問可調(diào)。三 設(shè)計目的要求和意義3.1 設(shè)計的目的要求1. 進一步熟悉和掌握單片機的結(jié)構(gòu)及工作原理,加深對單片機理論知
2、識的理解;2. 掌握單片機內(nèi)部功能模塊。如定時器/ 計數(shù)器、中斷系統(tǒng)、存儲器、I/O 口等;3. 掌握單片機的接口及相關(guān)外圍芯片的特性、使用與控制方法;4. 掌握單片機的編程方法,調(diào)試方法;5. 掌握單片機應(yīng)用系統(tǒng)的構(gòu)建和使用,為以后設(shè)計和實現(xiàn)單片機應(yīng)用系統(tǒng)打下良好的基礎(chǔ);6. 學(xué)會使用并熟練掌握電路繪制軟件Protel99SE (或DXP) ;7. 掌握電路圖繪制及PCB圖布線技巧。3.2 系統(tǒng)設(shè)計意義1、在掌握單片機相應(yīng)基礎(chǔ)知識的前提下,熟悉單片機最小應(yīng)用系統(tǒng)的設(shè)計方法及系統(tǒng)設(shè)計的基本步驟;2、 完成所需單片機最小應(yīng)用系統(tǒng)原理圖設(shè)計繪制的基礎(chǔ)上完成系統(tǒng)的電路圖設(shè)計;3、完成系統(tǒng)所需的硬件設(shè)
3、計制作,在提高實際動手能力的基礎(chǔ)上進一步鞏固所學(xué)知識;4、進行題目要求功能基礎(chǔ)上的軟件程序編程,會用相應(yīng)軟件進行程序調(diào)試和測試工作;5、通過單片機應(yīng)用系統(tǒng)的設(shè)計將所學(xué)的知識融會貫通,鍛煉獨立設(shè)計、制作和調(diào)試單片機應(yīng)用系統(tǒng)的能力;領(lǐng)會單片機應(yīng)用系統(tǒng)的軟、硬件調(diào)試方法和系統(tǒng)的研制開發(fā)過程,為進一步的科研實踐活動打下堅實的基礎(chǔ)。四 系統(tǒng)硬件電路圖設(shè)計整個設(shè)計主要包括單片機基本的晶振電路,按鍵復(fù)位電路,設(shè)計中需要的二極管,開關(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è)計的單片機最小系統(tǒng)包括:單片機 AT89S51 部分, 預(yù)置初值跟按鍵識別部分,二極管顯示部分以及軟件設(shè)計部分。下面就針對其中部分的特點進行簡要的說明。6.1 單片機部分1.AT89S51 介紹AT89S51 單片機是美國ATMEL 公司生產(chǎn)的低功耗,高性能CMOS 8 位單片機,片內(nèi)含4K bytes的可系統(tǒng)編程的Flash只讀程序存儲器,器件
8、采用ATMEL公司的高密度, 非易失性存儲技術(shù)生產(chǎn),兼容標準8051指令系統(tǒng)及引腳。它集Flash程序存儲器,既可 在線編程(ISP)也可用傳統(tǒng)方法進行編程及通用 8位微處理器于單片芯片中,ATMEL 公司的功能強大,低價 AT89S51 單片機可為您提供許多高性價比的應(yī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 儲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是一個低功耗,高性能 CMO
10、S位單片機,片內(nèi)含 8k Bytes ISP(In-system programmable)的可反復(fù)擦寫1000次的Flash只讀程序存儲器,器件采用ATME公司的 高密度、非易失性存儲技術(shù)制造,兼容標準MCS-51指令系統(tǒng)及89C51引腳結(jié)構(gòu),芯片內(nèi)集成了通用8位中央處理器和ISP Flash存儲單元,功能強大的微型計算機的AT89S51 可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性價比的解決方案。AT89S51具有如下特點:40個引腳,8k Bytes Flash片內(nèi)程序存儲器,128 bytes 的隨機存取數(shù)據(jù)存儲器(RAM, 32個外部雙向輸入/輸出(I/O) 口,5個中斷優(yōu)先級2 層中斷嵌套中
11、斷,2個16位可編程定時計數(shù)器,2個全雙工串行通信口,看門狗(WDT 電路,片內(nèi)時鐘振蕩器。2 AT89S51的運行模式(1)空閑模式在空閑模式下,CPUt于睡眠狀態(tài),振蕩器和所有片內(nèi)外圍電路仍然有效??臻e模 式可由軟件設(shè)置進入(設(shè)IDL=1)。在這種模式下,片內(nèi)RAMF口 SFR中的內(nèi)容保持不變。 空閑模式可通過任何一個允許中斷或硬件復(fù)位退出。若用硬件復(fù)位方式結(jié)束空閑模式,則在片內(nèi)復(fù)位控制邏輯發(fā)生作用前長達約兩個機 器周期時間內(nèi),器件從斷點處開始執(zhí)行程序。片內(nèi)硬件禁止訪問內(nèi)部RAM但不禁止訪問端口。為避免采用復(fù)位方式退出空閑模式時對端口的不應(yīng)有的訪問,在緊隨設(shè)置進入 空閑指令(即設(shè)IDL=1
12、)的后面,不能是寫端口或外部 RAM勺指令。(2)掉電模式引起掉電模式的指令是執(zhí)行程序中的最后一條指令(使PD= 1的指令)。在掉電模式下,振蕩器停止工作,CPU和片內(nèi)所有外圍部件均停止工作,但片內(nèi) RAM和SFR 中的內(nèi)容保留不變,直到掉電模式結(jié)束。退出掉電模式可用硬件復(fù)位或任何一個有效的外部中斷 INTO和INT1。復(fù)位可重新 設(shè)置SFR中的內(nèi)容,但不改變片內(nèi)RAM中的內(nèi)容。在Vcc電源恢復(fù)到正常值并維持足 夠長的時間之后,允許振蕩器恢復(fù)并達到穩(wěn)定,方可進行復(fù)位,以退出掉電模式。MCS-5保列單片機的并行I/O 口接口電路是微機必不可少的組成部分,并行輸入確出接口是CPU5外部進行信息交換
13、的主要通道。MSC- 51系列單片有4個8位并行雙向I/O 口 P0P3,共32根I/O線。每一 根線能獨立用作輸入或輸出。單片機可以外接鍵盤、顯示器等外圍設(shè)備.還可以進行系 統(tǒng)擴展,以解決硬件資源不足問題。4個并行口都是雙向口,既可以輸入又可以輸出。 P0、P2口經(jīng)常作外部擴展存儲器時的數(shù)據(jù)、地址線,P3口除作I/O 口外,每一根都有第二功能。這4個I/O 口結(jié)構(gòu)基本相同,但仍存在差別。(1) P1 口是最常用的I/O 口如圖3所示,因為不作數(shù)據(jù)地址線,具結(jié)構(gòu)中沒有數(shù)據(jù)地 址線,也沒有多路開關(guān)MUX輸出驅(qū)動電路接有上拉電阻。P1 口輸入輸出時與P0I/O時 相似,輸出數(shù)據(jù)時.先寫入鎖存器,經(jīng)
14、 Q端反相,再經(jīng)場效應(yīng)管反相輸出到引腳。輸入 時,先向鎖存器寫l ,使v管截止.外部引腳信號由下方讀緩沖器送入內(nèi)部總線,完成讀 引腳操作。P1 口也可以讀鎖存器。外部提升電阻將引腳拉升至高電平,但輸人的低電平 信號能將其拉低,不會影響低電平的輸入。誤忸賽卷1vcc_<0內(nèi)部總娥一讀引腳寫入-圖3 P1 口一位結(jié)構(gòu)P3 口為雙功能口,當(dāng)P3 口作為通用I/O 口使用時,它為準雙向口,且每位都可定義 為輸入或輸出口,其工作原理同 P1 口類似。(3) P3 口還具有第二功能,具引腳描述,P3 口特殊功能口線特殊功能信號名稱P3.0RXD用行輸入口P3.1TXD用行輸出口P3.2外部中斷0輸入
15、口P3.3外部中斷1輸入口P3.4T0定時器0外部輸入口P3.5T1定時器1外部輸入口P3.6WR寫選通輸出口P3.7RD讀選通輸出口3晶振電路電源引腳Vcc和VssVcc:電源端,接+ 5V。Vss:接地端。時鐘電路弓I腳XTAL1和XTAL2XTAL1 :接外部晶振和微調(diào)電容的一端,在片內(nèi)它是振蕩器倒相放大器的輸入,若使 用外部TTL時鐘時,該引腳必須接地。XTAL2:接外部晶振和微調(diào)電容的另一端,在片內(nèi)它是振蕩器倒相放大器的輸出,若使用外部TTL時鐘時,該引腳為外部時鐘的輸入端。系統(tǒng)擴展時,ALE用于控制地址鎖存器鎖存 P0 口輸出的低8位地址,從而實現(xiàn)數(shù)據(jù) 與低位地址的復(fù)用。圖4系統(tǒng)晶
16、振電路系統(tǒng)的時鐘電路設(shè)計是采用的內(nèi)部方式,即利用芯片內(nèi)部的振蕩電路(如圖5所示)。AT89S單片機內(nèi)部有一個用于構(gòu)成振蕩器的高增益反相放大器。引腳XTAL俐XTAL協(xié)別是此放大器的輸入端和輸出端。這個放大器與作為反饋元件的片外晶體諧振器一起構(gòu)成一個自激振蕩器。外接晶體諧振器以及電容 C1和C2構(gòu)成并聯(lián)諧振電路,接在放大器的反饋回路中。對外接電容的值雖然沒有嚴格的要求,但電容的大小會影響震蕩器頻率的高低、震蕩器的穩(wěn)定性、起振的快速性和溫度的穩(wěn)定性。因此,此系統(tǒng)電路的晶體振蕩器的值為12MHz電容應(yīng)盡可能的選擇陶瓷電容,電容值約為22F。在焊接刷電路板時,晶體振蕩器和電容應(yīng)盡可能安裝得與單片機芯片
17、靠近,以減少寄生電容,更好地保證震蕩器穩(wěn)定和可靠地工作。外部程序存儲器讀選通信號,是讀外部程序存儲器的選通信號,低電平有效。程序存儲器地址允許輸入端/VPP。當(dāng)為高電平時,CPU執(zhí)行片內(nèi)程序存儲器指令,但當(dāng) PC中的值超過0FFFH時,將自動轉(zhuǎn)向執(zhí)行片外程序存儲器指令。當(dāng)為低電平時,CPU 只執(zhí)行片外程序存儲器指令。輸入/輸出口引腳P0、P1、P2和P3。P0 口(P0.0P0.7):該端口為漏極開路的8位準雙向口,負載能力位8高LSTTL負載,它為 8 位地址線和8 位數(shù)據(jù)線的復(fù)用端口。P1 口(P1.0P1.7):它是一個內(nèi)部帶上拉電阻的 8位準雙向I/O 口,P1 口的驅(qū)動能力為 4 個
18、 LSTTL 負載。P2 口(P2.0P2.7):它為一個內(nèi)部帶上拉電阻的 8位準雙向I/O 口,P2 口的驅(qū)動能力也為 4 個 LSTTL 負載。在訪問外部程序存儲器時,它作存儲器的高8 位地址線。P3 口(P3.0P3.7): P3 口同樣是內(nèi)部帶上拉電阻的 8位準雙向I/O 口,P3 口除了作為一般的 I/O 口使用之外,其還具有特殊功能。4 復(fù)位電路復(fù)位使單片機處于起始狀態(tài),并從此狀態(tài)開始運行MCS5-5俾片機RSHI腳為復(fù)位端, 該引腳連續(xù)保持2 個機器周期(24 個時鐘振蕩周期) 以上的高電平。可使單片機復(fù)位。本論文使用的是外部復(fù)位電路,單片機在啟動后要從復(fù)位狀態(tài)開始運行,因此上電
19、時要完成復(fù)位工作,稱上電復(fù)位,如圖6 a 所示。上電瞬間電容兩端的電壓不能發(fā)生突變,只RST端為高電平+ 5v,上電后電容通過及 RC電路放電RST®電壓逐漸下降,直至低 電平0V,如圖6c所示。適當(dāng)選擇R C的值,使RS礎(chǔ)的高I電平維持2個機器周期 以上即可完成復(fù)位。單片機L 在運行過程中,出于本身或外并干擾的原因會導(dǎo)致出錯。這時可按復(fù)位鍵以重新開始遠行,按鍵復(fù)位可分為按鍵電平復(fù)位或按健脈沖復(fù)位,如圖6b所示。按鍵脈沖復(fù)位和上電平復(fù)值的原理是一樣的,都是利用RC電路的放電原理,如圖6 d所示。讓RST端能保持一段時間的高電平,以完成復(fù)位,按鍵電平復(fù)位時, 按鍵時間也應(yīng)保持在兩個機器
20、周期以上。(a)上電復(fù)位(b)按鍵電平復(fù)位RC放電過程電平復(fù)位過程(d)圖5單片機常用復(fù)位電路+5V電根據(jù)設(shè)計要求和計算簡便的原則,我們選擇 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 芮國 P2 7XAI5Pa.Att.l 3 P2 4M13 P9 3ttl I 依MU 口P2上小身 P2 0JOLTD圖6單片機最小系
21、統(tǒng)6.2程序設(shè)計內(nèi)容(1)硬件電路連線(1)把“單片機系統(tǒng)”區(qū)域中的P1端口用8芯排芯連接到“點陣模塊”區(qū)域中的“ DR1DR8” 端口上;(2)把“單片機系統(tǒng)”區(qū)域中的P3端口用8芯排芯連接到“點陣模塊”區(qū)域中的“ DC1DC8” 端口上;(2)數(shù)字0 9點陣顯示代碼的形成如下圖所示,假設(shè)顯示數(shù)字“ 0”00 00 3E 41 41 41 3E 00因此,形成的列代碼為00H, 00H, 3EH 41H 41H, 3EH 00H, 00H;只要把這些代碼分別送到相應(yīng)的列線上面,即可實現(xiàn)“ 0”的數(shù)字顯示。送顯示代碼過程如下所示送第一列線代碼到P3端口,同時置第一行線為“ 0”,其它行線為“
22、1”,延時2ms左 右,送第二列線代碼到P3端口,同時置第二行線為“ 0”,其它行線為“ 1”,延時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點陣LED工作原理說明*8點陣LED結(jié)構(gòu)如下圖所示:圖
24、7二極管顯示電路從圖 7 中可以看出,8X8 點陣共需要64 個發(fā)光二極管組成,且每個發(fā)光二極管是放置在行線和列線的交叉點上,當(dāng)對應(yīng)的某一列置1 電平,某一行置0 電平,則相應(yīng)的二極管就亮。6.3 電路板的制作Protel99 功能強大,為我們進行電子電路原理圖和印制板圖的設(shè)計提供了良好的操作環(huán)境。用Protell99 進行電路設(shè)計分為兩大部分:原理圖的設(shè)計和電路板的設(shè)計。原理圖的設(shè)計實在SCHS統(tǒng)中進行的,電路原理圖是印刷板電路設(shè)計的基礎(chǔ),只有設(shè)計好原理圖才有可能進行下一步的電路板設(shè)計。用 protel99 進行電路板設(shè)計的第一步是其原理圖的設(shè)計。顯然,原理圖決定整個電路的基本功能,也是接下
25、來生成網(wǎng)表和設(shè)計印刷板電路的基礎(chǔ)。具體步驟如下:( 1)圖面設(shè)置:Protel99 允許用戶根據(jù)電路的規(guī)模設(shè)置圖面的大小,按照偏好和習(xí)慣設(shè)置圖面的樣式。 實際上, 設(shè)置圖面就是設(shè)置了一個工作平面,以后的工作就要在這個平面上進行。所以圖面應(yīng)該設(shè)置得足夠大,為進一步工作提供一個足夠大的工作空間。( 2)放置元件:所謂放置元件就是從元件庫中選取所需得元件,將其布置到圖面上合適的位置,有時還要重定義元件的編號、封裝。元件的封裝很重要,要根據(jù)元件的實際尺寸和實際封裝來決定,要是元件沒封裝好,將會給以后電路板的制作帶來很大的麻煩。這些都是下一步工作的基礎(chǔ)。Protel99 為用戶提供了一個非完備的元件庫,
26、并且允許用戶對這個元件庫進行編輯或者新建自己的元件庫。電路板的 制作過程:(1) 打印:將生成的PCB圖打印到熱轉(zhuǎn)印紙上,需注意線不能太窄,墨要加重,否則制板時容易斷線,如果在操作過程中斷了線,可用電烙鐵將錫帶過。(2) 熨燙:將熱轉(zhuǎn)印紙覆在銅板上,用電熨斗進行熨燙,關(guān)鍵要注意熨燙的時間,不能太久,也不能時間太短,否則,太久會把銅板燙壞,不夠的話墨跡覆不上去。(3) 腐蝕:把銅板放到三氯化鐵溶液中腐蝕,需注意溶液濃度要較高,最好用熱水配置,這樣腐蝕更快,一般3 分鐘即可。如果時間過長,需剩下的銅線也可能被腐蝕。(4) 打孔:打孔時注意鉆頭尺寸,本次用的鉆頭大小是0.712mm的,最需注意的地方
27、是集成塊 的管腳,如果打孔誤差大,管座就很難插上。(5) 放置元件:放置前應(yīng)先打磨一下打孔后留下的毛刺,并均勻地涂上松香水(目的是防止銅線氧化,易于焊錫覆著焊盤,但多涂會導(dǎo)致焊接時焊點變黑,影響美觀)。放置元件時注意集成塊的管腳,二極管和電解電容的正負,這些都是平時比較容易出錯的地方。(6) 焊接:焊接技術(shù)比較難掌握,焊錫、烙鐵與焊盤的位置關(guān)系,焊錫熔化時間長短,松香水的濃度,烙鐵的溫度等等,都是影響焊點美觀的因素。(7) 檢查:檢查是否有虛焊,集成塊管腳位置是否正確,電源引線位置是否恰當(dāng)?shù)?。檢查完畢就能進行調(diào)試了。七 設(shè)計總結(jié)1、制作了這個最小系統(tǒng)后,基本理解了protel 軟件的一些基本使
28、用思路:(1)主要分兩個部分:一個為原理圖,一個為PCB圖。原理圖為你所要實現(xiàn)電路的基本原理結(jié)構(gòu),只是實現(xiàn)其原理的框圖。一個為 PCB就是你所做的電路的具體實現(xiàn)形 式,所做電路的大小,元件大小,導(dǎo)線大小都完全和做出后的電路板一模一樣,做PCB的時候, 要考慮到很多的因素,比如導(dǎo)線的寬度,焊盤大小,安全間距,元件擺放位置,元件大小,干涉情況等。(2)原理圖和PCB又是有關(guān)聯(lián)的,它們電氣特性是一樣的,在一邊的修改完全可以 反映到另一方面。這就使的設(shè)計思路的唯一性,也讓改動變得更加合理以及人性化。(3)原理圖和PCB都是由自己元件庫里的元件和一些基本的電路線路組成的。在做 原理圖和PCB的時候,最好先把它們的元件進行統(tǒng)一。使得原理圖和PCBfg環(huán)環(huán)相扣,減少設(shè)計出錯得可能性。2、在進行最小系統(tǒng)的編程設(shè)計時,不用以前學(xué)習(xí)的匯編編程,改用C 語言進行編程。學(xué)習(xí)了單片機的C語言編程后,發(fā)現(xiàn)C語言編單片機程序的時候比匯編更加直觀, 邏輯性也更加強,也更加容易編出大的程序。由于 C語言強大的邏輯功能,有時候能編 出一些匯編無法或者很難編寫出來的程序,或者是說用軟件邏輯實現(xiàn)硬件控制的一些操作。雖然C編程的時候?qū)r間延遲有些不足,但是經(jīng)過網(wǎng)上搜索后也找到了比
溫馨提示
- 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)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- YY/T 1941-2024采用機器人技術(shù)的腹腔內(nèi)窺鏡手術(shù)系統(tǒng)
- YY/T 1940-2024用于增材制造的醫(yī)用鎳鈦合金粉末
- 貴陽康養(yǎng)職業(yè)大學(xué)《焊接專業(yè)英語》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年上海市安全員B證考試題庫及答案
- 廣州醫(yī)科大學(xué)《大學(xué)英語自主學(xué)習(xí)(Ⅱ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025河北省安全員C證考試(專職安全員)題庫附答案
- 2025年河北省建筑安全員《A證》考試題庫及答案
- 2025云南省建筑安全員知識題庫附答案
- 2025江西省建筑安全員《C證》考試題庫
- 2025建筑安全員-B證考試題庫附答案
- 配電網(wǎng)工程工藝質(zhì)量典型問題及解析
- 2023年二輪復(fù)習(xí)解答題專題二:一次函數(shù)的應(yīng)用方案設(shè)計型(原卷版+解析)
- 木制家具保修協(xié)議
- 2024上海市化工職業(yè)病防治院上海市職業(yè)安全健康研究院工作人員招聘20人(高頻重點復(fù)習(xí)提升訓(xùn)練)共500題附帶答案詳解
- JGJ142-2012 輻射供暖供冷技術(shù)規(guī)程
- 物業(yè)管理流程:高端寫字樓服務(wù)
- JTG-B01-2014公路工程技術(shù)標準
- 海員常見疾病的保健與預(yù)防
- 易錯題(試題)-2024一年級上冊數(shù)學(xué)北師大版含答案
- 傷口護理小組工作總結(jié)
- 社區(qū)電動車棚新(擴)建及修建充電車棚施工方案(純方案-)
評論
0/150
提交評論