版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 電子技術(shù)基礎(chǔ)課程設(shè)計(jì)報(bào)告</p><p><b> 定 時(shí) 鬧 鐘</b></p><p> 2014年12月24日</p><p><b> 摘要</b></p><p> 本設(shè)計(jì)是一個(gè)定時(shí)鬧鐘,它僅使用單片的40引腳單片機(jī)完成鬧鐘的全部功能。設(shè)計(jì)目的是為了學(xué)習(xí)和鞏固
2、單片機(jī)知識(shí),使對(duì)已學(xué)過(guò)的基礎(chǔ)知識(shí)能有更深入的理解,學(xué)會(huì)獨(dú)立思考、獨(dú)立思考、獨(dú)立工作,以及提高對(duì)所學(xué)應(yīng)用基本理論分析和解決實(shí)際問(wèn)題的能力。</p><p> 本文設(shè)計(jì)的定時(shí)鬧鐘采用80c51芯片,用匯編語(yǔ)言進(jìn)行編程,時(shí)、分、秒用6位LED數(shù)碼管顯示。在電路中通過(guò)四個(gè)按鍵S1、S2、S3和S4來(lái)進(jìn)行定時(shí)和調(diào)時(shí),定時(shí)時(shí)間到通過(guò)喇叭發(fā)出報(bào)警聲。</p><p><b> 設(shè)計(jì)系統(tǒng)的主
3、要功能</b></p><p> · 能顯示 時(shí)時(shí)-分分-秒秒。</p><p> · 能夠設(shè)置定時(shí)時(shí)間、 修改定時(shí)時(shí)間。</p><p> · 到定時(shí)時(shí)間能發(fā)出報(bào)警</p><p> 1 系統(tǒng)總體方案及硬件設(shè)計(jì)</p><p> 1.1 系統(tǒng)總體方案</p
4、><p> 1)由于要顯示數(shù)字時(shí)間,所以需要6位數(shù)碼管。</p><p> 2)時(shí)間的定時(shí)用時(shí)鐘電路,修改時(shí)間和定時(shí)用手動(dòng)按鍵控制,報(bào)警聲通過(guò)喇叭發(fā)出。</p><p> 3)80c51單片機(jī)加上外圍器件(2個(gè)3位共陽(yáng)數(shù)碼管,8個(gè)限流電阻和一個(gè)蜂鳴器)和應(yīng)用程序(ISIS 7 Professional軟件和KEIL編譯軟件),構(gòu)成相應(yīng)的應(yīng)用系統(tǒng)。</p>
5、;<p> 1.2系統(tǒng)設(shè)計(jì)方框圖</p><p><b> 1.3硬件設(shè)計(jì)</b></p><p> 1.3.1芯片:80c51</p><p> 80c51芯片內(nèi)不包含一個(gè)8位中央處理器cpu,4kb程序存儲(chǔ)器ROM,128B隨機(jī)存取存儲(chǔ)器,RAM,4個(gè)8位并行I/O接口,1個(gè)全雙工串行通信接口,2個(gè)16 位定時(shí)器、計(jì)數(shù)
6、器級(jí)及21個(gè)特殊功能寄存器。</p><p> 由先進(jìn)CMOS 工藝制造并帶有非易失性Flash 程序存儲(chǔ)器 全部支持12 時(shí)鐘和6 時(shí)鐘操作 P89C51X2 和P89C52X2/54X2/58X2 分別包含128 字節(jié)和256 字節(jié)RAM 32 條I/O 口線 3 個(gè)16 位定時(shí)/計(jì)數(shù)器 6 輸入4 優(yōu)先級(jí)嵌套中斷結(jié)構(gòu) 1 個(gè)串行I/O 口 可用于多機(jī)通信 I/O 擴(kuò)展或全雙工UART以及片內(nèi)振蕩器和時(shí)鐘電
7、路。此外,由于器件采用了靜態(tài)設(shè)計(jì),可提供很寬的操作頻率范圍,頻率可降至0 ??蓪?shí)現(xiàn)兩個(gè)由軟件選擇的節(jié)電模式,空閑模式和掉電模式,空閑模式凍結(jié)CPU但RAM定時(shí)器,串口和中斷系統(tǒng)仍然工作掉電模式保存RAM的內(nèi)容 但是凍結(jié)振蕩器 導(dǎo)致所有其它的片內(nèi)功能停止工作。由于設(shè)計(jì)是靜態(tài)的時(shí)鐘可停止而不會(huì)丟失用戶(hù)數(shù)據(jù) 運(yùn)行可從時(shí)鐘停止處恢復(fù)。</p><p><b> .1.3.2蜂鳴器</b></
8、p><p> 由P3.7口控制蜂鳴器,使其定時(shí)時(shí)間到能發(fā)出報(bào)警聲。</p><p><b> 1.3.3時(shí)鐘電路</b></p><p> 單片機(jī)的時(shí)鐘產(chǎn)生方法有兩種:內(nèi)部時(shí)鐘方式和外部時(shí)鐘方式。本系統(tǒng)中單片機(jī)采用內(nèi)部時(shí)鐘方式。最常用的內(nèi)部時(shí)鐘方式是采用外接晶體和電容組成的并聯(lián)諧振回路。振蕩晶體可在1.2MHz~12MHz之間。電容值無(wú)嚴(yán)格要
9、求,但電容取值對(duì)振蕩頻率輸出的穩(wěn)定性、大小和振蕩電路起振速度有少許影響,一般可在20pF~100pF之間取值。</p><p> 單片機(jī)的時(shí)鐘電路:如圖所示</p><p> 限流電阻:8個(gè)10k電阻</p><p> 控制按鍵:本系統(tǒng)要進(jìn)行時(shí)間的調(diào)整和定時(shí),因此用4個(gè)手動(dòng)按鍵對(duì)其進(jìn)行控制。</p><p> 1.3.4顯示器模塊的設(shè)
10、計(jì)</p><p> 利用2個(gè)七段數(shù)碼管6個(gè)選位引腳連接C51單片機(jī) P2.5 –P2.0接口,其他8個(gè)引腳分別通過(guò)限流電阻與C51單片機(jī)的P0.0 - P0.7和共陽(yáng)極數(shù)碼管連接。</p><p><b> 數(shù)碼管:</b></p><p> 單片機(jī)中通常使用7段LED,LED是發(fā)光二極管顯示器的縮寫(xiě)。LED顯示器由于結(jié)構(gòu)簡(jiǎn)單,價(jià)格便宜
11、,體積小,亮度高,電壓低,可靠性高,壽命長(zhǎng),響應(yīng)速度快,顏色鮮艷,配置靈活,與單片機(jī)接口方便而得到廣泛應(yīng)用。LED顯示器是由若干個(gè)發(fā)光二極管組成顯示字段的顯示部件,當(dāng)發(fā)光二極管導(dǎo)通時(shí),相應(yīng)的一個(gè)點(diǎn)或一個(gè)筆劃發(fā)光,控制不同組合的二極管導(dǎo)通,就能顯示出各種字符。</p><p><b> 如圖所示</b></p><p><b> 2軟件設(shè)計(jì)</b&g
12、t;</p><p><b> 2.1劃分模塊</b></p><p> 根據(jù)設(shè)計(jì)要求,定時(shí)鬧鐘程序可分為以下幾個(gè)模塊:</p><p> 1)顯示時(shí)間的設(shè)置;</p><p> 2)鬧鐘時(shí)間的設(shè)置:</p><p> 4)定時(shí)時(shí)間的響應(yīng)。</p><p><
13、;b> 3.2程序流程圖</b></p><p><b> 程序流程圖</b></p><p><b> 2.3匯編程序</b></p><p><b> ORG 0000H</b></p><p> LJMP START</p>&l
14、t;p><b> ORG 000BH</b></p><p><b> LJMP TIME</b></p><p> ;;;;;;;;初始化;;;;;;;;</p><p> START: MOV SP, #50H</p><p> MOV 20H,#00H
15、 ;定義秒</p><p> MOV 21H,#00H ;定義分</p><p> MOV 22H,#00H ;定義時(shí)</p><p> MOV 23H,#01H ;定義鬧鐘分鐘</p><p> MOV 24H,#01H ;定義鬧鐘小時(shí)&
16、lt;/p><p> MOV 25H,#00H</p><p> MOV 26H,#01H</p><p> MOV 30H,#00H ;BCD SECOND</p><p> MOV 31H,#00H</p><p> MOV 32H,#00H
17、;BCD MINUTE</p><p> MOV 33H,#00H</p><p> MOV 34H,#00H ;BCD HOUR</p><p> MOV 35H,#00H</p><p> MOV 36H,#01H</p><p> MOV 37H,#00H</p>
18、;<p> MOV 38H,#01H</p><p> MOV 39H,#00H</p><p> MOV 50H,#00H ;按鍵次數(shù)</p><p> MOV TMOD,#01H ;16位計(jì)數(shù)器</p><p> MOV TH0, #03CH ;賦初值</
19、p><p> MOV TL0, #0B0H</p><p> MOV IE, #87H ;中斷允許</p><p> SETB TR0 ;啟動(dòng)T0</p><p> MOV R2,#14H</p><p> MOV P2,#0FFH</p><p
20、><b> CLR P3.7</b></p><p> ;;;;;;;;主程序;;;;;;;;;</p><p> MAIN: LCALL TIMEPRO ;調(diào)用鬧鐘判斷</p><p> GB: LCALL DISPLAY1;調(diào)用時(shí)間顯示</p><p> JB P1.3
21、,M1 ;P1.3=1時(shí)轉(zhuǎn)移 S4沒(méi)有按下</p><p> LCALL SETTIME ;調(diào)用SETTIME調(diào)時(shí)子程序</p><p><b> LJMP MAIN</b></p><p> M1: JB P1.2,M2 ;P1 g.
22、2=1時(shí)轉(zhuǎn)移 S3</p><p> LCALL SETATIME ;調(diào)用SETATIME子程序 </p><p><b> LJMP MAIN</b></p><p> M2: JB P1.0,M4 ;P1.0=1時(shí)轉(zhuǎn)移 S1</p><p>
23、 LCALL LOOKATIME ;調(diào)用LOOKATIME顯示鬧鐘子程序</p><p> M4: LJMP MAIN</p><p> ;;;;;;;;延時(shí)子程序 ;;;;;;</p><p> DELAY: MOV R4,#030H</p><p> DL00: MOV R5,#0FFH
24、</p><p> DL11: MOV R6,#9H</p><p> DL12: DJNZ R6,DL12</p><p> DJNZ R5,DL11</p><p> DJNZ R4,DL00</p><p><b> RET</b></p><p&g
25、t; ;;;;;;;時(shí)間調(diào)整;;;;;;;</p><p> SETTIME: ;設(shè)置時(shí)間</p><p> L0: LCALL DISPLAY1</p><p> MM1: JB P1.3,L1 ;P1.3=1時(shí)轉(zhuǎn)移 </p><p> MOV C,P1.3 </p>
26、<p><b> JC MM1</b></p><p> LCALL DELAY1 ;延時(shí)</p><p><b> JC MM1</b></p><p> MSTOP1: MOV C,P1.3 ;P1.3為0時(shí)轉(zhuǎn)移</p><p> JNC MSTO
27、P1 </p><p> LCALL DELAY1 ;延時(shí)</p><p> MOV A,50H </p><p> INC 50H </p><p> CJNE A,#00H,HJ1</p><p><b>
28、 LJMP L0</b></p><p> HJ1: MOV C,P1.3 </p><p> JNC MSTOP1</p><p> INC 22H ;小時(shí)自加一</p><p><b> MOV A,22H</b></p><p>
29、CJNE A,#18H,GO12 ;小時(shí)計(jì)數(shù)循環(huán) </p><p> MOV 22H,#00H ;復(fù)位</p><p> MOV 34H,#00H</p><p> MOV 35H,#00H</p><p><b> LJMP L0</b></p><p>
30、L1: JB P1.1,L2 ;P1.1=1時(shí)轉(zhuǎn)移</p><p> MOV C,P1.1</p><p><b> JC L1</b></p><p> LCALL DELAY1 ;延時(shí)</p><p><b> JC L1</b></p>&l
31、t;p> MSTOP2: MOV C,P1.1 ;P1.1=0時(shí)轉(zhuǎn)移</p><p> JNC MSTOP2 </p><p> LCALL DELAY1 ;延時(shí)</p><p> MOV C,P1.1</p><p> JNC MSTOP2</p><p> INC 2
32、1H ;分鐘加一</p><p><b> MOV A,21H</b></p><p> CJNE A,#3CH,GO11 ;分鐘計(jì)數(shù)循環(huán)</p><p> MOV 21H,#00H ; 復(fù)位</p><p> MOV 32H,#00H</p>&
33、lt;p> MOV 33H,#00H</p><p><b> LJMP L0</b></p><p> GO11: MOV B,#0AH</p><p><b> DIV AB</b></p><p> MOV 32H,B ; 將A的低4位存入32單元&
34、lt;/p><p> MOV 33H,A ; 將A的高4位存入33單元</p><p><b> LJMP L0</b></p><p> GO12: MOV B,#0AH</p><p><b> DIV AB</b></p><p>
35、MOV 34H,B ;將A的低4位存入34單元</p><p> MOV 35H,A ; 將A的高4位存入35單元</p><p><b> LJMP L0</b></p><p> L2: JB P1.0,L0 ; P1.0=1時(shí)轉(zhuǎn)移</p>&l
36、t;p> MOV C,P1.0</p><p><b> JC L2</b></p><p> LCALL DELAY1 ;延時(shí)</p><p> MOV C,P1.0</p><p><b> JC L2</b></p><p> S
37、TOP1: MOV C,P1.0 ; P1.0=0時(shí)轉(zhuǎn)移</p><p> JNC STOP1 </p><p> LCALL DELAY1 ;延時(shí)</p><p> MOV C,P1.0</p><p><b> JNC STOP1</b></p
38、><p> MOV 50H,#00H</p><p> LJMP MAIN</p><p> ;;;;;; 設(shè)置鬧鐘;;;;;;;;</p><p> SETATIME:LCALL DISPLAY2 ; 調(diào)用DISPLAY2顯示鬧鐘</p><p> N0: LCALL DISPLAY2&
39、lt;/p><p> MM2: JB P1.2,N1 ;P1.2=1時(shí)轉(zhuǎn)移</p><p> MOV C,P1.2</p><p><b> JC MM2</b></p><p> LCALL DELAY1 ; 延時(shí)</p><p><b&g
40、t; JC MM2</b></p><p> MSTOP3: MOV C,P1.2 ; P1.2=0時(shí)轉(zhuǎn)移</p><p> JNC MSTOP3 </p><p> LCALL DELAY1 ; 延時(shí)</p><p> MOV A,50
41、H </p><p><b> INC 50H</b></p><p> CJNE A,#00H,HJ2</p><p><b> LJMP N0</b></p><p> HJ2: MOV C,P1.2</p><p> JNC MSTOP3</
42、p><p> INC 24H ;小時(shí)加一</p><p><b> MOV A,24H</b></p><p> CJNE A,#24,GO22 ;小時(shí)計(jì)數(shù)循環(huán)</p><p> MOV 24H,#00H ;復(fù)位</p><p>
43、 MOV 38H,#00H</p><p> MOV 39H,#00H</p><p><b> LJMP N0</b></p><p> N1: JB P1.1,N2 ;P1.1=1時(shí)轉(zhuǎn)移</p><p> MOV C,P1.1</p><p>
44、<b> JC N1</b></p><p> LCALL DELAY1 ;延時(shí)</p><p><b> JC N1</b></p><p> MSTOP4: MOV C,P1.1 ;P1.1=0時(shí)轉(zhuǎn)移</p><p> JNC MSTOP4
45、 </p><p> LCALL DELAY1 ;延時(shí)</p><p> MOV C,P1.1</p><p> JNC MSTOP4</p><p> INC 23H ;分鐘加一</p><p><b>
46、 MOV A,23H</b></p><p> CJNE A,#60,GO21 ;分鐘計(jì)數(shù)循環(huán)</p><p> MOV 23H,#00H ;復(fù)位</p><p> MOV 36H,#00H</p><p> MOV 37H,#00H</p><p><
47、b> LJMP N0</b></p><p> GO21: MOV B,#0AH</p><p><b> DIV AB</b></p><p> MOV 36H,B ;將A的低4位存入36單元</p><p> MOV 37H,A ;將A的高4位
48、存入37單元</p><p><b> LJMP N0</b></p><p> GO22: MOV B,#0AH</p><p><b> DIV AB</b></p><p> MOV 38H,B ;將A的低4位存入38單元</p><p&g
49、t; MOV 39H,A ;將A的高4位存入39單元</p><p><b> LJMP N0</b></p><p> N2: JB P1.0 ,N0 ;P1.0=1時(shí)轉(zhuǎn)移</p><p> MOV C,P1.0</p><p><b> JC N2<
50、/b></p><p> LCALL DELAY1 ;延時(shí)</p><p> MOV C,P1.0</p><p><b> JC N2</b></p><p> STOP2: MOV C,P1.0</p><p><b> JNC STOP2&l
51、t;/b></p><p> LCALL DELAY1</p><p> MOV C,P1.0</p><p><b> JNC STOP2</b></p><p> MOV 50H,#00H</p><p><b> LJMP MAIN</b></
52、p><p> TIMEPRO: MOV A,21H</p><p><b> MOV B,23H</b></p><p> CJNE A,B,BK ;判斷定時(shí)鬧鐘的分鐘</p><p><b> MOV A,22H</b></p><p><b&
53、gt; MOV B,24H</b></p><p> CJNE A,B,BK ;判斷定時(shí)鬧鐘的小時(shí)</p><p> SETB 25H.0</p><p> MOV C,25H.0</p><p> LCALL TIMEOUT ;調(diào)用TIMEOUT</p><p><b&g
54、t; BK:RET</b></p><p><b> TIMEOUT:</b></p><p> X1: LCALL BZ ;調(diào)用喇叭響應(yīng)程序</p><p> LCALL DISPLAY2 ;延時(shí)</p><p> CLR 25H.0 ;調(diào)用喇
55、叭響應(yīng)程序結(jié)束</p><p> JB P1.0, X1 ;P1.0=1時(shí)轉(zhuǎn)移</p><p> LCALL DELAY ;延時(shí)</p><p><b> CLR 25H.0</b></p><p> LJMP DISPLAY1 </p><p&
56、gt; BZ: CLR P3.7</p><p> MOV R7,#250 ;喇叭響應(yīng)時(shí)間</p><p> T2: MOV R6,#124</p><p> T3: DJNZ R6,T3</p><p> DJNZ R7,T2</p><p><b> SETB P3.7&
57、lt;/b></p><p><b> RET</b></p><p> LOOKATIME:LCALL DISPLAY2</p><p> MM: JNB P1.0,LOOKATIME </p><p> LCALL DELAY1</p><p> LJMP MA
58、IN</p><p> DELAY1: MOV R4,#14H ;時(shí)間延時(shí)</p><p> DL001: MOV R5,#0FFH</p><p> DL111: DJNZ R5,DL111</p><p> DJNZ R4,DL001</p><p><b>
59、 RET</b></p><p> ;***********定時(shí)**************</p><p> TIME: PUSH ACC ;保護(hù)現(xiàn)場(chǎng)</p><p><b> PUSH PSW</b></p><p> MOVTH0,#03CH
60、 ;初值</p><p> MOVTL0,#0B0H</p><p> DJNZ R2,RET0</p><p> MOVR2,#14H</p><p><b> MOV A,20H</b></p><p><b> CLR C</b><
61、;/p><p> INC A ;秒自加一</p><p> CJNE A,#3CH,GO1 ;秒計(jì)數(shù)循環(huán)</p><p> MOV 20H,#0 ;復(fù)位</p><p> MOV 30H,#0</p><p&
62、gt; MOV 31H,#0</p><p> MOV A,21H</p><p> INC A ;分鐘自加一</p><p> CJNE A,#3CH,GO2 ;分鐘計(jì)數(shù)循環(huán)</p><p> MOV 21H,#0H
63、;復(fù)位</p><p> MOV 32H,#0</p><p> MOV 33H,#0</p><p> MOV A,22H</p><p> INC A ;小時(shí)自加一</p><p> CJNE A,#18H,GO3 ;小
64、時(shí)計(jì)數(shù)循環(huán)</p><p> MOV 22H,#00H ;復(fù)位</p><p> MOV 34H,#0</p><p> MOV 35H,#0</p><p> AJMP RET0</p><p> GO1:MOV 20H,A</p><
65、;p> MOV B,#0AH</p><p><b> DIV AB</b></p><p> MOV 31H,A ;將A的低4位存入31單元</p><p> MOV 30H,B ;將A的高4位存入30單元</p><
66、p> AJMP RET0</p><p> GO2: MOV 21H,A</p><p> MOV B,#0AH</p><p><b> DIV AB</b></p><p> MOV 33H,A ;將A的低4位存入33單元</p&
67、gt;<p> MOV 32H,B ;將A的高4位存入32單元</p><p><b> AJMPRET0</b></p><p> GO3:MOV 22H,A</p><p> MOV B,#0AH</p><p> DIV AB
68、</p><p> MOV 35H,A ;將A的低4位存入35單元</p><p> MOV 34H,B ;將A的高4位存入34單元</p><p><b> AJMPRET0</b></p><p> RET0: POP PSW
69、 ;恢復(fù)現(xiàn)場(chǎng)</p><p><b> POP ACC</b></p><p><b> RETI</b></p><p> ;;;******顯示子程序**********</p><p> DISPLAY1:MOV R0,#30H</p
70、><p> MOV R3,#0FEH</p><p> MOV A,R3</p><p> PLAY1: MOV P2,A</p><p> MOV A,@R0 ;取要顯示的數(shù)據(jù)</p><p> MOV DPTR,#DSEG1 ;指向
71、字形段碼首地址</p><p> MOVC A,@A+DPTR </p><p> CPL A ;查表取字形段碼</p><p> MOV P0,A ;指向P0口</p><p><b> LCALL DL1</b></p>
72、<p> MOV P2,#0FFH</p><p> MOV A,R3 ;判斷是否顯示到最低位</p><p> RL A ;左移一位</p><p> JNB ACC.6,LD1</p><p> INC R0
73、 ;緩沖器地址加一</p><p> MOV R3,A</p><p> LJMP PLAY1</p><p> LD1: RET</p><p> DISPLAY2: PUSH ACC ;保護(hù)現(xiàn)場(chǎng)</p><p><b> P
74、USH PSW</b></p><p> MOV R0,#36H</p><p> MOV R3,#0FBH</p><p> MOV A,R3</p><p> PLAY2: MOV P2,A</p><p> MOV A,@R0 ;取要顯
75、示的數(shù)據(jù)</p><p> MOV DPTR,#DSEG1 ;指向字形段碼首地址</p><p> MOVC A,@A+DPTR </p><p> CPL A ;查表取字形段碼</p><p> MOV P0,A ;指向P0口</p&g
76、t;<p> LCALL DL1 ;調(diào)用DL1</p><p> MOV P2,#0FFH</p><p> MOV A,R3 ;判斷是否顯示到最低位</p><p> RL A ;左移一位</p><p>
77、 JNB ACC.6,LD2</p><p> INC R0 ;緩沖器地址加一</p><p> MOV R3,A</p><p> LJMP PLAY2 ;調(diào)用PLAY2</p><p> LD2: POP PSW</p
78、><p> POP ACC ;恢復(fù)現(xiàn)場(chǎng)</p><p><b> RET</b></p><p> ;;;;;;;DELAY;;;;;;;;</p><p> DL1: MOV R7,#20H</p><p> DL:
79、MOV R6,#20H</p><p> DL6: DJNZ R6,$</p><p> DJNZ R7,DL</p><p><b> RET</b></p><p> DSEG1: DB 3FH,06H,5BH,4FH,66H ;七段碼表</p><p&g
80、t; DB 6DH,7DH,07H,7FH,6FH</p><p><b> END</b></p><p> 3 protell軟件仿真:</p><p> 通過(guò)S1、S2、S3和S4四個(gè)按鍵,對(duì)時(shí)間進(jìn)行修改和鬧鐘的設(shè)置。定時(shí)時(shí)間到能發(fā)出報(bào)警聲,使用KEIL軟件編輯程序,生成HEX文件,然后用protel進(jìn)行仿真,系統(tǒng)運(yùn)行初始狀態(tài):
81、</p><p> 按下S1鍵顯示鬧鐘,松開(kāi)后顯示時(shí)間;按下S4鍵進(jìn)入時(shí)間修改模式,再按S4鍵時(shí)間的時(shí)加1,按S2分加1,調(diào)整結(jié)束后按下S1恢復(fù)正常顯示;按下S3鍵進(jìn)入鬧鐘修改模式,再按S3鍵鬧鐘的時(shí)加1,按S2分加1,調(diào)整結(jié)束后按下S1恢復(fù)正常顯示。</p><p><b> 4 課程設(shè)計(jì)體會(huì):</b></p><p> 課程設(shè)計(jì)是培養(yǎng)
82、學(xué)生綜合運(yùn)用所學(xué)知識(shí),發(fā)現(xiàn)、提出、分析和解決實(shí)際問(wèn)題,鍛煉實(shí)踐能力的重要環(huán)節(jié),是對(duì)學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過(guò)程。隨著科學(xué)技術(shù)發(fā)展的日新日異,單片機(jī)已經(jīng)成為當(dāng)今計(jì)算機(jī)應(yīng)用中空前活躍的領(lǐng)域,在生活中可以說(shuō)得是無(wú)處不在,作為二十一世紀(jì)的大學(xué)生來(lái)說(shuō)掌握單片機(jī)的開(kāi)發(fā)技術(shù)是十分重要的。</p><p> 通過(guò)本次單片機(jī)原理及應(yīng)用課程設(shè)計(jì)使我充分認(rèn)認(rèn)到了課程設(shè)計(jì)的理要性和必要性,本次設(shè)計(jì)使我對(duì)已學(xué)過(guò)的基礎(chǔ)知識(shí)有了更深
83、入的理解,學(xué)會(huì)了獨(dú)立思考、獨(dú)立工作以及對(duì)應(yīng)用所學(xué)基本理論分析和解決實(shí)際問(wèn)題的能力有了很大的提高。另外,本次設(shè)計(jì)使我的實(shí)際操作技能得到了訓(xùn)練, 同時(shí)也進(jìn)一步培養(yǎng)了我嚴(yán)謹(jǐn)?shù)目茖W(xué)作風(fēng)。</p><p> 回顧起此次單片機(jī)課程設(shè)計(jì),從選題到定稿,從理論到實(shí)踐,在整整兩個(gè)星期的日子里,可以說(shuō)得是苦多于甜,但是從中卻學(xué)到很多很多的的東西,不但鞏固了以前所學(xué)過(guò)的知識(shí),而且對(duì)單片機(jī)原理課外知識(shí)也的到了拓展。做的過(guò)程中,開(kāi)始的確
84、遇到了不少困難的問(wèn)題,比如說(shuō)芯片管腳不熟悉怎么放置,對(duì)單片機(jī)匯編語(yǔ)言掌握得不好等等,同時(shí)在這過(guò)程中也發(fā)現(xiàn)了自己的許多不足之處,對(duì)以前所學(xué)過(guò)的知識(shí)理解得不夠深刻,掌握得不夠牢固。 </p><p> 通過(guò)單片機(jī)課程設(shè)計(jì)之后,我不僅加深了對(duì)單片機(jī)理論的理解,將理論很好地應(yīng)用到實(shí)際當(dāng)中去,而且我們還學(xué)會(huì)了如何去培養(yǎng)創(chuàng)新精神和嚴(yán)謹(jǐn)?shù)目茖W(xué)作風(fēng),從而不斷地戰(zhàn)勝自己,超越自己。更重要的是,我在這一設(shè)計(jì)過(guò)程中,學(xué)會(huì)了堅(jiān)持不懈,
85、不輕易言棄。</p><p><b> 參考文獻(xiàn):</b></p><p> [1]. 何宏.單片機(jī)原理及接口技術(shù)教程.北京:國(guó)防工業(yè)出版社,2008.4</p><p> [2]. 李廣弟.單片機(jī)基礎(chǔ).北京:北京航空航天大學(xué)出版社,1992</p><p> [3]. 何立民.單片機(jī)應(yīng)用技術(shù)大全.北京:北京航空
溫馨提示
- 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ì)—定時(shí)鬧鐘設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)—定時(shí)鬧鐘設(shè)計(jì)
- 單片機(jī)定時(shí)鬧鐘課程設(shè)計(jì)
- 定時(shí)鬧鐘—單片機(jī)課程設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)---定時(shí)鬧鐘設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)--定時(shí)鬧鐘設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)---定時(shí)鬧鐘的設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)——定時(shí)鬧鐘的設(shè)計(jì)
- 課程設(shè)計(jì)--單片機(jī)定時(shí)鬧鐘設(shè)計(jì)報(bào)告
- 單片機(jī)課程設(shè)計(jì)--基于51單片機(jī)的定時(shí)鬧鐘設(shè)計(jì)
- 基于單片機(jī)的定時(shí)鬧鐘課程設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)--簡(jiǎn)單定時(shí)鬧鐘系統(tǒng)
- 單片機(jī)課程設(shè)計(jì)---- lcd電子定時(shí)鬧鐘設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)—帶有l(wèi)cd的定時(shí)鬧鐘
- c51單片機(jī)課程設(shè)計(jì)定時(shí)鬧鐘
- 單片機(jī)課程設(shè)計(jì)--帶有l(wèi)cd顯示的定時(shí)鬧鐘
- 單片機(jī)課程設(shè)計(jì)--定時(shí)鬧鐘報(bào)告書(shū)
- 單片機(jī)課程設(shè)計(jì)(電子鬧鐘)
- 單片機(jī)課程設(shè)計(jì)--定時(shí)插座
- 單片機(jī)定時(shí)鬧鐘畢業(yè)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論