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

正文內容

基于51單片機的電子表設計(編輯修改稿)

2025-07-21 01:48 本頁面
 

【文章內容簡介】 該位應應置“1”,使與非門對第二功能信號的輸出是暢通的,從而實現(xiàn)第二功能信號的輸出,具體第二功能如表1所示。2設計方案 主程序設計思路 通過單片機內部的計數(shù)/定時器,采用軟件編程來實現(xiàn)時鐘計數(shù),一般稱為軟時鐘,這種方法的硬件線路簡單,系統(tǒng)的功能一般與軟件設計相關,通常用在對時間精度要求不高的場合。采用時鐘芯片,它的功能強大,功能部件集成在芯片內部,具有自動產生時鐘等相關功能,硬件成本相對較高;軟件編程簡單,通常用在對時鐘精度要求較高的場合。 先對顯示單元和定時器/計數(shù)器初始化,然后重復調用數(shù)碼管顯示模塊和按鍵處理模塊,當有按鍵按下時,則轉入相應的功能程序。 定時器/計數(shù)器T0中斷服務程序 T0用于計時,選中方式一,重復定時,定時時間設為50ms,定時時間到則中斷,在中斷服務程序中用一個計數(shù)器對50ms計數(shù),計20次則對秒單元加一。秒單元加到60則對分單元加一,同時秒單元清0;分單元加到60則對時單元加一,同時分單元清0;時單元加到24則對時單元清0,標志一天時間計滿。在對各單元計數(shù)的同時,把他們的值放到存儲器單元的指定位置。 示意圖現(xiàn)場保護,重置初值,啟動下一個50ms是開始顯示單元清0T0、T1設為16位計數(shù)模式允許T0中斷調用顯示子程序進入功能程序按下鍵否開始中斷返回50ms計數(shù)器加一秒單元加一,50ms計數(shù)器清0分單元加一,秒單元清0時單元加一,分單元清0時單元清050ms計數(shù)器=20?秒單元=60?分單元=60?時單元=24?主程序流程圖T0中斷服務程序NONONONO 程序示意圖 按鍵處理按鍵設置為:如果沒有按鍵嗎,則時鐘正常走時。當按下K0鍵時,進入調分狀態(tài),時鐘停止走動;按K1和K2按鍵可以進行加一和減一操作;繼續(xù)按K0鍵可以分別進行分和小時的調整;最后按K0鍵啟動計時。3 匯編語言程序ORG 0000H LJMP START ORG 000BH LJMP INIT0 START: MOV R0,70H 。主程序開始 MOV R7,0CH INIT: MOV @R0,00H INC R0 DJN Z R7,INIT MOV 72H,10 。對連字符進行裝值 MOV 75H,10 MOV TMOD,01H 。選擇定時器/計數(shù)器T0的方式1 MOV TL0,0B0H 。對低位賦初值 MOV TH0,03CH 。高位賦初值 SETB EA SETB ET0 SETB TR0 START1: LCALL SCAN LCALL KEYSCAN SJMP START1 DL1MS: MOV R6,14H 。延時1子程序 DL1: MOV R7,19H DL2: DJNZ R7,DL2 DJNZ R6,DL1 RET DL20MS: ACALL SCAN 。延時20ms子程序 ACALL SCAN ACALL SCAN RET 。數(shù)碼管顯示程序開始 SCAN: MOV A,78H MOV B,0AH DIV AB 。時間秒的十位送給A,時間秒的個位送B MOV 71H,A 。時間秒要顯示的十位 MOV 70H,B 。時間秒要顯示的個位 MOV A,79H MOV B,0AH DIV AB 。時間分的十位送給A,時間分的個位送B MOV 74H,A 。時間分要顯示的十位送地址 MOV 73H,B 。時間分要顯示的個位送地址 MOV
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1