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

正文內(nèi)容

片機課程設(shè)計--數(shù)字電子鐘設(shè)計-文庫吧資料

2025-06-12 06:46本頁面
  

【正文】 0FFH 。等待鍵釋放 KEY1: MOV 20H, B 。鍵釋放,轉(zhuǎn)恢復鍵值 LCALL DISP 。保存取反后的鍵值 12 KEYSF: LCALL KEYCHULI 。調(diào) P1 口數(shù)據(jù)處理子程序 JZ EXIT 。沒有鍵按下,轉(zhuǎn)返回 LCALL DISP 。鍵盤掃描子程序 KEY: LCALL KEYCHULI 。 。時清零 MOV 74H, 00H。判斷個位是否加到 4 ,時到達 24 轉(zhuǎn) LOOP8,讓時清零 LJMP ML2 。分清零 MOV 72H , 00H。判斷是否為 6 ,分到達 60,轉(zhuǎn) LOOP6分清零 LJMP ML2 。顯示 P. MOV P0, 0CH 。停止按鍵 LJMP ML2 。開始按鍵 11 LJMP ML2 。分的十位送位單元 JB , LOOP5 。給加一子程序賦初值 LCALL DADD1 。判斷十位是否加到 2 LJMP ML2 。時的十位送位單元 MOV 26H, 74H 。給加一子程序賦初值 LCALL DADD1 。鍵功能程序 。 JB , KEYDD RET 。是 KEYA 鍵,轉(zhuǎn) KEYAA 執(zhí)行 JB , KEYBB 。獨立式鍵盤設(shè)定 。 ML2: JNB TR0, PARK LCALL DISP FFT: SJMP ML0 。調(diào)顯示子程序 LCALL KEY 。 MOV 30H, 14H 。 SETB EA。設(shè)置 T/C0 工作方式 1 MOV TL0, 0DCH 。時鐘顯示緩沖單元清 0 INC R0。顯示緩沖區(qū)首址 MOV R7, 08H 。 MAIN: MOV SP, 7FH 。*********************************************************************** 。*********************************************************************** 。*********************************************************************** 。數(shù)據(jù)存儲器變量及常量單元定義 。 9 。*********************************************************************** 。中斷服務(wù)程序 。DISBH(系統(tǒng)提示符 ) 。 。*********************************************************************** 。DISP(數(shù)碼管顯示子程序) 。子程序 。 。 。*********************************************************************** 。 位控線 ,從左至右 (LED7,LED6,LED5,LED4,LED3,LED2,LED1,LED0) 。 。*********************************************************************** 。堆棧棧底 7FH。設(shè)計日期: 2021 年 12 月 24 日 。項目名稱 :電子鐘的設(shè)計 。 主程序流程框圖如圖 1 所示 ;加 1 子程序如圖 2 所示; 中斷服務(wù)程序程序如圖 3 所示 ; 鍵盤掃描子程序框圖如圖 4 所示; 顯示子程序框圖如圖 5 所示; 5 開 始程 序 初 始 化關(guān) 閉 定 時 器 T 0送 “ P . ” 顯 示 代 碼S 1 鍵 是 否 按 下開 中 斷E A = 1鍵 盤 掃 描 子 程 序時 、 分 、 秒 “ — ” 數(shù)值 處 理 , 送 緩 沖 區(qū)顯 示NY 圖 2 主程序流程框圖 取 十 位 數(shù)取 個 位 數(shù) , 并 占 A 低 半 字 節(jié)把 十 位 數(shù) 交 換到 低 半 字 節(jié)個 位 數(shù) 送 緩 沖 單 元取 十 位 數(shù) 占 A 高 半 字 節(jié)加 1十 進 制 調(diào) 整A D D 1十 位 數(shù) 送 緩 沖 單 元返 回 圖 3 加 1子程序流程框圖 6 現(xiàn)場保護循環(huán)次數(shù)減 1現(xiàn)場恢復秒值加 1計數(shù)器重新加載秒顯示緩沖單元清 0分顯示緩沖單元清 0T IME T 0分值加 1返回是否滿 20 次是否滿 60 s是否滿 60 m in是否滿 24 h時顯示緩沖單元清 0時值加 1NYYYNNNY 圖 4 中斷子程序流程框圖 7 圖 5 鍵盤掃描子程序流程框圖 位 控 碼 送 位 控 口 ( P 2 口 )開 始段 控 碼 送 段 控 口 ( P 0 口 )延 時 5 毫 秒修 改 段 控 碼8 位 顯 示 掃 描 是 否 完 成查 表 取 段 控 碼修 改 位 控 碼結(jié) 束NY 圖 6 顯示子程序流程框圖 開始結(jié)束有鍵閉合鍵是否釋放保存鍵值調(diào)顯示子程序調(diào)延時去抖動YN有鍵閉合NNYY 8 設(shè)計課題軟件系統(tǒng)程序清單 。 延時模塊 :程序中有兩種延時子程序,一種是短延時用于判鍵按下等,一種是長延時。 鍵盤輸入程序模塊: 主要是用于確定按鍵 并得到特定的鍵碼值。 主程序: 主要是用于對輸入信號的處理、輸出信號的控制和對各個功能程序模塊的運用及其控制。 為蜂鳴器發(fā)聲報時; 50H5FH; 16 個寄存器單元作為顯示單元; 50H 用于控制秒基準時鐘源的產(chǎn)生; 51H 清零秒寄存器; 52H 清零分寄存器; 53H 清零時寄存器; 5FH 用 于秒個位; 5EH 用于秒十位; 5DH 用于分個位; 5CH 用于分十位; 5BH 用于時個位; 5AH 用于時十位; 54H 用于控制調(diào)時閃爍;堆棧棧底: 70H。 設(shè)計課題電路原理圖、 PCB 圖、元器件布局圖 電路原理圖見附錄 A, PCB 附錄 B,元器件布局圖見附錄 C 設(shè)計課題元器件清單 設(shè)計課題元器件清單如表 1 所示。數(shù)碼管用 8 個 PNP 三極管驅(qū)動。且 S S S3 任一鍵都獨自連一個 I/O( 、 、 )口線,說明它們可以獨立實現(xiàn)相應(yīng)的電子鐘功能。 ( 2)輸入模塊: 本模塊共用到了 5 個按鍵, 1 個電源開關(guān), 1 個復位鍵,單片機運行期間,利用按鍵完成復位操作。通過這兩個引腳在芯
點擊復制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1