版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 電子線路CAD課程設(shè)計(jì)報(bào)告</p><p> 院、 系: 信息工程學(xué)院 </p><p> 專(zhuān) 業(yè): 電子信息工程 </p><p> 學(xué) 號(hào): </p><p> 姓 名: </p>
2、;<p> 指導(dǎo)教師: </p><p> 2012 年 6 月 21 日</p><p><b> 目 錄</b></p><p> 課程設(shè)計(jì)目的……………………………………………………2</p><p> 課程設(shè)計(jì)題目……………………………………………………2&l
3、t;/p><p> 課程設(shè)計(jì)報(bào)告內(nèi)容………………………………………………2</p><p> 3、1………………………………………………………2</p><p> 3、2………………………………………………………5</p><p> 3、3………………………………………………………8</p><p> 3、4……
4、…………………………………………………15</p><p> 心得體會(huì)…………………………………………………………16</p><p> 參考文獻(xiàn)…………………………………………………………16</p><p> 第一部分 課程設(shè)計(jì)目的</p><p> 本課程設(shè)計(jì)是以電子線路CAD軟件設(shè)計(jì)原理為基礎(chǔ),重點(diǎn)在硬件設(shè)計(jì)領(lǐng)域中實(shí)用的電子
5、線路設(shè)計(jì)軟件的應(yīng)用,使學(xué)生掌握電子線路設(shè)計(jì)中使用CAD的方法,為后繼課程和設(shè)計(jì)打下基礎(chǔ)。同時(shí)能夠系統(tǒng)地運(yùn)用已學(xué)的理論知識(shí)解決實(shí)際問(wèn)題的能力和查閱資料的能力。培養(yǎng)一定的自學(xué)能力和獨(dú)立分析問(wèn)題、解決問(wèn)題的能力,能通過(guò)獨(dú)立思考、查閱工具書(shū)、參考文獻(xiàn),尋找解決方案。通過(guò)此次電路設(shè)計(jì),掌握硬件設(shè)計(jì)中原理圖設(shè)計(jì)、功能仿真、器件布局、在線仿真、PCB設(shè)計(jì)等硬件設(shè)計(jì)的重要環(huán)節(jié)。 </p><p> 第二部分 課程設(shè)計(jì)題目&l
6、t;/p><p> 本次課程設(shè)計(jì)采用的主控芯片為AT80C51,通過(guò)可編程的單片機(jī)來(lái)控制整個(gè)設(shè)計(jì)實(shí)現(xiàn)不同的功能。</p><p> 課程設(shè)計(jì)最終實(shí)現(xiàn)的功能:</p><p> 1、【音樂(lè)盒的播放】:利用I/O口產(chǎn)生一定頻率的波形,驅(qū)動(dòng)蜂鳴器發(fā)出不同的音調(diào),從而演奏樂(lè)曲,可以演奏多首樂(lè)曲。</p><p> 2、【流水燈的循環(huán)點(diǎn)亮】:利用I
7、/O產(chǎn)生一定輸出信號(hào),控制6個(gè)彩色LED燈循環(huán)依次點(diǎn)亮。</p><p> 3、【串口通訊】:利用單片機(jī)的第二功能口實(shí)現(xiàn)單片機(jī)和上位機(jī)之間的通信顯示功能。</p><p> 4、【LED顯示撥碼開(kāi)關(guān)的值】:撥碼開(kāi)關(guān)按下的值送到單片機(jī)擴(kuò)展I/O口實(shí)現(xiàn)動(dòng)態(tài)顯示撥碼開(kāi)關(guān)的數(shù)值。</p><p> 5、【電子時(shí)鐘】:用單片機(jī)擴(kuò)展的I/O口,實(shí)現(xiàn)基本的數(shù)字電子鐘顯示功能
8、。</p><p> 6、【4*4鍵盤(pán)顯示】:利用按鍵組成一個(gè)4*4的鍵盤(pán),然后將按鍵的值通過(guò)單片機(jī)的I/O口送到LED上顯示按鍵的數(shù)值A(chǔ)-F的顯示。</p><p> 第三部分 課程設(shè)計(jì)報(bào)告內(nèi)容</p><p> 3、1 設(shè)計(jì)原理和方案論證</p><p> A1、CPU模塊原理:本次課程設(shè)計(jì)的核心部分為AT80C51,這個(gè)芯片是
9、一個(gè)可編程的芯片,一共有40個(gè)引腳。此芯片外接了一個(gè)晶振模塊產(chǎn)生一個(gè)12MHZ的時(shí)鐘頻率,還置了一個(gè)按鍵復(fù)位的部分實(shí)現(xiàn)單片機(jī)的按鍵復(fù)位功能。</p><p> A2、 CPU模塊的方案驗(yàn)證:通過(guò)單片機(jī)的I/O可以正常實(shí)現(xiàn)設(shè)計(jì)模塊的各個(gè)功能。</p><p> B1、鍵盤(pán)顯示模塊:鍵盤(pán)顯示模塊是通過(guò)一個(gè)單片機(jī)外接的一個(gè)8255芯片實(shí)現(xiàn)單片機(jī)I/O口的外擴(kuò)功能,鍵盤(pán)可以將數(shù)值送到8255的
10、輸入口,然后通過(guò)單片機(jī)的緩存,在從8255的輸出口將按鍵按下的值送到LED上進(jìn)行顯示。</p><p> B2:鍵盤(pán)顯示的方案論證:8255的PB口作為鍵盤(pán)值的輸入口,PA口作為鍵盤(pán)顯示的輸出口,PC口作為位碼選擇口,將鍵盤(pán)的值送到LED上實(shí)現(xiàn)按鍵的值的動(dòng)態(tài)顯示過(guò)程。另外還可以實(shí)現(xiàn)一個(gè)簡(jiǎn)易的電子鐘來(lái)實(shí)現(xiàn)LED的動(dòng)態(tài)顯示過(guò)程。</p><p> C1:蜂鳴器模塊原理:蜂鳴器接收單片機(jī)I/
11、O送到的不同頻率的矩形波,蜂鳴器可以由此產(chǎn)生不同的音調(diào),實(shí)現(xiàn)音樂(lè)歌曲的播放過(guò)程。</p><p> C2:蜂鳴器模塊論證方案:通過(guò)單片機(jī)的一個(gè)輸出口,將單片機(jī)輸出的不同頻率的波送到蜂鳴器,即可實(shí)現(xiàn)音樂(lè)播放器的播放過(guò)程。</p><p> D1:流水燈模塊原理:由單片機(jī)的I/O(P1口)輸出高低電平來(lái)控制流水燈的亮和滅的循環(huán)過(guò)程。</p><p> D2:流水燈
12、顯示模塊方案論證:通過(guò)單片機(jī)的I/O口輸出高低電平送到八個(gè)彩色的發(fā)光二極管燈上控制八個(gè)二極管輪流亮和滅的過(guò)程,從而實(shí)現(xiàn)流水燈的循環(huán)顯示過(guò)程。</p><p> E1:A/D轉(zhuǎn)換模塊原理:A/D轉(zhuǎn)換實(shí)現(xiàn)的是將輸入的模擬量轉(zhuǎn)換為數(shù)字量顯示到發(fā)光二極管中,顯示出轉(zhuǎn)換的數(shù)值。ADC0808是采樣分辨率為8位的、以逐次逼近原理進(jìn)行模/數(shù)轉(zhuǎn)換的器件。其內(nèi)部有一個(gè)8通道多路開(kāi)關(guān),它可以根據(jù)地址碼鎖存譯碼后的信號(hào),只選通8路模
13、擬輸入信號(hào)中的一個(gè)進(jìn)行A/D轉(zhuǎn)換。單片機(jī)通過(guò)I/O口來(lái)控制A/D的ADDA,ADDB,ADDC從而控制輸入的模擬量從哪個(gè)通道輸入,然后通過(guò)控制START和ALE進(jìn)行轉(zhuǎn)換,轉(zhuǎn)換結(jié)束以后由EOC輸出一個(gè)轉(zhuǎn)換結(jié)束信號(hào)的脈沖送到單片機(jī)的外部中斷INT0處,控制單片機(jī)將轉(zhuǎn)換的值緩存在單片機(jī)內(nèi),然后通過(guò)單片機(jī)輸出到八個(gè)發(fā)光二極管中,顯示轉(zhuǎn)換的結(jié)果。</p><p> E2:A/D轉(zhuǎn)換模塊實(shí)現(xiàn)法案論證:通過(guò)單片機(jī)選中通道IN
14、0,然后利用滑動(dòng)變阻器實(shí)現(xiàn)模擬量的輸入,然后通過(guò)通過(guò)EOC控制中斷的產(chǎn)生,最后將結(jié)果送到LED中嫉囊轉(zhuǎn)換結(jié)果顯示,從而實(shí)現(xiàn)8位A/D的轉(zhuǎn)換。</p><p> F1:D/A轉(zhuǎn)換模塊的原理:D/A轉(zhuǎn)換是將數(shù)字量轉(zhuǎn)換為模擬量顯示到示波器中。通過(guò)一個(gè)鎖存器將單片機(jī)輸入的數(shù)字量送到鎖存器中進(jìn)行鎖存,然后將DAC0808轉(zhuǎn)換的結(jié)果送到示波器中進(jìn)行顯示。</p><p> F2:D/A轉(zhuǎn)換模塊的實(shí)
15、現(xiàn)方案論證:將單片機(jī)中的數(shù)字量送到鎖存器中進(jìn)行鎖存,通過(guò)DAC0808的轉(zhuǎn)換,然后將轉(zhuǎn)換的結(jié)果送到示波器中進(jìn)行顯示,可以看到顯示的矩形波,鋸齒波等需要的方法,即為實(shí)現(xiàn)了D/A轉(zhuǎn)換。</p><p> G1:I2C總線擴(kuò)展:外圍器件及外設(shè)接口通過(guò)總線尋址,是具備總線仲裁和高低速設(shè)備同步等功能的高性能多主機(jī)總線。串行數(shù)據(jù)線SDA和串行時(shí)鐘線SCL構(gòu)成的,可發(fā)送和接收數(shù)據(jù)。I2C總線在傳送數(shù)據(jù)過(guò)程中共有三種類(lèi)型信號(hào):
16、開(kāi)始信號(hào)、停止信號(hào)和應(yīng)答信號(hào)I2C總線的傳送格式為主從式,對(duì)系統(tǒng)中的某一器件來(lái)說(shuō)有四種工作方式:主發(fā)送方式、從發(fā)送方式、主接收方式、從接收方式。</p><p> G2:I2C總線模塊實(shí)現(xiàn)方案和論證:1)寫(xiě)操作:傳送數(shù)據(jù)時(shí),單片機(jī)首先發(fā)送一個(gè)字節(jié)的被寫(xiě)入器件的存儲(chǔ)區(qū)的首地址,收到存儲(chǔ)器器件的應(yīng)答后,單片機(jī)就逐個(gè)發(fā)送各數(shù)據(jù)字節(jié),但每發(fā)送一個(gè)字節(jié)后都要等待應(yīng)答。2)讀操作: 單片機(jī)先發(fā)送該器件的7位地址碼和
17、寫(xiě)方向位“0”(“偽寫(xiě)”),發(fā)送完后釋放SDA線并在SCL線上產(chǎn)生第9個(gè)時(shí)鐘信號(hào)。被選中的存儲(chǔ)器器件在確認(rèn)是自己的地址后,在SDA線上產(chǎn)生一個(gè)應(yīng)答信號(hào)作為相應(yīng)。 </p><p> 然后,再發(fā)一個(gè)字節(jié)的要讀出器件的存儲(chǔ)區(qū)的首地址,收到應(yīng)答后,單片機(jī)要重復(fù)一次起始信號(hào)并發(fā)出器件地址和讀方向位(“1”),收到器件應(yīng)答后就可以讀出數(shù)據(jù)字節(jié),每讀出一個(gè)字節(jié),單片機(jī)都要回復(fù)應(yīng)答信號(hào)。當(dāng)最后一個(gè)字節(jié)數(shù)據(jù)讀完后,單片機(jī)應(yīng)返回
18、以“非應(yīng)答”(高電平),并發(fā)出終止信號(hào)以結(jié)束讀出操作。</p><p> H1:串口通信模塊原理:通過(guò)利用單片機(jī)的TXD,RXD,實(shí)現(xiàn)單片機(jī)和上位機(jī)(計(jì)算機(jī))之間的通信。 </p><p> H2:串口通信模塊實(shí)現(xiàn)方案和論證:當(dāng)單片機(jī)的RXD有效時(shí),可以接收到串口發(fā)送的數(shù)據(jù),當(dāng)TXD有效時(shí)可以實(shí)現(xiàn)接收單片機(jī)發(fā)送的數(shù)據(jù),從而實(shí)現(xiàn)單片機(jī)和計(jì)算機(jī)之間的通信。</p><p
19、> J1:4*4鍵盤(pán)顯示模塊原理:利用單片機(jī)的I/O接在鍵盤(pán)的行線和列線上面,然后利用鍵盤(pán)掃描的方法,將按鍵按下的值送到單片機(jī)中從單片機(jī)的I/O口輸出送到八段數(shù)碼管上進(jìn)行顯示。</p><p> J2:4*4鍵盤(pán)顯示模塊實(shí)現(xiàn)方案和論證:將單片機(jī)的P3口高四位,低四位分別作為行線和列線,通過(guò)單片機(jī)的P2口輸出,然后按下鍵的值通過(guò)單片機(jī)送到八段數(shù)碼管進(jìn)行顯示。</p><p> K
20、1:中斷模塊的實(shí)現(xiàn)原理:利用一些開(kāi)關(guān)按鈕外接單片機(jī)的第二功能外部中斷的引腳即可實(shí)現(xiàn)對(duì)某個(gè)模塊的中斷的控制。例如撥碼開(kāi)關(guān)按鍵顯示的模塊可以利用中斷來(lái)實(shí)現(xiàn)撥碼開(kāi)關(guān)顯示開(kāi)關(guān)按下的數(shù)值。</p><p> 3、2 protues電路圖的原理設(shè)計(jì)</p><p> 利用protues實(shí)現(xiàn)不同模塊的設(shè)計(jì)過(guò)程,首先將各個(gè)所需的原件拉到protues中,然后對(duì)應(yīng)各個(gè)模塊的I/O用對(duì)應(yīng)的相同線路標(biāo)號(hào)標(biāo)
21、好,將一些需要用總線連接的用總線連接在一塊,最后設(shè)計(jì)一個(gè)合適的模版,將設(shè)計(jì)好的模塊用矩形框框起來(lái),合理布局到protues中,從而實(shí)現(xiàn)整個(gè)最終電路圖的設(shè)計(jì)。</p><p> CPU模塊的protues電路圖</p><p> 2、8255鍵盤(pán)顯示模塊</p><p> 3、蜂鳴器模塊 </p><p><
22、;b> 4、流水燈模塊</b></p><p><b> 5、A/D轉(zhuǎn)換模塊</b></p><p><b> 6、D/A轉(zhuǎn)換模塊</b></p><p><b> 7、I2C總線模塊</b></p><p><b> 8、串口通信模塊&l
23、t;/b></p><p> 9、4*4鍵盤(pán)顯示模塊</p><p> 10、中斷和定時(shí)模塊</p><p> 3、3 軟件仿真方法和結(jié)果分析過(guò)程</p><p> A、實(shí)現(xiàn)的軟件方法基本步驟為:首先根據(jù)連接的硬件圖形,編寫(xiě)出對(duì)應(yīng)的代碼然后進(jìn)行編譯以后生成.hex文件,加載到單片機(jī)中即可實(shí)現(xiàn)仿真結(jié)果的測(cè)試。</p>
24、<p> 實(shí)現(xiàn)撥碼開(kāi)關(guān)時(shí)用到了擴(kuò)展的I/O口,匯編程序源代碼:</p><p><b> ORG 0000H</b></p><p><b> AJMP MAIN</b></p><p> ORG 0013H</p><p><b> AJMP ITOP</b
25、></p><p> ORG 0100H</p><p> MAIN: MOV 40H,#00H</p><p> MOV 41H,#00H</p><p> MOV 42H,#00H</p><p><b> SETB EA</b></p><p>&l
26、t;b> SETB EX1</b></p><p><b> SETB IT1</b></p><p> LED :MOV R0,#41H</p><p> MOV R1,#01H</p><p><b> MOV A,R1</b></p><p&g
27、t; LD0: MOV DPTR,#79FFH ;段碼段示</p><p> MOVX @DPTR,A</p><p><b> MOV A,@R0</b></p><p> ADD A,#12H</p><p> MOVC A,@A+PC</p><p> MOVX @DPTR,A
28、</p><p> LD1: MOV DPTR,#7DFFH ;位碼顯示</p><p><b> MOV A,R1</b></p><p> MOVX @DPTR,A</p><p> ACALL DELAY</p><p><b> RL A</b><
29、/p><p><b> MOV R1,A</b></p><p><b> INC R0</b></p><p> JB ACC.3,LD2</p><p><b> AJMP LD0</b></p><p> LD2: AJMP LED<
30、/p><p> OSEG: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H</p><p> DB 80H,90H,88H,83H,0C7H,0A0H,86H,8EH</p><p> ITOP: MOV DPTR,#7BFFH ;PB口作為輸入</p><p> MO
31、VX A,@DPTR</p><p> MOV B,#100</p><p><b> DIV AB</b></p><p><b> MOV 41H,A</b></p><p><b> MOV R2,B</b></p><p><b&g
32、t; MOV B,#10</b></p><p><b> MOV A,R2</b></p><p><b> DIV AB</b></p><p><b> MOV 42H,A</b></p><p><b> MOV 43H,B</b&
33、gt;</p><p><b> RETI</b></p><p> DELAY:MOV R7,#10</p><p> DL2: MOV R5,#200</p><p> DL0 : MOV R6,#0FFH</p><p> DL1: DJNZ R6,DL1 ;延時(shí)1ms<
34、;/p><p> DJNZ R5,DL0</p><p> DJNZ R7,DL2</p><p><b> RET</b></p><p> 實(shí)現(xiàn)鍵盤(pán)顯示時(shí)用到了單片機(jī)的P3和P2口,實(shí)現(xiàn)源代碼:</p><p> LINEEQU30H</p><p> RO
35、WEQU31H</p><p> VALEQU32H</p><p><b> ORG00H</b></p><p> START:MOVDPTR,#TABLE;段碼表首地址</p><p> MOV P2,#00H;數(shù)碼管顯示初始化</p><p> LSCAN:
36、MOV P3,#0F0H;列線置高電平,行線置高電平</p><p> L1:JNB P3.0,L2;逐行掃描</p><p> LCALLDELAY</p><p> JNBP3.0,L2</p><p> MOV LINE,#00H;存行號(hào)</p><p> LJMPRSCAN<
37、;/p><p> L2: JNBP3.1,L3</p><p> LCALLDELAY</p><p> JNBP3.1,L3</p><p> MOVLINE,#01H;存行號(hào)</p><p> LJMPRSCAN</p><p> L3: JNBP3.
38、2,L4</p><p> LCALLDELAY</p><p> JNBP3.2,L4</p><p> MOVLINE,#02H;存行號(hào)</p><p> LJMPRSCAN</p><p> L4: JNBP3.3,L1</p><p> LCALLDE
39、LAY</p><p> JNBP3.3,L1</p><p> MOVLINE,#03H;存行號(hào)</p><p> RSCAN:MOV P3,#0FH;行線列線電平互換</p><p> C1:JNBP3.4,C2;逐列掃描</p><p> MOVROW,#00H;
40、存列號(hào)</p><p> LJMPCALCU</p><p> C2:JNBP3.5,C3</p><p> MOVROW,#01H;存列號(hào)</p><p> LJMPCALCU</p><p> C3:JNBP3.6,C4</p><p> MOVRO
41、W,#02H;存列號(hào)</p><p> LJMPCALCU</p><p> C4: JNB 3.7,C1</p><p> MOVROW,#03H;存列號(hào)</p><p> CALCU: MOV A,LINE;根據(jù)行號(hào)和列號(hào)計(jì)算鍵值</p><p> MOVB,#04H</p
42、><p><b> MULAB</b></p><p> ADDA,ROW</p><p> MOVVAL,A;存鍵值</p><p> MOVCA,@A+DPTR;要據(jù)鍵值查段碼</p><p> MOVP2,A;輸出段碼顯示</p><p&
43、gt; LJMPLSCAN</p><p> DELAY: MOVR6,#20</p><p> D1:MOVR7,#250</p><p><b> DJNZR7,$</b></p><p> DJNZR6,D1</p><p><b> RET</b&g
44、t;</p><p> TABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H</p><p> DB 7FH,6FH,77H,7CH,39H,5EH,79H,71H</p><p><b> END</b></p><p><b> B、仿真結(jié)果分析</b>
45、</p><p><b> 1、流水燈顯示</b></p><p> 結(jié)果分析:程序執(zhí)行以后流水燈一次循環(huán)動(dòng)態(tài)顯示,8個(gè)完全顯示以后然后所有的都被點(diǎn)亮,持續(xù)1s,然后開(kāi)始下次的循環(huán)動(dòng)態(tài)顯示。</p><p> 撥碼開(kāi)關(guān)實(shí)現(xiàn)的動(dòng)態(tài)顯示 </p><p> 結(jié)果分析:撥碼開(kāi)關(guān)低電平有效,位選碼選中的為L(zhǎng)ED的前三
46、個(gè),撥碼開(kāi)關(guān)按下的鍵對(duì)應(yīng)的十進(jìn)制數(shù)為多少時(shí),顯示的值就會(huì)動(dòng)態(tài)顯示為多少,顯示順序依次為百位、十位、個(gè)位。 </p><p><b> 結(jié)果</b></p><p> 3、4*4鍵盤(pán)的顯示模塊</p><p> 結(jié)果分析:鍵盤(pán)掃描顯示按下鍵的值,當(dāng)16個(gè)鍵按下任意一個(gè),松開(kāi)以后,八段數(shù)碼管顯示對(duì)應(yīng)按下的數(shù)值可以從0-F進(jìn)行顯示。&
47、lt;/p><p><b> 電子時(shí)模塊:</b></p><p> 結(jié)果分析:八段數(shù)碼管賦值為0000,然后運(yùn)行開(kāi)始時(shí),電子鐘的秒開(kāi)始加一,加到59,清零,然后分鐘位進(jìn)一,變?yōu)?,然后分鐘記到59以后,清零,小時(shí)開(kāi)始進(jìn)一,一直持續(xù)計(jì)數(shù),當(dāng)記到235959時(shí),清零,重新開(kāi)始計(jì)數(shù)。</p><p><b> 串口通信模塊</b&
48、gt;</p><p> 結(jié)果分析:串口通信實(shí)現(xiàn)單片機(jī)和計(jì)算機(jī)之間的通信,通過(guò)接單片機(jī)的的TXD,RXD控制接收串口或者單片機(jī)發(fā)送過(guò)來(lái)的數(shù)據(jù)。</p><p> 5、PCB板的設(shè)計(jì)和實(shí)現(xiàn)結(jié)果</p><p> 6、最終設(shè)計(jì)的整個(gè)protues設(shè)計(jì)圖</p><p> 3、4 仿真設(shè)計(jì)過(guò)程中出現(xiàn)的問(wèn)題及解決方法</p>&
49、lt;p> 本次課程設(shè)計(jì)是第一次真正的實(shí)現(xiàn)一個(gè)完整的比較大的系統(tǒng)設(shè)計(jì)過(guò)程,這么多的模塊組成了一個(gè)比較大的系統(tǒng)。雖然整體基本的功能可以實(shí)現(xiàn),但在整個(gè)系統(tǒng)設(shè)計(jì)的過(guò)程中出現(xiàn)的問(wèn)題還是比較多的。</p><p> 剛開(kāi)始時(shí)將一些模塊單獨(dú)進(jìn)行仿真時(shí)可以出現(xiàn)正確的結(jié)果,當(dāng)放在整個(gè)系統(tǒng)中仿真時(shí)就會(huì)出現(xiàn)錯(cuò)誤,原因就是,一些芯片的名字,電阻的標(biāo)號(hào)有重復(fù),在確保整個(gè)模版系統(tǒng)中無(wú)重復(fù)的模塊名時(shí)才有可能實(shí)現(xiàn)正確的仿真。<
50、/p><p> 在撥碼開(kāi)關(guān)顯示的時(shí)候,對(duì)于8255PA,PB,PC,選作輸出,輸入,段選時(shí),對(duì)應(yīng)的單片機(jī)的選擇地址引腳不同時(shí),匯編時(shí)對(duì)應(yīng)的地址不相同,只有將不同的值送到正確的地址時(shí)才能實(shí)現(xiàn)正確的顯示;另外撥碼開(kāi)關(guān)最大可以顯示3位十進(jìn)制數(shù),因此把撥碼開(kāi)關(guān)的值送到LED中時(shí),必須保證對(duì)輸入的值進(jìn)行百位、十位、個(gè)位分離。</p><p> 做電子鐘時(shí),雖然顯示出來(lái)了,但由于編程能力限制,在仿真時(shí)
51、有一位的位碼始終不能被選中,導(dǎo)致電子鐘顯示并不是十分完美,也成為本次課程涉及的一個(gè)遺憾。</p><p> 除了電子鐘,LED撥碼開(kāi)關(guān)顯示和4*4鍵盤(pán)顯示之外,我一直在嘗試可以把A/D轉(zhuǎn)換的模塊能夠顯示出來(lái),但由于自己的編程能力有限和硬件測(cè)試能力不是很強(qiáng),最終一直未能將A/D轉(zhuǎn)換的模塊成功的做出來(lái)。</p><p><b> 第四部分 心得體會(huì)</b></p
52、><p> 這次的課程設(shè)計(jì)總體來(lái)說(shuō)還是設(shè)計(jì)的比較成功的,通過(guò)這次的課程設(shè)計(jì),不論是編程能力,還是硬件測(cè)試仿真能力都得到了很大的提高,自己真正的獨(dú)立設(shè)計(jì)出一個(gè)簡(jiǎn)單的系統(tǒng),中間也遇到了不少的問(wèn)題,通過(guò)和老師同學(xué)們的交流提高了自己解決問(wèn)題的能力,同時(shí),我們還獨(dú)立的設(shè)計(jì)了一個(gè)PCB板,對(duì)電子電路的設(shè)計(jì)有了更深的認(rèn)識(shí)和理解。但本次課程設(shè)計(jì)還是有很多的不足之處的,一部分嘗試做的模塊并沒(méi)有完全成功,也讓我認(rèn)識(shí)到了自己的很多不足之
53、處,我相信通過(guò)自己的不斷努力一定可以做的更好。</p><p> 參考文獻(xiàn): 丘關(guān)源,《電路》,高等教育出版社,2004年</p><p> 張剛毅,《單片機(jī)原理與應(yīng)用設(shè)計(jì)》,電子工業(yè)出版社,2011年</p><p> 鄭學(xué)堅(jiān),《微型計(jì)算機(jī)原理及應(yīng)用》,清華大學(xué)出版社,2007年</p><p> 閻石,《數(shù)字電子技術(shù)基礎(chǔ)》,高等
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 單片機(jī)課程設(shè)計(jì)報(bào)告
- 《單片機(jī)課程設(shè)計(jì)》報(bào)告
- 單片機(jī)課程設(shè)計(jì)報(bào)告
- 單片機(jī)課程設(shè)計(jì)報(bào)告
- 單片機(jī)課程設(shè)計(jì)報(bào)告
- 單片機(jī)課程設(shè)計(jì)報(bào)告
- 單片機(jī)課程設(shè)計(jì)報(bào)告
- 單片機(jī)課程設(shè)計(jì)報(bào)告
- 單片機(jī)課程設(shè)計(jì)報(bào)告---單片機(jī)數(shù)字時(shí)鐘
- 單片機(jī)課程設(shè)計(jì)報(bào)告---單片機(jī)秒表系統(tǒng)設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)報(bào)告——單片機(jī)控制步進(jìn)電機(jī)
- 單片機(jī)課程設(shè)計(jì)報(bào)告---單片機(jī)控制秒表系統(tǒng)
- 單片機(jī)課程設(shè)計(jì)報(bào)告doc
- btec單片機(jī)課程設(shè)計(jì)報(bào)告
- 單片機(jī)應(yīng)用課程設(shè)計(jì)報(bào)告
- 單片機(jī)課程設(shè)計(jì)報(bào)告 (2)
- 單片機(jī)課程設(shè)計(jì)報(bào)告-日歷
- 單片機(jī)課程設(shè)計(jì)報(bào)告蜂鳴器
- 單片機(jī)課程設(shè)計(jì)報(bào)告 (2)
- 單片機(jī)課程設(shè)計(jì)實(shí)習(xí)報(bào)告
評(píng)論
0/150
提交評(píng)論