單片機(jī),電子秒表計(jì)時(shí)器._第1頁(yè)
單片機(jī),電子秒表計(jì)時(shí)器._第2頁(yè)
單片機(jī),電子秒表計(jì)時(shí)器._第3頁(yè)
單片機(jī),電子秒表計(jì)時(shí)器._第4頁(yè)
單片機(jī),電子秒表計(jì)時(shí)器._第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、課程設(shè)計(jì)說(shuō)明書課程名稱:?jiǎn)纹瑱C(jī)技術(shù)設(shè)計(jì)題目:電子秒表計(jì)時(shí)器院(部): 電子信息與電氣工程學(xué)院 學(xué)生姓名:學(xué) 號(hào):專業(yè)班級(jí):指導(dǎo)教師:2013年5月17日課程設(shè)計(jì)任務(wù)書設(shè)計(jì)題目電子秒表計(jì)時(shí)器學(xué)生姓名所在院部電子信息與電專業(yè)、年級(jí)、班設(shè)計(jì)要求:用AT89S52設(shè)計(jì)一個(gè)3位的LED數(shù)碼作為 秒表” 利用單片機(jī)的定時(shí)器、計(jì)數(shù)器定時(shí)和 記數(shù)的原理,結(jié)合顯示電路、LED數(shù)碼管以及按鍵來(lái)設(shè)計(jì)計(jì)時(shí)器。將軟、硬件有機(jī)的結(jié)合起來(lái),使得系統(tǒng)能夠正確的進(jìn)行加計(jì)時(shí),數(shù)碼管能夠正確的顯示時(shí)間,顯示時(shí)間為0.0-99.9秒,每0.1秒自動(dòng)加1,另外設(shè)計(jì)一個(gè) 開(kāi)始”鍵、一個(gè) 復(fù)位”鍵、一個(gè) 停止”鍵和一個(gè)翻頁(yè)鍵。秒表可單獨(dú)分

2、別計(jì)時(shí),且最多 可計(jì)5次。學(xué)生應(yīng)完成的工作:1、通過(guò)單片機(jī)原理課程設(shè)計(jì),了解單片機(jī)應(yīng)用系統(tǒng)的基本設(shè)計(jì)方法,設(shè)計(jì)步驟,熟悉和掌電路參 數(shù)的計(jì)算。2、設(shè)計(jì)多個(gè)方案,進(jìn)行論證比較選出最優(yōu)方案。3、通過(guò)查閱手冊(cè)和文獻(xiàn)資料,提高自己分析和解決實(shí)際問(wèn)題的能力與技巧。4、進(jìn)一步熟悉軟件的正確使用方法,原理圖設(shè)計(jì)。5、認(rèn)真撰寫課程設(shè)計(jì)總結(jié)報(bào)告。6、本次設(shè)計(jì)我主要負(fù)責(zé)軟件設(shè)計(jì)部分。參考文獻(xiàn)閱讀:1 張毅剛單片機(jī)原理及應(yīng)用北京:高等教育出版社,2009.112 杜樹(shù)春?jiǎn)纹瑱C(jī)C語(yǔ)言和匯編語(yǔ)言混合編程實(shí)例詳解北京:北京航空航天大學(xué)出版社,2006.63 謝嘉奎電子線路(第四版)北京:高等教育出版社,2004.4 臧春

3、華電子線路設(shè)計(jì)與應(yīng)用.北京:高等教育出版社,2005.工作計(jì)劃:5月7日:聽(tīng)老師關(guān)于此次設(shè)計(jì)要求及流程的講座。5月8日:查閱相關(guān)資料,擬定方案。5月9日一10日:確定硬件方案并論證。5月11日:進(jìn)行軟件編程,畫出硬件電路圖并進(jìn)行仿真和調(diào)試。5月14日16日:焊接并調(diào)試。5月17日:寫課程設(shè)計(jì)報(bào)告。5月18日:交課程設(shè)計(jì)報(bào)告及實(shí)物。任務(wù)下達(dá)日期:2013年5月 6 日任務(wù)完成日期:2013年5月17 日指導(dǎo)教師(簽名):學(xué)生(簽名):電子秒表計(jì)時(shí)器摘 要: 本次設(shè)計(jì)主要完成具備基本功能的電子秒表的理論和實(shí)踐設(shè)計(jì), 此計(jì)時(shí)器系統(tǒng)使用 AT89C51 單片機(jī)為中心器件,由電源電路、時(shí)鐘電路、 復(fù)位電

4、路、顯示電路組成。其中軟件系統(tǒng)采用匯編語(yǔ)言編寫程序,包括顯 示程序,定時(shí)中斷服務(wù),外部中斷服務(wù)程序,延時(shí)程序等,硬件系統(tǒng)利用PROTEUS軟件進(jìn)行仿真,使得系統(tǒng)能夠?qū)崿F(xiàn)三個(gè) 8位LED數(shù)碼管顯示, 顯示時(shí)間為0.099.9秒,能正確的進(jìn)行計(jì)時(shí),能同時(shí)進(jìn)行五次計(jì)時(shí),并能 對(duì)所記錄的時(shí)間進(jìn)行查詢,此系統(tǒng)易于仿真、制作簡(jiǎn)單且使用方便。關(guān)鍵詞:AT89C51、電子秒表、數(shù)碼管顯示、仿真目錄1. 設(shè)計(jì)背景 . 11.1 單片機(jī)簡(jiǎn)介 11.2 設(shè)計(jì)目的 12. 設(shè)計(jì)方案 . 12.1 方案一 12.2 方案二 12.3 綜合比較 23. 方案實(shí)施 . 23.1 整體工作原理 23.2 硬件系統(tǒng)設(shè)計(jì) 33.

5、3 軟件程序設(shè)計(jì) 53.4 系統(tǒng)仿真 53.5 系統(tǒng)的制作過(guò)程 64. 結(jié)果與結(jié)論 . 74.1 結(jié)果 74.2 結(jié)論 75. 收獲與致謝 . 76. 參考文獻(xiàn) . 77. 附件. 81. 設(shè)計(jì)背景1.1 單片機(jī)簡(jiǎn)介AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器的低電壓、高性能CM0S8 位微處理器,俗稱單片機(jī)。單片機(jī)的可擦除只讀存儲(chǔ)器可以反復(fù)擦除 100次。該器件采 用 ATMEL 高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的 MCS-51 指令集和輸出管 腳相兼容。由于將多功能 8 位 CPU 和閃爍存儲(chǔ)器組合在單個(gè)芯片中, ATMEL 的 89C51 是一種高效微控制器,89C

6、2051是它的一種精簡(jiǎn)版本。89C單片機(jī)為很多嵌入式控制系 統(tǒng)提供了一種靈活性高且價(jià)廉的方案。1.2設(shè)計(jì)目的 電子秒表是重要的記時(shí)工具,廣泛運(yùn)用于各行各業(yè)中。作為一種測(cè)量工具,電子秒 表相對(duì)其它一般的記時(shí)工具具有便捷、準(zhǔn)確、可比性高等優(yōu)點(diǎn)。不僅可以提高精確度, 而且可以大大減輕操作人員的負(fù)擔(dān),降低錯(cuò)誤率。因此電子秒表常常用于體育競(jìng)賽及各 種其他要求有較精確時(shí)間的各領(lǐng)域中。其中開(kāi)啟、停止按鍵的使用方法與傳統(tǒng)的機(jī)械計(jì) 時(shí)器相同,即按一下開(kāi)啟按鍵,啟動(dòng)計(jì)時(shí)器開(kāi)始計(jì)時(shí),按一下停止按鍵計(jì)時(shí)終止。而復(fù) 位按鍵可以在任何情況下使用,即使在計(jì)時(shí)過(guò)程中,只要按一下復(fù)位按鍵,計(jì)時(shí)應(yīng)立即 終止,并對(duì)計(jì)時(shí)器清零。2.

7、設(shè)計(jì)方案2.1方案一 靜態(tài)顯示,靜態(tài)顯示方式下的數(shù)碼管的顯示字符一經(jīng)確定,相應(yīng)鎖存器鎖存的斷碼 輸出將維持不變,直到送入另一個(gè)字符的斷碼為止。因而此設(shè)計(jì)中使用的顯示位數(shù)使用 了三個(gè) 8 位并行 I/0 口。這種方法的優(yōu)點(diǎn)是占用 CPU 時(shí)間少,顯示便于檢測(cè)和控制。缺 點(diǎn)是硬件電路比較復(fù)雜,成本較高。2.2方案二 動(dòng)態(tài)顯示,這個(gè)顯示方式是將所有顯示位的段碼線的相應(yīng)段并聯(lián)在一起,由一個(gè) 8 位 I/0 口控制,將所有位數(shù)碼管的段選線并連在一起, 由段選線控制哪一位數(shù)碼管有效。 選用數(shù)碼管采用動(dòng)態(tài)掃描顯示。 所謂動(dòng)態(tài)掃描顯示即輪流向各位數(shù)碼管送出字形碼和相 應(yīng)的位選,利用發(fā)光的余暉和人眼視覺(jué)暫留作用

8、,使人的感覺(jué)好像各位數(shù)碼管同時(shí)都在 顯示。動(dòng)態(tài)顯示的亮度比靜態(tài)顯示要差一些。2.3綜合比較本設(shè)計(jì)分為時(shí)鐘電路、按鈕電路、顯示電路和單片機(jī)四大部分,這些模塊中單片機(jī) 占主控地位。其模塊電路如圖2-1所示。時(shí)鐘電路常用的有內(nèi)部時(shí)鐘方式和外部時(shí)鐘方 式,但因?yàn)楸驹O(shè)計(jì)中只需要一片單片機(jī),所以采用內(nèi)部時(shí)鐘方式比較簡(jiǎn)單。按鈕電路中 的復(fù)位”按鈕是按鍵手動(dòng)復(fù)位,它有電平和脈沖兩種方式,比較電路的復(fù)雜程度,本設(shè) 計(jì)選擇了按鈕電平復(fù)位電路,其他幾個(gè)按鈕則是通過(guò)單片機(jī)判斷高低電平的不同來(lái)控制 按鈕。顯示電路所用的數(shù)碼管有共陰和共陽(yáng)之分,不管使用何種數(shù)碼管,P0 口作為I/O使用時(shí)都是需要上拉電阻才能驅(qū)動(dòng)數(shù)碼管。因

9、而不管在使用共陰數(shù)碼管時(shí),單片機(jī)輸出 口也必須使用上拉電阻提高輸出電流,才能驅(qū)動(dòng)數(shù)碼管。為了使電路簡(jiǎn)單化,本設(shè)計(jì)選 用共陽(yáng)數(shù)碼管。根據(jù)顯示方式的不同,由以上兩種方案的對(duì)比,選用靜態(tài)顯示方式。單片機(jī)顯示電路時(shí)鐘電路AT89C51按鈕電路圖2.13.方案實(shí)施3.1整體工作原理本系統(tǒng)采用89C51系列單片機(jī)為中心器件,利用其定時(shí)器/計(jì)數(shù)器定時(shí)和記數(shù)的原 理,結(jié)合硬件電路如電源電路,晶振電路,復(fù)位電路,顯示電路,以及一些按鍵電路等 來(lái)設(shè)計(jì)計(jì)數(shù)器,將軟、硬件有機(jī)的結(jié)合起來(lái)。其中軟件系統(tǒng)采用匯編語(yǔ)言編寫程序,包 括顯示程序,加1技術(shù)程序,演示程序,按鍵消抖程序等,硬件系統(tǒng)利用PROTEUS強(qiáng)大功能來(lái)實(shí)現(xiàn),

10、簡(jiǎn)單且易于觀察,在仿真中就可以觀察到實(shí)際的工作狀態(tài)。3.2硬件系統(tǒng)設(shè)計(jì)1電源電路模塊電源電路模塊原理圖如圖3.2所示圖3.1電源電路圖電源電路由橋堆、1個(gè)22uF電解電容、7805、1個(gè)100pF瓷片電容、一個(gè)電源指示 燈和一個(gè)300歐姆電阻組成,通過(guò)電源電路實(shí)現(xiàn)整流、濾波和穩(wěn)壓的作用,能夠輸出5V 的穩(wěn)定直流電壓使單片機(jī)工作在穩(wěn)定的 5V直流激勵(lì)下。2. 晶體振蕩電路模塊電路圖如3.3所示。AT89C51單片機(jī)內(nèi)部的振蕩電路是一個(gè)高增益反相器,引線XTAL1和XTAL2分別為反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入和來(lái)自反向振蕩器的輸出,該反向放大器可以配置為片內(nèi)振蕩器。這里,我們選用5

11、2單片機(jī)12MHz的內(nèi)部振蕩方式,電路如下:電容器C1、C2起穩(wěn)定振蕩頻率,快速起振的作用,C1和C2可在20-100PF 之間取,這里取30P,接線時(shí)要晶體振蕩器X1極可能接近單片機(jī)。圖3.2晶體振蕩電路3. 復(fù)位電路模塊復(fù)位模塊電路圖如圖3.3所示。采用上電+按鍵復(fù)位電路,上電后由于電容充電,使 RST持續(xù)一段高電平時(shí)間。當(dāng) 單片機(jī)已在運(yùn)行之中時(shí),按下復(fù)位鍵也能使用RST持續(xù)一段時(shí)間的高電平,從而實(shí)現(xiàn)上電加開(kāi)關(guān)復(fù)位的操作。這不僅能使單片機(jī)復(fù)位,而且還能使單片機(jī)的外圍芯片也同時(shí)復(fù)位。54. 硬件原理圖設(shè)計(jì)的硬件原理圖如圖3.5所示。由電源模塊、復(fù)位模塊、數(shù)碼管模塊以及時(shí)鐘模塊等組成。RjFr

12、TE4T01UtSiTiU.1Z515ZvUAaAAAjr:FbWIFANYEITzSTOPJ=L*awil DFZ.VJIBPH尉口 FIAKIfl PZrjjaHTC*3*T1nr-nwPH IVA D ffl.irAlii 皿砂a fDJfA 口祠加昭LEP-ne圖3.4硬件原理圖3.3軟件程序設(shè)計(jì)1.軟件設(shè)計(jì)概述在軟件設(shè)計(jì)中,一般采用模塊化的程序設(shè)計(jì)方法,它具有明顯的優(yōu)點(diǎn)。把一個(gè)多功 能的復(fù)雜的程序劃分為若干個(gè)簡(jiǎn)單的、功能單一的程序模塊,有利于程序的設(shè)計(jì)和調(diào)試, 有利于程序的優(yōu)化和分工,提高了程序的閱讀性和可能性,使程序的結(jié)構(gòu)層次一目了然。 應(yīng)用系統(tǒng)的程序由包含多個(gè)模塊的主程序和各種子

13、程序組成。各程序模塊都要完成一個(gè)明確的任務(wù),實(shí)現(xiàn)某個(gè)具體的功能,如:加計(jì)數(shù)延時(shí),計(jì)數(shù)和顯示等,在具體需要時(shí)調(diào) 用相應(yīng)的模塊即可。功能描述:根據(jù)設(shè)計(jì)要求,顯示時(shí)間為 0.0-99.9秒,每0.1秒自動(dòng)加1,另外設(shè)計(jì) 一個(gè) 開(kāi)始”鍵、一個(gè) 復(fù)位”鍵和一個(gè) 停止”鍵。秒表可單獨(dú)分別計(jì)時(shí),且最多可計(jì) 5次。 3.2主程序流程圖單片機(jī)的程序可用匯編語(yǔ)言也可用 C語(yǔ)言,為了提高使用匯編語(yǔ)言的能力,本設(shè)計(jì) 特用了匯編語(yǔ)言編寫程序,設(shè)計(jì)流程圖如圖3.5所示,具體程序見(jiàn)附件。程序開(kāi)始3.4系統(tǒng)仿真此系統(tǒng)采用Proteus軟件進(jìn)行仿真,按下START鍵開(kāi)始仿真,連續(xù)按五次STOP鍵 停止計(jì)時(shí),連續(xù)按下FANYE鍵

14、可以顯示出五次計(jì)時(shí)記錄的時(shí)間,按下FUWEI鍵,可19;以使數(shù)碼管復(fù)位,顯示00.0,仿真圖如3.6所示。JIR2Tl=. T:STAfiT百貢cl 為麗Tc WP1 口那陀 DJfAOlUM D.TA&T眄ZU鳧B PZ.1 咫刖dD fZjfAm Z.iWAiSPZ.?i71:5C2 ZUfr rertsX1 )f3l空竺 園旦西 F33,,Ht1P3.WT0PMSWF. P1.7/W 11wi曰STOPFANYEc u8US圖3.6仿真圖3.5系統(tǒng)的制作過(guò)程在完成了軟件設(shè)計(jì)與硬件仿真之后,便開(kāi)始了系統(tǒng)的制作,此次制作用到的是萬(wàn)能 板。使用萬(wàn)能版需要注意:1.初步確定電源、底線的布局。利用

15、此板布置有貫穿整個(gè)板 子的銅箔,應(yīng)將其用作電源線和地線。2.善于利用元器件的引腳。萬(wàn)能版的焊接需要大 量的跨接、跳線等,不要急于剪斷元器件多余的引腳,有時(shí)候直接跨接到周圍待連接的 元器件引腳上會(huì)事半功倍。在焊接時(shí)需要注意:先給焊盤預(yù)熱,然后加錫,再撤走錫絲, 最后拿走烙鐵,整個(gè)過(guò)程應(yīng)少 于五秒,焊接完后要檢查有無(wú)虛焊,連焊等現(xiàn)象,確保 焊接質(zhì)量。另外在剪掉元件引腳時(shí),應(yīng)避免留有尖頭,否則會(huì)產(chǎn)生自激現(xiàn)象,影響產(chǎn)品 性能。系統(tǒng)焊接結(jié)束之后,需要把程序燒到單片機(jī)上。4. 結(jié)果與結(jié)論4.1結(jié)果按照理論上電路的連接方法,先仿真,仿真成功后做實(shí)物,可能是數(shù)碼管的連線太 多太亂,最終調(diào)試不成功,電源燈和數(shù)碼

16、管都不亮,在電路焊接的過(guò)程中應(yīng)該有錯(cuò)誤, 因此又把器件從板子上拔下來(lái)重新焊接,這次電源燈亮了,但數(shù)碼管仍然不亮,可能是 由于電路連接不當(dāng)致使數(shù)碼管燒壞,為了使此次設(shè)計(jì)成功,老師又重新給了零件,我們 又對(duì)板子進(jìn)行了重新焊接,這次電源燈和數(shù)碼管都能亮,但是數(shù)碼管不受開(kāi)始、復(fù)位等 鍵的控制,由此判斷是單片機(jī)燒壞,更換單片機(jī),板子終于可以正常工作。4.2結(jié)論經(jīng)過(guò)這一次的課程設(shè)計(jì),從搜索資料到硬件、軟件的調(diào)試成功,每一步、每一個(gè)細(xì) 節(jié)自己都經(jīng)過(guò)思考,共同討論各方案的比較選擇和畫圖、做板和硬、軟件的調(diào)試。本次 設(shè)計(jì)內(nèi)容較多,關(guān)系到電路的設(shè)計(jì)與制作,以及程序的設(shè)計(jì)和兩者的匹配組合,每一部 分都要注意,每一部

17、分都要嚴(yán)格要求,否則,就會(huì)出現(xiàn)錯(cuò)誤,影響最后的結(jié)果。本次設(shè)計(jì)還是存在著許多缺陷。這塊電路板不能隨意查看記錄的數(shù)據(jù),而是必須在 計(jì)完五次數(shù)據(jù)后才能依次的翻頁(yè)查看,復(fù)位后所計(jì)數(shù)據(jù)便會(huì)丟失,不能翻看歷史,所計(jì) 數(shù)據(jù)組數(shù)不能滿足現(xiàn)實(shí)需要。 還有很大的改進(jìn)空間。5. 收獲與致謝通過(guò)這次設(shè)計(jì)我們學(xué)習(xí)了 Keil、Proteus Isis等電子軟件。同時(shí)復(fù)習(xí)了單片機(jī)課程的知識(shí),使我們對(duì)單片機(jī)更加深刻,更加熱愛(ài)。雖然短短的兩周不能使我們的知識(shí)有特別 獨(dú)到的見(jiàn)解,但做出這個(gè)設(shè)計(jì)是我認(rèn)識(shí)到學(xué)習(xí)的樂(lè)趣和合作的重要性。感謝老師這兩個(gè) 星期對(duì)我們的敦敦教導(dǎo)。 沒(méi)有老師的嘔心瀝血, 我們也不會(huì)學(xué)到單片機(jī)這么實(shí)用的課程,

18、這次課程設(shè)計(jì)讓我懂得在以后的學(xué)習(xí)中一定要扎實(shí)刻苦,多聽(tīng)取別人的意見(jiàn),多參考資 料。最后,衷心感謝老師對(duì)我的指導(dǎo)和幫助。謝謝老師。6. 參考文獻(xiàn)1 張毅剛 .單片機(jī)原理及應(yīng)用 .北京:高等教育出版社, 2009.112 杜樹(shù)春 .單片機(jī) C 語(yǔ)言和匯編語(yǔ)言混合編程實(shí)例詳解 .北京:北京航空航天大學(xué)出版社, 2006.63 謝嘉奎 .電子線路(第四版) .北京 :高等教育出版社, 2004.4 臧春華 .電子線路設(shè)計(jì)與應(yīng)用 .北京 :高等教育出版社 ,2005.7. 附件附程序如下:DEQU60HEEQU61HFEQU62HGEQU63HHEQU64HIEQU65HORG 0000HLJMP MA

19、INORG 000BH ;定時(shí)器 T0 的入口地址LJMP DINGSHIORG 0013H ;外部中斷 1 的入口地址LJMP STOP1ORG 0030H; 主程序入口地址MAIN: MOV P0,#0C0H;置初值MOV P2,#0C0HMOV P1,#0C0HMOV DPTR,#TABLE;數(shù)據(jù)指針指向表頭地址SETB EA ; 開(kāi)中斷SETB EX0SETB EX1SETB ET0SETB PX0 ;設(shè)中斷優(yōu)先級(jí)SETB PX1MOV TMOD,#01H ; 工作方式為方式 1*J;開(kāi)始及計(jì)數(shù)程序*JSTART: MOV R0,#40HMOV R1,#50HMOV R2,#00HCL

20、RP1.0MOV TH0,#0D8H ;置計(jì)數(shù)初始值MOV TL0,#0F0HMOV R3,#00HMOV R4,#00HMOVR7,#00HMOV B,#10MOV SP,#30HMOVD,#60HMOVE,#61HMOVF,#62HMOVG,#63HMOVI,#65HMOVR5,#05XUNHUAN: JBP1.7,START1 ;p1.7=0 是開(kāi)始LCALL DELAY10;按鍵消抖JBP1.7,XUNHUANJNBP1.7,$LJMPGN1LJMPXUNHUANSTART1:JB P3.0,XUNHUANLCALL DELAY10JB P3.0,XUNHUANJNB P3.0,$LC

21、ALL FANYELJMP XUNHUAN*J;翻頁(yè)模塊*JFANYE: MOV A,R0MOV R3,AMOV A,R1MOV R4,ADEC R5CJNE R5,#04,LOP1MOV A,DMOV R7,ALJMP L1LOP1: CJNE R5,#03,LOP2MOV A,EMOV R7,ALJMP L1LOP2: CJNE R5,#02,LOP3MOV A,FMOV R7,ALJMP L1LOP3: CJNE R5,#01,LOP4MOV A,GMOV R7,ALJMP L1LOP4: CJNE R5,#00,FANYEMOV A,IMOV R7,ALJMP L1L1: INC R0

22、INC R1INC R2CJNE R2,#5,LOOP2MOV R0,#40HMOV R1,#50HMOV R2,#00HLOOP2:LCALL XIANSHIRET*;數(shù)碼管記錄程序*LOOP:GN1: SETB TR0CJNE R2,#05H,LOOPMOV R0,#40HMOV R1,#50HMOV R2,#00HCLR EAAJMP XUNHUAN*;1 毫秒延時(shí)子程序*DELAY1:MOVR6,#2DL1:MOVH,#248DJNZH,$DJNZR6,DL1RET*;10 毫秒延時(shí)子程序*DELAY10: MOV R6,#20DL2: MOV H,#248DJNZ H,$DJNZ R

23、6,DL2RET*;外部中斷 1 中斷程序,停止模塊*STOP1 :PUSHACCPUSHPSWLCALLDELAY10;延時(shí) 10 毫秒消抖JBP3.3, FAN1JNBP3.3,$MOVA, R3MOVR0 , AMOVA, R4MOVR1, ADECR5CJNER5, #04, LOP5MOVA, R7MOVD, ALJMPL4LOP5:CJNER5, #03, LOP6MOVA, R7MOVE, ALJMPL4LOP6:CJNER5, #02, LOP7MOVA, R7MOVF, ALJMPL4LOP7:CJNER5, #01, LOP8MOV A, R7MOVG, ALJMP L4LOP8:CJNER5, #00, STOP1MOVA, R7MOVI,ALJMPL4L4:INCR0INCR1INCR2FAN

溫馨提示

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

評(píng)論

0/150

提交評(píng)論