




已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
單片機課程設(shè)計報告籃球計時計分器摘要本設(shè)計是籃球計時計分器,主要在籃球比賽中用于記錄整個賽程的比賽時間和顯示甲、乙兩隊在比賽過程中的比分情況。該計時計分器有部分組成:一部分用來實現(xiàn)計時功能,其基本原理和定時鬧鐘相似;另一部分用來實現(xiàn)計分功能,其基本原理和計數(shù)器相似,只不過所要記錄和顯示的對象是按鍵按下的次數(shù),每按下一次計數(shù)值加一。主控芯片采用AT89C51,采用匯編語言進行編程,編程后利用WAVE600來進行編譯,再生成的HEX文件裝入芯片中,采用proteus軟件來仿真,檢驗功能是否能夠正常實現(xiàn)。我自己在制作的過程中,先是制了一個定時鬧鐘,然后又制作一個計數(shù)器,但是始終不能用一片芯片來實現(xiàn)兩種功能。后來經(jīng)過我查詢資料和上單片機愛好者、老古單片機網(wǎng)、以及周立功單片機論壇交流后,我終于發(fā)現(xiàn)問題出現(xiàn)在程序上,不是硬件連接圖的問題。然后,我將我的程序重新進行修改,終于實現(xiàn)了主體功能。該設(shè)計能夠?qū)崿F(xiàn)計時和計分功能,采用共陰極數(shù)碼管進行動態(tài)顯示,加分的部分用按鍵來完成,每按一次發(fā)送一個計數(shù)脈沖,計數(shù)值加一。但是效果病不是很完美,計時顯示部分有時候會出現(xiàn)不穩(wěn)定的情況,通過對晶振和電容值調(diào)整后仍然沒有改變效果,而且該設(shè)計最大遺憾是沒有實現(xiàn)中場時交換比分和結(jié)束時進行報警的功能。目錄1 概述4 1.1籃球計時計分器簡介4 1.2籃球計時計分器的特點和原理4 1.3籃球計時計分器基本原理42 系統(tǒng)總體方案及硬件設(shè)計72.1單片機簡介72.2 89C51單片機介紹73 軟件設(shè)計11 3.1程序流程圖11 3.2主程序13 4 Proteus 軟件仿真214.1仿真圖及結(jié)果分析215課程設(shè)計體會24參考文獻25附1:源程序代碼26附2:系統(tǒng)原理圖37 1概述1.1籃球計時計分器的簡介 體育比賽計時計分系統(tǒng)是對體育比賽過程中所產(chǎn)生的時間,比分等數(shù)據(jù)進行快速采集記錄,加工處理,傳遞利用的信息系統(tǒng)。根據(jù)不同運動項目的不同比賽規(guī)則要求,體育比賽的計時計分系統(tǒng)包括測量類,評分類,命中類,制勝類得分類等多種類型?;@球比賽是根據(jù)運動隊在規(guī)定的比賽時間里得分多少來決定勝負的,因此,籃球比賽的計時計分系統(tǒng)是一種得分類型的系統(tǒng)?;@球比賽的計時計分系統(tǒng)由計時器,計分器等多種電子設(shè)備組成,同時,根據(jù)目前高水平籃球比賽要求,完善的籃球比賽計時計分系統(tǒng)設(shè)備應(yīng)能夠與現(xiàn)場成績處理,現(xiàn)場大屏幕,電視轉(zhuǎn)播車等多種設(shè)備相聯(lián),以便實現(xiàn)高比賽現(xiàn)場感,表演娛樂觀眾等功能目標(biāo)。隨著科技的迅猛發(fā)展,單片機在計算機應(yīng)用領(lǐng)域中起到了越來越重要的作用由于單片機的集成度高,功能強,通用性好,特別是它具有體積小,重量輕,能耗低,價格便宜,可靠性高,抗干擾能力強和使用方便等獨特的優(yōu)點,使單片機迅速得到了推廣應(yīng)用,目前已經(jīng)成為測量控制應(yīng)用系統(tǒng)中的優(yōu)選機種和新電子產(chǎn)品的關(guān)鍵部位。世界各大電氣廠家,測控技術(shù)企業(yè),機電行業(yè),競相把單片機應(yīng)用于產(chǎn)品更新,作為實現(xiàn)數(shù)字化,智能化的核心部件?;@球計時計分器就是以單片機為核心的計時計分系統(tǒng),由計時器,計分器,綜合控制器和24秒控制器等組成。1.2籃球計時計分器的特點和功能籃球計時計分器,主要在籃球比賽中用于記錄整個賽程的比賽時間和顯示甲、乙兩隊在比賽過程中的比分情況。該計時計分器有部分組成:一部分用來實現(xiàn)計時功能,其基本原理和定時鬧相似;另一部分用來實現(xiàn)計分功能,其基本原理和計數(shù)器相似,其不同之處僅在于要記錄和顯示的對象是按鍵按下的次數(shù),每按下一次計數(shù)值加一或者減一。 用AT89C52,采用C語言進行編程,編程后利用Keil uVision2來進行編譯,將生成的HEX文件裝入芯片中,采用proteus軟件繪圖并進行仿真,驗證功能是否能夠正常實現(xiàn)。該設(shè)計實現(xiàn)了計時和計分功能,采用共陰極數(shù)碼管進行動態(tài)顯示。采用六個獨立按鍵分別進行各部分的調(diào)整,定時掃描各個按鍵的狀態(tài),每檢測到一次狀態(tài)變化就發(fā)送一個計數(shù)脈沖,計數(shù)值加一,同樣的方法還實現(xiàn)了分數(shù)減一的功能;另外本設(shè)計實現(xiàn)了賽前時間的調(diào)整和比賽過程中隨時暫停和啟動的功能;最后,中場時比分調(diào)換并且結(jié)束時能夠進行報警提示。本次設(shè)計的籃球計時計分器具有以下的功能:I 能記錄整個賽程的比賽時間,并能修改比賽時間。II 能隨時刷新甲、乙兩隊在整個比賽過程中的比分。III 中場交換比賽場地時,能交換甲、乙兩隊比分的位置。IV 比賽結(jié)束時,能發(fā)出報警聲。1.3籃球計時計分器的基本原理本設(shè)計是采用AT89C51單片機為核心設(shè)計的一個用于賽場的籃球計時計分器。本設(shè)計采用定時器T0中斷計時,顯示部分分為計時和計分顯示兩部分,均采用共陰極LED顯示。計時部分計時范圍寬,而且可定時設(shè)定與小時、分鐘調(diào)整;計分部分調(diào)節(jié)靈活,顯示范圍寬,足以滿足各種規(guī)模賽程需要。兩個顯示模塊均采用動態(tài)掃描方式顯示。在本設(shè)計中P3口(P3.0P3.5)是計時計分顯示共用的掃描口,P0口是計時數(shù)據(jù)輸出口,P2口計分數(shù)據(jù)輸出口,計時計分均設(shè)有顯示緩沖區(qū)(40H45H計分顯示緩沖區(qū),30H35H計時顯示緩沖區(qū))。本設(shè)計共有K1K6六個設(shè)置按鍵,K1是甲加分鍵(按一次加一分),K2是乙加分鍵(按一次加一分),K3是定時切換鍵(定時設(shè)置與計時調(diào)時切換),K4是小時調(diào)整鍵(計時與定時小時調(diào)整),K5是分鐘調(diào)整鍵(計時與定時分鐘調(diào)整),K6分數(shù)位置交換鍵(交換甲、乙兩隊比分的位置)。按鍵與P1口相接,低電平輸入有效,另外還有一個復(fù)位按鍵K7。報警部分由555與揚聲器組成,當(dāng)計時時間到時,輸出低電平,由555構(gòu)成的電路工作輸出脈沖信號驅(qū)動揚聲器發(fā)出聲音。計時定時的原理與定時鬧鐘相同,為定時設(shè)置定時小時和定時分鐘計數(shù)單元,通過比較定時與計時的時分計數(shù)單元判斷比賽是否結(jié)束是否報警,定時與計時共用一個顯示緩沖區(qū),通過K3(定時切換鍵)進行顯示切換,本設(shè)計可通過定時顯示的秒位判斷定時是否有效,如果秒位顯示00說明無效(上次用過的定時),顯示11說明有效(本次定時)。定時時間到,揚聲器報警,比賽結(jié)束,按K3鍵可停止報警(否則一直報警)。2系統(tǒng)總體方案及硬件設(shè)計2.1單片機簡介單片機全稱為單片機微型計算機(Single Chip Microsoftcomputer)。從應(yīng)用領(lǐng)域來看,單片機主要用來控制,所以又稱為微控制器(Microcontroller Unit)或嵌入式控制器。單片機是將計算機的基本部件微型化并集成在一塊芯片上的微型計算機。單片機是微型機的一個主要分支,它在結(jié)構(gòu)上的最大特點使把CPU、存儲器、定時器和多種輸入/輸出接口電路集成在一塊超大規(guī)模集成電路芯片上。就其組成和功能而言,一塊單片機芯片就是一臺計算機。單片機具有如下特點:1 集成度高、體積小、有很高的可靠性;2 控制功能強;3 低功耗、低電壓,便于生產(chǎn)便攜式產(chǎn)品;4 外部總線增加了I2C、SPI等串行總線方式,進一步縮小了體積,簡化了結(jié)構(gòu);5 單片機的系統(tǒng)擴展、系統(tǒng)配置較典型、規(guī)范,容易構(gòu)成各種規(guī)模的應(yīng)用系統(tǒng)。所以單片機的應(yīng)用非常廣泛,在智能儀表、機電一體化、實時控制、分布式多機系統(tǒng)以及人們的生活中均有用武之地。單片機應(yīng)用的重要意義還在于,它從根本上改變了傳統(tǒng)的控制系統(tǒng)設(shè)計思路和設(shè)計方法。從前必須由模擬電路或數(shù)字電路實現(xiàn)的大部分功能,現(xiàn)在已能用單片機通過軟件方法來實現(xiàn)了。這種用軟件代替硬件的控制技術(shù),是對生產(chǎn)控制技術(shù)的一次革命。利用單片機的智能性,可方便地實現(xiàn)具有智能的電子鐘設(shè)計。單片機均具有時鐘振蕩系統(tǒng),利用系統(tǒng)時鐘借助微處理器的定時器/計數(shù)器可實現(xiàn)電子鐘功能。然而系統(tǒng)時鐘誤差較大,電子鐘的積累誤差也可能較大,所以可以通過誤差修正軟件加以修正,或者在設(shè)計中加入高精度時鐘日歷芯片,以精確時間。另外很多功能不同的單片機是兼容的,這就更便于實現(xiàn)產(chǎn)品的多功能性。2.2 89C51單片機介紹 VCC:電源。 GND:接地。 P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當(dāng)P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程 序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,P0 口作為原碼輸入口,當(dāng)FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。 P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作 輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。 P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當(dāng)P2口被寫“1”時,其管腳被內(nèi)部上拉電阻 拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當(dāng)用于外部程序存儲器或16位地址外部數(shù)據(jù)存 儲器進行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2口輸出其特殊功能寄存器 的內(nèi)容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。圖2.1 89C51單片機 P3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。P3口也可作為AT89C51的一些特殊功能口,如下表所示:口管腳 備選功能P3.0 RXD(串行輸入口)P3.1 TXD(串行輸出口)P3.2 /INT0(外部中斷0)P3.3 /INT1(外部中斷1)P3.4 T0(記時器0外部輸入)P3.5 T1(記時器1外部輸入)P3.6 /WR(外部數(shù)據(jù)存儲器寫選通)P3.7 /RD(外部數(shù)據(jù)存儲器讀選通)P3口同時為閃爍編程和編程校驗接收一些控制信號。RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時,要保持RST腳兩個機器周期的高電平時間。ALE/PROG:當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE 端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器 時,將跳過一個ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時, ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。 PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。EA/VPP:當(dāng)/EA保持低電平時,則在此期間外部程序存儲(0000H-FFFFH),不管是否有內(nèi)部程序存儲器。注意加密方式1時, /EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時,此間內(nèi)部程序存儲器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。3軟件設(shè)計3.1程序流程圖 圖3.1 籃球賽計時計分器的系統(tǒng)構(gòu)成圖 3.1.2系統(tǒng)原理圖3.2主程序:3.2.1鳴音子程序:MINGYIN: SETB P3.6 MOV R4,#0FFH MOV R7,#4XU2: MOV R6,#50XU1: MOV R5,#50XU: DJNZ R5,XU DJNZ R6,XU1 CPL P3.6 DJNZ R4,XU2 DJNZ R7,XU2 RETI3.2.2時間顯示程序:DISPT: MOV R0,#30H MOV R3,#08H MOV A,R3PLAYT:MOV P2,A MOV A,R0 MOV DPTR,#DSEG1 MOVC A,A+DPTR MOV P0,A LCALL DL1 MOV P2,#00H MOV A,R3 RR A JB ACC.7,LD1 INC R0 MOV R3,A LJMP PLAYTLD1: RET3.2.3比分顯示程序:DISPF:MOV R0,#34H MOV R3,#80H MOV A,R3PLAYF:MOV P2,A MOV A,R0 MOV DPTR,#DSEG1 MOVC A,A+DPTR MOV P0,A LCALL DL1 MOV P2,#00H MOV A,R3 RR A JB ACC.3,LD1 INC R0 MOV R3,A LJMP PLAYF AJMP LD13.2.4交換場地程序:CHANGE: PUSH PSW PUSH ACC JB P3.2,QU LCALL DELAY JB P3.2,QUSTOPCH: JNB P3.2,STOPCH LCALL DELAY JNB P3.2,STOPCH MOV A,22H XCH A,23H MOV 22H,A MOV A,34H XCH A,36H MOV 34H,A MOV A,35H XCH A,37H MOV 35H,AQU: POP ACC POP PSW RETI END4 Proteus 軟件仿真4.1仿真圖及結(jié)果分析1.進入比賽,先設(shè)置時間為一節(jié)或著半場。默認是20分鐘(按下“A+1”進行分鐘加十,按下“A-1”進行分鐘減十),如圖4.1 圖4.12.按下“START/PAUSE”開始比賽或者暫停,如圖4.2 圖4.23.上面的液晶顯示為計時顯示。下面的液晶顯示為分數(shù)顯示“左側(cè)為B隊分數(shù),右側(cè)為A隊?!睋Q場后依然如此。如圖4.3 圖4.3 4.按下“CHANGFIELD”交換場地,重新計時。5.A+1,A+2,A+3,A-1,B+1,B+2,B+3,B-1進行A,B隊分數(shù)調(diào)整。6.時間到,自動將計時歸零,分數(shù)還可以調(diào)整。如下圖4.4 圖4.45課程設(shè)計體會在這次課程設(shè)計的調(diào)試過程中,我遇到很多問題,如:由于跳轉(zhuǎn)指令出錯,導(dǎo)致整個程序在運行時進入死循環(huán),修改時沒有根據(jù)流程盲目查找原因浪費許多時間,又由于考慮不周,時鐘顯示29:89。該電路缺少整點報時及鬧鐘功能,由于能力和時間問題只能到此為止,很是遺憾,但在查找資料的過程中學(xué)到了許多,同時在協(xié)作過程中增進同學(xué)間的友誼。在論文完成之際,我要特別感謝我的指導(dǎo)老師楊俊起的熱情關(guān)懷和悉心指導(dǎo)。在我做課程設(shè)計的過程中,楊俊起老師傾注了大量的心血和汗水,無論是在論文的選題、構(gòu)思和資料的收集方面,還是在論文的研究方法以及成文定稿方面,我都得到了楊俊起老師悉心細致的教誨和無私的幫助,特別是他廣博的學(xué)識、深厚的學(xué)術(shù)素養(yǎng)、嚴謹?shù)闹螌W(xué)精神和一絲不茍的工作作風(fēng)使我終生受益,在此表示真誠地感謝和深深的謝意。 在論文的寫作過程中,也得到了許多同學(xué)的支持和幫助,給予了我很多寶貴的意見,在此一并致以誠摯的謝意。 感謝所有關(guān)心、支持、幫助過我的良師益友。 最后,向在百忙中抽出時間對本文進行評審并提出寶貴意見的各位老師表示衷心地感謝!參考文獻1何立民單片機應(yīng)用技術(shù)選編北京,北京航空航天大學(xué)出版社,19932余永權(quán)等編著單片機在控制系統(tǒng)中的應(yīng)用北京:電子工業(yè)出版社,2004年2月 3家才主編單片機控制工程實踐技術(shù)北京:化學(xué)工業(yè)出版社,2004年5月4 周航慈,單片機應(yīng)用程序設(shè)計技術(shù)北京,北京航空航天大學(xué)出版社,20025 李朝青,單片機原理接口技術(shù),北京航空航天大學(xué)出版社,19986 余發(fā)山編著單片機原理及其應(yīng)用技術(shù)中國礦業(yè)大學(xué)出版社主要參考資料7 徐愛鈞 彭秀華編著.單片機高級C51應(yīng)用程序設(shè)計.電子工業(yè)出版社,1998.6附1:源程序代碼ORG 0000HLJMP MAINORG 0003HLJMP CHANGEORG 000BHLJMP TIMEORG 0013HLJMP TIAOSHIMAIN: MOV SP,#50H MOV TCON,#04H MOV 20H,#00H ;秒 MOV 21H,#0CH ;分 MOV 22H,#00H ;A隊分數(shù); MOV 23H,#00H ;B隊分數(shù); MOV 24H,#02H ; MOV 25H,#01H MOV 26H,#0CH ;分鐘定時區(qū); MOV 30H,#00H ; MOV 31H,#00H ;時間緩沖區(qū); MOV 32H,#02H ; MOV 33H,#01H ; MOV 34H,#00H ; MOV 35H,#00H ;分數(shù)顯示緩沖區(qū); MOV 36H,#00H ; MOV 37H,#00H ; MOV TMOD,#01H MOV TH0,#03CH MOV TL0,#0B0H MOV IE,#10000111B MOV IP,#05H MOV R2,#0AHSTART:LCALL DISPT LCALL DISPF JNB P1.0,PP1 ;A隊加一分 JNB P1.1,PP2 ;A隊加兩分 JNB P1.2,PP3 ;A隊加三分 JNB P1.3,PP4 ;A隊減一分 JNB P1.4,PP55 ;B隊加一分 JNB P1.5,PP66 ;B隊加兩分 JNB P1.6,PP77 ;B隊加三分 JNB P1.7,PP88 ;B隊減一分 JB P3.0,START LCALL DELAY JB P3.0,STARTSTOP1:JNB P3.0,STOP1 LCALL DELAY JNB P3.0,STOP1 CPL TR0 ;按鍵奇數(shù)次開始,偶數(shù)次暫停 LJMP STARTPP55: LJMP PP5PP66: LJMP PP6PP77: LJMP PP7PP88: LJMP PP8PP1: LCALL DELAY JB P1.0,PPBSTOP11:JNB P1.0,STOP11 LCALL DELAY JNB P1.0,STOP11 INC 22H MOV A,22H LJMP STOREAPP2: LCALL DELAY JB P1.1,PPBSTOP22:JNB P1.1,STOP22 LCALL DELAY JNB P1.1,STOP22 MOV A,22H ADD A,#02 MOV 22H,A LJMP STOREAPP3: LCALL DELAY JB P1.2,PPBSTOP33:JNB P1.2,STOP33 LCALL DELAY JNB P1.2,STOP33 MOV A,22H ADD A,#03 MOV 22H,A LJMP STOREAPP4: LCALL DELAY JB P1.3,PPBSTOP44:JNB P1.3,STOP44 LCALL DELAY JNB P1.3,STOP44 DEC 22H MOV A,22HSTOREA:MOV B,#0AH DIV AB MOV 34H,B MOV 35H,APPB: LJMP STARTPP5: LCALL DELAY JB P1.4,PPCSTOP55:JNB P1.4,STOP55 LCALL DELAY JNB P1.4,STOP55 INC 23H MOV A,23H LJMP STOREBPP6: LCALL DELAY JB P1.5,PPCSTOP66:JNB P1.5,STOP66 LCALL DELAY JNB P1.5,STOP66 MOV A,23H ADD A,#02 MOV 23H,A LJMP STOREBPP7: LCALL DELAY JB P1.6,PPCSTOP77:JNB P1.6,STOP77 LCALL DELAY JNB P1.6,STOP77 MOV A,23H ADD A,#03 MOV 23H,A LJMP STOREAPP8: LCALL DELAY JB P1.7,PPCSTOP88:JNB P1.7,STOP88 LCALL DELAY JNB P1.7,STOP88 DEC 23H MOV A,23HSTOREB:MOV B,#0AH DIV AB MOV 36H,B MOV 37H,APPC: LJMP STARTDELAY:MOV R4,#5HDL00: MOV R5,#0FFHDL11: DJNZ R5,DL11 DJNZ R4,DL00 RET;時間中斷程序;TIME: PUSH ACC PUSH PSW MOV TH0,#03CH MOV TL0,#0B0H DJNZ R2,RET0 MOV R2,#0AH MOV A,20H CLR C DEC A MOV 20H,A MOV A,21H CJNE A,#00H,PFF ;非0分跳轉(zhuǎn); MOV A,20H CJNE A,#00H,PFF ;非0分0秒情況跳轉(zhuǎn); CLR TR0 ;比賽結(jié)束停止計時; MOV 20H,#00H MOV 21H,#00H MOV 32H,#00H MOV 33H,#00H LCALL MINGYIN MOV 21H,26H MOV 30H,#00H MOV 31H,#00H MOV 32H,24H MOV 33H,25H LJMP RET0PFF: MOV A,20H CJNE A,#0FFH,OUT MOV 20H,#59 ; MOV 30H,#09H MOV 31H,#05H MOV A,21H DEC A MOV 21H,AOUT: MOV A,20H MOV B,#0AH DIV AB MOV 30H,B MOV 31H,A MOV A,21H MOV B,#0AH DIV AB MOV 32H,B MOV 33H,ARET0: POP PSW POP ACC RETI;鳴音子程序;MINGYIN: SETB P3.6 MOV R4,#0FFH MOV R7,#4XU2: MOV R6,#50XU1: MOV R5,#50XU: DJNZ R5,XU DJNZ R6,XU1 CPL P3.6 DJNZ R4,XU2 DJNZ R7,XU2 RETI;時間顯示程序;DISPT: MOV R0,#30H MOV R3,#08H MOV A,R3PLAYT:MOV P2,A MOV A,R0 MOV DPTR,#DSEG1 MOVC A,A+DPTR MOV P0,A LCALL DL1 MOV P2,#00H MOV A,R3 RR A JB ACC.7,LD1 INC R0 MOV R3,A LJMP PLAYTLD1: RET;比分顯示程序;DISPF:MOV R0,#34H MOV R3,#80H MOV A,R3PLAYF:MOV P2,A MOV A,R0 MOV DPTR,#DSEG1 MOVC A,A+DPTR MOV P0,A LCALL DL1 MOV P2,#00H MOV A,R3 RR A JB ACC.3,LD1 INC R0 MOV R3,A LJMP PLAYF AJMP LD1;調(diào)時時間顯示程序;DISPW: MOV R0,#24H MOV R3,#08H MOV A,R3PLAYW:MOV P2,A MOV A,R0 MOV DPTR,#DSEG1 MOVC A,A+DPTR MOV P0,A LCALL DL1 MOV P2,#00H
溫馨提示
- 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)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒園白露教案反思學(xué)習(xí)小故事
- 建筑施工特種作業(yè)-建筑焊工真題庫-3
- 2025屆湖北省八市高三下學(xué)期3月聯(lián)考語文試題(解析版)
- 2024-2025學(xué)年浙江省嘉興市高一上學(xué)期期末考試語文試題(解析版)
- 新疆日新恒力橡塑有限公司年處理6萬噸廢舊輪胎熱解項目報告書報告書簡寫本
- 江蘇勃晟包裝有限公司年產(chǎn)2300噸日用塑料制品(焊絲盤、包裝盒、灑水壺、花盆)及300噸流延膜項目環(huán)評資料環(huán)境影響
- 話劇熱泉心得體會
- 環(huán)境工程實驗課件下載
- 環(huán)境工程專題課件
- 腦出血患者營養(yǎng)治療講課件
- 高中家長會 高三上學(xué)期迎戰(zhàn)首考家長會課件
- 四川省第二地質(zhì)大隊招聘考試真題2024
- 學(xué)習(xí)解讀公平競爭審查條例實施辦法課件
- 基于物聯(lián)網(wǎng)的智能家居安全監(jiān)控系統(tǒng)建設(shè)方案
- 2024年中國農(nóng)業(yè)銀行深圳市分行招聘筆試真題
- 技能培訓(xùn)學(xué)校的部門設(shè)置與職責(zé)劃分
- 大數(shù)據(jù)分析在運維中的應(yīng)用-第1篇-深度研究
- 七年級道法下冊 第二學(xué)期 期末綜合測試卷(人教河北版 2025年春)
- 2025年中國鱈魚行業(yè)市場全景評估及發(fā)展戰(zhàn)略規(guī)劃報告
- 交流激勵下的鋸齒環(huán)狀表面介質(zhì)阻擋放電特性
- 持續(xù)質(zhì)量改進提高霧化吸入正確率
評論
0/150
提交評論