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

正文內(nèi)容

電子技術(shù)在生產(chǎn)實(shí)踐中應(yīng)用的課題設(shè)計(jì)_畢業(yè)論文(設(shè)計(jì))-文庫(kù)吧

2025-06-15 09:57 本頁(yè)面


【正文】 子鐘用兩個(gè)按鍵(例如: A 鍵、 B鍵)來(lái)控制。 2 總體方案介紹 計(jì)時(shí)方案 利用 AT89S52單片機(jī)內(nèi)部的定時(shí) /計(jì)數(shù)器進(jìn)行中斷定時(shí),配合軟件延時(shí)實(shí)現(xiàn)時(shí)、分、秒的計(jì)時(shí)。該方案節(jié)省硬件成本,且能使讀者在定時(shí) /計(jì)數(shù)器的使用、中斷及程序設(shè)計(jì)方面得到鍛煉與提高,對(duì)單片機(jī)的指令系統(tǒng)能有更深入的了解,從而對(duì)學(xué)好單片機(jī)技術(shù)這門(mén)課程起到一定的作用。 鍵盤(pán) /顯示方案 AT89S52 的 P0 口和 P2 口外接由六個(gè) LED 數(shù)碼管 (LED5~ LED0)構(gòu)成的顯示器,用 P0口作 LED 的段碼輸出口, P2 口作六個(gè) LED 數(shù)碼管的位控輸出線, P1口外接四個(gè)按鍵 A、 B、 C、 D構(gòu)成鍵盤(pán)電路。 AT89S52 是一種低功耗,高性能的 CMOS 8 位微型計(jì)算機(jī)。它帶有 8K Flash 可編程和擦除的只讀存儲(chǔ)器( EPROM),該器件采用 ATMEL 的高密度非易失性存儲(chǔ)器技術(shù)制造,與工業(yè)上標(biāo)準(zhǔn)的 80C51 和 80C52 的指令系統(tǒng)及引腳兼容,片內(nèi)Flash 集成在一個(gè)芯片上,可用與解決復(fù)雜的問(wèn)題,且成本較低。簡(jiǎn)易電子鐘的功能不復(fù)雜,采用其現(xiàn)有的 I/O 便可完成,所以本書(shū)中采用 此的設(shè)計(jì)方案,結(jié)構(gòu)如圖 11如示。 1- 1 AT89S52電路顯示方框圖 按鍵電路晶振電路復(fù)位電路AT 89 S 52 驅(qū)動(dòng)電路 LED電源 3 2 電子鐘的工作原理 實(shí)現(xiàn)時(shí)鐘計(jì)時(shí)的基本方法 利用 MCS51 系列單片機(jī)的可編程定時(shí) /計(jì)數(shù)器、中斷系統(tǒng)來(lái)實(shí)現(xiàn)時(shí)鐘計(jì)數(shù)。 (1) 計(jì)數(shù)初值計(jì)算 : 把定時(shí)器設(shè)為工作方式 1,定時(shí)時(shí)間為 50ms,則計(jì)數(shù)溢出 20 次即得時(shí)鐘計(jì)時(shí)最小單位秒,而 100 次計(jì)數(shù)可用軟件方法實(shí)現(xiàn)。 假設(shè)使用 T/C0,方式 1, 50ms 定時(shí), fosc=12MHz。 則初值 X滿足( 216X) 1/12MHz 12μ s =50000μ s X=15536→ 0011110010110000→ 3CB0H (2) 采用中斷方式進(jìn)行溢出次數(shù)累計(jì) ,計(jì)滿 20 次為秒計(jì)時(shí)( 1 秒); (3) 從秒到分和從分到時(shí)的計(jì)時(shí)是通過(guò)累加和數(shù)值比較實(shí)現(xiàn)。 電子鐘的時(shí)間顯示 電子鐘的時(shí)鐘時(shí)間在六位數(shù)碼管上進(jìn)行顯示,因此,在內(nèi)部 RAM 中設(shè)置顯示緩沖區(qū)共 8個(gè)單元。 LED8 LED7 LED6 LED5 LED4 LED3 LED2 LED1 37H 36H 35H 34H 33H 32H 31H 30H 時(shí)十位 時(shí)個(gè)位 分隔 分十位 分個(gè)位 分隔 秒十位 秒個(gè)位 電子鐘的啟、停及時(shí)間調(diào)整 電子鐘設(shè)置 4個(gè)按鍵通過(guò)程序控制來(lái)完 成電子鐘的啟、停及時(shí)間調(diào)整。 A鍵控制電子鐘的啟、停; B鍵調(diào)整時(shí); C鍵調(diào)整分; D鍵調(diào)整秒。 4 3 電子鐘原理圖及元件清單 電子鐘電路原理圖 電子鐘原理圖 (見(jiàn)附錄 1) 元件清單 電子鐘元件清單如表 1 所示: 表 1 電子鐘元器件清單 元件名稱(chēng) 規(guī)格型號(hào) 數(shù)量(個(gè)) 單片機(jī) AT89S52 1 顯示驅(qū)動(dòng)芯片 74LS245 2 8 位一體的共陽(yáng) LED顯示器 7SEGMPX8CABLUE 1 晶振 12MHz 1 電容 33pF 2 電容 22μ F 1 按鍵 BUTTON 5 電阻 1 電阻 1K 1 上拉電阻 10K 4 限流電阻 8 排阻 RESPACK8/10K 1 5 4 軟件系統(tǒng)設(shè)計(jì) 電子鐘程序流程框圖 主程序流程框圖 見(jiàn)圖 41 所示 鍵掃子程序流程框圖 見(jiàn)圖 42 所示 圖 41主程序流程框圖 開(kāi)始系統(tǒng)初始化進(jìn)入自動(dòng)計(jì)時(shí)狀態(tài)A 鍵按下否檢測(cè)到 A 鍵按下進(jìn)入時(shí)間設(shè)置狀態(tài)P . 顯示檢測(cè)到 A 鍵按下NYNNYY 6 圖 42 鍵掃子程序流程框圖程框圖 保存鍵值 ( A 中 )結(jié) 束開(kāi) 始有鍵閉合調(diào)顯示子程序延時(shí)去抖動(dòng)有鍵閉合YYNN鍵釋放否 調(diào)顯示子程序YN 7 中斷服務(wù)程序流程框圖 見(jiàn)圖 43 所示 開(kāi) 始現(xiàn)場(chǎng)保護(hù) ( 入棧 )改變寄存器組組號(hào)重裝定時(shí)器計(jì)數(shù)初值中斷次數(shù)減 1滿 8 次秒值加 1滿 60 秒秒緩沖單元清 0分值加 1滿 60 分分緩沖單元清 02111YYYNNN 8 時(shí) 值 加 1滿 2 4 小 時(shí)時(shí) 緩 沖 單 元 清 0恢 復(fù) 寄 存 器 組 組 號(hào)現(xiàn) 場(chǎng) 恢 復(fù) ( 出 棧 )結(jié) 束121YN “ P.”點(diǎn)顯示子程序流程框圖 見(jiàn)圖 44 所示 43 中斷服務(wù)程序流程框圖 圖 44 “ P.”點(diǎn)顯示子程序流程框圖 開(kāi)始堆棧初始化PSW 初始化RAM 初始化“ P . ” 字符序號(hào)送顯示緩沖區(qū)調(diào)顯示子程序 9 顯示子程序流程框圖 見(jiàn)圖 45 所示 地址指針 R 0 初始化 、 位控寄存器 R 2 初始化現(xiàn)場(chǎng)保護(hù)段位控碼送 P 2 口開(kāi)辟第 3 組寄存器查表取段碼段控碼送 P 0 口位控碼左移延時(shí) 1 毫秒顯示緩沖區(qū)地址加 1恢復(fù)現(xiàn)場(chǎng)8 位 LED 顯示完否NY返 回開(kāi)始圖 4 5 顯示子程序流程圖 10 加一子程序流程框圖 見(jiàn)圖 46 所示 開(kāi)始取十位數(shù)使十位數(shù)占 A 高半字節(jié)取個(gè)位數(shù)占 A 低半字節(jié)加一十進(jìn)制調(diào)整個(gè)位數(shù)送入緩沖單元把十位數(shù)交換到低半字節(jié)十位數(shù)送緩沖單元結(jié)束圖 46 加一子程序 11 電子鐘總體程序清單 ORG
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1