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

正文內(nèi)容

基于單片機(jī)控制的多功能計(jì)時(shí)器系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)(參考版)

2025-06-21 18:43本頁面
  

【正文】 等待鍵釋放 LCALL DISPLAY 延時(shí)消抖 JNB ,SETOUT 是抖動,返回SETOUT再等待 CLR 01H 清調(diào)[小]時(shí)標(biāo)志 CLR 00H 清調(diào)分標(biāo)志 CLR 02H 清閃爍標(biāo)志 CLR TR1 關(guān)閉定時(shí)器T1 CLR ET1 關(guān)定時(shí)器T1中斷 SETB TR0 開啟定時(shí)器T0 SETB ET0 開定時(shí)器T0中斷(計(jì)時(shí)開始) LJMP START1 跳回主程序SET1: LCALL DISPLAY 鍵盤釋放等待時(shí)調(diào)用顯示程序(調(diào)分) AJMP SET2 防止鍵按下時(shí)無時(shí)鐘顯示SET3: LCALL DISPLAY 等待調(diào)分按鍵時(shí)時(shí)鐘顯示用 JNB ,FUNSUB 減1分操作 AJMP SET4 調(diào)分等待SET5: LCALL DISPLAY 鍵釋放等待時(shí)調(diào)用顯示程序(調(diào)[小]時(shí)) AJMP SETHH1 防止鍵按下時(shí)無時(shí)鐘顯示SET7: LCALL DISPLAY 等待調(diào)[小]時(shí)按鍵時(shí)時(shí)鐘顯示用 JNB ,FUNSUBB [小]時(shí)減1操作 AJMP SET6 調(diào)時(shí)等待SETOUT1: LCALL DISPLAY 退出時(shí)鐘調(diào)整時(shí)鍵釋放等待 AJMP SETOUT 防止鍵按下時(shí)無時(shí)鐘顯示FUNSUB: LCALL DISPLAY 消抖動 JB ,SeT41 干擾,返回調(diào)分等待FUNSUB1:JNB ,FUNSUB1 等待鍵放開 MOV R0,77H LCALL SUB1 分減1程序 LJMP SET4 返回調(diào)分等待SET41: LJMP SET4FUNsubb: LCALL DISPLAY 消抖動 jb ,set61 干擾,返回調(diào)時(shí)等待funsuba: jnb ,funsuba 等待鍵放開mov r0,79hlcall subb1 時(shí)減1程序ljmp set6 返回調(diào)時(shí)等待set61:ljmp set6顯示程序顯示數(shù)據(jù)在70H~75H單元內(nèi),用六位LED共陽數(shù)碼管顯示,P0口輸出段碼數(shù)據(jù),P2口作掃描控制,每個(gè)LED數(shù)碼管亮1ms時(shí)間,再逐位循環(huán)display :mov r1,75h 指向顯示數(shù)據(jù)首址 mov r5,0dfh 掃描控制字初值play: mov a,r5 掃描字放入A mov p2,a 從P2口輸出 mov a,r1 取顯示數(shù)據(jù)到A mov dptr,tab 取段碼表地址movc a,a+dptr 查顯示數(shù)據(jù)對應(yīng)段碼mov p0,a 段碼放入P1口mov a,r5jb ,loop5 小數(shù)點(diǎn)處理clr loop5:jb ,loop6 小數(shù)點(diǎn)處理clr loop6:lcall dl1ms 顯示1msinc r1 指向下一地址mov a,r5 掃描控制字放入Ajnb ,endout =0時(shí),一次顯示結(jié)束rr a A中數(shù)據(jù)循環(huán)右移mov r5,a 放回R5內(nèi)mov p0,0ffhajmp play 跳回PLAY循環(huán)endout: mov p2,0ffh 一次顯示結(jié)束,P2口復(fù)位mov p0,0ffh P0口復(fù)位ret 子程序返回tab: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h,0ffh,88h,0bfh共陽段碼表 “0”“1”“2”“3”“4”“5”“6”“7”“8”“9”“不亮”“A”“—”SDISPLAY,上電顯示程序不帶小數(shù)點(diǎn)顯示,有“A”“”顯示功能sdsplay: mov r5,0dfh 掃描控制字初值splay: mov a,r5 掃描字放入Amov p2,a 從P2口輸出mov a,r1 取顯示數(shù)據(jù)到Amov dptr,tabs 取段碼表地址movc a,a+dptr 查顯示數(shù)據(jù)對應(yīng)段碼mov p0,a 段碼放入P0口mov a,r5lcall dl1ms 顯示1msinc r1 指向下一地址mov a,r5 掃描控制字放入Ajnb ,endouts =0時(shí),一次顯示結(jié)束rr a A中數(shù)據(jù)循環(huán)左移mov r5,a 放回R5內(nèi)ajmp splay 跳回PLAY循環(huán)endouts:mov p2,0ffh 一次顯示結(jié)束,P2口復(fù)位mov p0,0ffh P0口復(fù)位ret 子程序返回tabs: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h,0ffh,88h,0bfhSTAB表,啟動時(shí)顯示20031207(制作年月日)、A01228(班級學(xué)號)stab: db 0ah,0ah,0ah,0ah,0ah,0ah,08h,02h,0ch,02h,0ch,01h,00h,0bh,0ah,0ah db 07h,00h,0ch,02h,01h,0ch,03h,00h,00h,02h,0ah,0ah,0ah,0ah,0ah,0ah注:0A不亮,0B顯示“A”,0C顯示“”ST子程序,上電時(shí)顯示年月班級用,采用移動顯示st:mov r0,40h 將顯示內(nèi)容移入40H~5FH單元 mov r2,20h mov r3,00h clr a mov dptr,stabSLOOP: MOVC A,A+DPTR MOV R0,A MOV A,R3 INC A MOV R3,A INC R0 DJNZ R2,SLOOP 移入完畢 MOV R1,5AH MOV R3,1BH 顯示27個(gè)單元SSLooP: MOV R2,32H 控制移動速度SSLooP1: LCALL SDSPLAY DJNZ R2,SSLooP2 MOV A,R1 SUBB A,07H 顯示首址修正為低1個(gè)單元 MOV R1,A DJNZ R3,SSLooP RETSSLooP2: MOV A,R1 指針修正為原值 SUBB A,06H MOV R1,A AJMP SSLooP1。時(shí)鐘調(diào)整程序當(dāng)調(diào)時(shí)按鍵按下時(shí)進(jìn)入此程序SETMM: CLR ET0 關(guān)定時(shí)器T0中斷 CLR TR0 關(guān)閉定時(shí)器T0 LCALL DL1S 調(diào)用1s延時(shí)程序 JB ,CLDIS 鍵按下時(shí)間短于1s,關(guān)閉顯示(省電) MOV R2,06H 進(jìn)入調(diào)時(shí)狀態(tài),賦閃爍定時(shí)初值 SETB ET1 允許T1中斷 SETB TR1 開啟定時(shí)器T1SET2: JNB ,SET1 (鍵未釋放),等待 SETB 00H 鍵釋放,分調(diào)整閃爍標(biāo)志置SET4: JB ,SET3 等待鍵按下 LCALL DL05S 有鍵按下, JNB ,SETHH ,轉(zhuǎn)調(diào)[小]時(shí)狀態(tài) MOV R0,77H ,加1min操作 LCALL ADD1 調(diào)用加1子程序 MOV A,R3 取調(diào)整單元數(shù)據(jù) CLR C 清進(jìn)位標(biāo)志 CJNE A,60H,HHH 調(diào)整單元數(shù)據(jù)與60比較HHH: JC SeT4 調(diào)整單元數(shù)據(jù)小于60,轉(zhuǎn)SET4循環(huán) LCALL CLR0 調(diào)整單元數(shù)據(jù)大于或等于60時(shí),清0 CLR C 清進(jìn)位標(biāo)志 AJMP SET4 跳轉(zhuǎn)到SET4循環(huán)CLDIS: SETB ET0 省電(LED不顯示)狀態(tài)。時(shí)減1子程序SUBB1: MOV A,R0 取當(dāng)前計(jì)時(shí)單元數(shù)據(jù)到A
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1