老古开发网首页
导航:老古开发网首页文章索引索引第2898页文章分类单片机第49页→[简易单片机数字钟]
| -文章搜索 - 最新文章 - |

第2991篇:简易单片机数字钟

发布时间:2006年10月15日 点击次数:4293
来源:   作者:
 
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     ; 扫描显示器。。。。。。。太长了,所以省略了,要的可以留言!!!


欢迎进入老古论坛进行讨论
[单片机] 相关文章:
单片机液晶秒表以及简易计算器
简介:
注;学51时的一个小制作,希望大家喜欢. 硬件电路:51最小系统,没有采用总线方式,直接的I/O形式,包括矩阵键盘,1602液晶,一个数码管,LED4个,蜂鸣器等. /////design by HUAZ 2006.8.9 // 单片机液晶秒表计算器完整修改版本 可以实现两种功能的切换,其他功能自行对照代码研究。 ......

MSP430F449时钟
I2C读写心得(AT24C02篇)(转)
LCD1602的滚动显示
proteus与keil的完美结合(没有开发板,让你也学的爽!)
 
下一个:[单片机]中断扫描实现计算器程序
简介:
单片机小制作时写的一些小程序,在最小系统上运行成功,采用的是中断键盘扫描. //****键值表如下: // 1 2 3 4 // 5 6 7 8 // 9 + - * // / = CLR //*************// #include<reg51.h> #define un......

上一个:[单片机]定时中断控制灯的亮灭

老古开发网版权所有 2006年9月 asp.Net V2.0 设计:老古
页面缓存:30分钟 执行时间:47毫秒