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

正文內(nèi)容

單片機(jī)原理及應(yīng)用——電子時(shí)鐘(專業(yè)版)

2025-10-29 13:54上一頁面

下一頁面
  

【正文】 50H 為 計(jì)數(shù)器 。分計(jì)數(shù) MOV A, 52H ADD A, 1 DA A MOV 52H, A CJNE A, 60H, JIAN 14 MOV 52H, 0 JB , _END_T0 。在對(duì)各單元計(jì)數(shù)的同時(shí),把他們的值放到存儲(chǔ)器單元的指定位置。 RST 從高電平變?yōu)榈碗娖胶螅?PC 指針變?yōu)?0000H,使單片機(jī)從程序存儲(chǔ)器地址為 0000H 的單元開始執(zhí)行程序。 2)、 P1 口: P10~ P17 統(tǒng)稱為 P1 口,可作為準(zhǔn)雙向 I/O 接口使用。用片內(nèi) RAM 的 50H 單元對(duì) 計(jì)數(shù),計(jì) 8 次 1 秒鐘到,然后對(duì)秒計(jì)數(shù)器 51H 單元加 1,秒計(jì)數(shù)器加 4 到 60 后就向分進(jìn)位,則分計(jì)數(shù)器 52H 單元加 1 而秒計(jì)數(shù)器 51H 單元清零;分計(jì)數(shù)器加到 60 后又向時(shí)進(jìn)位,則時(shí)計(jì)數(shù)器 53H 單元加 1 而分計(jì)數(shù)器 52H 單元清零;時(shí)計(jì)數(shù)器加到 24 則時(shí)計(jì)數(shù)器清零?,F(xiàn)代的電子時(shí)鐘是基于單片機(jī)的一種計(jì)時(shí)工具,采用延時(shí)程序產(chǎn)生一定的時(shí)間中斷,用于一秒的定義,通過計(jì)數(shù)方式進(jìn)行滿六十秒為一分鐘進(jìn)一 , 滿六十分為 一 小時(shí)進(jìn)一,滿二十四小時(shí)清零 , 從而達(dá)到計(jì)時(shí)的功能 。為了確保時(shí)間正常校對(duì),在系統(tǒng)中設(shè)有校對(duì)按鈕,用以實(shí)現(xiàn)對(duì)數(shù)碼管顯示的正確調(diào)整。在輸入數(shù)據(jù)時(shí),應(yīng)人為地先向 P0 口寫“ 1”,定義為高阻輸入。復(fù)位有兩種方式:上電復(fù)位和按鈕復(fù)位。在存儲(chǔ)器中首先建立 一張顯示 信息的字段碼表,顯示時(shí),先從顯示緩沖區(qū) 中取出顯示的信息,然后通過查表程序在字段表中查出所顯示的信息的斷碼,從 P0 端口輸出,同時(shí)在 P2 端口進(jìn)行數(shù)碼管顯示。主程序循環(huán) 。關(guān)閉顯示 DJNZ 7FH, _DP_L 。在軟件部分,細(xì)分為了按鍵模塊、顯示模塊、定時(shí) /計(jì)數(shù)模塊,最后把幾個(gè)模塊整合在主程序模塊中,使得程序簡單明了。讀取鍵盤狀態(tài) CPL A ANL A, 00000111B JZ _END_T0 。 設(shè) 置初 始 值,啟動(dòng)下一個(gè) 是 開始 T0 為方式 1 設(shè)中斷次數(shù)為 8,清計(jì)時(shí)單元 允許 T0中斷 調(diào)用顯示子程序 進(jìn)入功能程序 按下鍵否 開始 中斷返回 計(jì)數(shù)器加一 秒單元加 1, 125ms 計(jì)數(shù)器清 0 分單元加 1,秒單元清 0 時(shí)單元加 1,分單元清 0 時(shí)單元清 0 125ms 計(jì)數(shù)器 =8? 秒單 元 =60? 分單元 =60? 時(shí)單元 =24? 主程序流程圖 T0 中斷服務(wù)程序 NO NO NO NO 12 ORG 0000H LJMP TIM ORG 000BH 。在本次設(shè)計(jì)中, 8 按鍵為 K0、 K K2,他們分別與單片機(jī) 、 、 接口線相接。 3)、 P2 口: P20 ~ P27 口統(tǒng)稱為 P2 口,一般可以作為準(zhǔn)雙向 I/O 接口使用,在接有片外存儲(chǔ)器或擴(kuò)展 I/O 接口且尋址范圍超過 256 字節(jié)時(shí), P2 口用作高 8 位地址總線。 總原理圖 根據(jù)電路原理框圖設(shè)計(jì)出電路原理圖如圖 41 所示,由 6MHz 的晶振給單片機(jī)提供固定的 時(shí)鐘頻率,通過 k0、 k k2 可以對(duì)顯示電路時(shí)間進(jìn)行位設(shè)定。 我們采用應(yīng)用廣泛的 AT89C51 作為時(shí)鐘控制芯片,利用單片機(jī) 2 內(nèi)部的定時(shí) /計(jì)數(shù)器 T0 實(shí)現(xiàn)軟時(shí)鐘的目的。單片機(jī)外部構(gòu)建 三 個(gè)電路:復(fù)位電路、外部按鈕電路、顯示電路,用以實(shí)現(xiàn)對(duì)單片機(jī)內(nèi)部計(jì)數(shù)控制以及譯碼輸出的正確顯示。 6 1)、 P0 口: P00~ P07 統(tǒng)稱為 P0 口,在不接片外存儲(chǔ)器與不擴(kuò)展 I/O接口時(shí),作為準(zhǔn)雙向輸入 /輸出接口。 復(fù)位電路 計(jì)算機(jī)在啟動(dòng)運(yùn)行時(shí)都需要復(fù)位,復(fù)位時(shí)使中央處理器 CPU 和內(nèi)部其他部件處于一個(gè)確定的初始狀態(tài),從這個(gè)狀態(tài)開始工作。 如圖 45 所示: 圖 45 主程序 先對(duì)顯示單元和定時(shí)器 /計(jì)數(shù)器初始化,然后重復(fù)調(diào)用數(shù)碼管顯示模塊和按鍵處理模塊,當(dāng)有按鍵按下時(shí),則轉(zhuǎn)入相應(yīng)的功能程序。各時(shí)間存儲(chǔ)單元清零 MOV 51H, 0 MOV 52H, 0 MOV 53H, 0 CLR 。 DISPLAY: MOV R0, 7DH MOV 7EH, 0FEH MOV 7FH, 6 _DP_L: MOV A, R0 MOV
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1