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

正文內(nèi)容

利用單片機打鈴器畢業(yè)論文設(shè)計-文庫吧在線文庫

2025-06-20 18:14上一頁面

下一頁面
  

【正文】 1XXXXXX指令后,當 CLK為 HI時,在把數(shù)據(jù)寫入指定的地址( XXXXXX),而DO=0時,表示還在燒寫,燒寫完成后, DO會轉(zhuǎn)為 HI,寫入動作完成后,必須再下達寫禁止( ENDS) 指令。寫禁止( EWDS): 五、程序部分 , , , , 5.存儲器 93C46讀寫程序 28H:掃描指針寄存器 20H25H:顯示緩存寄存器 R6:時鐘寄存器 R5:分鐘寄存器 R4:秒鐘寄存器 K1:模式選擇鍵 K2:時加 1(定時器組加 1)鍵 K3:分加 1(定時器時加 1)鍵 K4:秒加 1(定時器分加 1)鍵 K5:定時器狀態(tài)改變既存儲鍵 3程序流程圖 9 圖 3 總體軟件流程圖 10 圖 4 校時及顯示流程圖 11 圖 5 校分及顯示流程圖 12 : READ EQU 0 ;讀 93C46 WRITE EQU 2 ;寫入 93C46 EWEN EQU 4 ; 93C46寫入使能 EWDS EQU 6 ; 93C46寫入禁止 ADR46 EQU 21H ; 93C46地址 THIGH EQU 0F8H TLOW EQU 5FH TIMENEQU 30 ;打鈴持續(xù)時間( 30秒) CS BIT ; 93C46CS CLK BIT ; 93C46CLK DI BIT ; 93C46DI DO BIT ; 93C46DO ORG 0000H ;主程序起始地址 AJMP START ;跳至主程序 ORG 000BH ; TIMER0中斷起始地址 AJMP TIM0 ;跳至 TIMER0中斷子程序 START:MOV SP,60H ;設(shè)置堆棧在 60H 13 MOV 28H,00 ;顯示寄存器初值為 00 MOV R6,12H ; “時 ”寄存器值為 12H MOV R5,00H ; “分 ”寄存器值為 00H MOV R4,00H ; “秒 ”寄 存器值為 00H MOV TMOD,01H ;設(shè) TIMER0為 MODE1 MOV TH0,THIGH ;計時中斷為 4000微秒 MOV TL0,TLOW MOV IE,82 ; TIMER中斷使能 MOV R2,250 ;中斷 250次 SETB TR0 ;啟動 TIMER0 : LOOP: SETB ;工作模式 CLR CLR JB ,N1 ; K1(模式選擇鍵)按了?不是則跳至 N1 ACALL DELAY ;消除抖動 JNB ,$ ; K1(模 式選擇鍵)放開了? ACALL DELAY ;消除抖動 AJMP SET ;轉(zhuǎn)到定時模式 SET 14 N1: MOV 2FH,R6 ;將時鐘數(shù)據(jù)載入 2FH中 MOV 2EH,R5 ;將分鐘數(shù)據(jù)載入 2EH中 MOV ADR46,00 ;把 93C46地址置 0 SETB RS0 ;將工作寄存器組選擇 1區(qū) LOOP1: MOV A,READ ;讀 93C46 ACALL TO93c46 MOV A,R3 ;取出定時器的狀態(tài) ANL A,01H CJNE A,01H,N2 ;定時器為關(guān)閉,則跳轉(zhuǎn)至 N2 MOV A,R4 ;取出定時器分鐘數(shù)據(jù) CJNE A,2FH,N2 ;定時器分鐘數(shù)據(jù)與時鐘分鐘不同則轉(zhuǎn)至 N2 MOV A,R5 ;取出定時器時鐘數(shù)據(jù) CJNE A,2EH,N2 ;定時器時鐘數(shù)據(jù)與時鐘時鐘不同則轉(zhuǎn)至 N2 SETB ;定時器時間到,打鈴 MOV A,ADR46 ;將 93C46地址載入 A中 N2: CJNE A,1EH,N3 ;到定時器數(shù)據(jù)表表尾?沒到轉(zhuǎn)至N3 15 MOV ADR46,00 ;到表尾,置 93C46地址為表頭 AJMP LOOP1 ;轉(zhuǎn)至 LOOP1 N3: INC ADR46 ; 93C46地址加 2 INC ADR46 AJMP LOOP1 ;轉(zhuǎn)至 LOOP1 SET: CLR ;校時模式 SETB CLR LOOPS: JB ,N11 ; K1(模式選擇鍵)按了?不是則跳至 N11 ACALL DELAY ;消除抖動 ,$ ; K1(模式選擇鍵)放開了? ACALL DELAY ;消除抖動 AJMP SETTIME ;轉(zhuǎn)至 SETTIME N11: JB ,N13 ; K2(時鐘加 1鍵)按了?不是則跳至 N13 ACALL DELAY ;消除 抖動 MOV A,R6 ;將時寄存器的值載入 A ADD A,01H ; A內(nèi)容加 1 16 DA A ;做十進制調(diào)整 MOV R6,A ;將 A的值存入時寄存器 CJNE A,24H,N12 ;是否超過 24時?不是則跳至 N12 MOV R6,00H ;是則清除時寄存器的值為 00 N12: JNB ,$ ; K2(時鐘加 1鍵)放開了? ACALL DELAY ;消除抖動 N13: JB ,N15 ; K3(分鐘加 1鍵)按了?不是則跳至 N15 ACALL DELAY ;消除抖動 MOV A,R5 ;將分寄 存器的值載入 A ADD A,01 ; A內(nèi)容加 1 DA A ;做十進制調(diào)整 MOV R5,A ;將 A的值存入分寄存器 CJNE A,60H,N14 ;是否超過 60分?不是則跳至 N14 MOV R5,00H ;是則清除分寄存器的值為 00 N14: JNB ,$ ; K3(分鐘加 1鍵)放開了?
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1