![基于單片機的數(shù)字鐘設計_第1頁](http://file4.renrendoc.com/view10/M02/20/1C/wKhkGWV1HJmAUWm_AAE8jmy60-M672.jpg)
![基于單片機的數(shù)字鐘設計_第2頁](http://file4.renrendoc.com/view10/M02/20/1C/wKhkGWV1HJmAUWm_AAE8jmy60-M6722.jpg)
![基于單片機的數(shù)字鐘設計_第3頁](http://file4.renrendoc.com/view10/M02/20/1C/wKhkGWV1HJmAUWm_AAE8jmy60-M6723.jpg)
![基于單片機的數(shù)字鐘設計_第4頁](http://file4.renrendoc.com/view10/M02/20/1C/wKhkGWV1HJmAUWm_AAE8jmy60-M6724.jpg)
![基于單片機的數(shù)字鐘設計_第5頁](http://file4.renrendoc.com/view10/M02/20/1C/wKhkGWV1HJmAUWm_AAE8jmy60-M6725.jpg)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
摘要20世紀末,電子技術獲得了飛速的開展,在其推動下,現(xiàn)代電子產(chǎn)品幾乎滲透了社會的各個領域,有力地推動了社會生產(chǎn)力的開展和社會信息化程度的提高,同時也使現(xiàn)代電子產(chǎn)品性能進一步提高,產(chǎn)品更新?lián)Q代的節(jié)奏也越來越快。單片機模塊中最常見的是數(shù)字鐘,數(shù)字鐘是一種用數(shù)字電路技術實現(xiàn)時、分、秒計時的裝置,與機械式時鐘相比具有更高的準確性和直觀性,且無機械裝置,具有更更長的使用壽命,因此得到了廣泛的使用。本課題主要研究的是基于單片機的數(shù)字鐘設計,采用AT89C51單片機作為系統(tǒng)的主控芯片,外接LED顯示電路關鍵詞:數(shù)字鐘;單片機;數(shù)碼管AbstractElectronictechnologyhasbeendevelopedrapidlyinthe20century,withitsmodernelectronicproducts,pushedbyalmostpermeatedeveryareaofsocietyhasvigorouslypromotedsocialproductiveforcesdevelopmentandimprovementofsocialinformatizationlevel,alsomakemodernelectronicproductperformancefurtherimproved,andtherhythmofupgradeitsproductsisbecomingmoreandmorequickly.ThemostcommonSCMmoduleisadigitalclock,adigitalclockisakindofdigitalcircuittechnologyimplementation,minutesandseconds,thetimingdevicewithmechanicalclockcomparedwithhigheraccuracyandintuitiveandnomechanicaldevice,hasmorelongerservicelife,soithasbeenwidelyused.ThistopicresearchisthedigitalclockdesignbasedonSCM,AT89C51SCMasthemaincontrolchipsystem,externalLEDdisplaycircuit,keycircuits,crystalscircuit,resetcircuitmoduleconstituteasimpledigitalclock.Throughthekeycircuitscanrespectivelythediffculties,minutesandsecondssettingandreal-timeadjustment,andtheresultshowedthatinthedigitaltube.Keywords:digitalclock;SCM;digital目錄1引言12單片機介紹23數(shù)字鐘硬件設計23.1系統(tǒng)方案確實定23.2功能分析23.3數(shù)字鐘設計原理3鍵盤控制電路3晶振電路4復位電路4數(shù)碼顯示電路54.數(shù)字鐘的軟件設計64.1程序設計內(nèi)容64.2系統(tǒng)設計流程圖6主程序流程6定時器中斷流程7時間顯示流程圖85.系統(tǒng)調(diào)試95.1KeilC51軟件環(huán)境簡介95.2Proteus軟件環(huán)境簡介95.3數(shù)字鐘系統(tǒng)PROTUES仿真調(diào)試結(jié)果10引腳連接10仿真結(jié)果〔電路原理圖〕11參考文獻13附錄〔源程序〕14謝辭221引言在單片機技術日趨成熟的今天,其靈活的硬件電路和軟件電路的設計,讓單片機得到廣泛的應用,幾乎是從小的電子產(chǎn)品,到大的工業(yè)控制,單片機都起到了舉足輕重的作用。單片機小的系統(tǒng)結(jié)構幾乎是所有具有可編程硬件的一個縮影,可謂是“麻雀雖小,肝膽俱全〞,單片機的學習和研究是對微機系統(tǒng)學習和研究的簡捷途徑?;趩纹瑱C的定時和控制裝置在許多行業(yè)有著廣泛的應用,而數(shù)字鐘是其中最根本的,也是最具有代表性的一個例子[1],用數(shù)字電路實現(xiàn)對時、分、秒數(shù)字顯示的計時裝置。因為機具有體積小、功耗低、功能強、性價比高、易于推廣應用的優(yōu)點,在自動化裝置、智能儀器表、過程控制、通信、家用電器等許多領域得到日益廣泛的應用[2],因此具有很大的研究價值。2單片機介紹單片機是一種集成在電路芯片,是采用超大規(guī)模集成電路技術把具有數(shù)據(jù)處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統(tǒng)、定時器/計時器等功能〔可能還包括顯示驅(qū)動電路、脈寬調(diào)制電路、模擬多路轉(zhuǎn)換器、A/D轉(zhuǎn)換器等電路〕集成到一塊硅片上構成的一個小而完善的計算機系統(tǒng)[3]。由于單片機的這種結(jié)構形式及它所采取的半導體工藝[4],使其具有很多顯著的特點,因而在各個領域都得到了迅猛的開展。單片機主要有如下特點[5]:〔1〕性價比高;〔2〕集成度高、體積小、可靠性強。機把各功能部件集成在一塊芯片上,內(nèi)部采用總線結(jié)構,減少了各芯片之間的連線,大大提高了單片機的可靠性與抗干擾能力。另外,其體積小,對于強磁場環(huán)境易于采取屏蔽措施,適合在惡劣環(huán)境下工作;〔3〕控制功能強;〔4〕功耗小、電壓低、便于生產(chǎn)的攜式產(chǎn)品。;〔5〕外部總線采用串行總線連接,以此縮小了體積;〔6〕單片機的系統(tǒng)擴展和系統(tǒng)配置典型、標準,容易構成各種規(guī)模的應用系統(tǒng)。3數(shù)字鐘硬件設計3.1系統(tǒng)方案確實定80C51單片機控制器硬件電路是一個系統(tǒng)的重要局部,在本次設計中主要是以AT89C51為核心控制器,外加一些控制電路來實現(xiàn)數(shù)字鐘的根本功能。單片機芯片作為控制系統(tǒng)的核心部件,它除了具備微機CPU的數(shù)值計算功能外,還具有靈活強大的控制功能,以便實時檢測系統(tǒng)的輸入量、控制系統(tǒng)的輸出量,實現(xiàn)自動控制[6]80C51單片機控制器按鍵開關按鍵開關晶振電路8位數(shù)碼管顯示晶振電路8位數(shù)碼管顯示復位電路復位電路圖1數(shù)字鐘系統(tǒng)結(jié)構圖3.2功能分析1.準確計時,以數(shù)字形式顯示時、分、秒的時間;2.小時的計時為24小時制,分和秒的計時要求為60進位;3.八位數(shù)碼管顯示HH-MM-SS(時分秒),按鍵“模式鍵〞依次選擇調(diào)整“時〞,“分〞,“秒〞,按鍵“加鍵〞依次加1,按鍵“減鍵〞依次減1;4.晶振電路起到減小誤差,提高精確度的作用;5.復位電路是對單片機的初始化操作。3.3數(shù)字鐘設計原理數(shù)字鐘的實現(xiàn)一般有兩種方法:其一是直接用單片機的定時計數(shù)器產(chǎn)生固定時間,這種方法的優(yōu)點是可以省去一些外圍的芯片,其缺點是只能適用于一些要求不是十分精確、不作長期保存的場合;而對于要求較高的場合,那么必須選用專用的芯片[7],本設計采用的是第一種方法。直接用單片機的定時計數(shù)器產(chǎn)生固定時間,這種方法的工作原理是利用單片機芯片的定時器產(chǎn)生固定時間,模擬時鐘的時、分、秒。基于這一原理構成的數(shù)字鐘系統(tǒng)主要由以下幾局部組成:89C51單片機控制器電路,按鍵開關電路,8位數(shù)碼管顯示電路,復位電路,晶振電路五局部構成。其工作原理電路圖如圖2所示。圖2數(shù)字鐘設計原理圖鍵盤控制電路數(shù)字鐘最根本的功能除了能正常顯示時間外,還需要對時間進行設置和調(diào)整,所以要配以相應的鍵盤控制電路。該設計的鍵盤控制電路主要包括3個按鍵:P3.0作為系統(tǒng)的模式選擇鍵,用來選擇是正常走時還是分別對時、分、秒進行調(diào)整;P3.1作為進行時分秒調(diào)整時的增加時間按鍵;而P3.2作為進行時分秒調(diào)整時的減少時間按鍵。鍵盤控制電路的硬件連接圖如圖3所示。圖3鍵盤控制電路晶振電路晶振的全稱叫晶體振蕩器,它在單片機系統(tǒng)里作用非常大,主要作用是產(chǎn)生單片機所需的時鐘頻率,單片機執(zhí)行程序所需的時間完全取決于單片機晶振所提供的時鐘頻率,時鐘頻率越高,那么單片機運行速度就越快[8]。在通常工作條件下,普通的晶振頻率絕對精度可達百萬分之五十。高級的精度更高。有些晶振還可以由外加電壓在一定范圍內(nèi)調(diào)整頻率,稱為壓控振蕩器〔VCO〕。晶振用一種能把電能和機械能相互轉(zhuǎn)化的晶體在共振的狀態(tài)下工作,以提供穩(wěn)定,精確的單頻振蕩。晶振電路如圖4所示。圖4晶振電路復位電路復位是單片機的初始化操作。單片機啟動運行時,都需要先復位,其作用是使CPU和系統(tǒng)中其他部件處于一個確定的初始狀態(tài),并從這個狀態(tài)開始工作。因而,復位是一個很重要的操作方式。當MCS-5l系列單片機的復位引腳RST(全稱RESET)出現(xiàn)2個機器周期以上的高電平時,單片機就執(zhí)行復位操作:07H寫入堆棧指針SP,P0口—P3口均置1,程序計數(shù)器PC和其他特殊功能存放器SFR全部清零。只要RST持續(xù)為高電平,單片機就處于循環(huán)復位狀態(tài)[9]。單片機的復位方式有上電自動復位和手工復位兩種,本設計采用的是手動復位方式,其電路圖如圖5所示。圖5復位電路數(shù)碼顯示電路發(fā)光二極管顯示器驅(qū)動〔點亮〕的方法有兩種。一種是靜態(tài)驅(qū)動法,即給欲點亮的LED通以恒定的定流。這種驅(qū)動方法要有存放器,譯碼器,驅(qū)動電路等邏輯部件。當需要顯示的位數(shù)增加時,所需的邏輯部件及連線也相應增加,本錢也增加。另一種是動態(tài)驅(qū)動方法,這種方法是給欲點亮的LED通過通以電流,此時LED的亮度是通斷的平均亮度。為保證亮度,通過LED的脈沖電流應數(shù)倍于其額定電流值。利用動態(tài)驅(qū)動法可以減少需要的邏輯部件和連線,單片機應用系統(tǒng)中常采用動態(tài)驅(qū)動法[10]。數(shù)碼管有兩種接法即共陽極接法和共陰極接法。所謂共陽共陰,是針對數(shù)碼管的公共腳而言的。一個1位典型的數(shù)碼管,一般有10個腳,8個段碼〔7段加1個小數(shù)點〕,剩下兩個腳接在一起。共陽指的是公共腳是正極〔陽極〕,所有的段碼實際上是負極,當某一個或某幾個段碼位接低電平,公共腳接高電平時,對應的段碼位就能點亮,進而組合形成我們看到的數(shù)字或字母。共陰剛好相反,也就是公共腳是負極〔陰極〕,段碼位是陽極,當公共腳接地,段碼位接高電平時,對應段碼位點亮[11],本次設計選擇共陰極數(shù)碼管,其中有6位顯示“時〞,“分〞,“秒〞,剩下兩位顯示“—〞數(shù)碼管A~DP接單片機P1端口用于段選,1~9接單片機P2端口用于位選。各個段碼實際上是一個發(fā)光二極管,既然是發(fā)光二極管,就有正負極,為了防止驅(qū)動數(shù)碼管電流過大而損壞,各端口接1K電阻。8位共陰極LED數(shù)碼顯示電路如圖6所示。圖6八位8段共陰極LED數(shù)碼顯示4.數(shù)字鐘的軟件設計4.1程序設計內(nèi)容單片機軟件設計主要包括執(zhí)行軟件〔完成各種實質(zhì)性功能〕的設計和監(jiān)控軟件的設計。設計步驟如下所示。1.采用模塊化程序結(jié)構設計軟件,首先將整個軟件分成假設干功能模塊;2.根據(jù)流程圖,編寫源程序;3.上機調(diào)試各模塊程序;4.與硬件一起聯(lián)調(diào),最后完成全部調(diào)試工作。4.2系統(tǒng)設計流程圖主程序流程開始開始啟動定時器按鍵檢測時間顯示圖7主程序流程圖定時器中斷流程開始60分鐘到?分單元清零,時單元加1一秒時間到?開始60分鐘到?分單元清零,時單元加1一秒時間到?秒單元加160秒時間到?秒單元清零,分單元加1時單元清零時間顯示中斷返回24小時NNNYNYYY定時器中斷時是先檢測1秒是否到,1秒如果到,秒單元就加1;如果沒到,就檢測1分鐘是否到,1分鐘如果到,分單元就加1;如果沒到,就檢測1小時是否到,1小時如果到,時單元就加1,如果沒到,就顯示時間,定時器中斷流程圖如圖8所示。時間顯示流程圖時間顯示是先秒個位計算顯示,然后是秒十位計算顯示,再是分個位計算顯示,再然后是分十位顯示,再就是時個位計算顯示,最后是時十位顯示.,時間顯示流程圖如圖9所示。時十位計算顯示時十位計算顯示結(jié)束開始秒個位計算顯示秒十位計算顯示分個位計算顯示分十位計算顯示時個位計算顯示圖9時間顯示流程圖5.系統(tǒng)調(diào)試5.1KeilC51軟件環(huán)境簡介KeilC51集成開發(fā)環(huán)境是基于80C51內(nèi)核的微處理器軟件平臺,內(nèi)嵌多種符合當前工業(yè)標準的開發(fā)工具,可以完成從工程建立、管理、程序編譯、鏈接、目標代碼生成、軟硬件仿真等完整的開發(fā)流程[12]。尤其是C編譯工具在產(chǎn)生代碼的準確性和效率方面到達了較高水平,而且可以附加靈活的控制選項,在開發(fā)大型工程時非常理想。KeilC51集成開發(fā)環(huán)境的主要功能有以下幾點[13]:〔1〕uVision2forWindows一個集成開發(fā)環(huán)境,它將工程管理、源代碼編輯和程序調(diào)試等組合在一個功能強大的環(huán)境中;〔2〕C51國際標準優(yōu)化C交叉編譯器。代碼產(chǎn)生可重定位的目標模塊;〔3〕A51宏匯編器。從80C51匯編源代碼產(chǎn)生可重定位的目標模塊;〔4〕BL51鏈接/定位器。組合由C51和A51產(chǎn)生可重定位的目標模塊,生成絕對目標模塊;〔5〕LIB庫管理器。從目標模塊生成連接器可以使用的庫文件;〔6〕OH51目標文件至HEX格式的轉(zhuǎn)換器。從絕對目標模塊生成IntelHEX文件;〔7〕RTX-51實時操作系統(tǒng)。簡化了復雜的實時應用軟件工程的設計。keilC51軟件編譯環(huán)境如圖10所示。圖10keilC51軟件編譯環(huán)境5.2Proteus軟件環(huán)境簡介本系統(tǒng)的硬件設計首先是在Proteus軟件環(huán)境中仿真實現(xiàn)的。Proteus軟件集成了高級原理繪圖、混合模式SPICE電路仿真,PCB板設計以及自動布線來實現(xiàn)一個完整的電子設計系統(tǒng)[14]。Proteus軟件由ISIS和ARES兩個軟件構成,其中ISIS是一款便捷的電子系統(tǒng)仿真平臺軟件,ARES是一款高級的布線編輯軟件。Proteus軟件主要具有以下幾個方面的特點[15]:〔1〕設計和仿真軟件Proteus是一個很有用的工具,它可以幫助學生和專業(yè)人士提高他們的模擬和數(shù)字電路的設計能力?!?〕它允許對電路設計采用圖形環(huán)境,在這種環(huán)境中,可以使用一個特定符號來代替元器件,并完成不會對真實電路造成任何損害的電路仿真操作?!?〕它可以仿真儀表以及可描述在仿真過程中所獲得的信號的圖表?!?〕它可以仿真目前流行的單片機,如PICS,ATMEL-AVR,MOTOROLA,8051等。〔5〕在設計綜合性方案中,還可以利用ARES開發(fā)印制電路板。Proteus軟件仿真環(huán)境如圖11所示。圖11Proteus軟件仿真環(huán)境5.3數(shù)字鐘系統(tǒng)PROTUES仿真調(diào)試結(jié)果引腳連接8位高亮共陰極型數(shù)碼管,單片機P1.0~P1.7接數(shù)碼管A~DP腳,P2.0~P2.7接數(shù)碼管9~1腳,P3.0~P3.2接模式鍵,加鍵,減鍵三個控制鍵,晶振電路連接單片機18,19端口〔XTAL1,XTAL2〕,復位電路連接單片機端口9〔RST〕,單片機的31號端口接VCC,(注意:20和40引腳分別接地和VCC),如圖12所示。圖12引腳連接圖仿真結(jié)果〔電路原理圖〕用PROTUES軟件,根據(jù)數(shù)字電子鐘的原理圖,選擇如圖按鈕開始仿真,畫出仿真圖,如果顯示如圖,那么說明沒有錯誤,即仿真成功得到仿真結(jié)果如圖13如下所示。圖13數(shù)字鐘的PROTES仿真.元件列表序號器件名稱數(shù)量備注1主控芯片AT89C51〔51系列均可以〕2C51系列芯片均可以28個〔8段〕共陰極數(shù)碼管8〔7SEG-MPX8-CC-BLUE〕共陰極3普通電阻25大小為1k歐姆4普通按鍵8按鍵5電源25V6PCB板1大小15cm*15cm7DB9串口,連線各1個與電腦或單片機連接下載線8USB接口,連線各1個與電腦或單片機連接USB下載線9晶振2個頻率12mHZ〔CRYSTAL〕10電容32個30pF,1個電解電容22uF11導線假設干普通導線參考文獻林志琦,郎建軍,等基于Proteus的單片機可視化軟硬件仿真【M】.北京:北京航空航天大學出版社,2006:25.徐愛鈞.單片機原理實用教程—基于Proteu虛擬仿真【M】.北京:電子工業(yè)出版社,2023:34.侯玉寶,陳忠平,李成群,等基于Proteu的51系列單片機設計與仿真【M】.北京:電子工業(yè)出版社,2023:21-42.周潤景,張麗娜.基于Proteus的電路及單片機系統(tǒng)設計與仿真【M】.北京:北京航空航天大學出版社,2006:54.龍威林,楊冠聲,胡山,單片機應用入門—AT89S51和AVR【M】.北京:化學工業(yè)出版社,2023:67.龔尚福,朱宇,郭秀才,王忠民,微機原理與接口技術【M】.西安:西安電子科技大學出版社,2023:32.李廣第,朱月秀,冷祖祁,單片機根底【M】.北京.北京航空航天大學出版社,2007:12.求是科技,靳達,單片機應用系統(tǒng)開發(fā)實例導航【M】.北京:人民郵電出版社,2003:9.戴佳,戴衛(wèi)恒.51單片機C語言應用程序設計【M】.北京:電子工業(yè)出版社,2006:76.付家才.單片機控制工程實踐技術【M】.北京:化學工業(yè)出版社,2004:25-27.張大明,彭旭昀,尚靜基.單片微機控制應用技術【M】.北京:機械工業(yè)出版社,2006:56-57.賴麒文.8051單片機C語言徹底應用【M】.北京:科學出版社,2002:34.何宏.單片機原理與接口技術【M】.北京:國防工業(yè)出版社,2006:29-43.劉松.單片機技術與應用【M】.北京:機械工業(yè)出版社,2023:30-31.王迎旭.單片機原理與應用【M】.北京:機械工業(yè)出版社,2006:8-9.附錄〔源程序〕ORG0000HLJMPMAINORG000BHLJMPDINGSHIORG001BHLJMPTIAOSHISTYLEBITP3.0 ;模式健PLUSBITP3.1 ;加鍵MINUSBITP3.2 ;減鍵SHIEQU30H ;時針FENEQU31H ;分針MIAOEQU32H ;鈔針MAIN:MOVSHI,#00HMOVFEN ,#00HMOVMIAO,#00HMOV33H,#00H;時鐘掃描MOV34H,#00H;分鐘掃描MOV35H,#00H;秒鐘掃描MOV36H,#00H;時鐘掃描計數(shù)MOV37H,#00H;時鐘掃描閃爍MOV38H,#00H;分鐘掃描計數(shù)MOV39H,#00H;分鐘掃描閃爍MOV3AH,#00H;秒鐘掃描計數(shù)MOV3BH,#00H;秒鐘掃描閃爍MOV3CH,#00H;定時MOV3DH,#00H;模式MOV40H,#00H ;消抖MOVSP,#50H ;堆棧指針MOVDPTR,#TABLE;查找表首地址MOVTH0,#(65535-20000)/256 ;定時器初值MOVTL0,#(65535-20000)MOD256MOVTH1,#(65535-20000)/256MOVTL1,#(65535-20000)MOD256MOVTMOD,#11H ;定時器工作方式設置,T0,T0設置為方式一SETBPT0 ;設置T0為高優(yōu)先級SETBET0 ;開定時器中斷SETBET1SETBTR0 ;啟動定時器SETBTR1SETBEA ;開總中斷DISPLAY:MOVA,33H CJNEA,#00,X1 ;判斷時針是否掃描MOVP2,#7FH ;選通數(shù)碼管時鐘的十位MOVA,SHIMOVB,#10DIVAB ;把時針的十位個位別離MOVCA,@A+DPTR ;把時針的十位放在累加器A中MOVP1,A ;顯示時針的十位LCALL DELAY ;延時MOVP2,#0BFH ;選通時針的個位MOVA,BMOVCA,@A+DPTRMOVP1,ALCALLDELAYMOVA,37HCJNEA,#01,X3 ;判斷是否閃爍X1:INC36HMOVA,36HCJNEA,#10,X2MOV33H,#00X2:CJNEA,#20,X3MOV36H,#00MOV33H,#01X3: MOVP2,#0DFH ;顯示分隔符MOVA,#40HMOVP1,ALCALLDELAYMOVA,34H ;分針的顯示CJNEA,#00,F1MOVP2,#0EFHMOVA,FENMOVB,#10DIVABMOVCA,@A+DPTRMOVP1,ALCALLDELAYMOVP2,#0F7HMOVA,BMOVCA,@A+DPTRMOVP1,ALCALLDELAYMOVA,39HCJNEA,#01H,F3F1:INC36HMOVA,36HCJNEA,#10,F2MOV34H,#00HF2:CJNEA,#20H,F3MOV36H,#00HMOV34H,#01HF3:MOVP2,#0FBH ;顯示分隔符MOVA,#40HMOVP1,ALCALLDELAYMOVA,35HCJNEA,#00H,M1MOVP2,#0FDH ;秒針的顯示MOVA,MIAOMOVB,#10DIVABMOVCA,@A+DPTRMOVP1,ALCALLDELAYMOVP2,#0FEHMOVA,BMOVCA,@A+DPTRMOVP1,ALCALLDELAYMOVA,3BHCJNEA,#01,M3M1:INC3AHMOVA,3AHCJNEA,#10,M2MOV35H,#00HM2:CJNEA,#20H,M3MOV3AH,#00HMOV35H,#01HM3:LJMPDISPLAYDINGSHI:PUSHACCPUSHPSWMOVTH0,#(65535-20000)/256 ;定時器賦初值MOVTL0,#(65535-20000)MOD256INC3CHMOVA,3CHCJNEA,#50,J1 ;判斷是否為一秒,假設為一秒順序執(zhí)行,否發(fā)生跳轉(zhuǎn)MOV3CH,#00H ;定時次數(shù)清零INCMIAO ;秒針加一MOVA,MIAOCJNEA,#60,J1 ;判斷是否為一分MOVMIAO,#00 ;秒針清零INCFEN ;分針加一MOVA,FENCJNEA,#60,J1 ;判斷是否為一時MOVFEN,#00H ;分針清零INCSHI ;時針加一MOVA,SHICJNEA,#24,J1 ;判斷是否溢出MOVSHI,#00H ;時針清零J1:CLRET0POPACCPOPPSWSETBET0RETITIAOSHI:PUSHACCPUSHPSWMOVTH1,#(65535-20000)/256 ;定時器賦初值MOVTL1,#(65535-20000)MOD256JBSTYLE,G1 ;判斷模式鍵是否按下INC40H ;清抖MOVA,40H CJNEA,#10,G1JBSTYLE,G1 ;模式鍵真的被按下MOV40H,#00INC3DH ;模式鍵加一MOVA,3DHCJNEA,#01,A1 ;判斷是否為模式一MOV33H,#01 ;時針掃描判斷MOV37H,#01 ;時針掃描閃爍判斷A1:CJNEA,#02,A2 ;模式是否為二MOV33H,#00MOV37H,#00MOV34H,#01MOV39H,#01A2:CJNEA,#03,A3 ;模式是否為三
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 制衣行業(yè)采購合同范例
- 做鋼材合同范例
- 城際鐵路運輸與區(qū)域旅游市場協(xié)同發(fā)展考核試卷
- 一支黃花清理承包合同范本
- 買入反售合同范例
- 買賣院子合同范本
- bim施工合同范本
- 健身商品供貨合同范本
- 催收技術合同范本
- 新材料在空氣凈化設備中的應用考核試卷
- 改革開放的歷程(終稿)課件
- 職位管理手冊
- IPQC首檢巡檢操作培訓
- 餐飲空間設計課件ppt
- 肉制品加工技術完整版ppt課件全套教程(最新)
- (中職)Dreamweaver-CC網(wǎng)頁設計與制作(3版)電子課件(完整版)
- 新部編版四年級下冊小學語文全冊課件PPT
- 行政人事助理崗位月度KPI績效考核表
- 主動脈夾層的護理-ppt課件
- 紀檢監(jiān)察機關派駐機構工作規(guī)則全文詳解PPT
- BP-2C 微機母線保護裝置技術說明書 (3)
評論
0/150
提交評論