题目二:电子时钟的设计 设计任务:1. 用8个7段LED数码管作为显示设备,设计时钟功能;(40) 2. 可以分别电子时钟的设计:用8个7段LED数码管作为显示设备,设计时钟功能;要程序啊

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 11:24:37
题目二:电子时钟的设计设计任务:1.用8个7段LED数码管作为显示设备,设计时钟功能;(40)2.可以分别电子时钟的设计:用8个7段LED数码管作为显示设备,设计时钟功能;要程序啊题目二:电子时钟的设

题目二:电子时钟的设计 设计任务:1. 用8个7段LED数码管作为显示设备,设计时钟功能;(40) 2. 可以分别电子时钟的设计:用8个7段LED数码管作为显示设备,设计时钟功能;要程序啊
题目二:电子时钟的设计 设计任务:1. 用8个7段LED数码管作为显示设备,设计时钟功能;(40) 2. 可以分别
电子时钟的设计:
用8个7段LED数码管作为显示设备,设计时钟功能;
要程序啊

题目二:电子时钟的设计 设计任务:1. 用8个7段LED数码管作为显示设备,设计时钟功能;(40) 2. 可以分别电子时钟的设计:用8个7段LED数码管作为显示设备,设计时钟功能;要程序啊

#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int

sbit qingling=P1^0;     //清零
sbit tiaofen=P1^1;      //调分
sbit tiaoshi=P1^2;      //调时
sbit sounder=P1^7;      //naozhong

uint a,b;
uchar hour,minu,sec,    //时钟
      hour0,minu0,sec0, //秒表
      hour1,minu1,sec1;
      h1,h2,m1,m2,s1,s2,//显示位
      k,s;  //状态转换标志
       
uchar code select[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};
uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
//
void delay(uchar z)
{
      int x,y;
      for(x=z;x>0;x--)
      for(y=110;y>0;y--);
}