單片機籃球計時(共24頁)_第1頁
單片機籃球計時(共24頁)_第2頁
單片機籃球計時(共24頁)_第3頁
單片機籃球計時(共24頁)_第4頁
單片機籃球計時(共24頁)_第5頁
已閱讀5頁,還剩21頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、摘 要 隨著單片機在各個領(lǐng)域的廣泛應(yīng)用,許多用單片機作控制(kngzh)的球賽計時器也應(yīng)運而生,如用單片機控制LCD液晶顯示器的計時器,用單片機控制LED七段顯示器的計時器等等。本次設(shè)計的籃球計時系統(tǒng)以AT89C51單片機為核心元件,利用它內(nèi)部的計數(shù)器T0完成比賽的計時,通過七段共陰極LED來顯示比分和時間。計時部分采用CD4511(七段BCD碼譯碼器)進行硬件譯碼;計分部分采用CD4094(8位移位存貯總線寄存器)進行串行口擴展顯示器接口,并利用74LS21(雙四輸入與門)來實現(xiàn)比分的刷新功能。報警部分采用蜂鳴器為音響器件。本系統(tǒng)具有賽事時間設(shè)置、賽事時間啟/停設(shè)置、24s倒計時控制;比分刷

2、新控制;報警等功能。且造價低廉、操作(cozu)簡單、攜帶方便,適合于學(xué)校或小團體作為賽程計時工具。關(guān)鍵詞 籃球(lnqi)計時系統(tǒng) 七段共陰LED數(shù)碼管 AT89C51籃球比賽計時控制器設(shè)計 目 錄 TOC o 1-3 h z u HYPERLINK l _Toc408578116 1 緒論(xln) PAGEREF _Toc408578116 h 1 HYPERLINK l _Toc408578117 1.1 選題背景(bijng)和意義 PAGEREF _Toc408578117 h 1 HYPERLINK l _Toc408578118 1.2 選題(xun t)目的 PAGEREF

3、_Toc408578118 h 1 HYPERLINK l _Toc408578119 2 總體設(shè)計方案 PAGEREF _Toc408578119 h 2 HYPERLINK l _Toc408578120 2.1 系統(tǒng)的構(gòu)成框圖 PAGEREF _Toc408578120 h 2 HYPERLINK l _Toc408578121 3 各部分功能介紹 PAGEREF _Toc408578121 h 4 HYPERLINK l _Toc408578122 3.1 賽程時間設(shè)置 PAGEREF _Toc408578122 h 4 HYPERLINK l _Toc408578123 3.2 賽程

4、時間啟動/停止設(shè)置 PAGEREF _Toc408578123 h 4 HYPERLINK l _Toc408578124 3.3 24s顯示控制 PAGEREF _Toc408578124 h 4 HYPERLINK l _Toc408578125 3.4 計時顯示 PAGEREF _Toc408578125 h 5 HYPERLINK l _Toc408578126 3.5 計時結(jié)束后報警 PAGEREF _Toc408578126 h 5 HYPERLINK l _Toc408578127 4 硬件部分的設(shè)計 PAGEREF _Toc408578127 h 6 HYPERLINK l _

5、Toc408578128 4.1 單片機簡介 PAGEREF _Toc408578128 h 6 HYPERLINK l _Toc408578129 4.2 單片機最小系統(tǒng) PAGEREF _Toc408578129 h 7 HYPERLINK l _Toc408578130 4.3 計時電路 PAGEREF _Toc408578130 h 8 HYPERLINK l _Toc408578131 5 軟件設(shè)計 PAGEREF _Toc408578131 h 11 HYPERLINK l _Toc408578132 5.1 編程設(shè)置及總流程框圖 PAGEREF _Toc408578132 h 1

6、1 HYPERLINK l _Toc408578133 5.2 計時部分模塊流程 PAGEREF _Toc408578133 h 12 HYPERLINK l _Toc408578134 5.3 系統(tǒng)調(diào)試 PAGEREF _Toc408578134 h 12 HYPERLINK l _Toc408578135 總 結(jié) PAGEREF _Toc408578135 h 14 HYPERLINK l _Toc408578136 參考文獻 PAGEREF _Toc408578136 h 15 HYPERLINK l _Toc408578137 附錄 PAGEREF _Toc408578137 h 16

7、 1 緒論(xln)1.1 選題(xun t)背景和意義籃球比賽在中國越來越受到人們的關(guān)注,同時也被更多的青少年所喜愛。本設(shè)計除了具有賽程時間計時、調(diào)整及暫停和比賽計分的功能,還具有24s倒計時的功能。且造價低廉、操作方便且便于攜帶(xidi),適合于學(xué)校和小團體作為比賽賽程的計時工具。從另一方面說,本設(shè)計方便了人們比賽時的計時工作,在某種程度上也促進了籃球賽的開展,既有利于發(fā)展籃球這項體育運動,又有利于增強人們的體質(zhì)。另外參與籃球運動的人多了,也利于籃球運動員的選拔,對我們國家的籃球事業(yè)也具有促進作用。1.2 選題目的通過設(shè)計過程,培養(yǎng)學(xué)生分析解決實際問題的能力,使學(xué)生對單片機工作原理有更加

8、系統(tǒng)和更深層次的認識,提高單片機系統(tǒng)軟硬件設(shè)計能力。同時通過設(shè)計練習(xí),使學(xué)生初步掌握電子系統(tǒng)的設(shè)計步驟和設(shè)計方法,提高電子技術(shù)理論和技能的綜合應(yīng)用水平。2 總體設(shè)計方案(fng n)2.1 系統(tǒng)(xtng)的構(gòu)成框圖基于單片機的籃球比賽計時系統(tǒng)的構(gòu)成(guchng)框圖如圖2-1所示計時顯示CD4511AT89C51CD4094計分顯示復(fù)位晶振賽程時間設(shè)置鍵盤置位24秒24秒顯示顯示節(jié)數(shù)圖2-1 籃球比賽計時系統(tǒng)構(gòu)成框圖本系統(tǒng)采用AT89C51作為設(shè)計的核心元件,利用七段共陰LED數(shù)碼管作為顯示器件。其中,計分電路中共接入6個七段共陰LED數(shù)碼管用于顯示比賽兩隊的分數(shù),每隊3個數(shù)碼管,顯示范圍

9、0999分。比分是通過按鍵來人工控制加分,為了避免人工操作時的失誤錯加分,故增加了兩個用于減分的按鍵。比分顯示時采用靜態(tài)顯示,即6個LED數(shù)碼管在同一瞬間可以顯示不同的字符。計時電路中共接6個LED數(shù)碼管,其中4個用于顯示賽程時間,即2個顯示分鐘,2個顯示秒鐘。賽程采用倒計時方式,即比賽前將時間設(shè)置好,比賽開始時啟動計時,直至計時到零為止,比賽暫停時停止計時,比賽重新開始時計時繼續(xù),計時范圍099分鐘。另外兩個數(shù)碼管用于顯示24秒計時,即采用倒計時,比賽開始啟動計時,計時到零或控球發(fā)生改變時重新計時開始由24s倒計時,如此循環(huán),直至比賽結(jié)束。當有暫停同樣停止計時,重新開始時繼續(xù)計時。最后,設(shè)計

10、中還有定時報警(bo jng)系統(tǒng),即賽程時間結(jié)束或24s結(jié)束時,立即通過蜂鳴器發(fā)出報警聲提示。3 各部分(b fen)功能介紹3.1 賽程時間(shjin)設(shè)置通過按鍵K5、K6來設(shè)置(shzh)賽程時間?;@球比賽的一節(jié)時間為12分鐘,通過按K5按鍵,使LED數(shù)碼管1顯示“1”即可。在按K6按鍵,設(shè)置比賽時間的個位數(shù),即使數(shù)碼管2顯示“2”。當比賽結(jié)束時,如果由于一些特殊原因要增加比賽時間,這時比賽時間的調(diào)整同樣由K5、K6按鍵來設(shè)置,且方法和上面一樣。但一般情況下只需按下K6來設(shè)置即可。因為加賽時間通常只有幾分鐘。3.2 賽程時間啟動/停止設(shè)置當時間設(shè)置好之后,比如每節(jié)時間為12分鐘,則數(shù)

11、碼管14上分別顯示1200,即12表示時間,00表示秒鐘。這時,如果裁判吹響開始哨聲,則立即按下K7按鍵,即比賽開始,計時顯示由1200變?yōu)?159、1158一直到0000時為止,即表示比賽結(jié)束。在比賽過程中,遇到換人。暫停等時按下K7按鍵時間停止計時,數(shù)碼管上的數(shù)值保持不變。當比賽繼續(xù)進行時,應(yīng)立即按下K7按鍵,繼續(xù)進行計時。3.3 24s顯示控制24s值在程序中設(shè)置,由數(shù)碼管5、6來顯示,即數(shù)碼管5、6顯示24.比賽開始時按下K7按鍵24s隨賽程時間一起計時,即計時顯示由24變成23、22、21直到00.然后再由24s開始重新計時。比賽過程中,當進攻的一方改變時,應(yīng)立即按下K8按鍵,即使2

12、4s重新計時。3.4 計時顯示(xinsh) 計時顯示采用七段共陰LED數(shù)碼管顯示,其中計分6個數(shù)碼管,賽程時間4個數(shù)碼管,24秒2個數(shù)碼管,數(shù)碼管顯示格式分別(fnbi)是:000 000和00 00以及00。3.5 計時結(jié)束(jish)后報警當賽程時間或24s計時結(jié)束時,系統(tǒng)會自動發(fā)出10s報警聲提示。4 硬件(yn jin)部分的設(shè)計硬件(yn jin)部分的設(shè)計是整個設(shè)計中的一個重要部分。在進行硬件部分設(shè)計時,首先要確定元器件,并且知道這些器件的工作原理和功能。然后才可以進行設(shè)計。本設(shè)計的硬件電路包括兩部分:計時電路、計分電路。硬件電部分的設(shè)計除了硬件電路的設(shè)計,還包括PCB板的繪制。

13、4.1 單片機簡介(jin ji) MCS-51是指由美國INTEL公司生產(chǎn)的一系列單片機的總稱,這一系列單片機包括了很多品種,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的產(chǎn)品,該系列其它單片機都是在8051的基礎(chǔ)上進行功能的增、減、改變而來的,所以人們習(xí)慣于用8051來稱呼MCS51系列單片機,而8031是前些年在我國最流行的單片機,所以很多場合會看到8031的名稱。 INTEL公司將MCS51的核心技術(shù)授權(quán)給了很多其它公司,所以有很多公司在做以8051為核心的單片機,當然,功能或多或少有些改變,以滿足不同的需求,其中89C51就是這幾年在我國非

14、常流行的單片機,它是由美國ATMEL公司開發(fā)生產(chǎn)的。圖2-1 AT89C51引腳圖 HYPERLINK /datasheet/atmel/at89c51.pdf t _blank AT8AT89C51是一個低電壓,高性能CMOS 8位單片機,片內(nèi)含4k bytes的可反復(fù)擦寫的Flash只讀程序存儲器和128 bytes的隨機存取數(shù)據(jù)存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標準MCS-51指令系統(tǒng),內(nèi)置功能強大的微型計算機的AT89C51提供了高性價比的解決方案。4.2 單片機最小系統(tǒng)(xtng)單片機最小系統(tǒng)主要由復(fù)位電路模塊(m kui)和時鐘電路模塊組

15、合而成。其電路圖如圖4-1所示:圖4-1 最小系統(tǒng)(xtng)原理圖復(fù)位電路和時鐘電路分別如圖4-2和圖4-3圖4-2 復(fù)位(f wi)電路復(fù)位電路可以分為上電復(fù)位和手動按鍵復(fù)位兩種。在系統(tǒng)上電的一瞬間(shn jin)單片機上電復(fù)位,原理是利用電容兩端的電壓不能突變,在一上電的瞬間電容好比短路,所以加在第九腳RST的電平是高電平,雖然時間很短,但是足以讓單片機系統(tǒng)復(fù)位。手動按鍵復(fù)位的原理是,在系統(tǒng)正常工作的過程中可以手動觸動按鍵使單片機復(fù)位。具體原理是,按下S1按鍵,因此5V電壓經(jīng)過一個200歐姆(u m)的電阻分壓后加到系統(tǒng)的RST上,手動按鍵按下到抬起的過程足以使系統(tǒng)復(fù)位。圖4-3 時鐘

16、電路對于(duy)單片機系統(tǒng)而言,晶振電路就好比是人的心臟一樣,是一個跳動的動力來源,18,19號引腳接的是11.0592M的晶振。4.3 計時電路(dinl)采用(ciyng)計時芯片,針對計算機系統(tǒng)對計時芯片的要求,各大芯片廠家推出了鍵時鐘/倒計時/正計時各種芯片,可采用自動控制計時芯片,通過觸發(fā)控制電路使計時器自動地計時,達到預(yù)定時間后芯片重新開始計時(實現(xiàn)倒計時功能);也可以通過觸發(fā)控制電路使計時器不計時,達到預(yù)定時間后芯片重新開始計時(實現(xiàn)暫停功能),不需要程序干預(yù)。計算機可通過中斷或查詢方式讀取計時器數(shù)據(jù),實現(xiàn)計時的暫停的功能,并進行顯示,計時功能的實現(xiàn)就無需占用 CPU 的時間,

17、程序簡單,控制精度高,因此在工業(yè)控制系統(tǒng)中多采用這一類專用芯片來實現(xiàn)計時功能。設(shè)計中還用到一個顯示譯碼器CD4511,它是一個用于驅(qū)動共陰極數(shù)碼管(LED)顯示器的BCD碼七段譯碼器。它具有BCD碼轉(zhuǎn)換、消隱、和鎖存控制、七段譯碼及驅(qū)動功能的CMOS電路能提供較大的上拉電流,可以直接驅(qū)動LED顯示器。CD4511的引腳功能:圖4-4 CD4511封裝圖BI:4腳是消隱輸入控制端,當BI=0 時,不管其它(qt)輸入端狀態(tài)是怎么樣的,七段數(shù)碼管都會處于消隱也就是不顯示的狀態(tài)。 LE:鎖定控制(kngzh)端,當LE=0時,允許譯碼輸出。 LE=1時譯碼器是鎖定保持狀態(tài),譯碼器輸出被保持在LE=0

18、時的數(shù)值。LT:3腳是測試信號的輸入端,當BI=1,LT=0 時,譯碼輸出全為1,不管輸入 DCBA 狀態(tài)如何,七段均發(fā)亮全部顯示。它主要用來檢測數(shù)7段碼管是否有物理(wl)損壞。A1、A2、A3、A4、為8421BCD碼輸入端。 a、b、c、d、e、f、g:為譯碼輸出端,輸出為高電平1有效。電路如圖2-2所示,主要由按鍵開關(guān)K5K9,單片機AT89C51,譯碼以及LED顯示器構(gòu)成。時間的設(shè)置操作如下:當調(diào)時(十位)開關(guān)K5按下時,產(chǎn)生一個低電平;此時對應(yīng)調(diào)分(十位)控制端P2.0的LE輸出高電平,表示此時可以向調(diào)分(十位)的CD4511發(fā)送數(shù)據(jù),但因為LE=1時,CD4511鎖存,CD451

19、1的輸出端ag不會有輸出。這時將要顯示數(shù)據(jù)的代碼經(jīng)P1口的P1.0送到CD4511的輸入端AD端,送完后,將LE清零;便可以將要顯示數(shù)據(jù)的代碼經(jīng)CD4511譯碼后,送LED顯示器顯示。調(diào)時按鍵開關(guān)每按一次,數(shù)字自動加1,直到調(diào)到需要設(shè)置的時間即可。調(diào)時(個位)K6的操作方法與上一樣。時間設(shè)置完后,啟動定時器T0開始定時計數(shù)。計時采用倒計時,總倒計時和進攻時間倒計時同時倒計時。若24秒倒計時到0,則一次進攻結(jié)束。24秒到0報警一次,按K8鍵重新置位24秒比賽重新開始,如此進行下去直到賽程結(jié)束。如果比賽中,裁判叫暫停,則只要按一下K7鍵,即可暫停計時。K9是用來(yn li)調(diào)節(jié)節(jié)數(shù)的。按1次K9

20、,節(jié)數(shù)顯示為“1”,2次顯示(xinsh)為“2”,第三節(jié),第四節(jié)也是如此(rc)。圖4-5 計時電路5 軟件設(shè)計5.1 編程設(shè)置及總流程框圖編程前,必須設(shè)置好地址、數(shù)據(jù)以及控制信號。編程單元的地址加在P1口和P2口的P2.0P2.3(11位地址范圍為0000H0FFFH),數(shù)據(jù)從P0口輸入,引腳P2.6、P2.7、P3.6、P3.7的電平設(shè)置參考校驗電路,/PSEN為低電平,RST保持高電平,EA/Vpp引腳是編程電源的輸入端,按要求加上編程電壓,ALE/PROG引腳輸入編程脈沖。編程時,可采用420MHZ的時鐘振蕩器,本次設(shè)計采用12MHZ的石英晶體振蕩器。具體過程是:(1)在地址(dzh

21、)線上加上要編程單元的地址信號,這里為33H,34H,35H,36H,37H,38H,6個地址符。(2)在數(shù)據(jù)線上加上要寫入的數(shù)據(jù)字節(jié),比如(br)甲隊加一分就是在36H地址上加上(偏移)一個字符06H。(3)激活(j hu)相應(yīng)的控制信號。(4)在高電壓編程方式時,將EA/Vpp端加上+12V編程電壓。(5)改變編程單元的地址和寫入的數(shù)據(jù),重復(fù)15步驟,直到全部文件編程結(jié)束,每個字節(jié)寫入周期是自身定時的,通常約為1.5ms圖3-15.2 計時部分模塊(m kui)流程按下調(diào)時開關(guān),產(chǎn)生低電平立即數(shù)00H取出,LE輸出高電平經(jīng)過P1.0發(fā)送代碼,然后將LE清零開放定時中斷啟動定時器,T0開始定

22、時定時中斷初始化調(diào)用定時中斷程序 圖5-1 計時部分(b fen)流程圖5.3 系統(tǒng)(xtng)調(diào)試 整個籃球賽計時器的測試過程如下:(1)在比賽之前,接通電源,系統(tǒng)自動復(fù)位,此時計時電路與計分電路中的共陰極數(shù)碼管全部顯示為00:00、24和000 : 000;(2)按計時電路中的K5K8按鍵(n jin)來設(shè)置比賽時間,例如比賽時間一節(jié)為12分鐘,則通過按K5、K6鍵,使計時數(shù)碼管顯示為“12”即可。(3)按K9設(shè)置(shzh)比賽的節(jié)數(shù)的初始值,如第1節(jié)。(4)設(shè)置好時,等待賽程開始(kish),當裁判吹響開始哨聲時,立即按K7鍵,啟動計時。(5)當24秒進攻時間結(jié)束時,喇叭會自動發(fā)出警告

23、并暫停比賽計時,第一節(jié)結(jié)束時,揚聲器會發(fā)出5秒鐘響聲,通知第一節(jié)結(jié)束,然后再按K9鍵來調(diào)整節(jié)數(shù)顯示。(6)當一次進攻在24秒進攻時間內(nèi)結(jié)束時,我們還可以通過K8鍵來復(fù)位24秒進攻時間。(7)如果在賽程過程中,一方教練申請暫停時,經(jīng)裁判批準,我們立即按K7鍵,即可以暫停計時,暫停時間到時,再按K7鍵繼續(xù)計時,直至比賽結(jié)束,揚聲器會發(fā)出5秒的響聲。每一節(jié)的操作都是一樣???結(jié) 通過這次的課程設(shè)計,我對一些專業(yè)的電子設(shè)計有了更深的了解,同時也嘗試著去應(yīng)用自己所掌握的知識。這次課程設(shè)計主要對電路的設(shè)計,單片機AT89C51的應(yīng)用,各種設(shè)計軟件的操作的一個綜合性的考核。經(jīng)過這次的設(shè)計,我感受很深。課程設(shè)

24、計不僅(bjn)給我們提供了一個很好的展現(xiàn)和應(yīng)用自己所學(xué)知識的平臺,又是檢驗自己所學(xué)的知識和實現(xiàn)知識價值能力的一個機會。在設(shè)計過程中不可避免的會遇到(y do)很多的問題,給我的感覺(gnju)就是下手很難,很不順手,看似很簡單的電路,要動手把它給設(shè)計出來,是很難的一件事,主要原因是我們沒有經(jīng)常動手設(shè)計過電路。尤其是在最后調(diào)試部分,會因為各種原因使得自己得不到滿意的結(jié)果,由于單片機系統(tǒng)的知識似懂非懂,而且很多知識當時弄明白了,現(xiàn)在要用的時候又不記得,造成需要花費大量的時間去重新查閱各種資料和程序命令,但一旦問題解決了,會使得自己得到重來沒有過的興奮與自豪。對我而言,知識上的收獲可喜,精神上的豐

25、收更加珍貴。讓我知道了學(xué)無止境的道理,就像這次設(shè)計由于對單片機知識的不扎實,導(dǎo)致浪費很多時間在查閱資料和了解程序指令意思上。我們每個人永遠都不要只滿足于現(xiàn)有的成就,人生就像在爬山,一座山峰的后面還有更高的山峰在等著你。挫折就是一份財富,經(jīng)歷是一份擁有。我相信,這次的課程設(shè)計必將成為我人生旅途上最美好回憶。參考文獻 1彭為,黃科,雷道仲.單片機典型系統(tǒng)設(shè)計實例精講.北京(bi jn):電子工業(yè)出版社.2006 2樊明龍,任麗靜.單片機原理與應(yīng)用.北京(bi jn):化學(xué)工業(yè)出版社.2005.6 3李東生.Protel99 SE電路設(shè)計技術(shù)入門與應(yīng)用(yngyng).第一版.北京:電子工業(yè)出版社.

26、2002 4何立民.MCS-51單片機應(yīng)用系統(tǒng)設(shè)計.北京:北京航天航空大學(xué)出版社.1990 5王新賢.通用集成電路速查手冊.山東:山東科學(xué)技術(shù)出版社.2004 6羅溫萍等.球類比賽計時系統(tǒng).江西:贛南師范學(xué)院學(xué)報.2003年第三期附錄(fl)程序(chngx):ORG 0000HAJMP LK1 /主程序地址(dzh)ORG 000BH /定時中斷入口地址AJMP CTCOORG 0013H /外部中斷入口地址AJMP CXTLK1: MOV 33H,#00H /甲隊記分清0MOV 34H,#00H MOV 35H,#00HMOV 36H,#00H /乙隊記分清0MOV 37H,#00H MO

27、V 38H,#00HMOV 40H,#00H /記時分鐘清0MOV 41H,#00HCLR P0.0Mp: CLR P2.0 /計時牌子清零CLR P2.1 /分分秒秒清0CLR P2.2 CLR P2.3MOV P1,#00HNOPNOPSETB P2.0SETB P2.1SETB P2.2SETB P2.3MOV 42H,#05H /送秒鐘初值59秒MOV 43H,#09HMOV SCON,#00H /計分牌子(pi zi)清零程序CLR P3.7MOV R1,#33HMOV R2,#06LP: MOV A,R1 MOV DPTR,#TAB /取顯示(xinsh)數(shù)MOVC A,A+DPT

28、RMOV SBUF,A /通過串行口發(fā)顯示(xinsh)數(shù)據(jù)JNB TI,$ /是否發(fā)送完畢CLR TI /清除標志位INC R1DJNZ R2,LP /6次是否 發(fā)送完畢SETB P3.7 /顯示數(shù)據(jù)LK3: JB P2.4,LK6 ACALL D10MSJB P2.4,LK3 ACALL D2SLK4: JB P2.4,LK3 /調(diào)整分鐘(十位)CLR P2.0 /顯示分鐘十位數(shù)據(jù)MOV P1,40HSETB P2.0ACALL D2S /調(diào)用(dioyng)延時程序INC 40H /將十位(sh wi)加1MOV A,40HCJNE A,#0AH,LK4 /十到了沒有(mi yu)MOV

29、 40H,#00HAJMP LK4LK6: JB P2.5,LK5 ACALL D10MSJB P2.5,LK6ACALL D2SLK7: JB P2.5,LK6 / 調(diào)分鐘(個位)CLR P2.1 /顯示分鐘個位數(shù)據(jù)MOV P1,41HSETB P2.1ACALL D2S /調(diào)用延時程序INC 41H /將個位加1MOV A,41HCJNE A,#0AH,LK7 /十到了沒有MOV 41H,# 00HAJMP LK7LK5: JB P2.6,LK3 /等待啟動計時ACALL D10MSJB P2.6,LK5CLR P2.2 /顯示秒鐘十位MOV P1,42HNOPNOPSETB P2.2CLR P2.3 /顯示(xinsh)秒鐘個位MOV P1,43HNOPNOPSETB P2.3SETB P0.0 /點亮計時指示燈MOV TMOD,#01H /定時(dn sh)中斷初始化MOV TL0,#0B0H /送定時(dn sh)初值MOV TH0,#3CHSETB ET0 /開放定時中斷SETB EX1 /開放外部中斷CLR IT0 /外部中斷低電平有效SETB TR0 /啟動定時MOV R0,#14HSJMP $CTCO: JNB P2.6,LK8 /定時中斷程序

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論