版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 單片機(jī)原理課程設(shè)計(jì)報(bào)告</p><p><b> 1.設(shè)計(jì)課題任務(wù)</b></p><p> 設(shè)計(jì)一個(gè)具有特定功能的電子鐘。具有時(shí)間顯示、報(bào)時(shí)等功能。并有時(shí)間設(shè)定,時(shí)間調(diào)整功能。</p><p><b> 2.功能要求說(shuō)明</b></p><p> 設(shè)計(jì)一個(gè)具有特定功能
2、的電子鐘。該電子鐘上電或按鍵復(fù)位后能自動(dòng)顯示系統(tǒng)提示符“8”, 進(jìn)入時(shí)鐘準(zhǔn)備狀態(tài);第一次按電子鐘啟動(dòng)/調(diào)整鍵,電子鐘從0時(shí)0分0秒開(kāi)始運(yùn)行,進(jìn)入時(shí)鐘運(yùn)行狀態(tài);再次按電子鐘啟動(dòng)/調(diào)整鍵,則電子鐘進(jìn)入時(shí)鐘調(diào)整狀態(tài),此時(shí)可利用調(diào)整鍵校時(shí),調(diào)整結(jié)束后可按啟動(dòng)/調(diào)整鍵再次進(jìn)入時(shí)鐘運(yùn)行狀態(tài)。同時(shí),要求電子中具有整點(diǎn)報(bào)時(shí)功能。</p><p> 3.設(shè)計(jì)總體方案介紹及工作原理說(shuō)明</p><p>
3、本電子鐘主要由單片機(jī)、兩個(gè)獨(dú)立按鍵、顯示接口電路和復(fù)位電路構(gòu)成,設(shè)計(jì)課題的總體方案如圖所示: </p><p> 4.設(shè)計(jì)課題硬件系統(tǒng)各模塊功能簡(jiǎn)要介紹</p><p> 本設(shè)計(jì)的硬件系統(tǒng)主要采用以下基本模塊來(lái)實(shí)現(xiàn),單片機(jī)模塊,輸入模塊、輸出模塊。</p><p> ?。?)單片機(jī)模塊:包高性能80C51單片機(jī),晶振電路。晶振電路通過(guò)引腳在芯片外并接石英晶體振蕩
4、器和兩只電容。這樣就構(gòu)成一個(gè)穩(wěn)定的自激振蕩器。 </p><p> ?。?)輸入模塊:本模塊共用到2個(gè)按鍵,一個(gè)是功能鍵,主要負(fù)責(zé)校時(shí)功能的開(kāi)閉,另一個(gè)為調(diào)節(jié)鍵,它們可以獨(dú)立實(shí)現(xiàn)相應(yīng)的電子鐘功能。</p><p> ?。?)輸出模塊:8位LED顯示,采用共陽(yáng)極數(shù)碼管作為顯示窗口。</p><p> 5. 設(shè)計(jì)課題電路元器件布局圖</p><p&
5、gt; 6. 設(shè)計(jì)課題軟件系統(tǒng)個(gè)模塊功能簡(jiǎn)要介紹</p><p> 本設(shè)計(jì)的軟件系統(tǒng)主要采用以下基本模塊來(lái)實(shí)現(xiàn),主程序、中斷服務(wù)程序、鍵盤(pán)輸入程序模塊、數(shù)碼管及延時(shí)模塊。</p><p> 主程序:主要是用于對(duì)輸入信號(hào)的處理、輸出信號(hào)的控制和對(duì)各個(gè)功能程序模塊的運(yùn)用及其控制。</p><p> 中斷服務(wù)程序:主要是用于電子鐘的準(zhǔn)確運(yùn)行、數(shù)據(jù)輸入過(guò)程中的閃爍。
6、</p><p> 鍵盤(pán)輸入程序模塊:主要是用于確定按鍵并得到特定的鍵碼值。</p><p> 數(shù)碼管:主要是用于掃描數(shù)碼管及利用數(shù)碼管顯示時(shí)間。</p><p> 延時(shí)模塊:程序中有兩種延時(shí)子程序,一種是短延時(shí)用于判鍵按下等,一種是長(zhǎng)延時(shí)。</p><p> 7. 設(shè)計(jì)課題軟件系統(tǒng)程序流程框圖</p><p>
7、; 該設(shè)計(jì)采用WAVE6000編譯匯編程序,之后使用Proteus 進(jìn)行仿真。</p><p><b> 程序框圖如下:</b></p><p> 8.設(shè)計(jì)課題的設(shè)計(jì)結(jié)論及使用說(shuō)明</p><p> 本設(shè)計(jì)為基于單片機(jī)的電子鐘的設(shè)計(jì)。剛開(kāi)始,我們很多地方理不清頭緒,無(wú)從下手,但通過(guò)認(rèn)真研究設(shè)計(jì)課題,找書(shū)查資料,最終確定基本設(shè)計(jì)方案,但真
8、正的過(guò)程中雖然經(jīng)歷了許多困難,卻積累了很多寶貴的經(jīng)驗(yàn),本設(shè)計(jì)用1個(gè)八位一體的共陽(yáng)數(shù)碼管做為顯示器,它顯示時(shí)間值;設(shè)計(jì)中有兩個(gè)按鍵,其中S1為功能鍵區(qū),S2為調(diào)節(jié)鍵,按住S2時(shí)加速調(diào)節(jié),當(dāng)整點(diǎn)時(shí)間到時(shí)蜂鳴器(提示燈)報(bào)警。這樣的結(jié)果與設(shè)計(jì)要求完全相符。</p><p> 9.設(shè)計(jì)課題的仿真結(jié)果</p><p> 在Proteus ISIS的Debug菜單中選擇Execute,運(yùn)行程序,系
9、統(tǒng)仿真結(jié)果如下:</p><p> ?。?)、開(kāi)機(jī)動(dòng)畫(huà),“8”循環(huán)狀態(tài),依靠上電或按復(fù)位鍵進(jìn)入,在此狀態(tài)下,按S2鍵無(wú)效,</p><p> 按S1鍵有效,使電子鐘進(jìn)入運(yùn)行狀態(tài);</p><p> ?。?)、電子鐘狀態(tài),在此狀態(tài)下,按S2鍵無(wú)效,只有按下S1鍵后,退出運(yùn)行狀態(tài),進(jìn)入校時(shí)狀態(tài);</p><p> ?。?)、校時(shí)狀態(tài),按S1鍵進(jìn)
10、入時(shí)、分的閃爍,在此狀態(tài)下,按S2(+1鍵)、鍵有效;校時(shí)結(jié)束后按S1鍵,退出調(diào)整狀態(tài),返回電子鐘狀態(tài)。在調(diào)整狀態(tài)時(shí)長(zhǎng)按S2時(shí)可以連加及連減。</p><p> 時(shí)間顯示格式為:時(shí)-分-秒; </p><p><b> 開(kāi)機(jī)動(dòng)畫(huà)</b></p><p><b> 電子鐘運(yùn)行仿真</b></p><
11、p><b> 整點(diǎn)報(bào)時(shí)</b></p><p><b> 10.程序設(shè)計(jì)</b></p><p> ;-------------------------------</p><p><b> ;50H 1ms</b></p><p><b> ;51H
12、 秒寄存器</b></p><p><b> ;52H 分寄存器</b></p><p><b> ;53H 時(shí)寄存器</b></p><p><b> ;5FH 秒個(gè)位;</b></p><p><b> ;5EH 秒十位</b>&l
13、t;/p><p><b> ;5DH 分個(gè)位</b></p><p><b> ;5CH 分十位</b></p><p><b> ;5BH 時(shí)個(gè)位</b></p><p><b> ;5AH 時(shí)十位</b></p><p>
14、 ;54H 控制調(diào)時(shí)閃爍</p><p> ;-------------------------------</p><p> ORG0000H;程序入口地址</p><p> LJMPSTART</p><p> ORG000BH ;定時(shí)器0中斷入口地址</p><p&g
15、t; LJMPTIMET0</p><p> ORG1000H</p><p> ;----------------------------------</p><p><b> ;開(kāi)機(jī)程序</b></p><p> ;屏幕上循環(huán)閃爍8,作者:宗睿</p><p> ;----
16、------------------------------</p><p> START:MOVR6,#2;閃爍次數(shù)</p><p> MOV A, #01H;位選</p><p> TT:MOVP3,A</p><p> MOVP0,#80H;段碼"8&
17、quot;</p><p> LCALLDELAY</p><p> MOVP3,#00H</p><p> DJNZR6,TT</p><p> LCALLDELAY</p><p> LCALLDELAY1</p><p><b> RR
18、A</b></p><p> JBP1.0,TT;檢測(cè)鍵是否按下</p><p> LCALLDELAY ;延時(shí)去抖</p><p> JNBP1.0,KAI ;再次判斷鍵是否按下</p><p> KAI:SETBP1.0</p><p>
19、CLRA ;狀態(tài)恢復(fù)</p><p> MOVP0,#0FFH</p><p> LCALLDELAY1</p><p> SETB48H;用于調(diào)時(shí)閃爍標(biāo)志</p><p> SETB47H ;用于產(chǎn)生脈沖用于調(diào)時(shí)快進(jìn)的脈沖</p><p>
20、 MOVR1,#0;記錄功能鍵按下次數(shù)</p><p><b> ;--------</b></p><p> ;主程序,作者:趙峙堯</p><p><b> ;--------</b></p><p> MOV R0, #50H ;初始化</p
21、><p> MOV R6,#10H</p><p> CLEARJCQ:MOV@R0,#00H ;清寄存器</p><p><b> INCR0</b></p><p> DJNZR6,CLEARJCQ</p><p> MOVIP, #0
22、2H</p><p><b> SETBEA</b></p><p> SETB ET0</p><p> MOVTMOD,#01H ;設(shè)定定時(shí)器0工作方式1</p><p> MOVTH0,#3CH</p><p> MOVTL0,#0B0H;賦
23、定時(shí)初值,定時(shí)50ms</p><p> SETBTR0 ;啟動(dòng)定時(shí)器0</p><p> MOVSP,#70H;堆棧</p><p> MAIN:LCALLDISPLAY</p><p> LCALLKEY_SCAN</p><p><b>
24、 JZ MAIN</b></p><p> LCALLSET_KEY</p><p> JB46H,MAIN;如果已進(jìn)如快進(jìn),則返回</p><p> LCALLADD_KEY ;調(diào)用調(diào)節(jié)鍵</p><p> LJMPMAIN ;重新循環(huán)</p
25、><p> ;---------------</p><p> ; 顯示處理程序,作者:宗睿</p><p> ;---------------</p><p> DISPLAY:MOVA,51H</p><p> ANLA,#0FH</p><p> MOV5FH
26、,A ;轉(zhuǎn)換出秒個(gè)位,存入5FH</p><p> MOVA,51H</p><p> ANLA,#0F0H</p><p><b> SWAPA</b></p><p> MOV5EH,A ;轉(zhuǎn)換出秒十位,存入5EH</p><p>
27、; JB46H,MIN ;如果已進(jìn)入快進(jìn),則停止閃爍</p><p> CJNER1,#3,MIN</p><p> JB 48H, MIN</p><p> MOV5FH, #0AH</p><p> MOV 5EH, #0AH</p><
28、;p> MIN:MOV A, 52H</p><p> ANL A, #0FH</p><p> MOV 5DH, A ;轉(zhuǎn)換出分個(gè)位,存入5DH</p><p> MOV A, 52H</p><p> ANL A,
29、#0F0H</p><p><b> SWAP A</b></p><p> MOV 5CH, A ;轉(zhuǎn)換出分十位,存入5CH</p><p> JB 46H, HOUR</p><p> CJNE R1, #2,HOUR;如果R1為2
30、,閃爍分位</p><p> JB 48H, HOUR</p><p> MOV 5DH, #0AH</p><p> MOV 5CH, #0AH</p><p> HOUR:MOV A, 53H</p><p> ANL A,
31、#0FH</p><p> MOV 5BH, A ;轉(zhuǎn)換出時(shí)個(gè)位,存入5BH</p><p> MOV A, 53H</p><p> ANL A, #0F0H</p><p><b> SWAP A</b></p>&l
32、t;p> MOV 5AH, A ;轉(zhuǎn)換出時(shí)十位,存入5AH</p><p> JB 46H, DISP</p><p> CJNER1,#1,DISP;如果R1為1,閃爍時(shí)位</p><p> JB 48H, DISP</p><p> MOV
33、 5BH, #0AH</p><p> MOV 5AH, #0AH</p><p> ;-------------------</p><p> ;數(shù)碼管動(dòng)態(tài)掃描顯示,作者:宗睿</p><p> ;-------------------</p><p> DISP:MOV
34、DPTR, #TABLE</p><p> MOV A,5FH</p><p> MOVCA,@A+DPTR</p><p> MOV P0, A</p><p> SETBP3.7</p><p> LCALLDELAY</p><
35、p> CLR P3.7;顯示秒個(gè)位</p><p> MOV A,5EH</p><p> MOVC A,@A+DPTR</p><p> MOV P0, A</p><p> SETB P3.6</p><p> LCALL DEL
36、AY</p><p> CLR P3.6 ;顯示秒十位</p><p> MOV A,#0BFH</p><p> MOV P0, A</p><p> SETB P3.5</p><p> LCALL DELAY</p>
37、<p> CLR P3.5 ;顯示“-”</p><p> MOV A,5DH</p><p> MOVC A,@A+DPTR</p><p> MOV P0, A</p><p> SETB P3.4</p><p>
38、 LCALL DELAY</p><p> CLR P3.4 ;顯示分個(gè)位</p><p> MOV A,5CH</p><p> MOVC A, @A+DPTR</p><p> MOV P0, A</p><p> SETB
39、P3.3</p><p> LCALL DELAY</p><p> CLR P3.3 ;顯示分十位</p><p> MOV A,#0BFH</p><p> MOV P0, A</p><p> SETB P3.2</p><p>
40、 LCALLDELAY</p><p> CLR P3.2 ;顯示“-”</p><p> MOV A,5BH</p><p> MOVC A, @A+DPTR</p><p> MOV P0, A</p><p>
41、SETB P3.1</p><p> LCALL DELAY</p><p> CLR P3.1 ;顯示時(shí)個(gè)位</p><p> MOV DPTR, #TABLE</p><p> MOV A,5AH</p><p> MOVC A,
42、 @A+DPTR</p><p> MOV P0, A</p><p> SETB P3.0</p><p> LCALL DELAY</p><p> CLR P3.0 ;顯示時(shí)十位</p><p><b> RET<
43、/b></p><p> ;-----------------</p><p> ;閃爍,及時(shí)鐘主體結(jié)構(gòu),作者:宗睿</p><p> ;-----------------</p><p> TIMET0:PUSHACC</p><p> PUSH PSW</p><
44、p> MOV TH0,#3CH</p><p> MOV TL0,#0B0H</p><p> CPL 47H ;產(chǎn)生脈沖用于調(diào)時(shí)快進(jìn)</p><p> INC 54H</p><p> MOV A,54H</p><p> CJNE
45、 A,#10,ADD_TIME;產(chǎn)生0.5秒,控制閃爍</p><p> CPL 48H;取反調(diào)時(shí)閃爍標(biāo)志位</p><p> MOV54H,#00H</p><p> ADD_TIME:INC50H</p><p> MOVA,50H</p><p> CJNE
46、A,#10,ZDBACD ;整點(diǎn)報(bào)時(shí)時(shí)蜂鳴器響延遲時(shí)間</p><p> SETBP2.1 ;關(guān)蜂鳴器</p><p> ZDBACD:CJNEA,#20,RETI1 ;產(chǎn)生1秒時(shí)鐘</p><p> MOV50H,#00H ;一秒鐘時(shí)間到,清零50H</p><p&g
47、t; MOV A,51H</p><p> ADD A,#01H</p><p> DA A ;十進(jìn)制調(diào)整</p><p> MOV 51H,A</p><p> CJNE A,#60H,RETI1</p><p> MOV 51H,#
48、00H ;一分鐘到</p><p> MOV A,52H</p><p> ADD A,#01H</p><p><b> DA A</b></p><p> MOV 52H,A</p><p> CJNE A,#60H,RETI1&
49、lt;/p><p> CLR P2.1</p><p> MOV 52H,#00H ;一小時(shí)到,開(kāi)蜂鳴器,清分顯示</p><p> MOV A,53H</p><p> ADD A,#01H</p><p><b> DA A</b><
50、;/p><p> MOV 53H,A</p><p> CJNE A,#24H,RETI1</p><p> MOV 53H,#00H ;到24點(diǎn),清零小時(shí)</p><p> RETI1:POP PSW</p><p> POP ACC
51、;恢復(fù)現(xiàn)場(chǎng)</p><p> RETI ;中斷返回</p><p> ;-------------</p><p> ;華麗的按鍵功能設(shè)計(jì),作者:宗睿、趙峙堯</p><p> ;-------------</p><p> KEY_SCAN:CLR46H
52、 ;關(guān)閉調(diào)時(shí)快進(jìn)標(biāo)志</p><p> MOV P1,#0FFH ;將P1口設(shè)置成輸入狀態(tài)</p><p> MOV A,P1</p><p><b> CPL A</b></p><p> ANL A,#07H ;1口低3位
53、連接3個(gè)按鍵,只判斷該3位</p><p> JZ EXIT_KEY</p><p> LCALL DELAY ;延時(shí)去抖動(dòng)</p><p> MOV A,P1 ;重新判斷</p><p><b> CPL A</b></p>
54、<p> ANL A,#07H</p><p> JZ EXIT_KEY</p><p> MOV R5,A</p><p> MOV R4,#00H ;用于控制調(diào)時(shí)快進(jìn)速度</p><p> LOOP:LCALL DISPLAY ;進(jìn)入長(zhǎng)按處理<
55、;/p><p> MOV A,P1</p><p><b> CPL A</b></p><p> ANL A,#07H</p><p> JB 47H,LOOP1</p><p> INC R4 ;調(diào)時(shí)快進(jìn)間隔時(shí)間基準(zhǔn)
56、加1</p><p> LOOP1:CJNE R4,#99H,LOOP2</p><p> MOV R4,#70H ;確認(rèn)長(zhǎng)按后,加快調(diào)時(shí)快進(jìn)速度</p><p> SETB 46H</p><p> LCALL ADD_KEY</p><p> LOOP2:
57、JNZ LOOP ;等待鍵釋放</p><p> MOV A,R5 ;輸出鍵值</p><p><b> RET</b></p><p><b> EXIT_KEY:</b></p><p><b> RET</b>&l
58、t;/p><p> ;------------</p><p> ;延時(shí)子程序,作者:趙峙堯</p><p> ;------------</p><p> DELAY:MOV R7,#200</p><p> DJNZ R7,$</p><p><b>
59、 RET</b></p><p> DELAY1:MOV R3,#50</p><p> MOV TMOD,#00H;T1設(shè)為0方式</p><p> MOV TH1,#63H</p><p> MOV TL1,#18H</p><p> SETB
60、TR1</p><p> LP1:JBC TF1,LP2</p><p> SJMP LP1</p><p> LP2:MOV TH1,#63H</p><p> MOV TL1,#18H</p><p> DJNZ R3,LP1</p>&l
61、t;p><b> RET</b></p><p> ;-----------------</p><p> ;功能鍵程序,作者:宗睿</p><p> ;-----------------</p><p> SET_KEY:CJNE R5,#01H,EXIT ;選擇鍵鍵值</p>
62、;<p> INC R1 ;調(diào)整選擇功能標(biāo)志加一</p><p> CJNE R1,#4,EXIT</p><p> MOV R1,#0</p><p> MOV 54H,#00H ;調(diào)時(shí)閃爍清零</p><p><b> RET<
63、/b></p><p> ;----------</p><p> ;加1子程序,作者:趙峙堯</p><p> ;----------</p><p> ADD_KEY:CJNE R5,#02H,EXIT ;加1鍵值</p><p> CJNE R1,#01H,NEXT1
64、;選擇鍵功能標(biāo)志為1調(diào)時(shí),否則跳出</p><p> MOV A,53H</p><p> ADD A,#01H</p><p><b> DA A</b></p><p> MOV 53H,A</p><p> CJNE A,#24H,EXIT
65、</p><p> MOV 53H,#00H</p><p> NEXT1:CJNE R1,#02H,NEXT2 ;選擇鍵功能標(biāo)志為2調(diào)分,否則跳出</p><p> MOV A,52H</p><p> ADD A,#01H</p><p><b> DA
66、A</b></p><p> MOV 52H,A</p><p> CJNE A,#60H,EXIT</p><p> MOV 52H,#00H</p><p> NEXT2:CJNE R1,#03H,EXIT ;選擇鍵功能標(biāo)志為3調(diào)秒,否則跳出</p><p>
67、; MOV 51H,#00H ;如加1鍵按下直接清零秒</p><p> JNB 51H, EXIT</p><p><b> RET</b></p><p> ;-----------</p><p> ;返回子程序,作者:趙峙堯</p><p&
68、gt; ;-----------</p><p><b> EXIT:</b></p><p><b> RET</b></p><p> ;-----------------</p><p><b> ;數(shù)碼管字形編碼表</b></p><p&g
69、t; ;-----------------</p><p> TABLE:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FFH</p><p> ;"0","1","2","3","4","5","6&
70、quot;,"7","8"",9","無(wú)"</p><p><b> ;--------</b></p><p><b> ;程序結(jié)束</b></p><p><b> ;--------</b></p>
71、<p><b> END</b></p><p> 11.設(shè)計(jì)課題的誤差分析</p><p> 該電子鐘在運(yùn)行中存在一定的誤差,誤差產(chǎn)生有三種可能,首先是采用T0計(jì)時(shí)器計(jì)時(shí)方案是計(jì)時(shí)的,有點(diǎn)是可以中斷實(shí)現(xiàn)。而當(dāng)電子鐘運(yùn)行時(shí)間1秒時(shí),又得去執(zhí)行中斷程序,這個(gè)過(guò)程是需要時(shí)間的,所以就產(chǎn)生了一定的誤差,當(dāng)然這個(gè)誤差是定時(shí)器避免不了的,其次還有硬件的傳輸延
72、時(shí)也有一定的影響。第三,設(shè)的晶振的頻率,以及計(jì)時(shí)器的初值設(shè)定,會(huì)長(zhǎng)生一定的誤差。</p><p><b> 12.心得體會(huì):</b></p><p> 作為自動(dòng)化專(zhuān)業(yè)的大三學(xué)生,我覺(jué)得單片機(jī)課程設(shè)計(jì)是十分有意義的,而且是十分必要的。在已度過(guò)的大學(xué)時(shí)間里,我們大多數(shù)接觸的是理論專(zhuān)業(yè)課。我們?cè)谡n堂上掌握的僅僅是專(zhuān)業(yè)課的理論知識(shí),如何去鍛煉我們的實(shí)踐能力?如何把我們所學(xué)
73、的專(zhuān)業(yè)基礎(chǔ)課理論知識(shí)運(yùn)用到實(shí)踐中去呢?我想做類(lèi)似的課程設(shè)計(jì)就為我們提供了良好的實(shí)踐平臺(tái)。</p><p> 在做本次課程設(shè)計(jì)的過(guò)程中,我感觸最深的當(dāng)屬查閱大量的設(shè)計(jì)資料了。為了讓自己的設(shè)計(jì)更加完善,查閱這方面的設(shè)計(jì)資料是十分必要的,同時(shí)也是必不可少的。我們是在做單片機(jī)課程設(shè)計(jì),但我們不是藝術(shù)家,他們可以拋開(kāi)實(shí)際盡情在幻想的世界里翱翔,而我們一切都要有據(jù)可依,有理可尋,不切實(shí)際的構(gòu)想永遠(yuǎn)只能是構(gòu)想,永遠(yuǎn)無(wú)法升級(jí)為
74、設(shè)計(jì)。</p><p> 其次,在這次課程設(shè)計(jì)中,我們運(yùn)用到了以前所學(xué)的專(zhuān)業(yè)課知識(shí),如:匯編語(yǔ)言、模擬和數(shù)字電路知識(shí)等。雖然我們很少深層次的研究這些理論,但在學(xué)習(xí)的過(guò)程中帶著問(wèn)題去學(xué)我發(fā)現(xiàn)效率很高,這是我做這次課程設(shè)計(jì)的又一收獲。</p><p> 最后,要做好一個(gè)課程設(shè)計(jì),就必須做到:在設(shè)計(jì)程序之前,對(duì)所用單片機(jī)的內(nèi)部結(jié)構(gòu)有一個(gè)系統(tǒng)的了解,知道該單片機(jī)內(nèi)有哪些資源;要有一個(gè)清晰的思路
75、和一個(gè)完整的軟件流程圖;在設(shè)計(jì)程序時(shí),不能妄想一次就將整個(gè)程序設(shè)計(jì)好,反復(fù)修改、不斷改進(jìn)是程序設(shè)計(jì)的必經(jīng)之路;要養(yǎng)成注釋程序的好習(xí)慣,一個(gè)程序的完美與否不僅僅是實(shí)現(xiàn)功能,而應(yīng)該讓人一看就能明白你的思路,這樣也為資料的保存和交流提供了方便;在設(shè)計(jì)課程過(guò)程中遇到問(wèn)題是很正常德,但我們應(yīng)該將每次遇到的問(wèn)題記錄下來(lái),并分析清楚,以免下次再碰到同樣的問(wèn)題。</p><p> 另外,這次課程設(shè)計(jì)讓我感到了團(tuán)隊(duì)合作的重要性。
76、在團(tuán)隊(duì)中,我們互幫互助,對(duì)整個(gè)課程設(shè)計(jì)來(lái)說(shuō),這是至關(guān)重要的,缺少每一個(gè)人都會(huì)對(duì)我們的設(shè)計(jì)產(chǎn)生影響。</p><p> 最重要的是,感謝蘇老師這一學(xué)期以來(lái)對(duì)我們單片機(jī)學(xué)習(xí)的悉心教導(dǎo)。沒(méi)有老師的指導(dǎo),就沒(méi)有我們完成的課程設(shè)計(jì)。蘇老師是我們走向成功的必要條件。</p><p> 一周的課程設(shè)計(jì)結(jié)束了,但是從中學(xué)到的知識(shí)會(huì)讓我受益終身。發(fā)現(xiàn)、提出、分析、解決問(wèn)題和實(shí)踐能力的提高都會(huì)受益于我們以
溫馨提示
- 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ì)報(bào)告--電子鐘
- 電子鐘單片機(jī)課程設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)--電子鐘
- 單片機(jī)課程設(shè)計(jì)(電子鐘)
- 《單片機(jī)技術(shù)》電子鐘課程設(shè)計(jì)---數(shù)字電子鐘
- 電子鐘課程設(shè)計(jì)--基于單片機(jī)的電子鐘設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)——數(shù)字電子鐘
- 單片機(jī)課程設(shè)計(jì)--數(shù)字電子鐘
- 單片機(jī)課程設(shè)計(jì)--數(shù)字電子鐘
- 單片機(jī)課程設(shè)計(jì)---智能電子鐘
- 單片機(jī)數(shù)字電子鐘課程設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)--數(shù)字電子鐘
- 單片機(jī)課程設(shè)計(jì)-智能電子鐘
- 單片機(jī)課程設(shè)計(jì)--數(shù)字鐘電子鐘
- 單片機(jī)課程設(shè)計(jì)--簡(jiǎn)單電子鐘設(shè)計(jì)
- 《單片機(jī)原理與應(yīng)用》課程設(shè)計(jì)--電子鐘系統(tǒng)設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)--數(shù)字電子鐘設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)---電子鐘的設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)報(bào)告-電子鐘設(shè)計(jì)
- 單片機(jī)電子鐘課程設(shè)計(jì)---數(shù)字電子鐘
評(píng)論
0/150
提交評(píng)論