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

正文內(nèi)容

基于89c52單片機(jī)的電子時(shí)鐘設(shè)計(jì)(參考版)

2024-09-04 18:33本頁面
  

【正文】 黃河老師誨人不倦的工作作風(fēng)和他一絲不茍的工作態(tài)度,嚴(yán)肅認(rèn)真的治學(xué)風(fēng)格給我留下很深的印象,值得我永遠(yuǎn)去向他學(xué)習(xí),也是我們的楷模。 這次畢業(yè)設(shè)計(jì)能夠順利的完成,在設(shè)計(jì)過程中遇到了許多編程問題,最后在黃河老師的辛勤指導(dǎo)下,終于艱難的解決了。秒表可計(jì)時(shí)到小時(shí),其中小時(shí)位數(shù)字可到 99,即最大計(jì)時(shí)為 100小時(shí) 東華理工大學(xué)長(zhǎng)江學(xué)院畢業(yè)設(shè)計(jì)(論文) 24 致 謝 時(shí)光冉冉,大學(xué)四年即將到達(dá)終點(diǎn),回顧這近兩個(gè)月的畢業(yè)設(shè)計(jì)感慨頗深,從理論到 實(shí)踐這段日子里可謂苦盡甘來,鞏固了以前所學(xué)過的知識(shí),掌握了許多課本以外的知識(shí),同樣也學(xué)到了同學(xué)之間的互相幫助是多么的重要。定時(shí)最大值為 59分 59秒。 通過 Keil和硬件仿真平臺(tái) Proteus的聯(lián)合,可以將設(shè)計(jì)效果仿真出來,根據(jù)效果,有目的的改變?cè)O(shè)計(jì),優(yōu)化程序。標(biāo)志位復(fù)位 AJMP MAIN 第四章 系統(tǒng)仿真 本程序通過 Keil單片機(jī)開發(fā)平臺(tái)實(shí)現(xiàn)程序的編譯,鏈接,生成 HEX文件。鬧鈴重響標(biāo)志位設(shè)定 LCALL RING 。鬧鈴重響功能開啟時(shí),跳入響鈴程序 AJMP TISHI 。 以 下 程序段可以區(qū)別正常定時(shí)和重鬧鈴定時(shí),通過若重鬧鈴功能選擇鍵按下,則定時(shí),時(shí)間到通過一直響鈴來提示;若重鬧鈴功能關(guān)閉則定時(shí)到用閃爍來提示。又回到初次鬧鈴前的狀態(tài)。當(dāng) F0值為 1時(shí),才能在鬧鈴功能關(guān)閉的情況下重鬧鈴,重鬧鈴不像正常鬧鈴那樣,即使 沒有人為關(guān)閉,音樂唱完后,自動(dòng)回到主程序,而是一直再響,若要關(guān)閉重鬧鈴,則撥動(dòng)重鬧鈴開啟開關(guān)即可。鬧鈴重響功能開啟處理程序 JB F0,GO 。判斷暫停鍵是否按下,未按下則響鈴 JNB ,GO1 。鬧鈴重響間隔 30秒 MOV R3,30 AJMP MAIN M1: 。定時(shí)判斷標(biāo)志位賦 1, 定時(shí)判斷功能開啟 JNB ,M1 。鬧鈴重 響判斷程序 JNB F0, RE 。 但當(dāng)?shù)褂?jì)時(shí)未完,按返回鍵回到主程序時(shí) , 3CH的值為 1,故在主程序判斷未完成的定時(shí)任務(wù),倒計(jì)時(shí)到 0時(shí)調(diào)用同一個(gè)提示程序,最后仍可保證在主程序不再定時(shí)開啟時(shí)去判斷定時(shí),從而節(jié)約資源。 3CH值初始化為 0,程序開始運(yùn)行時(shí)并不判斷定時(shí)是否已到。在此著重分析一下鬧鈴重響以及定時(shí)功能的實(shí)現(xiàn)過程,這兩個(gè)功能都靈活運(yùn)用了標(biāo)志位。顯示當(dāng)前星期數(shù) MOVC A,A+DPTR MOV P1,A CLR Y_S ACALL D_1MS SETB Y_S OUT1: RET 日期的顯示,秒表的顯示,倒計(jì)時(shí)的顯示,調(diào)鬧鈴,調(diào)定時(shí)的顯示,閃爍的顯示程序與以上的的掃描相似,有的以子程序的方式出現(xiàn),通過子程序調(diào)用語句 ACALL調(diào)用;有點(diǎn)直接嵌套在相應(yīng)的程序里面,順序執(zhí)行,或者用調(diào)轉(zhuǎn)語句 AJMP調(diào)用。顯示當(dāng)前時(shí)間分位 MOV B,10 DIV AB MOVC A,A+DPTR MOV P1,A CLR MIN_S ACALL D_1MS SETB MIN_S MOV A,B MOVC A,A+DPTR MOV P1,A CLR MIN_G ACALL D_1MS SETB MIN_G MOV A,HOUR 。顯示當(dāng)前時(shí)間秒十位 SETB SEC_S MOV A,B MOVC A,A+DPTR MOV P1,A CLR SEC_G ACALL D_1MS 。顯示當(dāng)前時(shí)間秒位 東華理工大學(xué)長(zhǎng)江學(xué)院畢業(yè)設(shè)計(jì)(論文) 17 MOV B,10 DIV AB 。時(shí)間顯示子程序 JNB ,OUT1 。跳入秒表程序 顯示子程序 8個(gè)數(shù)碼管輪流進(jìn)行顯示,分別顯示 1ms,依賴人的視覺 暫留效應(yīng),給人以數(shù)碼管持續(xù)高亮的錯(cuò)覺。跳入定時(shí)調(diào)整程序 DATETZ: AJMP DATETZ1 。標(biāo)志位復(fù)位 AJMP MAIN NLTZZ: AJMP NLTZ1 。鬧鈴重響標(biāo)志位設(shè)定 LCALL RING 。不是鬧鈴重響定時(shí),則定時(shí)時(shí)間到時(shí),跳入提示程序 東華理工大學(xué)長(zhǎng)江學(xué)院畢業(yè)設(shè)計(jì)(論文) 16 AJMP MAIN CESHI: ACALL RING AJMP MAIN SHENGYIN1: 。R4,R3所存參數(shù)減為 0, 定時(shí)長(zhǎng)度已到 JNB ,SHENGYIN2 。 S_PD: MOV A,R3。 JZ S_PD 。3CH是引入的判斷因子,當(dāng)其為 0時(shí),不對(duì)定時(shí)時(shí)間是否到 0進(jìn)行判斷 JNZ DSPD2 。鬧鈴重響間隔 60秒 MOV R4,1 MOV R3,0 AJMP MAIN DSPDKQ: 。鬧鈴重響間隔時(shí)間選取 MOV R4,0 。標(biāo)志位 F0為 0,不進(jìn)行鬧鈴重響設(shè)定 CPL F0 MOV 3CH,1 。判斷秒是否到 鬧鈴所定時(shí)間,若到,則時(shí),分,秒都到達(dá)鬧鈴時(shí)刻,進(jìn)入響鈴子程序;若不到則判斷定時(shí) AJMP DSPDKQ RERING: 。 JZ MIAO 。判斷小時(shí)數(shù)是否到鬧鈴所定時(shí)間,若到,則對(duì)分進(jìn)行判斷;若不到,則對(duì)定時(shí)進(jìn)行判斷 AJMP DSPDKQ FEN: MOV A,MINUTE。 SUBB A,38H。判斷是否開啟鬧鈴功能,沒開則去判斷定時(shí) FMQPD: 。調(diào)用時(shí)鐘顯示子程序 JNB ,RERING 。鬧鈴測(cè)試 JNB ,STOPWATCHTZ 。按下 2鍵,進(jìn)行鬧鈴設(shè)置 JNB ,DSTZ 。按下 0鍵,顯示日 期并可對(duì)日期進(jìn)行調(diào)整 JNB ,ZSTZ1 。若十位,個(gè)位組成兩位數(shù)能被4整除,則年數(shù)能被 4整除,為閏年。 日歷進(jìn)位判斷流程圖如下: 本實(shí)驗(yàn)用 8個(gè)數(shù)碼管,剛好能顯示年,月,日,掃描顯示與時(shí)間的掃描顯示類似。只有 2月與平、閏年相關(guān),因此在閏年和平年的子程序中,要判斷是不是 2月,若是則在相應(yīng)的年中進(jìn)行日期的增加,若不是則轉(zhuǎn)入平時(shí)的月份。 中斷服務(wù)程序中日歷
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1