单片机经典实验实例精华详解(附源程序) (四)
时间:05-26
来源:互联网
点击:
P3.7,$;等待按键松开
AJMP OVER
M33:djnz r3,TIME1 ;2毫秒循环执行250次,时间约0.5秒
CPL P1.0;使LED每1秒闪烁一次
djnz r2,AB ;循环执行120次,时间为1分钟
DEC TEMP;满一分钟对定时时间减1
MOV A,TEMP
JNZ DISPLAY;判断TEMP的数值是否为0?不为0循环
;结束定时
OVER:CLR P1.0;LED指示灯常亮
SETB P2.4;继电器1吸合,定时结束,退回到开机时的状态
SETB P2.3;继电器2吸合,定时结束,退回到开机时的状态
AJMP START;退到开机初始化状态
;1毫秒延时子程序
DELY1:MOV R4,#2
D1:MOV R5,#248
DJNZ R5,$
DJNZ R4,D1
RET
;10毫秒延时子程序
DELAY10:MOV R4,#20
D2:MOV R5,#248
DJNZ R5,$
DJNZ R4,D2
RET
;实验板上的7段数码管0~9数字的共阴显示代码
numtab: DB 0CFH,03H,5DH,5BH,93H,0DAH,0DEH,43H,0DFH,0DBH
end
- 单片机与串行AD转换器TLC0834的接口设计(01-22)
- 单收/单发RS-232接口芯片 ADM101E及其应用(01-25)
- 基于单片机的通用型智能充电器设计(01-06)
- 一种通信用高频开关型整流器监控系统的实现方案(02-13)
- 基于16位单片机的逆变电源系统的设计(05-26)
- 便携式单片机控制液晶显示型心率计(03-12)