久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3105|回復(fù): 5
打印 上一主題 下一主題
收起左側(cè)

51單片機(jī)無(wú)法在倒計(jì)時(shí)歸0時(shí)使蜂鳴器響起,求大神解答代碼出了什么問(wèn)題

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
STRT EQU P2.6
STP EQU P2.7
CLRR EQU P3.0
SEC EQU P3.5
MIN EQU P3.6
HOUR EQU P3.7

ORG 0000H
AJMP MAIN
ORG 000BH
AJMP T0INT
ORG 001BH
AJMP T1INT
ORG 0030H

MAIN:
CPL P1.0
MOV  SP,#60H
MOV R4,#20
MOV TMOD,#11H
MOV TH0,#03CH  ;#9EH 12M晶振時(shí)定時(shí)初值取#3CB0H,還可細(xì)調(diào),如 TL=#0B7H,可以更準(zhǔn)  
MOV TL0,#0B0H   ;#58H
MOV TH1,#0FEH
MOV TL1,#0CH
SETB EA
SETB ET0
SETB ET1
;MOV 28H,#12   

kS: LCALL DISP ;秒調(diào)整按鍵
JB SEC,KM
LCALL DISP
JNB SEC,$-3
AJMP SINC

kM: JB MIN,KH ;分調(diào)整按鍵
LCALL DISP
JNB MIN,$-3
AJMP MINC

KH: JB HOUR,K1 ;時(shí)調(diào)整按鍵
LCALL DISP
JNB HOUR,$-3
AJMP HINC

SINC: INC 26H ;秒調(diào)整
MOV A,26H
CJNE A,#60,SINC0
MOV 26H,#0
SINC0: AJMP KS

MINC: INC 27H ;分調(diào)整
MOV A,27H
CJNE A,#60,MINC0
MOV 27H,#0
MINC0: AJMP KM

HINC: INC 28H ;時(shí)調(diào)整
MOV A,28H
CJNE A,#24,HINC0
MOV 28H,#0
HINC0: AJMP KH  


k1: LCALL DISP ;開(kāi)始鍵
JB STRT,K2
LCALL DISP
JNB STRT,$-3
AJMP START

k2: JB STP,K3 ;暫停鍵
LCALL DISP
JNB STP,STOP
K3: JB CLRR,KS
LCALL DISP
JNB CLRR,CLEAR ;清零鍵
AJMP KS

START: SETB TR0     ;開(kāi)始
SETB 7DH  ;7DH為開(kāi)始鍵按下標(biāo)志,此作為允許鬧鈴標(biāo)志
AJMP K1

STOP: CLR TR0 ;暫停
CPL P1.0
AJMP K2

CLEAR: CLR     TR0 ;清零
MOV A,#0
MOV 26H,A
MOV 27H,A
MOV 28H,A
AJMP KS

DISP:
MOV A,26H
MOV B,#10
DIV AB
MOV 20H,B  ;余數(shù)(秒個(gè)位數(shù))
MOV 21H,A  ;商(秒十位數(shù))
MOV A,27H
MOV B,#10
DIV AB
MOV 22H,B  ;余數(shù)(分個(gè)位數(shù))
MOV 23H,A  ;商(分十位數(shù))
MOV A,28H
MOV B,#10
DIV AB
MOV 24H,B  ;余數(shù)(時(shí)個(gè)位數(shù))
MOV 25H,A  ;商(時(shí)十位數(shù))
MOV A,20H  ;秒個(gè)位
ACALL SEG7
MOV P0,A
CLR P2.0
ACALL DLY
SETB P2.0
MOV A,21H  ;秒十位
ACALL SEG7
MOV P0,A
CLR P2.1
ACALL DLY
SETB P2.1
MOV A,22H  ;分個(gè)位
ACALL SEG7
MOV P0,A
SETB P0.7
CLR P2.2
ACALL DLY
SETB P2.2
MOV A,23H  ;分十位
ACALL SEG7
MOV P0,A
CLR P2.3
ACALL DLY
SETB P2.3
MOV A,24H  ;時(shí)個(gè)位
ACALL SEG7
MOV P0,A
SETB P0.7
CLR P2.4
ACALL DLY
SETB P2.4
MOV A,25H  ;時(shí)十位
ACALL SEG7
MOV P0,A
CLR P2.5
ACALL DLY
SETB P2.5
RET
ALARM:
JNB 7DH,ALRT
MOV A,28H    ;比較小時(shí)
CJNE A,#0,RT   ;不等返回。 相等,轉(zhuǎn)分鐘比較
MOV A,27H    ;比較分鐘
CJNE A,#0,RT
MOV A,26H    ;比較秒
CJNE A,#0,RT
SETB TR1
MOV R0,#0    ;鬧鈴時(shí)間到,鬧鈴計(jì)時(shí)清零
ALRT:
RET
RT:
RET
T0INT: MOV TH0,#03CH;#9EH ;定時(shí)中斷子程序。重裝定時(shí)常數(shù)
MOV TL0,#0B0H;#58H
DJNZ R4,T0INTR ;50msX20=1S,未滿20次,跳出中斷子程序
MOV R4,#20
CALL ALARM
DEC 26H  ;1S,秒存儲(chǔ)單元內(nèi)數(shù)-1
MOV A,26H
CJNE A,#-1,T0INTR    ;未滿0S,跳轉(zhuǎn)
MOV 26H,#59  ;到0S,秒單元回到60
DEC 27H  ;分-1
MOV A,27H
CJNE A,#-1,T0INTR
MOV 27H,#59
DEC 28H           ;時(shí)-1
MOV A,28H
CJNE A,#-1,T0INTR
MOV 28H,#59               
T0INTR: RETI
T1INT:
MOV TH1,#0FEH
MOV TL1,#0CH
CJNE R0,#3,T1RTI   ;鬧鈴時(shí)間設(shè)為5秒
CPL P1.0
CLR TR1     ;關(guān)鬧鈴
T1RTI:
RETI

DLY10:  MOV R3,#30
D0: ACALL DLY
DJNZ R3,D0
RET
DLY: MOV R7,#2
D1: MOV R6,#40
DJNZ R6,$
DJNZ R7,D1
RET

SEG7:INC A
MOVC A,@A+PC
RET         
         DB      03FH  ;0
     DB      006H  ;1
         DB      05BH  ;2           共陰
         DB      04FH  ;3
         DB      066H  ;4
         DB      06DH  ;5
         DB      07DH  ;6
         DB      007H  ;7
         DB      07FH  ;8
         DB      06FH  ;9
END


51hei截圖_20200625223637.png (101.51 KB, 下載次數(shù): 60)

51hei截圖_20200625223637.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:789840 發(fā)表于 2020-6-25 22:38 | 只看該作者
也沒(méi)有辦法使倒計(jì)時(shí)停止,但是ALARM子程序不是已經(jīng)跳轉(zhuǎn)到T1了嘛
回復(fù)

使用道具 舉報(bào)

板凳
ID:784974 發(fā)表于 2020-6-26 08:33 | 只看該作者
蜂鳴器可以更改為speaker試試,希望能幫助解決蜂鳴器的問(wèn)題。
回復(fù)

使用道具 舉報(bào)

地板
ID:319023 發(fā)表于 2020-6-26 09:57 | 只看該作者
加一個(gè)指示燈 測(cè)試一下咯。  蜂鳴器 也單獨(dú)測(cè)試下是不是正常
回復(fù)

使用道具 舉報(bào)

5#
ID:789840 發(fā)表于 2020-6-26 15:35 | 只看該作者
謝謝大家!已經(jīng)解決了,是代碼的問(wèn)題導(dǎo)致無(wú)法進(jìn)入ALARM子程序
回復(fù)

使用道具 舉報(bào)

6#
ID:21568 發(fā)表于 2022-9-14 14:17 | 只看該作者
樓主:希望看到調(diào)試正常的程序,謝謝
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 欧美中文字幕一区 | 精品免费国产一区二区三区四区介绍 | 日韩国产在线 | 伊人狼人影院 | 久久看片 | 一区二区三区视频 | 国产高清精品在线 | 麻豆精品一区二区三区在线观看 | 日韩精品在线网站 | 91精品久久 | 成人免费视频网站在线观看 | 国产精品视频一区二区三 | 欧美日韩高清在线一区 | 亚洲精品一区二区网址 | www.日韩| 欧美中文字幕一区二区三区亚洲 | 丝袜 亚洲 另类 欧美 综合 | 国产乱码精品一区二三赶尸艳谈 | 可以在线看的黄色网址 | 国产精品日韩高清伦字幕搜索 | 色频| 不卡欧美 | 欧美一级特黄aaa大片在线观看 | 免费观看的av | 欧美成人精品一区二区男人看 | 亚洲一区三区在线观看 | 国产精品久久久久999 | 在线看片国产精品 | 国产主播第一页 | 欧美一级全黄 | 97精品超碰一区二区三区 | 91免费观看国产 | 一级片子| 国产在线精品一区二区 | 成人毛片视频免费 | 日韩精品一区二区三区中文字幕 | 天天av网| h片在线观看免费 | 精品视频一区二区 | 国产精品久久久久久亚洲调教 | 欧美成人第一页 |