求基于at89c51单片机的数字时钟源程序 数码管显示

显示时间,日期,可调 汇编语言或者C语言都可以

你好!

  这样的效果可以吗

    

追问

一块屏上按键切换能行不

追答

可以的,没有问题,只是年变成 2 位的了

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-05-28
硬件做好了吗
我做单片机设计的

急求基于单片机AT89C51的多功能数字电子钟的汇编程序,高手进!~_百度知...
用89C51控制3个HC595,前两个595接8段数码显示管,显示“0”~“9”每秒跳动一次.第3个HC595接8个LED灯,每隔1秒闪烁1次.include<at89x52.h> include<intrins.h> define uchar unsigned char define uint unsigned int uchar table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90...

at89c51单片机实现电子时钟,不带闹铃。显示时分秒。求图求程序
include<reg52.h> define uint unsigned int define uchar unsigned char uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00,0x80};\/*0~9和无显示、的数码管段码*\/ uint dd=0,sec=0,min=0,hour=12; \/\/时间初始值12:00:00 uchar sec1=0,min1=0...

求程序用AT89C51单片机...用六位数码管实现数字时钟,显示时分秒,用两个...
include<reg52.h> define uint unsigned int define uchar unsigned char uchar temp,aa,miao,fen,shi;sbit m=P3^0;sbit n=P3^1;uchar code table[]={ \/\/数码管编码表 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};void display(uchar miao,uchar fen,uchar shi);void dela...

用C语言编写AT89C51单片机程序,设计一个智能数字钟。
这是我的课程设计,6个数码管,显示时分秒,三个按钮P0.0、P0.1、P0.2可以调时,有8个彩灯(可以不要),没闹钟、倒计时之类的。呵呵。include<AT89X52.H> define uchar unsigned char int i;\/\/***时钟的 uchar one[10]={0xbf,0xb0,0xdb,0xcf,0xe6,0xed,0xfd,0x07,0xff,0xef}...

1、 基于AT89C51单片机,利用定时器设计一个两位数码管显示电路。 设计...
2016-07-21 1.1AT89C51设计数码管显示电路,循环显示数字0-F ... 4 2016-06-03 求单片机程序 简易电子秒表的设计 应用AT89C51单片机的... 2 2012-10-11 单片机的应用 2012-12-23 利用51单片机的定时器和实验仪的数码管电路设计一个电子时钟,... 2 更多...

AT89c51单片机程序控制两个数码管显示00-59秒表的程序要怎么编啊...
display(second)子函数与两个数码管的连接方式有关 void main(void )\/\/主程序 { TMOD=0x01;\/\/ 定时器1工作方式一 ET0=1;EA=1;TH0=(65536-10000)\/256;\/\/定时10ms TL0=(65536-10000)%256;TR0=0;\/\/上电先不启动 while(1){ if(key1==0)\/\/判断按键是否按下 { Delay1ms(10);\/\/延时...

AT89C51单片机怎么用汇编语言让4个数码管同时显示1234?
1、首先我们先打开keil。2、接着,我们要定义好库函数,void main(){while(1)\/\/不断循环显示{dispaly();}}void dispaly(){P0=smg[1];\/\/选择显示数字几,P1=0x7f;\/\/控制是否点亮数码管。3、接着,我们加上一条循环语句。delay(5);\/\/显示5毫秒P0=0XFF;\/\/消影P0=smg[2];P1=0xbf;delay...

AT89C51数码管动态显示
AT89C51数码管动态显示,用8位一体共阳数码管。仿真图和效果如下 程序如下 include<reg51.h> define uint unsigned int define uchar unsigned char uchar code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,\/\/0~9的段码值 0xf1,0xbf};\/\/J,-的段码 uchar ledram[]=...

用C语言编写AT89C51单片机程序,设计一个智能数字钟。
sbit QB2=P1^1;\/\/数码管段选 sbit QB3=P1^2;sbit QB4=P1^3;sbit QB5=P1^4;sbit QB6=P1^5;sbit fm=P1^6; \/\/蜂鸣器 sbit s1=P2^4; \/\/s5按键,切换显示 sbit s2=P2^3; \/\/s2按键,设置调时 sbit s3=P2^2; \/\/s3按键,加1 sbit s4=P2^1; \/\/s4按键,减1 sbit led1=P0^0...

...1.任务 以AT89C51单片机为核心的时钟,在LED显示器上显示当前的时间...
include<reg52.h> \/\/#include<intrins.h> define uint unsigned int define uchar unsigned char sbit key1=P3^4;\/\/按键1 sbit key2=P3^5;\/\/按键2 sbit key3=P3^6;\/\/按键3 sbit key4=P3^7;\/\/按键4 sbit dula=P2^2; \/\/取段 sbit wela=P2^3; \/\/取位 uchar code table[]={ 0x...

相似回答