版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 1引言</b></p><p> 單片機(jī)又稱單片微控制器,它不是完成某一個邏輯功能的芯片,而是把一個計算機(jī)系統(tǒng)集成到一個芯片上。概括的講:一塊芯片就成了一臺計算機(jī)。由于單片機(jī)具有體積小、功能全、性價比高、性能成熟穩(wěn)定等諸多優(yōu)點(diǎn),目前單片機(jī)滲透到我們生活的各個領(lǐng)域,幾乎很難找到哪個領(lǐng)域沒有單片機(jī)的蹤跡。單片機(jī)廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航空航天、專用
2、設(shè)備的智能化管理及過程控制等領(lǐng)域?qū)椀膶?dǎo)航裝置。 </p><p><b> 2總體設(shè)計</b></p><p><b> 2.1 設(shè)計依據(jù)</b></p><p> 搶答器由計數(shù)器、寄存器、集成定時器和譯碼顯示等組合、時序電路組成??煞譃閾尨痣娐?,定時電路,報警電路等幾個單元部分。每個單元電路分別可以處理一些搶答競
3、賽中的基本問題。</p><p> 本次課程設(shè)計設(shè)計的是一個八路定時搶答器,具有鎖存和顯示功能。同時有主持人控制系統(tǒng)的清零和搶答的開始。搶答開始后,若有任何一名選手按動搶答按鈕,搶答器就會顯示該選手編號直至系統(tǒng)被主持人清零,同時其他人再搶答就無效了。</p><p> 2.2搶答器的工作原理</p><p> 搶答器的工作原理是利用單片機(jī)的定時器T0、T1中斷
4、完成,其余狀態(tài)循環(huán)調(diào)用顯示子程序,用3個共陰極LED數(shù)碼管來顯示,用P0口作為數(shù)碼管的八個段選,用P2口中的P2.0、P2.1、P2.2、作為3個數(shù)碼管其中3個位選,P1口接8個按鍵,提供選手搶答,P3.2-P3.3接兩個按鍵,提供開始、結(jié)束。</p><p><b> 搶答功能:</b></p><p> 通過八路按鍵配合程序來實(shí)現(xiàn)搶答功能。當(dāng)主持人按下?lián)尨疰I開
5、始搶答后,此時任一路按下按鈕均閉鎖其它各路,由程序?qū)︽I盤譯碼并顯示最先按下?lián)尨疰I的路數(shù)及在其前顯示字母E。</p><p><b> 搶答限時:</b></p><p> 主持人按下?lián)尨疰I后,設(shè)置30秒為搶答時間。若30秒內(nèi)無人搶答,倒計時為0時三個數(shù)碼管都顯示字母E,說明該搶答題目作廢。此時閉鎖所有搶答按鍵,只有當(dāng)主持人再次按下?lián)尨疰I開始下一次搶答方可搶答。&l
6、t;/p><p> 非法搶答:在主持人按下?lián)尨疰I開始前,此時任一路按下按鈕均閉鎖其它各路,由程序?qū)︽I盤譯碼并顯示最先按下?lián)尨疰I的路數(shù)及在其前顯示字母F,說明其是非法搶答。記錄此人的序號,在下一輪搶答時,該為選手不能搶答。</p><p> 2.3主要器件的選用</p><p> 2.3.1 AT89C51簡介</p><p> 采用單片機(jī)
7、來設(shè)計制作電子時鐘,由于其功能的實(shí)現(xiàn)主要通過軟件編程來完成,那么就降低了硬件電路的復(fù)雜性,而且其成本也有所降低。所以在該設(shè)計與制作中采用單片機(jī)AT89C51,它是低功耗、高性能的CMOS型8位單片機(jī)。片內(nèi)帶有4KB的Flash存儲器,且允許在系統(tǒng)內(nèi)改寫或用編程器編程。另外,AT89C51的指令系統(tǒng)和引腳與8051完全兼容,片內(nèi)有128字節(jié)的RAM、32條I/O口線、2個16位定時計數(shù)器、5個中斷源、一個全雙工串行口等。本文介紹一種由單片
8、機(jī)構(gòu)成的簡單的電子時鐘。此電子時鐘是由單片機(jī)AT89C51、LED顯示器、按鍵和外圍控制電路組成,可通過按鍵進(jìn)行時間的調(diào)整,LED顯示器進(jìn)行時、分 、秒的顯示。此電子時鐘采用Atmel公司推出的AT89C51構(gòu)成的單片機(jī)系統(tǒng),具有可靠性好、結(jié)構(gòu)簡單、成本低的優(yōu)點(diǎn)。其引腳分布如圖2.2所示</p><p> 圖2.1 AT89C51管腳配置圖</p><p> 2.3.2 LED顯示
9、電路設(shè)計與原理</p><p> LED顯示電路是由8個LED發(fā)光二極管組成,連接方式為共陽極,LED接到單片機(jī)的P1口,若為低電平,可使LED亮起。發(fā)光二極管的亮、滅由內(nèi)部程序控制,8個LED發(fā)光二極管分別對應(yīng)不同的音階,所以LED會隨著音階的變化按規(guī)律亮、滅。</p><p> 2.3.3 時鐘振蕩電路</p><p> AT89C51中有一個用于構(gòu)成內(nèi)部
10、振蕩器的高增益反相放大器,引腳XTAL1和XTAL2分別是該放大器的輸入端和輸出端。這個放大器與作為反饋元件的片外石英晶體或者陶瓷諧振器一起構(gòu)成自然振蕩器。外接石英晶體及電容C1、C2接在放大器的反饋回路中構(gòu)成并聯(lián)振蕩電路。對外接電容C1,C2雖然沒有什么嚴(yán)格的要求,但電容容量的大小會輕微影響振蕩頻率的高低、振蕩器工作的穩(wěn)定性、起振的難易程序及溫度穩(wěn)定性。如果使用石英晶體,我們推薦電容使用30PF±10PF,而如果使用陶瓷振蕩
11、器建議選擇40PF±10PF。用戶也可以采用外部時鐘。采用外部時鐘的電路如圖示。這種情況下,外部時鐘脈沖接到XTAL1端,即內(nèi)部時鐘發(fā)生器的輸入端,XTAL2則懸空。由于外部時鐘信號是通過一個2分頻觸發(fā)器后作為內(nèi)部時鐘信號的,所以對外部時鐘信號的占空比沒有特殊要求,但最小高電平持續(xù)時間和最大的低電平持續(xù)時間應(yīng)符合產(chǎn)品技術(shù)條件的要求。振蕩器電路圖如下:</p><p> 圖2.2 單片機(jī)內(nèi)部、外部振蕩電
12、路</p><p><b> 3軟件設(shè)計</b></p><p><b> 3.1 系統(tǒng)流程圖</b></p><p> 圖 3.1 系統(tǒng)程序流程圖</p><p> 3.2硬件復(fù)位流程圖</p><p> 圖3.2 硬件復(fù)位流程圖</p><p
13、> 3.3搶答成功流程圖</p><p> 圖3.3搶答成功流程圖</p><p><b> 4硬件設(shè)計</b></p><p><b> 4.1原理圖的確定</b></p><p><b> 5程序清單</b></p><p><
14、b> 定時器T1時間初值</b></p><p> 設(shè)50ms時間初值為Z,Z的計算方法為</p><p> ?。?16- Z)×12=12×50×103,結(jié)果Z=15536D=3CB0H</p><p> OK EQU 20H ;搶答開始標(biāo)志位</p><
15、p> RING EQU 22H ;響鈴標(biāo)志位</p><p><b> ORG 0000H</b></p><p><b> AJMP MAIN</b></p><p><b> ORG 0003H</b></p><p> AJ
16、MP INT0SUB</p><p><b> ORG 000BH</b></p><p> AJMP T0INT</p><p><b> ORG 0013H</b></p><p> AJMP INT1SUB</p><p><b> ORG 001B
17、H</b></p><p> AJMP T1INT</p><p><b> ORG 0040H</b></p><p> MAIN: MOV R1,#30 ;初設(shè)搶答時間為30s</p><p> MOV R2,#60 ;初
18、設(shè)答題時間為60s</p><p> MOV TMOD,#11H ;設(shè)置定時器T0/T1模式1</p><p> MOV TH0,#0F0H</p><p> MOV TL0,#0FFH ;越高發(fā)聲頻率越高,越尖</p><p> MOV TH1,#3CH</
19、p><p> MOV TL1,#0B0H ;50ms為一次溢出中斷</p><p><b> SETB EA</b></p><p><b> SETB ET0</b></p><p><b> SETB ET1</b></p>
20、;<p><b> SETB EX0</b></p><p> SETB EX1 ;允許四個中斷,T0/T1/INT0/INT1</p><p><b> CLR OK</b></p><p><b> CLR RING</b>&l
21、t;/p><p><b> SETB TR1</b></p><p> SETB TR0 ;一開始就運(yùn)行定時器,以開始顯示EEE</p><p> ;====查詢程序=====</p><p> START: MOV R5,#0BH</p><p&g
22、t; MOV R4,#0BH</p><p> MOV R3,#0BH</p><p> ACALL DISPLAY ;未開始搶答時候顯示EEE</p><p> JB P3.0,NEXT</p><p> ACALL DELAY</p><p> JB P3.0,NEX
23、T</p><p> ACALL BARK ;按鍵發(fā)聲</p><p><b> MOV A,R1</b></p><p> MOV R6,A ;送R1->R6,因?yàn)镽1中保存了搶答時間</p><p> SETB OK
24、;搶答標(biāo)志位,用于COUNT只程序中判斷是否查詢搶答</p><p> MOV R3,#0AH ;搶答只顯示計時,滅號數(shù)</p><p> AJMP COUNT ;進(jìn)入倒計時程序,"查詢有效搶答的程序"在COUNT里面</p><p> NEXT: JNB P1.0,FALSE1</p&
25、gt;<p> JNB P1.1,FALSE2</p><p> JNB P1.2,FALSE3</p><p> JNB P1.3,FALSE4</p><p> JNB P1.4,FALSE5</p><p> JNB P1.5,FALSE6</p><p> JNB P1.6,TZ1&l
26、t;/p><p> JNB P1.7,TZ2</p><p> AJMP START</p><p> TZ1: JMP FALSE7</p><p> TZ2: JMP FALSE8</p><p> ;=====非法搶答處理程序=====</p><p> FALSE1: ACA
27、LL BARK; ; 按鍵發(fā)聲</p><p> MOV R3,#01H</p><p> AJMP ERROR</p><p> FALSE2: ACALL BARK</p><p> MOV R3,#02H</p><p> AJMP ERROR</p><p
28、> FALSE3: ACALL BARK</p><p> MOV R3,#03H</p><p> AJMP ERROR</p><p> FALSE4: ACALL BARK</p><p> MOV R3,#04H</p><p> AJMP ERROR</p><p>
29、 FALSE5: ACALL BARK</p><p> MOV R3,#05H</p><p> AJMP ERROR</p><p> FALSE6: ACALL BARK</p><p> MOV R3,#06H</p><p> AJMP ERROR</p><p> FA
30、LSE7: ACALL BARK</p><p> MOV R3,#07H</p><p> AJMP ERROR</p><p> FALSE8: ACALL BARK</p><p> MOV R3,#08H</p><p> AJMP ERROR</p><p> ;=====
31、INT0(搶答時間R1調(diào)整程序)=====</p><p> INT0SUB:MOV A,R1</p><p> MOV B,#0AH</p><p><b> DIV AB</b></p><p><b> MOV R5,A</b></p><p><b>
32、; MOV R4,B</b></p><p> MOV R3,#0AH</p><p> ACALL DISPLAY ;先在兩個時間LED上顯示R1</p><p> JNB P3.4,INC0 ;P3.4為+1s鍵,如按下跳到INCO</p><p> JNB P3.5,D
33、EC0 ; P3.5為-1s鍵,如按下跳到DECO</p><p> JNB P3.1,BACK0 ; P3.1為停止鍵,如按下跳到BACKO</p><p> AJMP INT0SUB</p><p> INC0: MOV A,R1</p><p> CJNE A,#63H,ADD0
34、 ;如果不是99,R2加1,如果加到99,R1就置0,重新加起。</p><p> MOV R1,#00H</p><p> ACALL DELAY1</p><p> AJMP INT0SUB</p><p> ADD0: INC R1</p><p> ACALL DELAY1</p>
35、;<p> AJMP INT0SUB</p><p> DEC0: MOV A,R1</p><p> JZ SETR1 ;如果R1為0, R1就置99</p><p><b> DEC R1</b></p><p> ACALL DELAY1</p>
36、<p> AJMP INT0SUB</p><p> SETR1: MOV R1,#63H</p><p> ACALL DELAY1</p><p> AJMP INT0SUB</p><p> BACK0: RETI </p><p> ;=====INT1(回答時間R2調(diào)整程序)=====
37、</p><p> INT1SUB:MOV A,R2</p><p> MOV B,#0AH</p><p><b> DIV AB</b></p><p><b> MOV R5,A</b></p><p><b> MOV R4,B</b>
38、</p><p> MOV R3,#0AH</p><p> ACALL DISPLAY</p><p> JNB P3.4,INC1</p><p> JNB P3.5,DEC1</p><p> JNB P3.1,BACK1</p><p> AJMP INT1SUB</p
39、><p> INC1: MOV A,R2</p><p> CJNE A,#63H,ADD1</p><p> MOV R2,#00H</p><p> ACALL DELAY1</p><p> AJMP INT1SUB</p><p> ADD1: INC R2</p&
40、gt;<p> ACALL DELAY1</p><p> AJMP INT1SUB</p><p> DEC1: MOV A,R2</p><p><b> JZ SETR2</b></p><p><b> DEC R2</b></p><p>
41、; ACALL DELAY1</p><p> AJMP INT1SUB</p><p> SETR2: MOV R2,#63H</p><p> ACALL DELAY1</p><p> AJMP INT1SUB</p><p> BACK1: RETI </p><p>
42、 ;===倒計時程序(搶答倒計時和回答倒計時都跳到改程序)===</p><p> COUNT: MOV R0,#00H ;重置定時器中斷次數(shù)</p><p> MOV TH1,#3CH</p><p> MOV TL1,#0B0H ;重置定時器</p><p> RECOU
43、NT:MOV A,R6;R6 ;保存了倒計時的時間,之前先將搶答時間或回答時間給R6</p><p> MOV B,#0AH</p><p> DIV AB ;除十分出個位/十位</p><p> MOV 30H,A ;十位存于(30H)</p><p> MOV
44、 31H,B ;個位存于(31H)</p><p> MOV R5,30H ;取十位,存入R5</p><p> MOV R4,31H ;取個位,存入R4</p><p><b> MOV A,R6</b></p><p> SUBB A,#07
45、H</p><p> JNC LARGER ;回到倒計時小于5秒是,響鈴提醒</p><p><b> MOV A,R0</b></p><p> CJNE A,#0AH,FULL ;1s中0.5s向下運(yùn)行</p><p><b> CLR RING </b>
46、;</p><p> AJMP CHECK</p><p> FULL: CJNE A,#14H,CHECK ;下面是1s的情況,響并顯示號數(shù)并清R0,重新計</p><p><b> SETB RING</b></p><p><b> MOV A,R6</b></p>
47、;<p> JZ QUIT ;計時完畢</p><p> MOV R0,#00H</p><p> DEC R6 ;一秒標(biāo)志減1</p><p> AJMP CHECK</p><p> LARGER: MOV A,R0</p><
48、p> CJNE A,#14H,CHECK ;如果1s向下運(yùn)行,否者跳到查"停/顯示"</p><p> DEC R6 ;計時一秒R6自動減1</p><p> MOV R0,#00H</p><p> CHECK: JNB P3.1,QUIT ;如按下停止鍵退出</
49、p><p> ACALL DISPLAY</p><p> JB OK,ACCOUT ;如果是搶答倒計時,如是則查詢搶答,否者跳過查詢繼續(xù)倒數(shù)(這里起到鎖搶答作用)</p><p> AJMP RECOUNT</p><p> ACCOUT:JNB P1.0,TRUE1</p><p> JNB P
50、1.1,TRUE2</p><p> JNB P1.2,TRUE3</p><p> JNB P1.3,TRUE4</p><p> JNB P1.4,TRUE5</p><p> JNB P1.5,TRUE6</p><p> JNB P1.6,TZ3</p><p> JNB P
51、1.7,TZ4</p><p> AJMP RECOUNT</p><p> TZ3: JMP TRUE7</p><p> TZ4: JMP TRUE8 </p><p> QUIT: CLR OK ;如果按下了"停止鍵"執(zhí)行的程序</p><p>&
52、lt;b> CLR RING</b></p><p> AJMP START</p><p> ;=====正常搶答處理程序=====</p><p> TRUE1: ACALL BARK ;按鍵發(fā)聲</p><p><b> MOV A,R2</b></p>&l
53、t;p> MOV R6,A ;搶答時間R2送R6</p><p> MOV R3,#01H</p><p> CLR OK ;因?yàn)榇痤}的計時不再查詢搶答,所以就鎖了搶答</p><p> AJMP COUNT</p><p> TRUE2:ACALL BARK</p>
54、<p><b> MOV A,R2</b></p><p><b> MOV R6,A</b></p><p> MOV R3,#02H</p><p><b> CLR OK</b></p><p> AJMP COUNT</p><
55、p> TRUE3:ACALL BARK;</p><p><b> MOV A,R2</b></p><p><b> MOV R6,A</b></p><p> MOV R3,#03H</p><p><b> CLR OK</b></p>&l
56、t;p> AJMP COUNT</p><p> TRUE4:ACALL BARK;</p><p><b> MOV A,R2</b></p><p><b> MOV R6,A</b></p><p> MOV R3,#04H</p><p><b&
57、gt; CLR OK</b></p><p> AJMP COUNT</p><p> TRUE5:ACALL BARK;</p><p><b> MOV A,R2</b></p><p><b> MOV R6,A</b></p><p> MOV
58、 R3,#05H</p><p><b> CLR OK</b></p><p> AJMP COUNT</p><p> TRUE6: ACALL BARK;</p><p><b> MOV A,R2</b></p><p><b> MOV R6,
59、A</b></p><p> MOV R3,#06H</p><p><b> CLR OK</b></p><p> AJMP COUNT</p><p> TRUE7: ACALL BARK;</p><p><b> MOV A,R2</b>&l
60、t;/p><p><b> MOV R6,A</b></p><p> MOV R3,#07H</p><p><b> CLR OK</b></p><p> AJMP COUNT</p><p> TRUE8: ACALL BARK;</p><
61、;p><b> MOV A,R2</b></p><p><b> MOV R6,A</b></p><p> MOV R3,#08H</p><p><b> CLR OK</b></p><p> AJMP COUNT</p><p>
62、; ;=====犯規(guī)搶答程序=====</p><p> ERROR: MOV R0,#00H</p><p> MOV TH1,#3CH</p><p> MOV TL1,#0B0H</p><p> MOV 34H,R3 ;犯規(guī)號數(shù)暫存與(34H)</p><p> HE
63、RE: MOV A,R0</p><p> CJNE A,#0AH,FLASH ;0.5s向下運(yùn)行->滅并停響</p><p><b> CLR RING </b></p><p> MOV R3,#0AH</p><p> MOV R4,#0AH</p><p>
64、; MOV R5,#0AH ; 三燈全滅</p><p> AJMP CHECK1</p><p> FLASH: CJNE A,#14H,CHECK1 ;下面是1s的情況,響并顯示號數(shù)并清R0,重新計</p><p><b> SETB RING</b></p><p>
65、 MOV R0,#00H</p><p> MOV R4,34H ; 取回號數(shù)</p><p> MOV R3,#0dH</p><p> MOV R5,#0cH ;顯示F和號數(shù)</p><p> AJMP CHECK1</p><p> CHECK1:
66、 JNB P3.1,QUIT1</p><p> ACALL DISPLAY</p><p><b> AJMP HERE</b></p><p> QUIT1: CLR RING</p><p><b> CLR OK</b></p><p> AJMP STA
67、RT</p><p> ;=====顯示程序=====</p><p> DISPLAY:MOV DPTR,#DAT1 ;查表顯示程序,利用P0口做段選碼口輸出/P2低三位做位選碼輸出,</p><p><b> MOV A,R3</b></p><p> MOVC A,@A+DPTR</p
68、><p> MOV P2,#0feH</p><p><b> MOV P0,A</b></p><p> ACALL DELAY</p><p> MOV DPTR,#DAT2</p><p><b> MOV A,R5</b></p><p>
69、; MOVC A,@A+DPTR</p><p> MOV P2,#0fdH</p><p><b> MOV P0,A</b></p><p> ACALL DELAY</p><p><b> MOV A,R4</b></p><p> MOVC A,@A+D
70、PTR</p><p> MOV P2,#0fbH</p><p><b> MOV P0,A</b></p><p> ACALL DELAY</p><p><b> RET</b></p><p> DAT1:DB 00h,06h,5bh,4fh,66h,6d
71、h,7dh,07h,7fh,6fh,00H,79H,3FH,71H </p><p> ;"滅","1","2","3","4","5","6","7","8","9","滅","E&
72、quot;,"0","F"</p><p> DAT2:DB 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,00H,79H,3FH,71H</p><p> ;第一個為零,其他與上相同,因?yàn)槭蝗绻麨榱泔@示熄滅</p><p> ;====加減時間延時(起到不會按下就加N個數(shù))=====
73、=</p><p> DELAY1: MOV 35H,#08H</p><p> LOOP0: ACALL DISPLAY</p><p> DJNZ 35H,LOOP0</p><p><b> RET</b></p><p> ;=====延時(顯示和去抖動用到)=====<
74、/p><p> DELAY: MOV 32H,#12H</p><p> LOOP: MOV 33H,#0AFH</p><p> LOOP1: DJNZ 33H,LOOP1</p><p> DJNZ 32H,LOOP</p><p><b> RET</b></p>
75、<p> ;=====發(fā)聲程序=====</p><p> BARK: SETB RING</p><p> ACALL DELAY1</p><p> ACALL DELAY1</p><p> CLR RING;按鍵發(fā)聲</p><p><b> RET</b>&l
76、t;/p><p> ;=====TO溢出中斷(響鈴程序)=====</p><p> T0INT: MOV TH0,#0ECH</p><p> MOV TL0,#0FFH</p><p> JNB RING,OUT;</p><p> CPL P3.6 ;標(biāo)志位為1時候P3
77、.6口不斷取反使喇叭發(fā)出一定頻率的聲音</p><p> OUT: RETI</p><p> ;=====T1溢出中斷(計時程序)=====</p><p> T1INT: MOV TH1,#3CH</p><p> MOV TL1,#0B0H</p><p><b> INC R0<
78、;/b></p><p><b> RETI</b></p><p><b> END</b></p><p><b> 總 結(jié)</b></p><p> 兩周時間的單片機(jī)原理課程設(shè)計結(jié)束了,雖然有點(diǎn)累,但是收獲頗豐。在這兩周的時間,不僅加深了我對課本知識的掌握,
79、把以前學(xué)過的知識從理論應(yīng)用到了實(shí)踐,這大大培養(yǎng)了我獨(dú)立思考的能力和動手能力,也鍛煉了我遇到困難不要受到挫折的心理,我感到個人能力又得到了提高。</p><p> 單片機(jī)的課程設(shè)計是要求我們通過獨(dú)立或協(xié)作提出并論證設(shè)計方案,進(jìn)行軟、硬件調(diào)試,最后獲得正確的運(yùn)行結(jié)果,目的是要我們加深和鞏固對理論教學(xué)和實(shí)驗(yàn)教學(xué)內(nèi)容的掌握,進(jìn)一步建立計算機(jī)應(yīng)用系統(tǒng)整體概念,初步掌握單片機(jī)軟、硬件開發(fā)方法。</p><
80、;p> 本次設(shè)計的要求是設(shè)計一個八路搶答器,要實(shí)現(xiàn)軟件編和試驗(yàn)箱的硬件連接。最終實(shí)現(xiàn)搶答器的功能。在我剛看到題目時,頭腦里一點(diǎn)思路都沒有,此時認(rèn)識到了自己知識的不足,正如書到用時方恨少。這讓我感覺無從下手,后來通過老師和同學(xué)的幫助才找到了頭緒。通過設(shè)計,不僅培養(yǎng)我們的運(yùn)用靈活的思維去思考問題,而且要從理論聯(lián)系到實(shí)際,并且要求我有較強(qiáng)的動手能力和耐心。雖然我也曾為種種想要退卻,但是最后還是堅(jiān)持下來了。所以不要輕易放棄,只要我們肯努
81、力,肯投入,一定就有回報的。在這次課程設(shè)計過程中,我遇到了幾個自己不能解決的問題,通過老師和同學(xué)的幫助最終把問題解決。</p><p> 當(dāng)我通過自己的努力和老師同學(xué)們的幫助后,在試驗(yàn)箱上成功的實(shí)現(xiàn)了搶答器的各種功能后,這種成功后的喜悅,讓我真正體會到學(xué)習(xí)單片機(jī)的樂趣。更讓我學(xué)會在以后的學(xué)習(xí)中,應(yīng)該不斷的摸索,不斷實(shí)踐,更好的理解所學(xué)的知識,彌補(bǔ)實(shí)踐的不足,由理論聯(lián)系到實(shí)際,深入了解科學(xué)的奧秘,真正的把知識應(yīng)用
82、到實(shí)踐當(dāng)中,以達(dá)到學(xué)以致用的目的。</p><p><b> 致 謝</b></p><p> 兩周的課程設(shè)計即將結(jié)束,我很高興,我能通過自己的努力并在老師和同學(xué)的幫助下完成了本次設(shè)計,這里我要對他們說聲“謝謝”。本次課程設(shè)計的成功完成,凝結(jié)的是老師和全體組員的辛勤汗水,非常感謝那些幫助我的同學(xué)和老師,在此要對他們致以最真誠的感謝。</p><
83、p> 首先要感謝xx老師的指導(dǎo),他嚴(yán)肅的科學(xué)態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神,精益求精的工作作風(fēng),深深地感染和激勵著我。在設(shè)計過程遇到很多困難,每一次找到老師,老師都會認(rèn)真解答疑惑,耐心講解,這才使我們能順利完整的完成課程設(shè)計要求的內(nèi)容,在此對老師表示崇高的敬意和衷心的感謝。</p><p> 其次要感謝那些幫助過我的同學(xué),在這次課程設(shè)計期間各位同學(xué)互相講解,大家在一起集思廣益,查閱相關(guān)資料,才能在很短時間內(nèi)完成課
84、程設(shè)計的要求,盡管我們課設(shè)還存在一定的問題,因?yàn)槲覀兊闹R還是有限的,但能有現(xiàn)在的成果也是非常不容易的,付出了許多的努力。在此還要感謝那些幫助過我的同學(xué)。</p><p> 同時,也非常感謝xx圖書館的支持,為我們提供了豐富的圖書資料,使我們擴(kuò)展了知識面,幫助我們將課程設(shè)計順利的完成。</p><p><b> 參考文獻(xiàn)</b></p><p&
85、gt; [1] 李泉溪. 《單片機(jī)原理與應(yīng)用實(shí)例仿真》.北京航天航空大學(xué)出版社 2009年</p><p> [2] 喻宗泉. 《單片機(jī)原理與應(yīng)用技術(shù)》.西安電子科技大學(xué)出版社 2005年</p><p> [3] 萬光毅. 《單片機(jī)實(shí)驗(yàn)與實(shí)踐教程》. 北京航天航空大學(xué)出版社 2003年</p><p> [4] 張俊謨. 《單片機(jī)初級教程》.北京航天航空大
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 單片機(jī)課程設(shè)計---八路搶答器
- 單片機(jī)八路搶答器課程設(shè)計
- 課程設(shè)計---單片機(jī)八路搶答器設(shè)計
- 單片機(jī)課程設(shè)計八路搶答器設(shè)計
- 單片機(jī)課程設(shè)計報告--八路搶答器
- 單片機(jī)八路搶答器)
- 基于單片機(jī)的八路智能搶答器課程設(shè)計
- 基于單片機(jī)的八路智能搶答器課程設(shè)計
- 基于51單片機(jī)的八路搶答器課程設(shè)計
- 課程設(shè)計-單片機(jī)原理基于單片機(jī)的八路搶答器設(shè)計
- 單片機(jī)課程設(shè)計--八路智力競賽搶答器
- 基于51單片機(jī)的八路搶答器課程設(shè)計
- 八路搶答器課程設(shè)計---基于單片機(jī)的八位搶答器的設(shè)計
- 基于單片機(jī)的八路智能搶答器課程設(shè)計.doc
- 基于51單片機(jī)的八路搶答器課程設(shè)計.doc
- 課程設(shè)計--基于單片機(jī)控制的八路搶答器計
- 課程設(shè)計--基于單片機(jī)控制的八路搶答器計
- 搶答器課程設(shè)計--八路搶答器
- 八路搶答器單片機(jī)畢業(yè)設(shè)計
- 基于單片機(jī)的八路搶答器
評論
0/150
提交評論