作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/08 11:47:07
题目二:电子时钟的设计 设计任务:1. 用8个7段LED数码管作为显示设备,设计时钟功能;(40) 2. 可以分别
电子时钟的设计:
用8个7段LED数码管作为显示设备,设计时钟功能;
要程序啊
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned intsbit qingling=P1^0;     //清零
sbit tiaofen=P1^1;      //调分
sbit tiaoshi=P1^2;      //调时
sbit sounder=P1^7;      //naozhonguint 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--);
}