新闻中心

EEPW首页>嵌入式系统>设计应用> 基于AT89C2051单片机的6位电子钟设计

基于AT89C2051单片机的6位电子钟设计

作者: 时间:2011-12-04 来源:网络 收藏

采用的6位原理如下图所示,只要硬件连接无误,保证成功。另外图中的SET按纽用于校准时间。按住2秒以上进入校准时间状态及换档和退出,快速点触用于调节时间数值。三极管采用9015即可。数码管最好采用红色的共阳型LED数码管,亮度高些,因为是扫描的显示方式,所以各个数码管的abcdefg各脚采用了总线并联,改动510欧姆的电阻可以改变显示亮度。

本文引用地址://m.amcfsurvey.com/article/172384.htm

源程序

MCS51 汇编程序

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;时钟程序 ;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;定时器T0、T1溢出周期为50MS,T0为秒计数用, T1为调整时闪烁用,

;P3.7为调整按钮,P1口 为字符输出口,采用共阳显示管。

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;; 中断入口程序 ;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

ORG0000H ;程序执行开始地址

LJMPSTART;跳到标号START执行

ORG0003H ;外中断0中断程序入口

RETI;外中断0中断返回

ORG000BH ;定时器T0中断程序入口

LJMPINTT0;跳至INTTO执行

ORG0013H ;外中断1中断程序入口

RETI;外中断1中断返回

ORG001BH ;定时器T1中断程序入口

LJMPINTT1;跳至INTT1执行

ORG0023H ;串行中断程序入口地址

RETI;串行中断程序返回


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭