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

正文內(nèi)容

at89s51匯編語言程序設(shè)計(jì)-資料下載頁

2025-01-12 15:45本頁面
  

【正文】 ( )上脈沖的寬度。 ORG 0000H RESET: AJMP MAIN ;復(fù)位入口轉(zhuǎn)主程序 ORG 0100H ;主程序入口 MAIN: MOV SP, 60H MOV TMOD, 90H ; TMOD寫控制字, T1方式 1定時(shí), GATE1 = 1 MOV TL1, 00H MOV TH1, 00H INT1INT1INT1圖 616 利用 GATE位測量正脈沖的寬度 LOOP0: JB , LOOP0 ;等待 低 SETB TR1 ;如 為低,啟動(dòng) T1 LOOP1: JNB , LOOP1 ;等待 升高 LOOP2: JB , LOOP2 ; 為高, 此時(shí)計(jì)數(shù)器計(jì)數(shù), ;等待 降低 CLR TR1 ;停止 T1計(jì)數(shù) MOV A, TL1 ; T1計(jì)數(shù)值送 A ;將 T1計(jì)數(shù)值送顯示器 …… END 執(zhí)行以上程序,使 引腳上出現(xiàn)的 正脈沖寬度 以 機(jī)器周期數(shù) 的形式顯示在顯示器上。 將 A中的 T1計(jì)數(shù)值送到顯示器顯示 INT1INT1INT1INT1INT1INT1 實(shí)時(shí)時(shí)鐘的設(shè)計(jì) 1.實(shí)現(xiàn)實(shí)時(shí)時(shí)鐘的基本思想 最小計(jì)時(shí)單位是 秒 ,如何獲得 1s的定時(shí)時(shí)間 呢 ? 方式 1,最大定時(shí)時(shí)間只能131ms??蓪⒍〞r(shí)器的定時(shí)時(shí)間定為 100ms,中斷方式進(jìn)行溢出次數(shù)的累計(jì),計(jì)滿 10次 ,即得秒計(jì)時(shí)。 42H:“ 秒 ”單元; 41H:“ 分 ”單元; 40H:“ 時(shí) ”單元 從秒到分,從分到時(shí) 是 通過軟件累加 并比較來實(shí)現(xiàn)。要求每滿 1秒,則“秒”單元 42H中的內(nèi)容加 1;“秒”單元滿 60,則“分”單元 41H中的內(nèi)容加1;“分”單元滿 60,則“時(shí)”單元 40H中的內(nèi)容加 1;“時(shí)”單元滿 24,則將42H、 41H、 40H的內(nèi)容全部清“ 0” 。 2.程序設(shè)計(jì) ( 1)主程序設(shè)計(jì) 進(jìn)行定時(shí)器 T0初始化,并啟動(dòng) T0,然后反復(fù)調(diào)用顯示子程序,等待 100ms中斷到來。流程如圖 617所示 。 ( 2)中斷服務(wù)程序的設(shè)計(jì) 實(shí)現(xiàn) 秒、分、時(shí) 的計(jì)時(shí)處理。流程如圖 618所示 。 圖 618 中斷服務(wù)程序流程 圖 617 時(shí)鐘主程序流程 參考程序: ORG 0000H AJMP MAIN ;上電,跳向主程序 ORG 000BH ; T0的中斷入口 AJMP IT0P ORG 1000H MAIN: MOV TMOD, 01H ;設(shè) T0為方式 1 MOV 20H, 0AH ;裝入中斷次數(shù) CLR A MOV 40H, A ;“時(shí)”單元清“ 0” MOV 41H, A ;“分”單元清“ 0” MOV 42H, A ;“秒”單元清“ 0” SETB ET0 ;允許 T0申請中斷 SETB EA ;總中斷允許 MOV TH0, 3CH ;給 T0裝入計(jì)數(shù)初值 MOV TL0, 0B0H SETB TR0 ;啟動(dòng) T0 HERE: SJMP HERE ;等中斷(也可調(diào)用顯示子程序) IT0P: PUSH PSW ; T0中斷子程序入口, 保護(hù)現(xiàn)場 PUSH Acc MOV TH0, 3CH ;重新裝入初值 MOV TL0, 0B0H DJNZ 20H, RETURN ; 1秒時(shí) 間未到, 返回 MOV 20H, 0AH ;重置中斷次數(shù) MOV A, 01H ;“秒”單元增 1 ADD A, 42H DA A ;“秒”單元十進(jìn)制調(diào)整 MOV 42H, A ;“秒”的 BCD碼存回“秒”單元 CJNE A, 60H, RETURN;是否到 60秒,未到則 返回 MOV 42H, 00H ;計(jì)滿 60秒,“秒”單元清“ 0” MOV A, 01H ;“分”單元增 1 ADD A, 41H DA A ;“分”單元十進(jìn)制調(diào)整 MOV 41H, A ;“分”的 BCD碼存回“分”單元 CJNE A, 60H, RETURN ;是否到 60分,未到則返回 MOV 41H, 00H ; 計(jì)滿 60分,“分”單元清“ 0” MOV A, 01H ; “時(shí)”單元增 1 ADD A, 40H DA A ; “時(shí)”單元十進(jìn)制 調(diào)整 MOV 40H, A CJNE A, 24H, RETURN ; 是否到 24小時(shí), 未 到則返回 MOV 40H, 00H ; 到 24小時(shí),“時(shí)”單元清“ 0” RETURN: POP Acc ; 恢復(fù)現(xiàn)場 POP PSW RETI ; 中斷返回 END
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1