访问电脑版页面

导航:老古开发网手机版其他

简易单片机数字钟

导读:
关键字:
long555 发表于 2006-8-17 11:00:00

该数字钟采用LED灯闪烁,作为秒针指示,用四位共阴数码显示小时和分钟,并具有准确闹铃功能。

ALB EQU 20H.0  ; 闹铃设置标志

BUF EQU 30H  ; 30H-33H存放七段显示器数量
HOUR EQU 34H;存放小时变量
MIN EQU 35H;存入分钟变量
SEC EQU 36H;存放秒变量
DEDA EQU 37H  ;  5 mS 计数值
SEC0 EQU 38H  ; 存放旧的秒数

HH EQU 39H  ; ALARM HOUR
MM EQU 3AH  ; ALARM MIN
;----------------------------
; KEYS.....
K1 EQU P1.4;按键1引脚
K2 EQU P1.5
K3 EQU P1.6
K4 EQU P1.7
SPK EQU P3.4;压电喇叭
WLED EQU P3.7;工作指示灯
;-----------------------------
 ORG 0H
 JMP BEGIN
 ORG 0BH      ; 定时器0中断入口
 JMP T0_INT;
;-----------------------------
BEGIN:
 CLR RY1
 CLR RY2
 CLR ALB     ; NO ALARM
 MOV HH,#1   ; DEFAULT ALARM TIME--1:1
 MOV MM,#1

 CALL BZ
 CALL BZ
 CALL LED_BL;LED闪动,表示程序开始执行

 CALL INIT;初始化变量
 CALL INIT_TIMER;初始化定时器

; 关闭显示器
 MOV A,#0FFH
 MOV P0,A
 CALL LOAD_DATA;加载七段显示器初始数据
;....................................................
LOOP:
 CALL TIME_PRO  ; 时间计时处理
 CALL SCAN1     ; 扫描显示器。。。。。。。太长了,所以省略了,要的可以留言!!!

来源:   作者:  2006/9/25 16:50:53
栏目: [ ]

相关阅读

安森美推出新的高功率图腾柱PFC控制器,满足具挑战的能效标准

动态功耗低至60μA/MHz!助力设备超长续航,首选国民技术低功耗MCU!