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

正文內(nèi)容

基于單片機(jī)的多功能電子表的設(shè)計(jì)論文(編輯修改稿)

2025-07-24 22:53 本頁面
 

【文章內(nèi)容簡介】 E 后分成兩個分支,當(dāng) RE=A1 時判斷鬧鈴條件是否滿足,滿足則對 取反一次,否則跳轉(zhuǎn)判斷整點(diǎn)報時條件是否滿足。當(dāng) RE=0 時,直接怕暖整點(diǎn)報時條件是否滿足。判斷整點(diǎn)報時條件時當(dāng)當(dāng)前時間滿足:(MIN=59)∩(SECOND=59) ∩(COUNT10)時報高音;當(dāng)滿足:(MIN=59)∩(SECOND=51/53/55/57) ∩(COUNT10)時報低音。利用位尋址區(qū)來存儲 SECOND 的方法,(SECOND50)∩(=1)時便滿足報低音的秒條件。利用 TO 中斷次數(shù)存儲器 COUNT 的大小可以判斷是否到了后半秒(T0 每 50ms 中斷一次,中斷 20 次到達(dá)一秒)。通過增加一個標(biāo)志位 FC 來時下對高低音的區(qū)分,高音不受 FC 的影響,低音只有當(dāng) FC=0 的時候才對 取反一次。并且每調(diào)用一次本程序便對 FC 取反一次,便達(dá)到每調(diào)用兩次取反一次 的效果。本程序的執(zhí)行時間小于 40us,因此多次調(diào)用不過分影響執(zhí)行。 (TO)計(jì)時程序(NINE)中斷計(jì)時程序的流程比較簡單。程序除實(shí)現(xiàn)正常走時外還需要判斷是否到達(dá)生日時間置生日標(biāo)志位有效。程序的輸出均為 BCD 碼,方便了顯示程序?qū)Ω叩臀坏姆蛛x并查表顯示。程序比較復(fù)雜的地方在于對平閏年及大小月的判斷。把月 MONTH 存儲在位尋址區(qū),當(dāng) MONTH=02H 時判斷是否是平閏年,先將年由 BCD 碼轉(zhuǎn)化為二進(jìn)制碼,此時當(dāng)年的后兩位為全零的時候?yàn)殚c年(由于只顯示年的個位和十位,由 2022年開始,00 年、04 年…為閏年,其共同特點(diǎn)就是二進(jìn)制后兩位為零),否則為平年。當(dāng) MONTH≠2 時判斷是否為大小月,MOUTH7 時單月(即 =1 的月)為大月,否則為小月;當(dāng) MONTH7 時雙月為大月。(T1)預(yù)置程序(TEN)T1 通過中斷 INT0 控制開啟或關(guān)閉,每次定時 50 毫秒,存儲地址 COUNTS 計(jì)數(shù)15 次執(zhí)行一次中斷程序。由開關(guān)(K0,K1)控制預(yù)置項(xiàng)目,通過開關(guān) K2/K3/K4 來分別控制 LED12/LED34/LED56 的預(yù)置,當(dāng)兩個開關(guān)都是有效時,具有優(yōu)先級的區(qū)分,確保無論按幾個開關(guān)都最多只有一個項(xiàng)目被預(yù)置。判斷預(yù)置的優(yōu)先級順序是:LED34LED12LED56這樣安排的原因是由于根據(jù)生活經(jīng)驗(yàn) LED34 所對應(yīng)的 4 個項(xiàng)目(小時、鬧鈴分、月、生日日)被預(yù)置的可能性最大。在預(yù)置日期和生日是要注意對大小月及平閏年進(jìn)行判斷(判斷方法與中斷計(jì)時程序中說明的方法類似,但不需要考慮進(jìn)位)且月和日在溢出后應(yīng)置一而不是歸零。(INT0)設(shè)定程序(ELEVEN)中斷 INT0 設(shè)置是否進(jìn)行預(yù)置以及對生日標(biāo)志的清除。且有如下設(shè)置順序:清除預(yù)置信號并關(guān) T1清除生日標(biāo)志設(shè)定預(yù)置信號并開 T1。每按一次中斷都只執(zhí)行其中一個項(xiàng)目 總結(jié)在趙宇紅老師耐心的指導(dǎo)下,我順利完成了這次單片機(jī)課程設(shè)計(jì)課題中的多功能電子表的設(shè)計(jì),通過這次的設(shè)計(jì)使我認(rèn)識到本人對單片機(jī)方面的知識知道的太少了,對于書本上的很多知識還不能靈活運(yùn)用,尤其是對程序設(shè)計(jì)語句的理解和運(yùn)用,不能夠充分理解每個語句的具體含義,導(dǎo)致編程的程序過于復(fù)雜,使得需要的存儲空間增大。損耗了過多的內(nèi)存資源。本次的設(shè)計(jì)使我從中學(xué)到了一些很重要的東西,那就是如何從理論到實(shí)踐的轉(zhuǎn)化,怎樣將我所學(xué)到的知識運(yùn)用到我以后的工作中去。在大學(xué)的課堂的學(xué)習(xí)只是在給我們灌輸專業(yè)知識,而我們應(yīng)把所學(xué)的用到我們現(xiàn)實(shí)的生活中去,此次的多功能電子版表設(shè)計(jì)給我奠定了一個實(shí)踐基礎(chǔ),我會在以后的學(xué)習(xí)、生活中磨練自己,使自己適應(yīng)于以后的競爭,同時在查找資料的過程中我也學(xué)到了許多新的知識,在和同學(xué)協(xié)作過程中增進(jìn)同學(xué)間的友誼,使我對團(tuán)隊(duì)精神的積極性和重要性有了更加充分的理解。 致謝最后,感謝尹進(jìn)田老師對我的細(xì)心的指導(dǎo),正是由于尹老師的細(xì)心的輔導(dǎo)和他提供給我們的參考資料,使得我的課程設(shè)計(jì)能夠順利的完成,同時感謝所以在課程設(shè)計(jì)過程中給于我?guī)椭^的老師和同學(xué),非常感謝。 張婷 2022 年 6 月 30 日 參考文獻(xiàn):[1] 謝自美.電子線路設(shè)計(jì)實(shí)驗(yàn)測試[M].武漢:華中理工大學(xué)出版社,1992.[2] 何立民.單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)[M].北京:北京航空航天大學(xué)出版社,1993.[3] 樓然笛.單片機(jī)開發(fā)[M].北京:人民郵電出版社,1994.[4] 付家才.單片機(jī)控制工程實(shí)踐技術(shù)[M].北京:化學(xué)工業(yè)出版社 .[5] 李光才.單片機(jī)課程設(shè)計(jì) 實(shí)例指導(dǎo)[M]. 北京:北京航空航天大學(xué)出版社 2022.[6] 朱定華.單片機(jī)原理及接口技術(shù)實(shí)驗(yàn)[M].北京:北方交通大學(xué)出版社 .[7] 劉湘濤.江世明.單片機(jī)原理與應(yīng)用[M]. 北京:電子工業(yè)出版社,2022. 附錄 A 附錄 B:。*************************************************************ONE 初始化ORG 0SJMP ONEORG 0003HLJMP ELEVENORG 000BHLJMP NINEORG 001BHLJMP TENONE:LED12 EQU 30H 。數(shù)碼管 12 顯示緩存LED34 EQU 31H 。數(shù)碼管 34 顯示緩存LED56 EQU 32H 。數(shù)碼管 56 顯示緩存COUNT EQU 33H 。定時器 T0(用來走時)計(jì)數(shù)值存儲器(計(jì)數(shù)中斷 20 次到 1 秒)COUNTS EQU 34H 。定時器 T1(用來預(yù)置)計(jì)數(shù)值存儲器(計(jì)數(shù)中斷 15 次到預(yù)置值加 1)HOUR EQU 40H 。以下為時間,日期,鬧鈴時間,生日的存儲地址MIN EQU 41HSECOND EQU 22HYEAR EQU 50HMONTH EQU 23HDAY EQU 52HRH EQU 60H 。鬧鈴小時RM EQU 61H 。鬧鈴分RE EQU 62H 。鬧鈴使能BM EQU 71H 。生日-月份BD EQU 72H 。生日-天MOV LED12,0MOV LED34,0 MOV LED56,0MOV COUNT,0MOV COUNTS,0MOV HOUR,0MOV MIN,0MOV SECOND,0MOV YEAR,0MOV MONTH,1MOV DAY,1MOV RH,0MOV RM,0MOV RE,0MOV BM,6MOV BD,1BS BIT 00H 。birthday symbol 生日標(biāo)志(到生日那天就為 1)SS BIT 01H 。set symbol 預(yù)置信號(按下中斷預(yù)置為 1,便開始閃爍和預(yù)置)GS BIT 02H 。glisten symbol 閃爍標(biāo)志FC BIT 03H 。frequency control 頻率控制NB BIT 04H 。neglect bitrhday symbol 忽略生日標(biāo)志CLR BSCLR SSCLR GSCLR FCCLR NBSETB 05H 。生日顯示有效標(biāo)志位MOV IP,02H。中斷優(yōu)先級:T0INT0T1MOV TMOD,11HMOV IE,8BHSETB IT0MOV TH0,3CH 。50ms MOV TL0,0B0HSETB TR0MOV R1,50 。顯示延時用MOV R0,0 。顯示延時用。************************************************************** TWO 檢測開關(guān)號TWO:MOV P0,0FFHJB ,TWO1MOV RE,0A0H 。0A0 表示鬧鈴無效,送 0A0 是為了方便將使能查表顯示,表中第 A項(xiàng)為SJMP TWO2TWO1:MOV RE,0A1HTWO2:JB ,TWO4JB ,TWO3MOV LED12,HOURMOV LED34,MINMOV LED56,SECONDSJMP THREETWO3:MOV LED12,YEARMOV LED34,MONTHMOV LED56,DAYSJMP THREE
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1