单片机数字时钟计文档十四.docVIP

  • 2
  • 0
  • 约1.55万字
  • 约 10页
  • 2016-10-19 发布于贵州
  • 举报
单片机数字时钟计文档十四

一、设计要求 1 通过键设置当前时间。 2 可设定闹钟,到时报警,一个发光管闪烁(1次/秒),有复位键停止报警。 3 可切换显示闹钟时间和当前时间。 二、系统硬件设计说明及原理图 1系统总体方案 1)由于要显示数字时间,所以需要6位数码管。 2)时间的定时用时钟电路,修改时间和定时用手动按键控制,报警通过喇叭和发光二极管显示。 3)AT89C51单片机加上外围器件(2个3位共阳数码管,8个限流电阻,一个发光二极管和一个蜂鸣器)和应用程序(proteus软件和KEIL编译软件),构成相应的应用系统。 2系统设计原理图 通过S1、S2、S3和S4四个按键,对时间进行修改和闹钟的设置,S0控制闹钟的启动和停止。 按下S1键显示闹钟,松开后显示时间;按下S4键进入时间修改模式,再按S4键时间的时加1,按S2分加1,调整结束后按下S1恢复正常显示;按下S3键进入闹钟修改模式,再按S3键闹钟的时加1,按S2分加1,调整结束后按下S1恢复正常显示。 三、程序流程图及源程序 1.流程图 2.源程序 ORG 0000H LJMP START ORG 000BH LJMP TIME ;********初始化********* START: MOV SP, #50H MOV 20H,#00H ;定义秒 MOV 21H,#00H

文档评论(0)

1亿VIP精品文档

相关文档