-
. z.
"微机实验"报告
LED灯控制器
指Hz频率闪动;;
; 第四次时又顺序执行三种模式〔可以在任何时候按按钮,不必等上一模
-
. z.
; 式闪烁完〕
;Designed by: g*y
;*****************************************************************
$include ()
LED BIT ;LED灯控制端口
BEEP BIT ;蜂鸣器控制端口
KINT BIT ;KINT按钮端口
ORG 0000H ;复位入口
LJMP MAIN
ORG 0003H ;外部中断0入口
LJMP T_KINT
ORG 001BH ;定时器1入口
LJMP TIME1
MAIN: LCALL Init_Device ;初始化配置
MOV R0,#00H
CLR LED ;关led灯
CLR BEEP
CLR ;标志位1清零
CLR ;标志位2清零
SETB EA ;允许总中断
SETB E*0 ;外部中断0允许
SETB IT0 ;下降沿延触发
MOV TMOD,#10H ;置T1为定时方式1
SETB ET1 ;定时器T1允许中断
;*****************************************************************
;外部中断返回处,选择模式
;*****************************************************************
CHOO: CJNE R0,#02H,LOOP ;选择模式
LJMP CASE2 ;R0等于02H,跳转到模式2
LOOP: JC CASE1 ;R0小于02H,跳转到模式1
-
. z.
LJMP CASE3 ;R0大于02H,跳转到模式3
;*****************************************************************
;模式1,2Hz闪烁10s
;*****************************************************************
CASE1:MOV R1,#0C1H
MOV R2,#0B1H
MOV R7,#28H
LJMP START
;*****************************************************************
; 模式2,1Hz闪烁10s
;*****************************************************************
CASE2:MOV R1,#83H
MOV R2,#63H
MOV R7,#14H
LJMP START
;*****************************************************************
; 模式3,
;*****************************************************************
CASE3:MOV R1,#06H
MOV R2,#0C6H
单片机实验报告——led灯控制器 来自淘豆网m.daumloan.com转载请标明出处.