

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 目錄</b></p><p> 一. 概 述 ··························
2、;······················ 3</p><p> 二、課程設(shè)計(jì)的目的及具體要求········
3、;························ 4</p><p> 三、總原理圖及硬件資源分配······&
4、#183;··························· 4</p><p><b> 3.1復(fù)位電路</b>&l
5、t;/p><p><b> 3.2時(shí)鐘電路</b></p><p><b> 3.3信號(hào)源的產(chǎn)生</b></p><p> 3.4數(shù)碼管的顯示電路</p><p><b> 3.5單片機(jī)</b></p><p><b> 3.6總體框圖
6、 </b></p><p> 四、單元電路設(shè)計(jì)與參數(shù)計(jì)算·····························
7、;··········· 7</p><p><b> 4.1 總程序框圖</b></p><p> 4.2 單元電路設(shè)計(jì) </p><p>
8、4.3 單元程序模塊 </p><p><b> 4.4 參數(shù)計(jì)算 </b></p><p> 五、程序清單·····················
9、83;······························12</p><p> 六、軟硬件的調(diào)試
10、3;····································
11、183;········· 15</p><p> 七、心得體會(huì)·····················
12、83;······························ 15</p><p> 八.致謝·&
13、#183;····································
14、;························· 16</p><p> 九、參考文獻(xiàn)······
15、;····································
16、83;········· 16</p><p> 十、附件······················&
17、#183;····································
18、;······17</p><p><b> 概 述</b></p><p> 近年來(lái)隨著科技的飛速發(fā)展,單片機(jī)的應(yīng)用正在不斷地走向深入,同時(shí)帶動(dòng)傳統(tǒng)控制檢測(cè)日新月益更新,目前單片機(jī)滲透到我們生活的各個(gè)領(lǐng)域,幾乎很難找到哪個(gè)領(lǐng)域沒(méi)有單片機(jī)的蹤跡。計(jì)算機(jī)的網(wǎng)絡(luò)通訊與數(shù)據(jù)傳輸,工業(yè)自動(dòng)化過(guò)程的實(shí)時(shí)控制和
19、數(shù)據(jù)處理,廣泛使用的各種智能IC卡,民用豪華轎車的安全保障系統(tǒng),錄像機(jī)、攝像機(jī)、全自動(dòng)洗衣機(jī)的控制,以及程控玩具、電子寵物等等,這些都離不開(kāi)單片機(jī)。因此,單片機(jī)的學(xué)習(xí)、開(kāi)發(fā)與應(yīng)用將造就一批計(jì)算機(jī)應(yīng)用與智能化控制的科學(xué)家、工程師??萍荚桨l(fā)達(dá),智能化的東西就越多,使用的單片機(jī)就越多。在實(shí)時(shí)檢測(cè)和自動(dòng)控制的單片機(jī)應(yīng)用系統(tǒng)中,單片機(jī)往往是作為一個(gè)核心部件來(lái)使用,僅單片機(jī)方面知識(shí)是不夠的,還應(yīng)根據(jù)具體硬件結(jié)構(gòu),以及針對(duì)具體應(yīng)用對(duì)象特點(diǎn)的軟件結(jié)合,
20、加以完善。</p><p> 本系統(tǒng)采用單片機(jī)AT89C51為中心器件來(lái)設(shè)計(jì)脈沖寬度測(cè)量器,系統(tǒng)實(shí)用性強(qiáng)、操作簡(jiǎn)單、擴(kuò)展性強(qiáng)。在現(xiàn)有的單片機(jī)仿真機(jī)系統(tǒng)上掌握相關(guān)軟硬件設(shè)計(jì)與調(diào)試知識(shí),根據(jù)所選擇題目,焊接好硬件電路,正確進(jìn)行元器件的測(cè)試與調(diào)試,并在計(jì)算機(jī)上編寫(xiě)匯編程序調(diào)試運(yùn)行,并實(shí)現(xiàn)參考選題中要求的設(shè)計(jì)。</p><p> 二、課程設(shè)計(jì)的目的及具體要求</p><p&
21、gt;<b> 目的:</b></p><p> 1、通過(guò)單片機(jī)課程設(shè)計(jì),熟練掌握匯編語(yǔ)言的編程方法,鞏固和加深“單片機(jī)原理與應(yīng)用”中的理論知識(shí),將理論聯(lián)系到實(shí)踐中去,提高我們的動(dòng)腦和動(dòng)手的能力。</p><p> 2、通過(guò)脈沖周期的測(cè)量的設(shè)計(jì),掌握AT89C51定時(shí)/計(jì)數(shù)的使用方法,和簡(jiǎn)單程序的編寫(xiě),最終提高我們的邏輯抽象能力。</p><
22、p><b> 具體要求:</b></p><p> 利用單片機(jī)AT89C51單片機(jī)的T0、T1的定時(shí)/計(jì)數(shù)功能,完成對(duì)待測(cè)信號(hào)的周期進(jìn)行測(cè)量,測(cè)量的結(jié)果通過(guò)8位動(dòng)態(tài)數(shù)碼管顯示出來(lái)。</p><p> 設(shè)計(jì)要求的技術(shù)指標(biāo)有:</p><p> 1、輸入脈沖幅度:0-5v</p><p> 2、周期量測(cè)量范圍
23、:0.1ms—50ms</p><p> 3、測(cè)量精度:正負(fù)1%</p><p> 4、顯示方式:四位數(shù)字顯示</p><p> 三、總原理圖及硬件資源分配</p><p><b> 3.1 復(fù)位電路</b></p><p> MCS-51單片機(jī)的復(fù)位是由外部的復(fù)位電路來(lái)實(shí)現(xiàn)的。復(fù)位引腳
24、RST通過(guò)一個(gè)斯密特觸發(fā)器與復(fù)位電路相連,斯密特觸發(fā)器用來(lái)抑制噪聲,在每個(gè)機(jī)器周期的S5P2,斯密特觸發(fā)器的輸出電平由復(fù)位電路采樣一次,然后才能得到內(nèi)部復(fù)位操作所需要的信號(hào)。</p><p> 上電復(fù)位:上電復(fù)位電路是—種簡(jiǎn)單的復(fù)位電路,只要在RST復(fù)位引腳接一個(gè)電容到VCC,接一個(gè)電阻到地就可以了。上電復(fù)位是指在給系統(tǒng)上電時(shí),復(fù)位電路通過(guò)電容加到RST復(fù)位引腳一個(gè)短暫的高電平信號(hào),這個(gè)復(fù)位信號(hào)隨著VCC對(duì)電容
25、的充電過(guò)程而回落,所以RST引腳復(fù)位的高電平維持時(shí)間取決于電容的充電時(shí)間。為了保證系統(tǒng)安全可靠的復(fù)位,RST引腳的高電平信號(hào)必須維持足夠長(zhǎng)的時(shí)間。電路圖如下:</p><p> 上電自動(dòng)復(fù)位是通過(guò)外部復(fù)位電路的電容充電來(lái)實(shí)現(xiàn)的。只要Vcc的上升時(shí)間不超過(guò)1ms,就可以實(shí)現(xiàn)自動(dòng)上電復(fù)位。</p><p><b> 3.2時(shí)鐘電路</b></p><
26、;p> 時(shí)鐘是單片機(jī)的心臟,單片機(jī)各功能部件的運(yùn)行都是以時(shí)鐘頻率為基準(zhǔn),有條不紊的一拍一拍地工作。因此,時(shí)鐘頻率直接影響單片機(jī)的速度,時(shí)鐘電路的質(zhì)量也直接影響單片機(jī)系統(tǒng)的穩(wěn)定性。常用的時(shí)鐘電路有兩種方式:一種是內(nèi)部時(shí)鐘方式,另一種為外部時(shí)鐘方式。本文用的是內(nèi)部時(shí)鐘方式。</p><p> 電路圖如下:?jiǎn)纹瑱C(jī)使用12m的晶振</p><p> 晶振和C1、C2組成振蕩器,使單片機(jī)
27、內(nèi)部產(chǎn)生產(chǎn)生周期為1us的脈沖信號(hào) </p><p> MCS-51單片機(jī)內(nèi)部有一個(gè)用于構(gòu)成振蕩器的高增益反相放大器,該高增益反向放大器的輸入端為芯片引腳XTAL1,輸出端為引腳XTAL2。這兩個(gè)引腳跨接石英晶體振蕩器和微調(diào)電容,就構(gòu)成一個(gè)穩(wěn)定的自激振蕩器。</p><p> 3.3信號(hào)源的產(chǎn)生: </p><p> 信號(hào)源電路由RC振蕩器構(gòu)成,電阻選510歐
28、姆,電容選擇0.1uf,,產(chǎn)生矩形波后通過(guò)非門(mén)整形,非門(mén)由與非門(mén)74LS00構(gòu)成,實(shí)際電路中用到四個(gè)與非門(mén),使得整形更好,波形更穩(wěn)定。根據(jù)公式 T=2.2*RC ,計(jì)算可得周期為112.2ms</p><p> 3.4數(shù)碼管顯示電路</p><p> LED是由若干個(gè)發(fā)光二極管組成的。當(dāng)發(fā)光二極管導(dǎo)通時(shí),相應(yīng)的一個(gè)點(diǎn)或一個(gè)筆劃發(fā)亮??刂撇煌M合的二極管導(dǎo)通,就能顯示出各種字符。這種筆劃
29、式的七段顯示器,能顯示的字符數(shù)量少,但控制簡(jiǎn)單、使用方便。</p><p> 發(fā)光二極管的陽(yáng)極連在一起的稱為共陽(yáng)極顯示器,陰極連在一起的稱為共陰極顯示器。這里我們采用的為共陰極。</p><p> 其他一些字形的段選碼如下表:</p><p> 在我們?cè)O(shè)計(jì)的電路中由P0口來(lái)送段選信號(hào), P0口內(nèi)部并沒(méi)有帶上拉電阻,在接收數(shù)碼管時(shí)需要在兩者之間加一排阻,降低電流
30、來(lái)保護(hù)P0口。利用了P2.7~P2.4來(lái)送位選信號(hào)即哪一個(gè)數(shù)碼管來(lái)亮,且送低電平時(shí)有效,數(shù)碼管用動(dòng)態(tài)顯示的方式來(lái)顯示測(cè)量的周期值。</p><p> 在單片機(jī)與數(shù)碼管之間我們采用了7407來(lái)驅(qū)動(dòng),7407為位6輸入高壓緩沖器。</p><p><b> 3.5單片機(jī)</b></p><p><b> 3.6.總體框圖</b
31、></p><p> 四 單元電路設(shè)計(jì)與參數(shù)計(jì)算</p><p><b> 4.1總程序框圖</b></p><p><b> 4.2單元電路設(shè)計(jì)</b></p><p> 本設(shè)計(jì)由單片機(jī)、測(cè)量控制電路、鍵盤(pán)及顯示電路幾個(gè)組成部分,各部分采用的電路形式及主要器件確定如下:</p&
32、gt;<p><b> ?。?)單片機(jī)部分</b></p><p> 選用89C51作為主機(jī),同時(shí)要設(shè)計(jì)89C51單片機(jī)的晶振電路和復(fù)位電路。</p><p><b> 單片機(jī)部分框圖</b></p><p><b> ?。?)測(cè)量電路部分</b></p><p&
33、gt; 直接利用單片機(jī)內(nèi)部的定時(shí)/計(jì)數(shù)器實(shí)現(xiàn)頻率的測(cè)量。</p><p><b> 測(cè)量電路框圖</b></p><p> 顯示部分:選用4個(gè)共陰極數(shù)碼管顯示,每個(gè)數(shù)碼管的選通是由P2.7 ~P2.4來(lái)控制</p><p> 每位點(diǎn)亮?xí)r間為2048us,采用延時(shí)子程序,有四個(gè)數(shù)碼管,用掃描的方式顯示,每一個(gè)時(shí)刻只選通一個(gè)數(shù)碼管。<
34、/p><p> 由于單片機(jī)顯示的是10進(jìn)制的數(shù),所以需要將2進(jìn)制數(shù)轉(zhuǎn)換為10進(jìn)制數(shù)來(lái)顯示</p><p> 二進(jìn)制—十進(jìn)制轉(zhuǎn)換的流程圖如下:</p><p> 因?yàn)橛?6位的二進(jìn)制,故循環(huán)次數(shù)為16次,放在R7中。38H37H中的十六位二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制后放在34H35H36H單元中</p><p><b> 4.3單元程序模
35、塊</b></p><p> 1 主程序如下所示:</p><p> MAIN:MOV SP,#60H</p><p> MOV TMOD,#01H ;計(jì)數(shù)器T0工作在方式1 </p><p> MOV TH0,#00H</p><p> MOV TL0,#00H ;計(jì)數(shù)器T
36、O清零</p><p> MOV IE,#81H ;開(kāi)總中斷 外部中斷0</p><p> SETB TR0 ;T0允許計(jì)數(shù)且當(dāng)外部中斷輸入為高時(shí)計(jì)數(shù) 外部中斷0為邊沿觸發(fā)</p><p><b> SETB IT0</b></p><p> 外中斷0服務(wù)子程序如下:</p>&l
37、t;p> INTR_0:MOV 41H,TH0</p><p> MOV 40H,TL0 ;將計(jì)數(shù)器T0中的數(shù)轉(zhuǎn)移到40H,41H中</p><p> MOV TH0,#00H</p><p> MOV TL0,#00H;重新將定時(shí)器T0清零</p><p> QQ: RETI</p>
38、<p><b> 2 數(shù)碼轉(zhuǎn)換</b></p><p><b> USBCD:</b></p><p><b> MOV A,34H</b></p><p> CJNE A,#00H,PD ;判斷第五位數(shù)值是否為0 為零則按四位有效值處理 不為零按5位有效值處理</p>
39、;<p> MOV R0,#36H ;當(dāng)有4位有效效值時(shí) 取后四位顯示 小數(shù)點(diǎn)加在第一位</p><p> MOV A,#00H</p><p> XCHD A,@R0</p><p> MOV 33H,A ;將36H中的低4位轉(zhuǎn)換為非壓縮BCD碼存到33H </p><p> XCHD A,@R
40、0 </p><p><b> SWAP A</b></p><p> MOV 32H,A ;高4位轉(zhuǎn)換為非壓縮BCD碼存到32H</p><p> MOV R1,#35H</p><p> MOV A,#00H</p><p> XCHD A,@R1
41、 </p><p> MOV 31H,A ;將35H中的低4位轉(zhuǎn)換為非壓縮BCD碼存到31H</p><p> MOV A,@R1 </p><p> SWAP A </p><p> ADD A,#0AH;加小數(shù)點(diǎn)顯示(如果顯示us為單位可以不加小數(shù)點(diǎn))</p&
42、gt;<p> MOV 30H,A ;高4位轉(zhuǎn)換為非壓縮BCD碼存到30H</p><p><b> RET</b></p><p> PD: MOV R0,#34H ;當(dāng)有5位有效值時(shí)取前四位顯示 小數(shù)點(diǎn)加在第二位</p><p> MOV A,#00H &l
43、t;/p><p> XCHD A,@R0</p><p> MOV 30H,A ;將34H中的低4位轉(zhuǎn)換為非壓縮BCD碼存到30H</p><p> MOV R1,#35H </p><p> MOV A,#00H</p><p> XCHD A,@R1
44、</p><p> MOV 32H,A ;將35H中的低4位轉(zhuǎn)換為非壓縮BCD碼存到32H</p><p><b> MOV A,@R1</b></p><p><b> SWAP A</b></p><p> ADD A,#0AH 加小數(shù)點(diǎn)顯示(如果顯示us為單位可以不
45、加小數(shù)點(diǎn))</p><p> MOV 31H,A ;高4位轉(zhuǎn)換為非壓縮BCD碼存到31H</p><p> ANL 36H,#0F0H</p><p> MOV A,36H 將36H中的高4位轉(zhuǎn)換為非壓縮BCD碼存到33H</p><p><b> SWAP A</b></p>
46、;<p><b> MOV 33H,A</b></p><p><b> RET</b></p><p> 4 數(shù)碼管顯示子程序</p><p> LEDS:MOV A,30H</p><p> MOV DPTR,#TAB</p><p> MOVC
47、 A,@A+DPTR</p><p><b> MOV P0,A</b></p><p> MOV A,#7FH ;位選信號(hào) 第一個(gè)數(shù)碼管</p><p><b> MOV P2,A</b></p><p> LCALL DELAY</p&g
48、t;<p><b> MOV A,31H</b></p><p> MOVC A,@A+DPTR</p><p><b> MOV P0,A</b></p><p> MOV A,#0BFH ;位選信號(hào) 第二個(gè)數(shù)碼管</p><p>&l
49、t;b> MOV P2,A</b></p><p> LCALL DELAY</p><p><b> MOV A,32H</b></p><p> MOVC A,@A+DPTR</p><p><b> MOV P0,A</b></p><p>
50、 MOV A,#0DFH ;位選信號(hào) 第三個(gè)數(shù)碼管</p><p><b> MOV P2,A</b></p><p> LCALL DELAY</p><p><b> MOV A,33H</b></p><p> MOVC A,@A+DPTR&
51、lt;/p><p><b> MOV P0,A</b></p><p> MOV A,#0EFH ; 位選信號(hào) 第四個(gè)數(shù)碼管</p><p><b> MOV P2,A</b></p><p> LCALL DELAY</p><p
52、><b> RET</b></p><p><b> 5 延時(shí)程序</b></p><p> DELAY:MOV R7,#08H </p><p> DELA:MOV R6,#80H </p><p><b> DJNZ R6,$</b>
53、;</p><p> DJNZ R7,DELA</p><p><b> RET </b></p><p> 采用軟件延時(shí),延時(shí)時(shí)間為8*128*2=2048us</p><p><b> 4.4參數(shù)計(jì)算</b></p><p> 計(jì)算脈寬:d=1/[f(輸入信號(hào)頻
54、率)*2]</p><p> 測(cè)量脈寬:d=計(jì)數(shù)值×TC(機(jī)器周期)(μs),d(μs)÷1000→d(ms)</p><p><b> 五、 程序清單</b></p><p> 下面的程序是本次課程設(shè)計(jì)的源程序:</p><p><b> ORG 0000H</b>&l
55、t;/p><p><b> AJMP MAIN</b></p><p> ORG 0003H</p><p> AJMP INTR_0;外部中斷低電平觸發(fā)處理</p><p><b> ORG 0033H</b></p><p> MAIN:MOV SP,#6
56、0H</p><p> MOV TMOD,#01H </p><p> MOV TH0,#00H</p><p> MOV TL0,#00H </p><p> MOV IE,#81H </p><p> SETB TR0 </p><p><b&
57、gt; SETB IT0</b></p><p> LOOPS:LCALL BCD ;二進(jìn)制轉(zhuǎn)十進(jìn)制</p><p> LCALL USBCD ;壓縮BCD碼,轉(zhuǎn)非壓縮BCD碼</p><p> LCALL LEDS </p><p> LCALL DELAY</p><
58、;p> LCALL LEDS </p><p> LCALL DELAY</p><p> LCALL LEDS </p><p> LCALL DELAY</p><p> LCALL LEDS </p><p> LCALL DELAY</p><
59、p> LCALL LEDS </p><p> LCALL DELAY</p><p> LCALL LEDS </p><p> LCALL DELAY</p><p> LCALL LEDS </p><p> LCALL DELAY</p><p
60、> LCALL LEDS </p><p> LCALL DELAY</p><p> LCALL LEDS </p><p> LCALL DELAY</p><p> LCALL LEDS </p><p> AJMP LOOPS ;循環(huán)處理顯示</
61、p><p> INTR_0:MOV 41H,TH0</p><p> MOV 40H,TL0 </p><p> MOV TH0,#00H</p><p> MOV TL0,#00H</p><p> GJ: RETI</p><p> BCD:CLR A
62、 ;十進(jìn)制轉(zhuǎn)換,</p><p> ??;將41H 42H中的數(shù)值轉(zhuǎn)換成BCD碼 分別按高低存儲(chǔ)在34H 35H 36H中</p><p> MOV 38H,41H</p><p> MOV 37H,40H</p><p><b> MOV 34H,A</b></p><p><b&g
63、t; MOV 35H,A</b></p><p><b> MOV 36H,A</b></p><p> MOV R7,#10H</p><p> LOOPS1:CLR C</p><p><b> MOV A,37H</b></p><p><b
64、> RLC A</b></p><p><b> MOV 37H,A</b></p><p><b> MOV A,38H</b></p><p><b> RLC A</b></p><p><b> MOV 38H,A</b>
65、;</p><p><b> MOV A,36H</b></p><p> ADDC A,36H</p><p><b> DA A</b></p><p><b> MOV 36H,A</b></p><p><b> MOV A,
66、35H</b></p><p> ADDC A,35H</p><p><b> DA A</b></p><p><b> MOV 35H,A</b></p><p><b> MOV A,34H</b></p><p> ADD
67、C A,34H</p><p><b> DA A</b></p><p><b> MOV 34H,A</b></p><p> DJNZ R7,LOOPS1</p><p><b> RET</b></p><p><b> US
68、BCD:</b></p><p><b> MOV A,34H</b></p><p> CJNE A,#00H,PD </p><p> MOV R1,#35H </p><p> MOV R0,#36H </p><p> MOV A,#00
69、H</p><p> XCHD A,@R0 </p><p><b> MOV 30H,A</b></p><p> MOV A,@R0 </p><p><b> SWAP A</b></p><p> MOV 31H,
70、A </p><p> MOV A,#00H</p><p> XCHD A,@R1 </p><p><b> MOV 32H,A</b></p><p> MOV A,@R1 </p><p><b> SWAP A</b&
71、gt;</p><p> ADD A,#0AH</p><p><b> MOV 30H,A</b></p><p><b> RET</b></p><p> PD: MOV R1,#34H </p><p> MOV R0,#35H&l
72、t;/p><p> MOV A,#00H</p><p> XCHD A,@R0</p><p><b> MOV 31H,A</b></p><p><b> MOV A,@R0</b></p><p><b> SWAP A</b></p
73、><p> ADD A,#10</p><p><b> MOV 32H,A</b></p><p> MOV A,#00H</p><p> XCHD A,@R1</p><p><b> MOV 33H,A</b></p><p>&l
74、t;b> MOV A,@R1</b></p><p><b> SWAP A</b></p><p> ANL 36H,#0F0H</p><p><b> MOV A,36H</b></p><p><b> SWAP A</b></p>
75、;<p><b> MOV 30H,A</b></p><p><b> RET</b></p><p> LEDS:MOV A,30H</p><p> MOV DPTR,#TAB</p><p> MOVC A,@A+DPTR</p><p>&l
76、t;b> MOV P0,A</b></p><p> MOV A,#7FH</p><p><b> MOV P2,A</b></p><p> LCALL DELAY</p><p><b> MOV A,31H</b></p><p> MO
77、VC A,@A+DPTR</p><p><b> MOV P0,A</b></p><p> MOV A,#0BFH</p><p><b> MOV P2,A</b></p><p> LCALL DELAY</p><p><b> MOV A,32
78、H</b></p><p> MOVC A,@A+DPTR</p><p><b> MOV P0,A</b></p><p> MOV A,#0DFH</p><p><b> MOV P2,A</b></p><p> LCALL DELAY<
79、/p><p><b> MOV A,33H</b></p><p> MOVC A,@A+DPTR</p><p><b> MOV P0,A</b></p><p> MOV A,#0EFH</p><p><b> MOV P2,A</b>&l
80、t;/p><p> LCALL DELAY</p><p> RET </p><p> DELAY:MOV R7,#08H </p><p> DELA:MOV R6,#80H </p><p><b> DJNZ R6,$</b></p>
81、;<p> DJNZ R7,DELA</p><p><b> RET </b></p><p> TAB:DB 77H,41H,3BH,6BH,4DH,6EH,7EH,43H,7FH,6FH</p><p> DB 0F7H,0C1H,0BBH,0EBH,0CDH,0EEH,0FEH,0C3H,0FFH,0EFH &l
82、t;/p><p><b> END </b></p><p><b> 六、軟硬件的調(diào)試</b></p><p><b> 硬件調(diào)試:</b></p><p> 拿到電路板后,首先要檢查加工質(zhì)量,并確保沒(méi)有任何方面的錯(cuò)誤,如短路和斷路,尤其要避免電源短路;元器件在
83、安裝前要逐一檢查,用萬(wàn)用表測(cè)其數(shù)值,看是否與所用相同;完成焊接后,應(yīng)先空載上電(芯片座上不插芯片),并檢查各引腳的電位是否正確。若一切正常,方可在斷電的情況下將芯片插入,再次檢查各引腳的電位及其邏輯關(guān)系。將萬(wàn)用表的探針?lè)诺絾纹瑱C(jī)接電源的引腳上檢測(cè)一下,看是否符合要求。</p><p> 然后給板子接上正負(fù)電源,觀察數(shù)碼管是否亮,在檢測(cè)數(shù)碼管各個(gè)顯示部分是否正常,都檢查完畢后,將信號(hào)源的輸出腳接在示波器上,并加上
84、正負(fù)電源,觀察波形,如果得到的波形不太好,可將74LS00的4個(gè)與非門(mén)全部串聯(lián),并將對(duì)應(yīng)的周期記錄下來(lái)。</p><p><b> 軟件的測(cè)試:</b></p><p> 在軟件測(cè)試的時(shí)候,先將串口測(cè)試下,并逐次將各子程序分別進(jìn)行調(diào)試,數(shù)碼管顯示可先編一段小程序來(lái)驗(yàn)證,不能利用數(shù)碼管顯示的程序部分可以利用軟件上添加觀察程序來(lái)實(shí)現(xiàn)觀察結(jié)果是否正確。</p>
85、;<p><b> 七、課程設(shè)計(jì)的體會(huì)</b></p><p> 短短兩周的課程設(shè)計(jì)已經(jīng)結(jié)束了,這兩周的時(shí)間說(shuō)短不短說(shuō)長(zhǎng)不長(zhǎng),可是卻讓我鞏固的大學(xué)三年所學(xué)的單片機(jī)方面的知識(shí),并對(duì)知識(shí)有了進(jìn)一步的了解,通過(guò)這次的課程設(shè)計(jì)鍛煉了我們的實(shí)踐能力,也是對(duì)我們以后的實(shí)際工作能力的具體訓(xùn)練和考察過(guò)程。</p><p> 現(xiàn)在是一個(gè)高科技的時(shí)代,單片機(jī)已經(jīng)成為當(dāng)
86、今計(jì)算機(jī)應(yīng)用中空前活躍的領(lǐng)域,在生活中可以說(shuō)是無(wú)處不在的。因此對(duì)于我們這一專業(yè)的同學(xué)來(lái)說(shuō),學(xué)好單片機(jī),并正確應(yīng)用單片機(jī)是非常重要的。</p><p> 此次單片機(jī)課程設(shè)計(jì),從選題到定稿,從理論到實(shí)踐,在整整兩個(gè)星期里,學(xué)到了很多的東西。同時(shí)不僅鞏固了以前所學(xué)過(guò)的知識(shí),而且還學(xué)到了很多在書(shū)本上所沒(méi)有學(xué)到過(guò)的知識(shí)。通過(guò)這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與
87、實(shí)踐相結(jié)合起來(lái),從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。這次的課程設(shè)計(jì)還讓我學(xué)會(huì)了如何去培養(yǎng)我們的創(chuàng)新精神,從而不斷地戰(zhàn)勝自己,超越自己。更重要的是,我在這一設(shè)計(jì)過(guò)程中,學(xué)會(huì)了堅(jiān)持不懈,不輕言放棄。</p><p> 設(shè)計(jì)過(guò)程,好比是我們?nèi)祟惓砷L(zhǎng)的歷程,常有一些不如意,但畢竟這是第一次做,難免會(huì)遇到各種各樣的問(wèn)題。本系統(tǒng)是以單片機(jī)AT89C51芯片為核心部件,此次在軟件
88、上是花費(fèi)很多的精力,我們上網(wǎng)找資料,上圖書(shū)館,盡可能的了解有關(guān)于這方面的知識(shí)。通過(guò)這次課程設(shè)計(jì),使我得到了一次用專業(yè)知識(shí)、專業(yè)技能分析和解決問(wèn)題全面系統(tǒng)的鍛煉。使我在單片機(jī)的基本原理、單片機(jī)應(yīng)用系統(tǒng)開(kāi)發(fā)過(guò)程,以及在常用編程設(shè)計(jì)思路技巧(特別是匯編語(yǔ)言)的掌握方面都能向前邁了一大步。在設(shè)計(jì)的過(guò)程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過(guò)的知識(shí)理解得不夠深刻,掌握得不夠牢固。</p><p> 在整個(gè)設(shè)計(jì)中我懂得了許多東
89、西,也培養(yǎng)了我獨(dú)立工作的能力,樹(shù)立了對(duì)自己工作能力的信心,相信會(huì)對(duì)今后的學(xué)習(xí)工作生活有非常重要的影響。而且大大提高了動(dòng)手的能力,使我充分體會(huì)到了在創(chuàng)造過(guò)程中探索的艱難和成功時(shí)的喜悅。雖然這個(gè)設(shè)計(jì)做的也不太好,但是在設(shè)計(jì)過(guò)程中所學(xué)到的東西是這次課程設(shè)計(jì)的最大收獲和財(cái)富。</p><p> 單片機(jī)課程設(shè)計(jì)雖然結(jié)束了,但通過(guò)設(shè)計(jì)所學(xué)到的東西將長(zhǎng)久存在。相信這次設(shè)計(jì)帶給我們的嚴(yán)謹(jǐn)?shù)膶W(xué)習(xí)態(tài)度和一絲不茍的科學(xué)作風(fēng)將會(huì)給我們
90、未來(lái)的工作和學(xué)習(xí)打下一個(gè)更堅(jiān)實(shí)的基礎(chǔ)。</p><p><b> 八.致謝</b></p><p> 通過(guò)本次畢業(yè)設(shè)計(jì),我在黃老師和陳老師的精心指導(dǎo)和嚴(yán)格要求下,獲得了豐富的理論知識(shí),極大地提高了實(shí)踐能力,單片機(jī)領(lǐng)域這對(duì)我今后進(jìn)一步學(xué)習(xí)這方面的知識(shí)有極大的幫助。在此,忠心感謝黃老師和陳老師以及許多同學(xué)的指導(dǎo)和支持。</p><p><
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 單片機(jī)課程設(shè)計(jì)--脈沖寬度測(cè)量
- 單片機(jī)課程設(shè)計(jì)--單片機(jī)轉(zhuǎn)速測(cè)量系統(tǒng)
- 單片機(jī)課程設(shè)計(jì)--轉(zhuǎn)速測(cè)量課程設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)--外部脈沖試驗(yàn)
- 單片機(jī)課程設(shè)計(jì)---基于單片機(jī)溫度測(cè)量系統(tǒng)設(shè)計(jì)
- 單片機(jī)原理與應(yīng)用課程設(shè)計(jì)(脈沖寬度的測(cè)量)
- 單片機(jī)課程設(shè)計(jì)--單片機(jī)多功能測(cè)量?jī)x的設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)報(bào)告單片機(jī)的多路溫度測(cè)量系統(tǒng)設(shè)計(jì)
- 基于單片機(jī)的窄帶脈沖寬度檢測(cè)_單片機(jī)課程設(shè)計(jì)
- 基于單片機(jī)課程設(shè)計(jì)---基于單片機(jī)的秒脈沖信號(hào)源的設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)-單片機(jī)課程設(shè)計(jì)---電子時(shí)鐘
- 基于單片機(jī)課程設(shè)計(jì)---基于單片機(jī)的秒脈沖信號(hào)源的設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)---測(cè)量當(dāng)前電機(jī)的轉(zhuǎn)速
- 單片機(jī)課程設(shè)計(jì)之自動(dòng)打鈴系統(tǒng)
- 單片機(jī)課程設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)
- 基于單片機(jī)的秒表設(shè)計(jì)單片機(jī)課程設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)--單片機(jī)串行通訊
評(píng)論
0/150
提交評(píng)論