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

正文內(nèi)容

課程設(shè)計(jì)論文-基于單片機(jī)的多功能電子表設(shè)計(jì)-在線瀏覽

2025-01-13 09:25本頁(yè)面
  

【正文】 令字節(jié);在程序校驗(yàn)時(shí),輸出指令字節(jié)。 P1 口: P1 口是一個(gè)具有內(nèi)部上拉電阻的 8 位雙向 I/O 口, p1 輸出緩沖器能驅(qū)動(dòng) 4 個(gè) TTL 邏輯電平。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流( IIL)。 6 表 AT89S52 P1 口 第二功能 表 腳號(hào) 第二功能 T2( 定時(shí)器 /計(jì)數(shù)器 T2 的外部計(jì)數(shù)輸入),時(shí)鐘輸出 T2EX(定時(shí)器 /計(jì)數(shù)器 T2 的捕捉 /重載觸發(fā)信號(hào)和方向控制) MOSI(在系統(tǒng)編程用) MISO(在系統(tǒng)編程用) SCK(在系統(tǒng)編程用) P2 口: P2 口是一個(gè)具有內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 輸出緩沖器能驅(qū)動(dòng) 4 個(gè) TTL 邏輯電平。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流( IIL) 在訪問(wèn)外 部程序存儲(chǔ)器或用 16 位地址讀取外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行 MOVX DPTR)時(shí), P2 口送出高八位地址 P3 口: P3 口是一個(gè)具有內(nèi)部上拉電阻的 8 位雙向 I/O 口, p2 輸出緩沖器能驅(qū)動(dòng) 4 個(gè) TTL 邏輯電平。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流( IIL)。 表 AT89S52 P3 口 第二功能 表 腳號(hào) 第二功能 RXD(串行輸入) TXD(串行輸出) INT0(外部中斷 0) INT0(外部中斷 0) T0(定時(shí)器 0 外部輸入) T1(定時(shí)器 1 外部輸入) WR(外部數(shù)據(jù)存儲(chǔ)器寫選通 ) RD(外部數(shù)據(jù)存儲(chǔ)器寫選通 ) RST: 復(fù)位輸入。看門狗計(jì)時(shí)完成后, RST 腳輸出 96 個(gè)晶振周期的高電平。 DISRTO 默認(rèn)狀態(tài)下,復(fù)位高電平有效。在 flash 編程時(shí),此引腳( PROG)也用作編程輸入脈沖。然而,特別強(qiáng)調(diào),在每次訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí), ALE 脈沖將會(huì)跳過(guò)。當(dāng) AT89S52 從外部程序存儲(chǔ)器執(zhí)行外部代碼時(shí), PSEN 在每個(gè)機(jī) 器周期被激活兩次,而在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí), PSEN 將不被激活。為使能從 0000H 到 FFFFH 的外部程序存儲(chǔ)器讀取指令, EA 必須接 GND。在 flash 編程期間, EA 也接收 12 伏 VPP 電壓。 XTAL2:振蕩器反相放大器的輸出端。 ④ 正常顯示狀態(tài)下按下中斷 INT0進(jìn)入預(yù)置狀態(tài),再按一次恢復(fù)。 生日時(shí)間且顯示樣板如下圖所示 : 生日: 6 月 1 日生日,最 鬧鈴:于早晨 6 點(diǎn) 10 分響, 最 后后兩位 bd 為 birthday 的縮寫 一位為一表示使能有效 。數(shù)碼管采用共陰接法(圖中未標(biāo)示) 。 11 單模塊流程設(shè)計(jì) 及程序設(shè)計(jì) 在完成了系統(tǒng)總流程設(shè)計(jì)后,便進(jìn)入到了系統(tǒng)設(shè)計(jì)中工作量最大的模塊流程設(shè)計(jì)。單模塊設(shè)計(jì)的好壞與否決定了系統(tǒng)功能能否被穩(wěn)定地實(shí)現(xiàn)以及下一階段調(diào)試程序的難度。 ㈠各模塊設(shè)計(jì)概述 ① 初始化模塊( ONE) 初始化模塊包含了各中斷的跳轉(zhuǎn)語(yǔ)句、存儲(chǔ)資源的分配、各存儲(chǔ)器和寄存器的賦值以及中斷及計(jì)時(shí)器的狀態(tài)設(shè)置。 三字節(jié)的位尋址地址分配如下: 22H— 秒的存儲(chǔ)地址,方便對(duì)整點(diǎn)報(bào)時(shí)條件進(jìn)行判斷 23H— 月的存儲(chǔ)地址,方便對(duì)大小月平閏年進(jìn)行判斷 另外一個(gè)位尋址字節(jié) 00H 地址拆開(kāi)用做程序狀態(tài)標(biāo)志位 00H(bit, BS)— 生日標(biāo)志位,到生日那天為 1 使程序轉(zhuǎn)入生日顯示段 01H(bit, SS)— 預(yù)置標(biāo)志,以 INT0 控制其值,控制預(yù)置閃爍的實(shí)現(xiàn) 02H(bit, GS)— 閃爍標(biāo)志,在預(yù)置標(biāo)志有效時(shí)控制閃爍項(xiàng)目的亮和滅兩狀態(tài) 03H(bit, FC)— 頻率控制,在整 點(diǎn)報(bào)時(shí)時(shí)控制產(chǎn)生低音還是高音 04H(bit, NB)— 忽略生日標(biāo)志,控制預(yù)置及報(bào)時(shí)的優(yōu)先級(jí)高于生日顯示 05H(bit)— 控制生日信號(hào)的有效與否,其使用目的參見(jiàn)調(diào)試過(guò)程 源程序中使用了兩個(gè)寄存器 R R0,R1 用于控制閃爍的間隔時(shí)間, R0 用于顯示延時(shí)。初始化模塊指令很大一部分都是偽指令,方便了后面程序的編寫 。當(dāng)顯 示 生 日 日 期 時(shí) , 將 生 日Birthday 的縮寫 “bd” 的字型碼 送 入 顯 示 緩 存 LED56。流程圖中由判斷 SS(預(yù)置信號(hào) )開(kāi)始分成兩個(gè)分支,當(dāng) SS=1,即預(yù)置狀態(tài)下程序進(jìn)入預(yù)置閃爍部分。預(yù)置通過(guò) GS 標(biāo)志位判斷預(yù)置的亮 /滅,由 R1 控制每 50 輪顯示對(duì)GS取反一次。當(dāng)不響鈴并且生日標(biāo)志 BS 有效時(shí)顯示 HAPPY 其單列開(kāi)來(lái)。本程序由生日標(biāo)志 BS控制,當(dāng)?shù)竭_(dá)生日時(shí)間時(shí), T0 中斷程序會(huì)將 BS 置 1 使之有效在顯示主程序中通過(guò)判斷 BS 的置來(lái)控制是否執(zhí)行本模塊⑤ 鬧鈴及整點(diǎn)報(bào)時(shí)判斷程序( EIGHT) 在顯示主程序中每隔一段時(shí)間調(diào)用一次本程序來(lái)實(shí)現(xiàn)鬧鈴及報(bào)時(shí)功能。在主程序中設(shè)置每完成對(duì)一個(gè)數(shù)碼管的顯示變調(diào)用一次本程序,顯示一個(gè)數(shù)碼管的時(shí)間大約為 1ms,因此響鈴頻率高音約為 500Hz,低音約為 250Hz。當(dāng) RE=0 時(shí),直接怕暖整點(diǎn)報(bào)時(shí)條件是否滿足。利用位尋址區(qū)來(lái)存儲(chǔ) SECOND 的方法, (SECOND50)∩(=1) 時(shí)便滿足報(bào)低音的秒條件。通過(guò)增加一個(gè)標(biāo)志位 FC來(lái)時(shí)下對(duì)高低音的區(qū)分,高音不受 FC 的影響,低音只有當(dāng) FC=0 的時(shí)候才對(duì) 取反一次。本程序的執(zhí)行時(shí)間小于 40us,因此多次調(diào)用不過(guò)分影響執(zhí)行 。程序除實(shí)現(xiàn)正常走時(shí)外還需要判斷是否到達(dá)生日時(shí)間置生日標(biāo)志位有效。程序比較復(fù)雜的地方在于對(duì)平閏年及大小月的判斷。當(dāng) MONTH≠2時(shí)判斷是否為大小月, MOUTH7 時(shí)單月(即 =1 的月)為大月,否則為小月;當(dāng) MONTH7 時(shí)雙月為大月。由開(kāi)關(guān)( K0,K1)控制預(yù)置項(xiàng)目,通過(guò)開(kāi)關(guān) K2/K3/K4 來(lái)分別控制 LED12/LED34/LED56 的預(yù)置,當(dāng)兩個(gè)開(kāi)關(guān)都是有效時(shí),具有優(yōu)先級(jí)的區(qū)分,確保無(wú)論按幾個(gè)開(kāi)關(guān)都最多只有一個(gè)項(xiàng)目被預(yù)置。在預(yù)置日期和生日是要注意對(duì)大小月及平閏年進(jìn)行判斷(判斷方法與中 斷計(jì)時(shí)程序中說(shuō)明的方法類似,但不需要考慮進(jìn)位)且月和日在溢出后應(yīng)置一而不是 歸零。且有如下設(shè)置順序:清除預(yù)置信號(hào)并關(guān) T1清除生日標(biāo)志 設(shè)定預(yù)置信號(hào)并開(kāi) T1。 損耗了過(guò)多的內(nèi)存資源。在大學(xué)的課堂的學(xué)習(xí)只是在給我們灌輸專業(yè)知識(shí),而我們應(yīng)把所學(xué)的用到我們現(xiàn)實(shí)的生活中去,此次的 多功能電子版表 設(shè)計(jì)給我奠定了一個(gè)實(shí)踐基礎(chǔ),我會(huì)在以后的學(xué)習(xí)、生活中磨練自己,使自己適應(yīng)于以后的競(jìng)爭(zhēng) ,同時(shí) 在查找資料的過(guò)程中 我也 學(xué)到了許多 新的知識(shí) ,在 和同學(xué) 協(xié)作過(guò)程中增進(jìn)同學(xué)間的友誼 ,使我對(duì)團(tuán)隊(duì) 精神的積極性和重要性有了更加充分的理解。 張婷 2020 年 6月 30 日 3 參考文獻(xiàn): [1] 謝自美 . 電子線路設(shè)計(jì)測(cè)試 [M]. 武漢:華中理工大學(xué)出版社, 1992. [2] 何立民 . 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì) [M]. 北京:北京航空航天大學(xué)出版社, 1993. [3] 樓然笛 . 單片機(jī)開(kāi)發(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: 。數(shù)碼管 12顯示緩存 LED34 EQU 31H 。數(shù)碼管 56顯示緩存 COUNT EQU 33H 。定時(shí)器 T1(用來(lái)預(yù)置)計(jì)數(shù)值存儲(chǔ)器(計(jì)數(shù)中斷 15 次到預(yù)置值加1) HOUR EQU 40H 。鬧鈴小時(shí) RM EQU 61H 。鬧鈴使能 BM EQU 71H 。生日-天 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 。set symbol 預(yù)置信號(hào)(按下中斷預(yù)置為 1,便開(kāi)始閃爍和預(yù)置) GS BIT 02H 。frequency cont
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1