2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、<p>  單片機控制技術(shù)課程設(shè)計說明書</p><p><b>  定時器控制電路</b></p><p>  系 、 部: 機電工程系 </p><p>  姓 名: </p><p>  學(xué) 號:

2、 </p><p>  班 級: 機電一班 </p><p>  專 業(yè): 機電一體化技術(shù) </p><p>  指導(dǎo)教師: 職稱 教授 </p><p>  完成時間: </p><p><b> 

3、 摘 要</b></p><p>  時鐘是人類生活中必不可少的的工具,本設(shè)計從日常生活中的事物入手,通過對時鐘計時器的設(shè)計,讓我們認(rèn)識到單片機已經(jīng)深入到我們生活的每個領(lǐng)域,該設(shè)計不僅可以鍛煉我們的動手能力,而且可以加深我們對單片機的認(rèn)識和激發(fā)我們隊位置科學(xué)領(lǐng)域的探索。</p><p>  近年來隨著科技的飛速發(fā)展,單片機的應(yīng)用正在不斷的走向深入。利用單片機實現(xiàn)教學(xué)數(shù)字時鐘計

4、時的主要功能,采用獨立式按鍵進(jìn)行時間調(diào)整,其中AT89C52是核心元件同是采用數(shù)碼管LED動態(tài)顯示“時”,“分”,“秒”的現(xiàn)代計時裝置。與傳統(tǒng)機械表相比,它具有走時精確,顯示直觀等特點。它的計時周期為24小時,顯滿刻度為“23時59分59秒”。該系統(tǒng)同時具有硬件設(shè)計簡單,工作穩(wěn)定性高,價格低廉等優(yōu)點。其中軟件系統(tǒng)采用匯編語言編寫程序,包括顯示程序,定時中斷服務(wù),外部中斷服務(wù)程序,延時程序等,并在Keil中調(diào)試運行,硬件系統(tǒng)利用Ptote

5、us強大的功能來實現(xiàn),簡單且易于觀察,在仿真中就可以觀察到實際的工作狀態(tài)。</p><p>  關(guān)鍵詞:單片機;仿真 ;LED顯示</p><p><b>  目 錄</b></p><p>  1 設(shè)計課題任務(wù)、功能要求說明及總體方案介紹.........................4</p><p>  1.

6、1 設(shè)計課題任務(wù)................................................4</p><p>  1.2 功能要求說明................................................4</p><p>  1.3 總體方案介紹及工作原理說明..................................4<

7、;/p><p>  2 硬件系統(tǒng)設(shè)計.....................................................4</p><p>  2.1 各模塊功能選擇與設(shè)計........................................4</p><p>  2.2 電路原理圖.........................

8、......................7</p><p>  2.3 元器件清單.................................................8</p><p>  3 軟件系統(tǒng)的設(shè)計.................................................8</p><p>  3.1 單片機

9、資源分配情況......................................8</p><p>  3.2 軟件系統(tǒng)程序流程框圖................................9</p><p>  3.3 軟件系統(tǒng)各模塊功能簡述……………………………………………….9 3.4 軟件系統(tǒng)程序清單.............................

10、.............9</p><p>  4 設(shè)計結(jié)論、仿真過程及設(shè)計體會.........................16</p><p>  4.1 設(shè)計結(jié)論及使用說明.......................................16</p><p>  4.2 仿真過程.............................

11、....................16</p><p>  4.3 設(shè)計體會................................................21</p><p>  參考文獻(xiàn)...........................................................23</p><p>  致謝...

12、............................................................24</p><p>  1 設(shè)計課題任務(wù)、功能要求說明及總體方案介紹</p><p>  1.1 設(shè)計課題任務(wù)</p><p>  用89c51單片機作主控部件,設(shè)計一個定時器控制電路。</p><p>  1.2

13、功能要求說明</p><p>  1.2.1 正常狀態(tài)下,定時器顯示P。</p><p>  1.2.2 當(dāng)需要定時時,先通過開關(guān)設(shè)置定時時間,在按下啟動定時鍵</p><p>  1.2.3 用數(shù)碼管顯示定時時間,用蜂鳴器提示定時時間到。</p><p>  1.2.4 通過開關(guān)實現(xiàn)啟動定時或關(guān)閉定時,用發(fā)光二極管指示啟動定時或關(guān)閉定時。&

14、lt;/p><p>  1.3 總體方案介紹及工作原理說明</p><p>  本設(shè)計利用AT89C51單片機的定時器/計數(shù)器定時和記數(shù)的原理,使其能精確計時,利用定時器中斷實現(xiàn)定時并采用動態(tài)軟譯碼設(shè)計定時器電路。P1口作數(shù)碼管顯示輸出,P3口作數(shù)碼管的公共端,8個按鍵S1至S8分別依次接在P2.0到P2.7口線,其中我們使P2.0作設(shè)置定時設(shè)置定時時間開始/啟動定時鍵,P2.1到P2.6分

15、別為秒增鍵、秒減鍵、分增鍵、分減鍵、時增鍵、時減鍵,P2.7用作復(fù)位/消除定時鍵,P0.1作為指示啟動定時或關(guān)閉定時。</p><p><b>  2 硬件系統(tǒng)設(shè)計</b></p><p>  2.1 各模塊功能選擇與設(shè)計</p><p>  2.1.1顯示電路的選擇與設(shè)計</p><p>  對于數(shù)字顯示電路,通常

16、采用液晶顯示或數(shù)碼管顯示。本設(shè)計的顯示電路采用7段數(shù)碼管作為顯示介質(zhì)。</p><p>  數(shù)碼管顯示可以分為靜態(tài)顯示和動態(tài)顯示兩種。由于本設(shè)計需要采用八位數(shù)碼管顯示時間,如果靜態(tài)顯示則占用的口線多,硬件電路復(fù)雜。所以采用動態(tài)顯示。連接原理圖如圖2.1所示。</p><p>  圖2.1 顯示電路基本原理圖</p><p>  動態(tài)顯示是一位一位地輪流點亮各位數(shù)碼

17、管,這種逐位點亮顯示器的方式稱為位掃描。通常各位數(shù)碼管的段選線相應(yīng)并聯(lián)在一起,由一個8位的I/O口控制;各位的公共陰極位選線由另外的I/O口線控制。動態(tài)方式顯示時,各數(shù)碼管分時輪流選通,要使其穩(wěn)定顯示必須采用掃描方式,即在某一時刻只選通一位數(shù)碼管,并送出相應(yīng)的段碼,在另一時刻選通另一位數(shù)碼管,并送出相應(yīng)的段碼,依此規(guī)律循環(huán),即可使各位數(shù)碼管顯示將要顯示的字符,雖然這些字符是在不同的時刻分別顯示,但由于人眼存在視覺暫留效應(yīng),只要每位顯示間

18、隔足夠短就可以給人同時顯示的感覺。</p><p>  數(shù)碼顯示管分為共陽數(shù)碼管和共陰數(shù)碼管兩種</p><p>  共陽極數(shù)碼管的8個發(fā)光二極管的陽極(二極管正端)連接在一起,通常公共陽極接高電平,即接電源,其它管腳接段驅(qū)動電路輸出端。當(dāng)某段驅(qū)動電路的輸出端為低電平時,則該端所連接的字段導(dǎo)通并點亮,根據(jù)發(fā)光字段的不同組合可顯示出各種數(shù)字或字符。此時,要求段驅(qū)動電路能吸收額定的段導(dǎo)通電流,

19、還需根據(jù)外接電源及額定段導(dǎo)通電流來確定相應(yīng)的限流電阻。</p><p>  共陰極數(shù)碼管的8個發(fā)光二極管的陰極(二極管負(fù)端)連接在一起,通常公共陰極接低電平即接地,其它管腳接段驅(qū)動電路輸出端,當(dāng)某段驅(qū)動電路的輸出端為高電平時,則該端所連接的字段導(dǎo)通并點亮,根據(jù)發(fā)光字段的不同組合可顯示出各種數(shù)字或字符。此時,要求段驅(qū)動電路能提供額定的段導(dǎo)通電流,還需根據(jù)外接電源及額定段導(dǎo)通電流來確定相應(yīng)的限流電阻。 </p

20、><p>  本設(shè)計采用共陰極碼顯示管做顯示電路,數(shù)碼管的a、b、c、d、e、f、g、h引腳為高電平,對應(yīng)的二極管就會發(fā)光。</p><p>  2.1.2 定時電路的選擇與設(shè)計</p><p>  本設(shè)計用軟件實現(xiàn)定時。原理為:在單片機內(nèi)部存儲器設(shè)六個節(jié)分別存放時鐘的時、分、秒, 用鍵盤部分對定時時間進(jìn)行設(shè)定,由定時顯示部分?jǐn)?shù)碼管顯示,同時定時器與軟件結(jié)合實現(xiàn)1秒定時

21、中斷,每產(chǎn)生一次中斷,存儲器內(nèi)相應(yīng)的秒個位減1;若秒個位減到0,則判秒十位值是否為0,若不是,則秒個位賦9,秒十位減1;分同理。該方案具有硬件電路簡單的特點。</p><p>  2.1.3時鐘電路的選擇與設(shè)計</p><p>  單片機的時鐘信號用來提供單片機內(nèi)各種微操作的時間基準(zhǔn),AT89S52片內(nèi)設(shè)有一個由反向放大器所構(gòu)成的振蕩電路,XTAL1和 XTAL2分別為振蕩電路的輸入和輸出

22、端,AT89S52單片機的時鐘信號通常用兩種電路形式得到:內(nèi)部振蕩方式與外部振蕩方式。外部方式的時鐘很少用,若要用時,只要將XTAL1接地,XTAL2接外部振蕩器就行。對外部振蕩信號無特殊要求,只要保證脈沖寬度,一般采用頻率低于12MHz的方波信號。</p><p>  時鐘發(fā)生器把振蕩頻率兩分頻,產(chǎn)生一個兩相時鐘信號P1和P2供單片機使用。P1在每一個狀態(tài)S的前半部分有效,P2在每個狀態(tài)的后半部分有效。本設(shè)計采

23、用的內(nèi)部振蕩方式,內(nèi)部振蕩方式所得的時鐘信號比較穩(wěn)定,實用電路中使用較多。只要按照圖2.3所示電路進(jìn)行設(shè)計連接就能使系統(tǒng)可靠起振并能穩(wěn)定運行。圖中,電容器C1 、C2起穩(wěn)定振蕩頻率、快速起振的作用,電容值一般為5~33pF。但在時鐘電路的實際應(yīng)用中一定要注意正確選擇其大小,并保證電路的對稱性,盡可能匹配,選用正牌的瓷片或云母電容,如果可能的話,溫度系數(shù)盡可能低。本設(shè)計中采用大小為33pF的電容和12MHz的晶振。</p&

24、gt;<p>  圖2.3內(nèi)部振蕩電路</p><p>  2.2 電路原理圖</p><p>  2.3 元器件清單</p><p><b>  表1 元器件清單表</b></p><p>  3 軟件系統(tǒng)的設(shè)計</p><p>  3.1 單片機資源分配情況</p&

25、gt;<p>  P1口作數(shù)碼管顯示輸出,P3口作數(shù)碼管的公共端,8個按鍵S1至S8分別依次接在P2.0到P2.7口線,其中我們使P2.0作設(shè)置定時時間開始/啟動定時鍵,P2.1到P2.6分別為秒增鍵、秒減鍵、分增鍵、分減鍵、時增鍵、時減鍵,P2.7用作復(fù)位/消除定時鍵,P0.1作為指示啟動定時或關(guān)閉定時,P0.0作定時時間到蜂鳴器啟動輸出口,定時/計數(shù)器T0作2MS定時,其對應(yīng)的中斷服務(wù)子程序作動態(tài)顯示,定時/計數(shù)器T1

26、作1S定時,其對應(yīng)的中斷服務(wù)子程序作定時時倒計時計時。</p><p>  3.3 軟件系統(tǒng)各模塊功能簡要介紹</p><p><b>  MAIN(主程序)</b></p><p>  AT0(定時中斷服務(wù)子程序)</p><p>  BT1(動態(tài)顯示中斷服務(wù)子程序)</p><p><b

27、>  K1(秒增子程序)</b></p><p><b>  K2(秒減子程序)</b></p><p><b>  K3(分增子程序)</b></p><p><b>  K4(分減子程序)</b></p><p><b>  K5(時增子程序)&

28、lt;/b></p><p><b>  K6(時減子程序)</b></p><p>  D2S(延時20MS)</p><p>  D2MS(延時2MS)</p><p>  3.4 軟件系統(tǒng)程序清單</p><p><b>  ORG 0000H</b></

29、p><p><b>  LJMP MAI</b></p><p><b>  ORG 000BH</b></p><p><b>  LJMP AT0</b></p><p><b>  ORG 001BH</b></p><p>&l

30、t;b>  LJMP BT1</b></p><p>  MAIN:MOV TMOD,#11H</p><p>  MOV TH0,#9EH</p><p>  MOV TL0,#58H</p><p><b>  SETB TR0</b></p><p>  MOV TH1,#

31、0FCH</p><p>  MOV TL1,#18H</p><p><b>  SETB TR1</b></p><p><b>  SETB EA</b></p><p><b>  SETB ET1</b></p><p>  MOV DPTR,

32、#TAB1</p><p>  UP:MOV R2,#10</p><p>  MOV R3,#11</p><p>  MOV R4,#11</p><p>  MOV R5,#11</p><p>  MOV R6,#11</p><p>  MOV R7,#11</p>&l

33、t;p>  MOV R0,#20</p><p><b>  MOV R1,#0</b></p><p><b>  JB P2.0,$</b></p><p>  JNB P2.0,$</p><p><b>  MOV R2,#0</b></p><

34、;p><b>  MOV R3,#0</b></p><p><b>  MOV R4,#0</b></p><p><b>  MOV R5,#0</b></p><p><b>  MOV R6,#0</b></p><p><b> 

35、 MOV R7,#0</b></p><p>  UP0:JB P2.1,N1</p><p>  JNB P2.1,$</p><p><b>  LCALL K1</b></p><p>  N11:JB P2.7,UP0</p><p>  JNB P2.7,$</p>

36、;<p><b>  LJMP UP</b></p><p>  N1:JB P2.2,N2</p><p>  JNB P2.2,$</p><p><b>  LCALL K2</b></p><p><b>  LJMP N11</b></p>

37、<p>  N2:JB P2.3,N3</p><p>  JNB P2.3,$</p><p><b>  LCALL K3</b></p><p><b>  LJMP N11</b></p><p>  N3:JB P2.4,N4</p><p>  JNB

38、 P2.4,$</p><p><b>  LCALL K4</b></p><p><b>  LJMP N11</b></p><p>  N4:JB P2.5,N5</p><p>  JNB P2.5,$</p><p><b>  LCALL K5<

39、/b></p><p><b>  LJMP N11</b></p><p>  N5:JB P2.6,N6</p><p>  JNB P2.6,$</p><p><b>  LCALL K6</b></p><p><b>  LJMP N11</

40、b></p><p>  N6:JB P2.0,N11</p><p>  JNB P2.0,$</p><p><b>  CLR P0.1</b></p><p><b>  SETB ET0</b></p><p>  UP5:JB P2.7,A0</p&g

41、t;<p>  JNB P2.7,$</p><p><b>  CLR ET0</b></p><p><b>  SETB P0.1</b></p><p><b>  LJMP UP</b></p><p>  A0:MOV A,R7</p>

42、<p><b>  JNZ UP5</b></p><p><b>  MOV A,R6</b></p><p><b>  JNZ UP5</b></p><p><b>  MOV A,R5</b></p><p><b>  JN

43、Z UP5</b></p><p><b>  MOV A,R4</b></p><p><b>  JNZ UP5</b></p><p><b>  MOV A,R3</b></p><p><b>  JNZ UP5</b></p&

44、gt;<p><b>  MOV A,R2</b></p><p><b>  JNZ UP5</b></p><p><b>  CLR ET0</b></p><p>  UP2:SETB P0.1</p><p><b>  CLR P0.0<

45、;/b></p><p><b>  LCALL D2S</b></p><p><b>  SETB P0.0</b></p><p><b>  LCALL D2S</b></p><p>  JB P2.7,UP2</p><p>  JNB

46、 P2.7,$</p><p><b>  LJMP UP</b></p><p>  AT0:MOV TH0,#9EH</p><p>  MOV TL0,#58H</p><p>  DJNZ R0,AT01</p><p>  MOV R0,#20</p><p>&

47、lt;b>  DEC R2</b></p><p>  CJNE R2,#0FFH,AT01</p><p><b>  MOV R2,#9</b></p><p><b>  DEC R3</b></p><p>  CJNE R3,#0FFH,AT01</p>&

48、lt;p><b>  MOV R3,#5</b></p><p><b>  DEC R4</b></p><p>  CJNE R4,#0FFH,AT01</p><p><b>  MOV R4,#9</b></p><p><b>  DEC R5<

49、/b></p><p>  CJNE R5,#0FFH,AT01</p><p><b>  MOV R5,#5</b></p><p>  CJNE R7,#0,AT02</p><p><b>  DEC R6</b></p><p>  CJNE R6,#0FFH

50、,AT01</p><p><b>  MOV R6,#3</b></p><p><b>  MOV R7,#2</b></p><p><b>  LJMP AT01</b></p><p>  AT02:DEC R6</p><p>  CJNE

51、R6,#0FFH,AT01</p><p><b>  MOV R6,#9</b></p><p><b>  DEC R7</b></p><p><b>  AT01:RETI</b></p><p>  BT1:MOV TH1,#0FCH</p><p

52、>  MOV TL1,#18H</p><p>  MOV P3,#00H</p><p><b>  INC R1</b></p><p>  CJNE R1,#1,BT11</p><p><b>  MOV A,R2</b></p><p>  MOVC A,@A

53、+DPTR</p><p><b>  MOV P1,A</b></p><p>  MOV P3,#00100000B</p><p><b>  RETI</b></p><p>  BT11:CJNE R1,#2,BT12</p><p><b>  MOV

54、A,R3</b></p><p>  MOVC A,@A+DPTR</p><p><b>  MOV P1,A</b></p><p>  MOV P3,#00010000B</p><p><b>  RETI</b></p><p>  BT12:CJNE

55、R1,#3,BT13</p><p><b>  MOV A,R4</b></p><p>  MOVC A,@A+DPTR</p><p><b>  MOV P1,A</b></p><p>  MOV P3,#00001000B</p><p><b>  R

56、ETI</b></p><p>  BT13:CJNE R1,#4,BT14</p><p><b>  MOV A,R5</b></p><p>  MOVC A,@A+DPTR</p><p><b>  MOV P1,A</b></p><p>  MOV

57、P3,#00000100B</p><p><b>  RETI</b></p><p>  BT14:CJNE R1,#5,BT15</p><p><b>  MOV A,R6</b></p><p>  MOVC A,@A+DPTR</p><p><b> 

58、 MOV P1,A</b></p><p>  MOV P3,#00000010B</p><p><b>  RETI</b></p><p>  BT15:CJNE R1,#6,BT16</p><p><b>  MOV A,R7</b></p><p> 

59、 MOVC A,@A+DPTR</p><p><b>  MOV P1,A</b></p><p>  MOV P3,#00000001B</p><p><b>  RETI</b></p><p>  BT16:MOV R1,#0</p><p><b>  

60、RETI</b></p><p>  D1S:MOV 30H,#5</p><p>  D1S1:MOV 31H,#200</p><p>  D1S2:MOV 32H,#250</p><p>  DJNZ 32H,$</p><p>  DJNZ 31H,D1S2</p><p>

61、;  DJNZ 30H,D1S1</p><p><b>  RET</b></p><p>  D2S:MOV 20H,#5</p><p>  D2S1:MOV 21H,#4</p><p>  D2S2:MOV 22H,#250</p><p>  DJNZ 22H,$</p>

62、<p>  DJNZ 21H,D2S2</p><p>  DJNZ 20H,D2S1</p><p><b>  RET</b></p><p>  D2MS:MOV 30H,#5</p><p>  D2MS1:MOV 31H,#2</p><p>  D2MS2:MOV 32H,

63、#50</p><p>  DJNZ 32H,$</p><p>  DJNZ 31H,D2MS2</p><p>  DJNZ 30H,D2MS1</p><p><b>  RET</b></p><p><b>  K1:INC R2</b></p>&l

64、t;p>  CJNE R2,#10,K11</p><p><b>  MOV R2,#0</b></p><p><b>  INC R3</b></p><p>  CJNE R3,#6,K11</p><p><b>  MOV R3,#0</b></p>

65、;<p><b>  K11:RET</b></p><p><b>  K2:DEC R2</b></p><p>  CJNE R2,#0FFH,K21</p><p><b>  MOV R2,#9</b></p><p><b>  DEC R3

66、</b></p><p>  CJNE R3,#0FFH,K21</p><p><b>  MOV R3,#5</b></p><p><b>  K21:RET</b></p><p>  K3: INC R4</p><p>  CJNE R4,#10,K3

67、1</p><p><b>  MOV R4,#0</b></p><p><b>  INC R5</b></p><p>  CJNE R5,#6,K31</p><p><b>  MOV R5,#0</b></p><p><b>  

68、K31:RET</b></p><p><b>  K4:DEC R4</b></p><p>  CJNE R4,#0FFH,K41</p><p><b>  MOV R4,#9</b></p><p><b>  DEC R5</b></p>&

69、lt;p>  CJNE R5,#0FFH,K41</p><p><b>  MOV R5,#5</b></p><p><b>  K41:RET</b></p><p>  K5:CJNE R7,#2,K52</p><p><b>  INC R6</b></

70、p><p>  CJNE R6,#4,K51</p><p><b>  MOV R6,#0</b></p><p><b>  MOV R7,#0</b></p><p><b>  LJMP K51</b></p><p>  K52:INC R6<

71、;/p><p>  CJNE R6,#10,K51</p><p><b>  MOV R6,#0</b></p><p><b>  INC R7</b></p><p><b>  K51:RET</b></p><p>  K6:CJNE R7,#0,

72、K62</p><p><b>  DEC R6</b></p><p>  CJNE R6,#0FFH,K61</p><p><b>  MOV R6,#3</b></p><p><b>  MOV R7,#2</b></p><p><b&

73、gt;  LJMP K61</b></p><p>  K62:DEC R6</p><p>  CJNE R6,#0FFH,K61</p><p><b>  MOV R6,#9</b></p><p><b>  DEC R7</b></p><p><

74、b>  K61:RET</b></p><p>  TAB1:DB 3FH,06H,5BH,4FH,66H,6DH,7CH,07H,0FFH,67H,73H,00H</p><p>  4 設(shè)計結(jié)論、仿真過程及設(shè)計體會</p><p>  4.1 設(shè)計結(jié)論及使用說明</p><p>  4.1.1 設(shè)計結(jié)論</p&g

75、t;<p>  本系統(tǒng)就是充分利用了AT89S52芯片的I/O引腳以及內(nèi)部定時器/計數(shù)器資源,該定時器系統(tǒng)上電后能自動顯示系統(tǒng)提示符“P.”,進(jìn)入準(zhǔn)備工作狀態(tài)。該定時器系統(tǒng)具有開始、復(fù)位、停止定時功能,具有很強的應(yīng)用性和實用性。</p><p>  4.1.2 使用說明</p><p>  本定時器系統(tǒng)具有以下功能:</p><p>  上電或按復(fù)位鍵

76、后顯示P;</p><p>  S1鍵為設(shè)置定時時間開始/啟動定時鍵;</p><p><b>  S2鍵為秒增鍵;</b></p><p><b>  S3鍵為秒減鍵;</b></p><p><b>  S4鍵為分增鍵;</b></p><p>&l

77、t;b>  S5鍵為分減鍵;</b></p><p><b>  S6鍵為時增鍵;</b></p><p><b>  S7鍵為時減鍵;</b></p><p>  S8鍵為復(fù)位/停止定時鍵。</p><p><b>  4.2仿真過程</b></p&g

78、t;<p>  在仿真過程中,用Protues軟件繪制原理圖,程序用偉福軟件編譯后,將編譯后的軟件掛接到原理圖中的AT89C51上,然后按下啟動按鈕,上電仿真,數(shù)碼管上電顯示一個字母“P”,按下S1鍵數(shù)碼管清零進(jìn)入開始設(shè)置定時時間狀態(tài),按下S2鍵秒顯示加一,按下S3鍵秒顯示減一,按下S4鍵分顯示加一,按下S5鍵分顯示減一,按下S6鍵時顯示加一,按下S7鍵時顯示減一,此時按下S8鍵則數(shù)碼管復(fù)位顯示“P”,若設(shè)置好定時時間后,

79、按下S1鍵則啟動定時,二極管亮表示定時開始,同時數(shù)碼管顯示倒計時狀態(tài)直到顯示0,二極管滅,同時蜂鳴器響表示定時時間到,此時按下S8鍵數(shù)碼管又顯示一個字母“P”,同時蜂鳴器停止響,在進(jìn)行任一項操作時按下S8鍵數(shù)碼管都會復(fù)位顯示字母“P”。</p><p><b>  4.3 設(shè)計體會</b></p><p>  通過本次課程設(shè)計,我學(xué)習(xí)到了很多,也收獲了很多,首先我對單

80、片機的理論知識有了進(jìn)一步的掌握,對單片機的原理和實際應(yīng)用有了更多的理解和掌握,對單片機的匯編語言編程有了更深刻的認(rèn)識和更扎實的掌握,我們不斷修改,不斷嘗試,對定時器中斷的應(yīng)用、實用性以及如何使用都有了深刻的了解,。</p><p>  這次課程設(shè)計是我們最后一個課程設(shè)計,在這次課程設(shè)計中,我真的發(fā)現(xiàn)我們自己所學(xué)知識的狹小,自己現(xiàn)在所學(xué)的都是一些最基礎(chǔ)的知識,這離實際應(yīng)用相差太遠(yuǎn),我們在課堂上學(xué)到的在實際應(yīng)用中根本

81、不會用,比如在這次定時器的設(shè)計中我們發(fā)現(xiàn)自己對中斷理解不到位,定時器是我們生活中非常普遍的一種用品,我們設(shè)計這一種很普通的產(chǎn)品都耗費了不少精力更不可能設(shè)計出一種復(fù)雜點的產(chǎn)品了。</p><p>  單片機在我們的日常生活中應(yīng)用非常廣泛,我們已經(jīng)離不開單片機了,在現(xiàn)實生活中越來越多的產(chǎn)品都使用了單片機,單片機在自動化操作中是核心的一部分。因此,單片機具有很大的發(fā)展前景,學(xué)好用好單片機對我們的就業(yè)和生活具有重要作用。

82、</p><p><b>  參考文獻(xiàn)</b></p><p>  [1]胡漢才.單片機原理及其接口技術(shù)[M]. 北京: 清華大學(xué)出版社, 1996.6</p><p>  HuHanCai. Single-chip microcomputer principle and interface technology [M]. Beijing: t

83、singhua university press, 1996.6</p><p>  [2]楊振江. 流行單片機實用子程序及應(yīng)用實例[M] . 西安:西安電子科技大學(xué)出 社,2002.7</p><p>  YangZhenJiang. Pop microcontroller practical subroutine and examples of application [M].conc

84、rete: xian university of electronic science and technology, the club 2002.7</p><p>  [3]付家才. 單片機控制工程實踐技術(shù)[M]. 北京: 化學(xué)工業(yè)出版社, 2004.</p><p>  Pay home to. Single-chip microcomputer control engineerin

85、g practice technology [M].beijing: chemical industry press, 2004.</p><p>  [4]繞慶和.MCS - 51 單片機實用技術(shù)[M] . 北京:電子工業(yè)出版社,2003.</p><p>  Around khanh. MCS - 51 SCM practical techniques [M].beijing: ele

86、ctronic industry press, 2003.</p><p>  [5]何立民. 單片機應(yīng)用技術(shù)選編[M] .北京: 北京航空航天大學(xué)出版社. 2004.</p><p>  HeLiMin. Microcomputer application technology journal [M].beijing:</p><p>  Beijing aero

87、space university press. 2004.</p><p><b>  致 謝</b></p><p>  本次關(guān)于數(shù)字式秒表的設(shè)計與制作是在**老師一個學(xué)期的精心指導(dǎo)下,通過上網(wǎng)查詢資料,翻看書籍才得以順利完成的。經(jīng)過本次設(shè)計把我在大學(xué)所學(xué)的理論知識轉(zhuǎn)化為實際應(yīng)用,既鍛煉了我們的實際操作能力,又使理論知識得以加強和升華,激發(fā)了創(chuàng)新意識。</p

88、><p>  1、本次課程設(shè)計使我加深了對單片機課程的全面認(rèn)識,復(fù)習(xí)和掌握,對MC-51單片機有了更深入的了解,對I/O口的使用,晶振電路的接法,以及復(fù)位電路等的掌握都有了很大程度的提高,這為以后的實踐打下了良好的基礎(chǔ)。</p><p>  2、掌握定時器、外部中斷的設(shè)置和編程原理。</p><p>  3、通過此次課程設(shè)計能夠?qū)纹瑱C軟硬件結(jié)合起來,對程序進(jìn)行編輯,校

89、驗。</p><p>  4、還要根據(jù)實驗的實際情況,添加些額外程序來使系統(tǒng)更加的穩(wěn)定,如開關(guān)的消震蕩(采用延遲)。</p><p>  5、程序要盡量做到由各個子程序組成,在有些程序后面最好加注釋,這樣在程序出錯的檢查過程中可以更容易查找的到,也更簡潔,更明白易懂。</p><p>  6、我在編程過程中還有好多不理解的地方,經(jīng)過老師和別人的幫助終于完成這次設(shè)計。

90、在這個過程中體會到了合作的好處,更了解的互相幫助的重要性。</p><p>  由于編程能力的有限和所學(xué)知識的局限性,在這個程序和設(shè)計系統(tǒng)中只實現(xiàn)了所有的基本要求和部分的高級要求,而且這其中還有許多不完善的地方,有時在上翻和下翻時會出現(xiàn)一些問題,這說明我在這方面還存在著很多不足,知識不夠完備和系統(tǒng),在以后的學(xué)習(xí)中還有待提高。希望老師能在以后的學(xué)習(xí)和生活中對我多加指導(dǎo),促使我能取得更大的進(jìn)步。</p>

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論