mov a,32h ;闹钟判断 cjne a,38h,out1 ;闹钟时间分判断 mov a,33h cjne a,39h,out1 ;闹钟时间时判断 clr p1.0 ;到闹钟时间,清p1.0 out1:setb ea ;开中断 pop acc pop psw reti ;中断返回 display:mov a,31h ;秒显示 mov b,#10 p ab mov 20h,a ;将十位放入20h单元 mov 21h,b ;将个位...
SETB ET0 ;定时器0中断允许位 MOV R6,#0 ;用于控制走时的基准时钟源,计中断次数 MOV R5,#0 ;R5用于控制扫描按键的时间间隔 MOV 20H,#0 ;秒个位寄存器清零 MOV 21H,#0 ;秒十位寄存器清零 MOV 22H,#0 ;分个位寄存器清零 MOV 23H,#0 ;分十位寄存器清零 MOV 24H,#0 ;时个位寄存器清零 ...
功能概览如下:日期时间显示:通过按键可调整当前日期和时间。 闹钟功能:设定闹钟时间,到点播放音乐。 秒表:可计时。 倒计时:设定时间后倒数结束。 整点报时:设定多少点,蜂鸣器响多少次。 万年历:显示当前日期。使用Proteus仿真软件,能实现对单片机电路的直观模拟,与实际硬件运行相吻合,方便...