微機(jī)原理課程設(shè)計(jì)----簡單電子鐘設(shè)計(jì)_第1頁
已閱讀1頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p>  微機(jī)原理課程設(shè)計(jì):簡單電子鐘設(shè)計(jì)</p><p><b>  目 錄</b></p><p><b>  課程設(shè)計(jì)任務(wù)書I</b></p><p>  微機(jī)原理及應(yīng)用課程設(shè)計(jì)成績評定表IV</p><p><b>  目 錄I</b></p&g

2、t;<p><b>  中文摘要II</b></p><p>  一 設(shè)計(jì)任務(wù)描述1</p><p>  1.1設(shè)計(jì)題目:1</p><p><b>  1.2設(shè)計(jì)目的1</b></p><p><b>  1.3設(shè)計(jì)要求1</b></p>

3、<p><b>  1.4電子時(shí)鐘2</b></p><p><b>  二 概要設(shè)計(jì)3</b></p><p><b>  2.1設(shè)計(jì)內(nèi)容3</b></p><p>  2.2設(shè)計(jì)環(huán)境與器材3</p><p>  2.3電路原理與主要芯片功能3</

4、p><p>  2.3.1 電路原理3</p><p>  2.3.2 8255主要功能4</p><p>  2.3.3 8259主要功能5</p><p>  2.3.4 8254主要功能6</p><p>  三 程序接線圖及流程圖9</p><p>  3.1 實(shí)驗(yàn)接線圖9<

5、;/p><p>  3.2 主程序流程圖9</p><p>  四 電子鐘設(shè)計(jì)源程序11</p><p><b>  五 總結(jié)體會(huì)15</b></p><p><b>  六 致 謝16</b></p><p><b>  七 參考文獻(xiàn)17</b>

6、</p><p><b>  中文摘要</b></p><p>  計(jì)算機(jī)的產(chǎn)生加快了人類改造世界的步伐,但是它畢竟體積大。微型計(jì)算機(jī)原理控制在這種情況下誕生了。截止今日,微型計(jì)算機(jī)原理控制應(yīng)用技術(shù)飛速發(fā)展,縱觀我們現(xiàn)在生活的各個(gè)領(lǐng)域,從導(dǎo)彈的導(dǎo)航裝置,到飛機(jī)上各種儀表的控制,從計(jì)算機(jī)的網(wǎng)絡(luò)通訊與數(shù)據(jù)傳輸,到工業(yè)自動(dòng)化過程的實(shí)時(shí)控制和數(shù)據(jù)處理,以及我們生活中廣泛使用的

7、各種智能IC卡、電子寵物等,這些都離不開微型計(jì)算機(jī)原理控制。 </p><p>  微機(jī)控制即微型計(jì)算機(jī)原理控制。是集CPU ,RAM ,ROM ,定時(shí),計(jì)數(shù)和多種接口于一體的微控制器。它體積小,成本低,功能強(qiáng),廣泛應(yīng)用于智能產(chǎn)業(yè)和工業(yè)自動(dòng)化上。這次畢業(yè)設(shè)計(jì)通過對它的學(xué)習(xí),應(yīng)用,從而達(dá)到學(xué)習(xí)、設(shè)計(jì)、開發(fā)軟、硬的能力。 </p><p>  本文通過對一個(gè)基于微型計(jì)算機(jī)的能實(shí)現(xiàn)電子時(shí)鐘的設(shè)計(jì)

8、學(xué)習(xí),詳細(xì)介紹了微型計(jì)算機(jī)原理控制的應(yīng)用中的數(shù)據(jù)轉(zhuǎn)換顯示,LED顯示原理,微型計(jì)算機(jī)控制的定時(shí)中斷原理。從而達(dá)到學(xué)習(xí)、了解微機(jī)原理控制的相關(guān)指令在各方面的應(yīng)用。系統(tǒng)由8254、8255、8259等構(gòu)成,能實(shí)現(xiàn)時(shí)鐘顯示的功能,能進(jìn)行分、秒的顯示。文章后附有電路原理圖,電路接線圖和程序清單,以供讀者參考。因水平有限,難免有疏落不足之處,敬請老師和同學(xué)能給與批評指正。</p><p>  關(guān)鍵字:電子時(shí)鐘、分頻、定時(shí)中

9、斷原理、數(shù)據(jù)轉(zhuǎn)換、LED顯示</p><p><b>  一 設(shè)計(jì)任務(wù)描述</b></p><p><b>  1.1設(shè)計(jì)題目:</b></p><p><b>  簡單電子鐘設(shè)計(jì)</b></p><p><b>  1.2設(shè)計(jì)目的</b></p&g

10、t;<p>  通過一個(gè)學(xué)期對《微型計(jì)算機(jī)原理及應(yīng)用》學(xué)習(xí),掌握的知識還停留在理論的上。但是這是一門實(shí)踐性較強(qiáng)的課程,讓學(xué)生在學(xué)完該課程之后,進(jìn)行一次課程設(shè)計(jì),使學(xué)生將課堂所學(xué)的知識和實(shí)踐有機(jī)結(jié)合起來,初步掌握計(jì)算機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)的步驟和接口設(shè)計(jì)的方法,提高分析和解決實(shí)際問題的能力。</p><p>  通過設(shè)計(jì)實(shí)踐,培養(yǎng)學(xué)生查閱專業(yè)資料,工具書或參考書,了解有關(guān)工業(yè)標(biāo)準(zhǔn),掌握現(xiàn)代設(shè)計(jì)手段和軟件工具,

11、并能以圖紙和說明書表達(dá)設(shè)計(jì)思想和結(jié)果的能力。</p><p>  通過設(shè)計(jì),不但要培養(yǎng)和提高學(xué)生解決工程具體問題,動(dòng)腦動(dòng)手的技術(shù)工作能力,而且還要逐步建立科學(xué)正確的設(shè)計(jì)和科研思想,培養(yǎng)良好的設(shè)計(jì)習(xí)慣,牢固樹立實(shí)事求是和嚴(yán)肅認(rèn)真的工作態(tài)度。具體要求如下:</p><p>  1、中斷工作原理,定時(shí)計(jì)數(shù)原理,并行通信原理工作原理。</p><p>  2、掌握8259芯

12、片,8254芯片,8255芯片功能,結(jié)構(gòu)。</p><p>  3、掌握8259芯片,8254芯片,8255芯片的編程。</p><p>  4、能運(yùn)用所提到的芯片,設(shè)計(jì)系統(tǒng)并進(jìn)行程序開發(fā),滿足用戶需求。</p><p><b>  1.3設(shè)計(jì)要求</b></p><p>  1、總體內(nèi)容:設(shè)計(jì)一電子時(shí)鐘,能在數(shù)碼管上顯

13、示時(shí)間并計(jì)時(shí)。</p><p>  2、 接口設(shè)計(jì):根據(jù)題目和所用的接口電路芯片設(shè)計(jì)出完整的接口電路,并在實(shí)驗(yàn)系統(tǒng)上完成電路的連接和調(diào)試通過.</p><p>  3、程序設(shè)計(jì):要求畫出程序框圖,設(shè)計(jì)出全部程序并給出程序設(shè)計(jì)說明和程序注釋。</p><p>  4、前期完成的實(shí)驗(yàn)有:8259A中斷控制器實(shí)驗(yàn),8254定時(shí)計(jì)數(shù)器實(shí)驗(yàn),8255并行接口實(shí)驗(yàn)。</p

14、><p><b>  1.4電子時(shí)鐘</b></p><p>  電子時(shí)鐘從原理上講是一種典型的數(shù)字電路,其中包括了組合邏輯電路和時(shí)序電路。傳統(tǒng)的設(shè)計(jì)方法有兩種,一是利用組合邏輯電路和時(shí)序電路等中小規(guī)模集成電路來設(shè)計(jì);一是利用單片機(jī)編程技術(shù)來設(shè)計(jì)。這兩種設(shè)計(jì)都存在硬件復(fù)雜,設(shè)計(jì)周期長,成本高等缺點(diǎn)。并且本學(xué)期通過對《微型計(jì)算機(jī)原理及應(yīng)用》的學(xué)習(xí),利用掌握的知識進(jìn)行實(shí)踐是必

15、要的,以鞏固基礎(chǔ)知識,培養(yǎng)獨(dú)立操作能力。而本次課程設(shè)計(jì)要實(shí)現(xiàn)的功能為:利用定時(shí)器從0開始進(jìn)行計(jì)時(shí),將計(jì)時(shí)的結(jié)果顯示在數(shù)碼管上。每隔1秒,秒鐘計(jì)時(shí)一次,到60秒,分鐘加1,到60分小時(shí)加1。根據(jù)需要,需選擇的芯片有8254,8259,8255,系統(tǒng)時(shí)鐘頻率1.041667MHz;</p><p><b>  二 概要設(shè)計(jì)</b></p><p><b>  2

16、.1設(shè)計(jì)內(nèi)容</b></p><p>  本次課程設(shè)計(jì)的內(nèi)容為電子時(shí)鐘的設(shè)計(jì)與實(shí)現(xiàn),利用定時(shí)器從0開始進(jìn)行計(jì)時(shí),將計(jì)時(shí)的結(jié)果顯示在數(shù)碼管上。每隔1秒,秒鐘計(jì)時(shí)一次,到60秒,分鐘加1。根據(jù)需要,需選擇的芯片有8254,8259,8255,系統(tǒng)時(shí)鐘頻率1.041667MHz;</p><p>  2.2設(shè)計(jì)環(huán)境與器材</p><p><b>  

17、(1)PC微機(jī)一臺(tái)</b></p><p>  用于對程序的編譯測試等,同時(shí)還需要對實(shí)驗(yàn)設(shè)備進(jìn)行控制,提供整個(gè)程序的運(yùn)行平臺(tái),并且收集和釋放硬件信號,實(shí)現(xiàn)程序功能。</p><p> ?。?)微機(jī)原理實(shí)驗(yàn)箱一臺(tái)</p><p>  此設(shè)備必須能提供8254、8255、8259和數(shù)碼管等必要芯片。并且能通過接受PC機(jī)傳來的信息,顯示出相應(yīng)的功能。以支持電子

18、時(shí)鐘的實(shí)現(xiàn)。</p><p><b> ?。?)導(dǎo)線若干條</b></p><p>  用于電路和芯片之間的連接。</p><p>  2.3電路原理與主要芯片功能 </p><p>  2.3.1 電路原理</p><p>  首先利用程序硬性規(guī)定分、秒的起始時(shí)間為零。然后通過8254計(jì)時(shí)器分頻

19、,并將以分得的頻率接通8259中斷控制器,進(jìn)而通過CPU響應(yīng)可屏蔽中斷達(dá)到按秒計(jì)時(shí)的效果。</p><p>  具體做法是將四個(gè)七段管顯示器接到兩片可并行接口8255芯片上,以此來控制七段管顯示器的位操作以及段操作。并為之在數(shù)據(jù)段開辟一處空間,專門存放將要顯示的數(shù)位代碼。8254計(jì)時(shí)器將由PC機(jī)給定的頻率加以分頻,得到的新頻率加到8259中斷控制器的中斷請求輸入端。主程序?yàn)榇丝善帘沃袛嘣O(shè)置專門的中斷向量碼。CPU

20、獲取此中斷向量碼后轉(zhuǎn)向待需解決的程序進(jìn)行操作。而這個(gè)程序便是整個(gè)主程序的心臟。通過它將使電子鐘的顯示時(shí)間以秒為進(jìn)位,達(dá)到秒、分的增加。</p><p>  2.3.2 8255主要功能</p><p>  8255 可編程外圍接口芯片是 Intel 公司生產(chǎn)的通用并行I/O 接口芯片,它具有A、B、C 三個(gè)并行接口,并行接口是以數(shù)據(jù)的字節(jié)為單位與I/O 設(shè)備或被控制對象之間傳遞信息。CPU

21、 和接口之間 的數(shù)據(jù)傳送總是并行的,即可以同時(shí)傳遞8 位、16 位、32 位等。用+5V 單電源供電,能在以下三種方式下工作:方式0--基本輸入/出方式、方式1--選通輸入/出方式、方式2--雙向選通工作方式。8255的內(nèi)部結(jié)構(gòu)及引腳如圖2.1所示:</p><p>  圖2.1 內(nèi)部結(jié)構(gòu)及引腳</p><p>  8255 工作方式控制字和C口按位置位/復(fù)位控制字格式如圖2.2所示:&l

22、t;/p><p>  圖2.2 置位/復(fù)位控制字格式</p><p>  2.3.3 8259主要功能</p><p>  中斷控制器8259是Intel 公司專為控制優(yōu)先級中斷而設(shè)計(jì)開發(fā)的芯片。它將中斷源優(yōu)先級 排隊(duì)、辨別中斷源以及提供中斷矢量的電路集于一片中,因此無需附加任何電路,只需對8259A 進(jìn)行編程,就可以管理8 級中斷,并選擇優(yōu)先模式和中斷請求方式,即中

23、斷結(jié)構(gòu)可以由用戶編 程來設(shè)定。同時(shí),在不需增加其他電路的情況下,通過多片8259A 的級連,能構(gòu)成多達(dá)64 級的矢量中斷系統(tǒng)。它的管理功能包括:1)記錄各級中斷源請求,2)判別優(yōu)先級,確定是否響應(yīng) 和響應(yīng)哪一級中斷,3)響應(yīng)中斷時(shí),向CPU 傳送中斷類型號。8259A 的內(nèi)部結(jié)構(gòu)和引腳如圖2.3所示:</p><p>  圖2.3 內(nèi)部結(jié)構(gòu)和引腳</p><p>  8259的命令共有

24、7 個(gè),一類是初始化命令字,另一類是操作命令。8259A 的編程就是根據(jù) 應(yīng)用需要將初始化命令字ICW1-ICW4 和操作命令字OCW1- OCW3 分別寫入初始化命令寄存器 組和操作命令寄存器組。</p><p>  OCW1-OCW3 各命令字格 式如圖2.4所示,其中OCW1 用于設(shè)置中斷屏蔽操作字,OCW2 用于設(shè)置優(yōu)先級循環(huán)方式和 中斷結(jié)束方式的操作命令字,OCW3 用于設(shè)置和撤銷特殊屏蔽方式、設(shè)置中斷

25、查詢方式以及設(shè) 置對8259 內(nèi)部寄存器的讀出命令。</p><p>  圖2.4 OCW1-OCW3 各命令字格</p><p>  2.3.4 8254主要功能</p><p>  8254 是Intel 公司生產(chǎn)的可編程間隔定時(shí)器。是8253 的改進(jìn)型,比8253 具有更優(yōu)良的性能。8254 具有以下基本功能: </p><p>  ●

26、有3 個(gè)獨(dú)立的16 位計(jì)數(shù)器; </p><p>  ●每個(gè)計(jì)數(shù)器可按二進(jìn)制或十進(jìn)制(BCD)計(jì)數(shù); 每個(gè)計(jì)數(shù)器可編程工作于6 種不同工作方式;每個(gè)計(jì)數(shù)器允許的最高計(jì)數(shù)頻率為10MHz; </p><p>  ●8254 有讀回命令,除了可以讀出當(dāng)前計(jì)數(shù)單元的內(nèi)容外,還可以讀出狀態(tài)寄存器的內(nèi)容。 </p><p>  ●計(jì)數(shù)脈沖可以是有規(guī)律的時(shí)鐘信號,也可以是隨機(jī)信

27、號。計(jì)數(shù)初值公式為n=fCLKi ÷fOUTi,其中fCLKi是輸入時(shí)鐘脈沖的頻率,fOUTi是輸出波形的頻率。 </p><p>  圖2.5 內(nèi)部結(jié)構(gòu)框圖和引腳圖</p><p>  上圖是8254 的內(nèi)部結(jié)構(gòu)框圖和引腳圖,它是由與CPU 的接口、內(nèi)部控制電路和三個(gè)計(jì)數(shù)器組成。8254 的工作方式如下述: </p><p>  (1) 方式0 :計(jì)數(shù)到

28、0 結(jié)束輸出正躍變信號方式。 </p><p>  (2) 方式1:硬件可重觸發(fā)單穩(wěn)方式。 </p><p>  (3) 方式2 :頻率發(fā)生器方式。 </p><p>  (4) 方式3 :方波發(fā)生器。 </p><p>  (5) 方式4 :軟件觸發(fā)選通方式。 </p><p>  (6) 方式5 :硬件觸發(fā)選通方式

29、。</p><p>  8254 的控制字有兩個(gè):一個(gè)用來設(shè)置計(jì)數(shù)器的工作方式,稱為方式控制字;另一個(gè)用來設(shè) 置讀回命令,稱為讀回控制字。這兩個(gè)控制字共用一個(gè)地址,由標(biāo)識位來區(qū)分。當(dāng)讀回控制字的D4 位為0 時(shí),由該讀回控制字D1~D2 位指定的計(jì)數(shù)器的狀態(tài)寄存器內(nèi)容將被鎖存到狀態(tài)寄存器中。狀態(tài)字格式如圖2.6所示:</p><p>  圖2.6 8254狀態(tài)字格式</p>

30、<p>  三 程序接線圖及流程圖</p><p><b>  3.1 實(shí)驗(yàn)接線圖</b></p><p>  系統(tǒng)的連線圖主要由五個(gè)部分構(gòu)成。8259中斷控制器、8255并口控制器、8254定時(shí)計(jì)數(shù)器、鍵盤及數(shù)碼管顯示單元、開關(guān)及LED顯示單元構(gòu)成。如下圖所示:</p><p>  芯片8254 系統(tǒng)總線

31、 芯片8255 LED數(shù)碼管</p><p>  圖3.4 實(shí)驗(yàn)接線圖</p><p>  3.2 主程序流程圖</p><p>  主程序的流程圖是對整個(gè)程序的邏輯的圖象表示。首先是設(shè)置8254、8255、8259的各個(gè)端口地址。接著初始化各個(gè)芯片,開始計(jì)時(shí),并通過8259中斷控制時(shí)間的正確顯示。在整個(gè)過程中都在檢測是否有銨鍵響應(yīng)。有則停止,沒

32、有則返回繼續(xù)執(zhí)行。</p><p>  圖3.3系統(tǒng)實(shí)現(xiàn)流程圖</p><p>  四 電子鐘設(shè)計(jì)源程序</p><p>  MY8255_A EQU 0600H </p><p>  MY8255_B EQU 0602H </p><p>  MY8255_C EQU 0604H

33、</p><p>  MY8255_MODE EQU 0606H </p><p>  A8254 EQU 06C0H </p><p>  B8254 EQU 06C2H</p><p>  C8254 EQU 06C4H</p><p>  CON8254 E

34、QU 06C6H</p><p>  SSTACK SEGMENT STACK </p><p>  DW 32 DUP(?)</p><p>  SSTACK ENDS</p><p>  DATA SEGMENT </p><p>  DTABLEDB 3FH,06H,5B

35、H,4FH,66H,6DH,7DH,07H</p><p>  DB 7FH,6FH </p><p>  MSECDW 0 </p><p>  SEC DB 0 </p><p>  MINDB 0</p><p>  DATA ENDS </p><p>  C

36、ODE SEGMENT </p><p>  ASSUME CS:CODE,DS:DATA,SS:SSTACK</p><p>  START: PUSH DS</p><p>  MOV AX, 0000H</p><p>  MOV DS, AX</p><p>  MOV AX, OFFSET MIR7

37、;取中斷入口地址</p><p>  MOV SI, 003CH;中斷矢量地址</p><p>  MOV [SI], AX;填I(lǐng)RQ7的偏移矢量 確定地址</p><p>  MOV AX, CS ;段地址</p><p>  MOV SI, 003EH</p><p&g

38、t;  MOV [SI], AX;填I(lǐng)RQ7的段地址矢量</p><p><b>  CLI</b></p><p>  POP DS ;初始化主片8255</p><p>  MOV DX,MY8255_MODE</p><p>  MOV AL,81H</p><p>  OUT

39、 DX,AL;初始化主片8254</p><p>  MOV DX,CON8254</p><p>  MOV AL,36H </p><p><b>  OUT DX,AL</b></p><p>  MOV DX,A8254 </p><p>  MOV AL,0E8H</p>

40、;<p><b>  OUT DX,AL</b></p><p>  MOV AL,03H</p><p>  OUT DX,AL ;初始化主片8259</p><p>  MOV AL, 11H</p><p>  OUT 20H, AL;ICW1</p><p>  

41、MOV AL, 08H</p><p>  OUT 21H, AL;ICW2</p><p>  MOV AL, 04H</p><p>  OUT 21H, AL;ICW3</p><p>  MOV AL, 01H</p><p>  OUT 21H, AL;ICW4</p>

42、<p>  MOV AL, 6FH;OCW1</p><p>  OUT 21H, AL</p><p><b>  STI </b></p><p>  MOV AX,DATA </p><p>  MOV DS,AX </p><p>  MOV SI,3000H<

43、;/p><p>  MOV AL,00H</p><p>  MOV [SI],AL </p><p>  MOV [SI+1],AL </p><p>  MOV [SI+2],AL</p><p>  MOV [SI+3],AL</p><p>  MOV DI,3003H</

44、p><p>  BEGIN: CALL DIS</p><p>  CALL CLEAR</p><p>  JMP BEGIN </p><p>  MIR7:STI </p><p><b>  PUSH AX</b></p><p><b>  PUSH SI

45、</b></p><p>  MOV AX,MSEC </p><p><b>  INC AX </b></p><p>  MOV MSEC,AX</p><p>  CMP AX,1000 </p><p><b>  JB MRET </b></p&

46、gt;<p><b>  MOV AX,0</b></p><p>  MOV MSEC,AX </p><p>  MOV AL,SEC</p><p><b>  ADD AL,1</b></p><p><b>  DAA </b></p>&

47、lt;p>  MOV SEC,AL</p><p>  CMP AL,60H</p><p><b>  JB MTODIS</b></p><p><b>  MOV AL,0</b></p><p>  MOV SEC,AL</p><p>  MOV AL,MIN

48、</p><p><b>  ADD AL,1</b></p><p><b>  DAA</b></p><p>  MOV MIN,AL</p><p>  MTODIS: MOV AL,SEC</p><p><b>  MOV AH,AL</b>

49、</p><p>  MOV SI,3000H</p><p>  AND AL,0FH</p><p>  MOV [SI],AL</p><p><b>  ROR AH,1</b></p><p><b>  ROR AH,1</b></p><p&

50、gt;<b>  ROR AH,1</b></p><p><b>  ROR AH,1</b></p><p>  AND AH,0FH</p><p>  MOV [SI+1],AH</p><p>  MOV AL,MIN</p><p><b>  MOV

51、AH,AL</b></p><p>  AND AL,0FH</p><p>  MOV [SI+2],AL</p><p><b>  ROR AH,1</b></p><p><b>  ROR AH,1</b></p><p><b>  ROR

52、AH,1</b></p><p><b>  ROR AH,1</b></p><p>  AND AH,0FH</p><p>  MOV [SI+3],AH</p><p>  MRET:MOV AL, 20H</p><p>  OUT 20H, AL;中斷結(jié)束命令<

53、/p><p><b>  POP SI</b></p><p><b>  POP AX</b></p><p><b>  IRET</b></p><p>  CLEAR: MOV DX,MY8255_B</p><p>  MOV AL,00H <

54、;/p><p>  OUT DX,AL </p><p><b>  RET</b></p><p>  DIS: PUSH AX </p><p>  MOV SI,3000H</p><p>  MOV DL,0F7H</p><p><b>  MOV AL

55、,DL</b></p><p>  AGAIN: PUSH DX </p><p>  MOV DX,MY8255_A</p><p><b>  OUT DX,AL</b></p><p>  MOV AL,[SI]</p><p>  MOV BX,OFFSET DTABLE<

56、;/p><p>  AND AX,00FFH </p><p><b>  ADD BX,AX</b></p><p>  MOV AL,[BX]</p><p>  MOV DX,MY8255_B </p><p>  OUT DX,AL </p><p>  CALL DA

57、LLY</p><p><b>  INC SI</b></p><p><b>  POP DX</b></p><p><b>  MOV AL,DL</b></p><p>  TEST AL,01H</p><p><b>  JZ

58、OUT1</b></p><p><b>  ROR AL,1 </b></p><p><b>  MOV DL,AL</b></p><p><b>  JMP AGAIN</b></p><p>  OUT1: POP AX</p><p&

59、gt;<b>  RET</b></p><p>  DALLY : PUSH CX</p><p>  MOV CX,000FH

60、 </p><p>  T1: MOV AX,002FH</p><p>  T2: DEC AX</p><p><b>  JNZ T2</b></p><p><b>  LOOP T1

61、</b></p><p><b>  POP CX</b></p><p><b>  RET</b></p><p><b>  CODE ENDS</b></p><p><b>  END START</b></p><

62、;p><b>  五 總結(jié)體會(huì)</b></p><p>  通過近一周的課程設(shè)計(jì)時(shí)間,課程設(shè)計(jì)的基本目的達(dá)到了。另外還有很多其它有益的地方。本系統(tǒng)完成了電子時(shí)鐘的基本功能。利用8254定時(shí)器從0開始進(jìn)行計(jì)時(shí),將計(jì)時(shí)的結(jié)果顯示在數(shù)碼管上。每隔1秒,秒鐘個(gè)位計(jì)時(shí)一次;到10秒,秒鐘十位計(jì)時(shí)一次;到60秒,分鐘個(gè)位計(jì)時(shí)一次;到10分,分鐘十位計(jì)時(shí)一次。數(shù)字變動(dòng)信息通過8255送數(shù)碼管顯示。期

63、間通過8259中斷控制器實(shí)現(xiàn)秒到分的轉(zhuǎn)變,準(zhǔn)確實(shí)現(xiàn)了計(jì)時(shí)。</p><p>  隨著科技的進(jìn)步電子時(shí)鐘的實(shí)現(xiàn)方法已經(jīng)很多,由傳統(tǒng)的物理實(shí)現(xiàn)轉(zhuǎn)變到軟件實(shí)現(xiàn),而且起精確程度也大大的提高,且實(shí)現(xiàn)方法也越來越簡單。在這里是在學(xué)完了《微型計(jì)算機(jī)原理及應(yīng)用》進(jìn)行的課程設(shè)計(jì),所以這里是基于微機(jī)原理的基礎(chǔ)知識來實(shí)現(xiàn)電子時(shí)鐘的,首先應(yīng)該畫出硬件設(shè)計(jì)圖,這個(gè)過程是基礎(chǔ),然后是流程圖,這個(gè)是重點(diǎn),流程圖的完成在很大程度上等于程序的完成

64、,然后是程序的編寫。</p><p>  通過輔導(dǎo)老師的指導(dǎo),同學(xué)們的相互幫助,我收獲了很多,也通過設(shè)計(jì)增強(qiáng)了自己動(dòng)手的能力,同時(shí)也對自己所學(xué)到的知識作一個(gè)肯定。學(xué)好這門課程在自己今后的學(xué)習(xí)和工作中都有很大的作用,對自己以后的幫助也很大.這次課程設(shè)計(jì)給我的最大的印象就是如果自己有了興趣,就動(dòng)手去做,困難在你的勇氣和毅力下是抬不了頭的。</p><p>  而在這次課程設(shè)計(jì)中,也是對《微型計(jì)

65、算機(jī)原理及應(yīng)用》的復(fù)習(xí)。同時(shí)在設(shè)計(jì)中使我的編程水平提高了一大步,使我認(rèn)識到合作的可貴。這次設(shè)計(jì)涉及到很多芯片的應(yīng)用,最大特點(diǎn)是軟,硬件的結(jié)合,對動(dòng)手能里的要求很大。也使我更加的體會(huì)到,在一定程度和科技水平上,硬件和軟件是可以實(shí)現(xiàn)對等轉(zhuǎn)化的。電子時(shí)鐘的發(fā)展史就很好的詮釋了這個(gè)過程。從物理硬件實(shí)現(xiàn)到軟件實(shí)現(xiàn)。</p><p><b>  六 致 謝</b></p><p>

66、;  在這個(gè)課程設(shè)計(jì)的過程中得到了李貞、曲樂聲老師的悉心指導(dǎo)。兩位老師都多次詢問課程設(shè)計(jì)的進(jìn)程,并為我們指點(diǎn)迷津,幫助我開拓解決問題思路,精心點(diǎn)撥、熱忱鼓勵(lì)。老師們一絲不茍的作風(fēng),嚴(yán)謹(jǐn)求實(shí)的態(tài)度,踏踏實(shí)實(shí)的精神,不僅授我以文,而且教我如何付諸于實(shí)踐,雖然只有短短一周的時(shí)間,卻給以終生受益無窮之道。對兩位老師的感激之情是無法用言語表達(dá)的。</p><p>  感謝學(xué)校對我們此次課程設(shè)計(jì)的大力支持,為我們安排了充分的

67、時(shí)間使用學(xué)校的機(jī)房。為我們安排了兩位出色并且負(fù)責(zé)的老師來解答我們的疑慮。</p><p>  最后我要感謝我們組的其他成員,也謝謝你們的支持,讓我充分的體會(huì)到團(tuán)隊(duì)意識的重要性。</p><p><b>  七 參考文獻(xiàn)</b></p><p>  [1] 李伯成等《微型計(jì)算機(jī)原理及應(yīng)用》西安電子科技大學(xué)出版社,1998.5</p>

68、<p>  [2] 陳忠強(qiáng) 《現(xiàn)代微機(jī)原理與接口技術(shù)》 冶金工業(yè)出版社.2006年</p><p>  [3] 郭蘭英 《微機(jī)原理與接口技術(shù)》 清華大學(xué)出版社. 2006年</p><p>  [4] 西安唐都科教儀器公司 《32位微機(jī)原理與接口技術(shù)實(shí)驗(yàn)教程》 2005年</p><p>  [5] 西安唐都科教儀器公司 《32位微機(jī)原理與接口技術(shù)用戶手

69、冊》 2005年</p><p>  [6] 胡漢才 《微機(jī)原理與接口技術(shù)課程設(shè)計(jì)》[M] 北京:清華大學(xué)出版,1996</p><p>  [7] 付家才 《微型計(jì)算機(jī)及其接口技術(shù)學(xué)習(xí)指導(dǎo)與題典》[M]. 北京:化學(xué)工業(yè)出版社,2004.5</p><p>  [8] 潘新民 《微型計(jì)算機(jī)控制技術(shù)》[M] 北京:人民郵電出版社,1999.9</p>

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論