freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于89c52單片機的電子時鐘設(shè)計-閱讀頁

2025-07-08 06:29本頁面
  

【正文】 SUBB A,0JZ SHENGYIN1 。鬧鈴重響判斷程序JNB F0, RE 。定時判斷標(biāo)志位賦1, 定時判斷功能開啟JNB ,M1 。鬧鈴重響間隔30秒MOV R3,30AJMP MAINM1: 。判斷是否應(yīng)該進行定時判斷MOV A,3CH 。當(dāng)3CH不是0時,跳轉(zhuǎn)到定時判斷程序AJMP MAINDSPD2:MOV A,R4。R4所存定時分?jǐn)?shù)為0,則轉(zhuǎn)而判斷R3所存定時秒數(shù)AJMP MAIN。JNZ MAIN 。鬧鈴重響功能開啟時,跳入響鈴程序AJMP TISHI 。調(diào)用響鈴子程序 LCALL RINGAJMP MAINSHENGYIN2:SETB F0 。響鈴CLR F0 。跳入鬧鈴調(diào)整程序DSTZ:AJMP DSTZ1 。跳入日期調(diào)整程序STOPWATCHTZ: AJMP STOPWATCHTZ1 。該段程序如下:DISP: 。判斷節(jié)能開關(guān)7是否按下,按下則數(shù)碼管不顯示,延長其壽命MOV DPTR,LEDTABMOV A,SECOND 。A存十位,B存?zhèn)€位MOVC A,A+DPTRMOV P1,ACLR SEC_SACALL D_1MS 。顯示當(dāng)前時間秒個位SETB SEC_GMOV A,MINUTE 。顯示當(dāng)前時間時位MOV B,10DIV ABMOV DPTR,LEDTABMOVC A,A+DPTRMOV P1,ACLR HOU_SACALL D_1MSSETB HOU_SMOV A,BMOVC A,A+DPTRMOV P1,ACLR HOU_GACALL D_1MSSETB HOU_GMOV A,WEEK 。 調(diào)整程序時鐘包括很多調(diào)整,如時間,日期,鬧鈴,秒表等,本程序,設(shè)計了相應(yīng)的調(diào)整程序段,通過對應(yīng)的按鍵,程序跳入調(diào)整模式或功能模式。1,定時功能運用了一個內(nèi)存地址3CH為標(biāo)志位,只有3CH中所存值非0時,在主程序中才判斷定時是否已到。當(dāng)通過按鍵進入定時初值設(shè)置,并開始倒計時,3CH的值被賦為1,當(dāng)?shù)褂嫊r顯示到0時,進入閃爍提示,提示結(jié)束后3CH又被賦值為0,程序回到主程序后,不必判斷定時是否已到。2,重鬧鈴的精髓也是標(biāo)志位的設(shè)計,以F0為標(biāo)志位,其初值為0,正常響鈴時判斷重響功能鍵,若重響功能關(guān)閉,則跳過重響設(shè)定程序;若重響功能開啟,則判斷標(biāo)志位F0,為了更好的說明,將相關(guān)程序截取如下://鬧鈴重響功能是否判斷//JNB ,RERING//重響定時,//RERING: 。標(biāo)志位F0為0,不進行鬧鈴重響設(shè)定CPL F0MOV 3CH,1 。鬧鈴重響間隔時間選取MOV R4,0 。鬧鈴重響間隔60秒MOV R4,1MOV R3,0AJMP MAINJB ,GO 。 音樂暫停鍵,再判斷鬧鈴重響功能是否開啟AJMP END0 GO1: 。重響標(biāo)志位判斷,若F0為1,表明此次響鈴調(diào)用為重鬧鈴導(dǎo)致,進入重鬧鈴環(huán)節(jié);若F0為0則表示此次鬧鈴調(diào)用為正常鬧鈴導(dǎo)致,因為重鬧鈴功能開啟,故將F0置1,以便重鬧鈴的實現(xiàn)!CPL F0 AJMP END0通過以上程序可知,鬧鈴初次響時,標(biāo)志位F0總是0,若重響功能開啟,則在初次鬧鈴自然結(jié)束或人為按鍵結(jié)束后通過CPL F0 語句,使F0置1,為重響時間間隔的設(shè)置提供條件。重鬧鈴結(jié)束后回到調(diào)用鬧鈴的位置,用CLR F0 使標(biāo)志位復(fù)位,至此一個重鬧鈴循環(huán)結(jié)束。若要重響開啟重鬧鈴,則需再次開啟重鬧鈴功能。我們不難發(fā)現(xiàn)重鬧鈴開關(guān)也可作為定時在主程序中判斷時,不同提示方式的選擇開關(guān),我們不會影響重鬧鈴標(biāo)志位,因為在鬧鈴子程序調(diào)用語句后有F0標(biāo)志位的清零語句:CLR F0 JNB ,SHENGYIN2 。不是鬧鈴重響定時,則定時時間到時,跳入提示程序AJMP MAINSHENGYIN2:SETB F0 。響鈴CLR F0 。程序再編譯過程中可以發(fā)現(xiàn)錯位,并及時改正,在設(shè)計時非常重要,使錯誤被扼殺在搖籃中。 利用Keil軟件實驗過程截圖:建一個工程,并設(shè)定與Proteus仿真相關(guān)的參數(shù)匯編程序,并生成HEX文件:普通時間顯示模式仿真圖,表示:星期一 9點10分38秒日期調(diào)節(jié),顯示模式仿真圖,表示:2010年7月10日鬧鈴調(diào)節(jié)顯示仿真圖,表示鬧鈴時刻為8點整定時,倒計時顯示仿真圖,表示此時定時初值已經(jīng)減到54秒,及還有54秒定時到。秒表顯示仿真圖。經(jīng)過了這次的畢業(yè)設(shè)計讓我懂得了理論與實踐相結(jié)合的重要性,只有理論知識而沒有實踐的相結(jié)合是遠遠不夠的,只有把所學(xué)的理論知識運用到實踐中才能夠知道自己是否真的掌握,實踐中遇到的諸多問題都是在理論中沒有的,這也多虧了黃河老師的細(xì)心指導(dǎo)。同時,在黃河老師的身上我學(xué)得到很多實用的知識,在次我表示衷心的感謝!他對單片機領(lǐng)域的研究以及對本課題的見解,使我受益匪淺。在此,謹(jǐn)向?qū)燑S河老師致以崇高的敬意和衷心的感謝!同時,對所有給過我?guī)椭耐瑢W(xué)再次表示衷心的感謝!
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1