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

正文內(nèi)容

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

2024-12-16 09:25 本頁面
 

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