时钟代码大全(求一个简单的单片机时钟程序)

:暂无数据 2026-07-14 03:00:02 1

时钟代码大全(求一个简单的单片机时钟程序)

大家好,时钟代码大全相信很多的网友都不是很明白,包括求一个简单的单片机时钟程序也是一样,不过没有关系,接下来就来为大家分享关于时钟代码大全和求一个简单的单片机时钟程序的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

本文目录

求一个简单的单片机时钟程序

#include《reg51.h》
#define uchar unsigned char
uchar code ledtab={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//0-9
unsigned char sec=0,min=0,hour=0,scanled;
unsigned char key,time; 
unsigned char disdat;
sbit K=P1^0;
void dischg()
{
disdat=sec%10;
disdat=sec/10;
disdat=min%10;
disdat=min/10;
disdat=hour%10;
disdat=hour/10;
}
void t0isr() interrupt 1//秒计时
{
TR0=0;
TH0=0x3c;
TL0=0xb0;
TR0=1;
time++;
if(time==20)
{
time=0;
sec++;
if(sec》59)
{
sec=0;
min++;
if(min》59)
{
min=0;
hour++;
if(hour》23)hour=0;
}
}
}
dischg();
}
void t1isr() interrupt 3//显示
{
TH1=0xec;
TL1=0x78;
switch(scanled)
{
case 0:
P2=0x01;
P0=~ledtab;
break;
case 1:
P2=0x02;
P0=~ledtab&0x7f;
break;
case 2:
P2=0x04;
P0=~ledtab;
break;
case 3:
P2=0x08;
P0=~ledtab&0x7f;
break;
case 4:
P2=0x10;
P0=~ledtab;
break;
case 5:
P2=0x20;
P0=~ledtab;
break;
default:break;
}
scanled++;
scanled%=6;
}
main()
{
TMOD=0x11;
TH0=0x3c;
TL0=0xb0;
TH1=0xec;
TL1=0x78;
EA=1;
TR1=1;
ET0=1;
ET1=1;
sec=0;
min=0;
hour=0;
scanled=0;
time=0;
key=0;
dischg();
while(1)
{
if(K==0)
{
while(K==0);
key++;
key%=2;
}
switch(key)
{
case 0:
TR0=1;
break;
case 1:
TR0=0;
break;
}
}
}

要个简单一点的小时钟代码~

这个是文字时钟代码:
《script》
var dayarray=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
var montharray=new Array("January","February","March","April","May","June","July","August","September","October","November","December")
function getthedate(){
var mydate=new Date()
var year=mydate.getYear()
if (year 《 1000)
year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym《10)
daym="0"+daym
var hours=mydate.getHours()
var minutes=mydate.getMinutes()
var seconds=mydate.getSeconds()
var dn="AM"
if (hours》=12)
dn="PM"
if (hours》12){
hours=hours-12
}
if (hours==0)
hours=12
if (minutes《=9)
minutes="0"+minutes
if (seconds《=9)
seconds="0"+seconds
//change font size here
var cdate="《small》《font color=’000000’ face=’Arial’》《b》"+dayarray+" "+daym+", "+year+" "+hours+":"+minutes+":"+seconds+" "+dn
+"《/b》《/font》《/small》"
if (document.all)
document.all.clock.innerHTML=cdate
else
document.write(cdate)
}
if (!document.all)
getthedate()
function goforit(){
if (document.all)
setInterval("getthedate()",1000)
}
《/script》
《body onload="goforit()"》
《span id="clock"》《/span》

C++\编写一个时钟程序,模拟数字时钟的显示

程序代码如下:

#include《iostream》

#include《windows.h》

using namespace std;

class Clock{

public:

Clock(short h=0,short m=0,short s=0):h(h),m(m),s(s){

}

void displayTime();

private:

short h;

short m;

short s;

};void Clock::displayTime(){

while(true){

cout《《h《《’:’《《m《《’:’《《s《《" ";

Sleep(1000);

cout《《’\r’;

if(!(s=++s%60))

if(!(m=++m%60))

h=++h%24;

}

} int main()

{

Clock A(23,59,55);

A.displayTime();

return 0;

}

扩展资料:

定义一个日期类,包括年、月、日三个成员变量,显示日期的方法如下:

publicclassDemo{

publicstaticvoidmain(Stringargs){

Datedate1=newDate(1994,5,22);

date1.showInfo();

Datedate2=newDate();

date2.year=1995;

date2.month=6;

date2.day=29;

date2.showInfo();

}

}

//日期类:

publicclassDate{

intyear;

intmonth;

intday;

//构造方法

publicDate(intyear,intmonth,intday){

this.year=year;

this.month=month;

this.day=day;

}

publicDate(){

}

publicvoidshowInfo(){

System.out.println(year+"年"+month+"月"+day+"日");

}

}

单片机C语言编程简易数字电子时钟

#include 《AT89X52.h》
unsigned char X=10,sec,flag;
unsigned char key={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};// 数码管显示数字表
unsigned char key2={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10};
unsigned char key1=3
void delay02s(void);
void dislplay(void);
void dislplay1(void);
void tim1(void);
void main()
{
tim1();
while(1)
{
if(flag==0) dislplay();
else dislplay1();
}
}
void time1(void) interrupt 3
{
TR1=0;
X=X-1;
if(X==0)
{
flag=flag+1;
if(flag==2)
{
flag=0;
sec=sec+1;

if(sec==60)
{
sec=0;
key1+1;
if(key1==10);
{
key1=0;
key1+1;
if(key1==6)
{
key1=0;
key1+1;
if(key!=2)
{
if(key1==10)
{
key1=0;
key1+1;
}
}
if(key==2)
{
if(key==4)
{
key1=0;
key1=0;
}
}
}
}
}
}
X=10;
}
TL1=0xb0;
TH1=0x3c;
TF1=0;
TR1=1;
}
void tim1(void)
{
TMOD =0X10;
TL1=0xb0;
TH1=0x3c;
EA=1;
ET1=1;
TR1=1;
}
void dislplay(void)
{
P2=0xfe;
P0=key;
delay02s();
P2=0xfd;
P0=key;
delay02s();
P2=0xfb;
P0=key;
delay02s();
P2=0xf7;
P0=key;
delay02s();
}
void dislplay1(void)
{
P2=0xfe;
P0=key;
delay02s();
P2=0xfd;
P0=key2;
delay02s();
P2=0xfb;
P0=key;
delay02s();
P2=0xf7;
P0=key;
delay02s();
}
void delay02s(void)
{
unsigned char i,j,k;
for(i=2;i》0;i--)
{
for(j=15;j》0;j--) //198
{
for(k=25;k》0;k--)//248
{
;
}
}

}
}
***隐藏网址***

flash数字时钟代码

time = new Date();
str = "";
str += time.getFullYear()+"年";//获取本地时间年份
str += (time.getMonth()+1)+"月";//获取本地时间月份,月份从0计起,也就是一月是0
str += time.getDate()+"日 ";//获取本地时间日期
str += time.getHours()+":";//获取本地时间小时
str += time.getMinutes()+":";//获取本地时间分钟
str += time.getSeconds();//获取本地时间秒
trace(str);//在输出面板输出时间,格式就如LZ发的图一样
注意,以上代码只能输出一次,如果及时输出的话可以改成如下
time = new Date();
this.onEnterFrame = function(){
str = "";
str += time.getFullYear()+"年";//获取本地时间年份
str += (time.getMonth()+1)+"月";//获取本地时间月份,月份从0计起,也就是一月是0
str += time.getDate()+"日 ";//获取本地时间日期
str += time.getHours()+":";//获取本地时间小时
str += time.getMinutes()+":";//获取本地时间分钟
str += time.getSeconds();//获取本地时间秒
text_time.text=str;
}
在舞台中用个动态文本框,实例名命名为text_time即可

文章分享结束,时钟代码大全和求一个简单的单片机时钟程序的答案你都知道了吗?欢迎再次光临本站哦!

时钟代码大全(求一个简单的单片机时钟程序)

本文编辑:admin

更多文章:


源程序只能在专门的机器上(一到计算机问题,请大家帮帮忙)

源程序只能在专门的机器上(一到计算机问题,请大家帮帮忙)

其实源程序只能在专门的机器上的问题并不复杂,但是又很多的朋友都不太了解一到计算机问题,请大家帮帮忙,因此呢,今天小编就来为大家分享源程序只能在专门的机器上的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年9月7日 21:40

数据库管理系统和数据库系统分别侧重(数据库,数据库管理系统,数据库系统,这三个分别是什么意思并举个实例)

数据库管理系统和数据库系统分别侧重(数据库,数据库管理系统,数据库系统,这三个分别是什么意思并举个实例)

今天给各位分享数据库,数据库管理系统,数据库系统,这三个分别是什么意思并举个实例的知识,其中也会对数据库,数据库管理系统,数据库系统,这三个分别是什么意思并举个实例进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年9月7日 17:00

编程语言出现的先后顺序(最早的编程语言是哪一个)

编程语言出现的先后顺序(最早的编程语言是哪一个)

今天给各位分享最早的编程语言是哪一个的知识,其中也会对最早的编程语言是哪一个进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年9月7日 16:10

小程序源码有什么用(大商创小程序源码好用吗)

小程序源码有什么用(大商创小程序源码好用吗)

“小程序源码有什么用”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看小程序源码有什么用(大商创小程序源码好用吗)!

2026年9月7日 15:40

springmvc的依赖(springMVC的注入方式有哪几种,这与springMVC依赖)

springmvc的依赖(springMVC的注入方式有哪几种,这与springMVC依赖)

大家好,关于springmvc的依赖很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于springMVC的注入方式有哪几种,这与springMVC依赖的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还

2026年9月7日 14:00

it培训评价网(it培训排名机构十大IT培训机构)

it培训评价网(it培训排名机构十大IT培训机构)

这篇文章给大家聊聊关于it培训评价网,以及it培训排名机构十大IT培训机构对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年9月7日 13:00

个人博客页面布局(新手站长怎样做好独立博客初期运营工作)

个人博客页面布局(新手站长怎样做好独立博客初期运营工作)

大家好,如果您还对个人博客页面布局不太了解,没有关系,今天就由本站为大家分享个人博客页面布局的知识,包括新手站长怎样做好独立博客初期运营工作的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年9月7日 12:40

display flex 自动换行(overflow-y:hidden;overflow-x:auto;无效解决方法)

display flex 自动换行(overflow-y:hidden;overflow-x:auto;无效解决方法)

大家好,关于display flex 自动换行很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于overflow-y:hidden;overflow-x:auto;无效解决方法的知识点,相信应该可以解决大家的一些困惑和问题,如

2026年9月7日 11:00

小程序免认证源码(小程序源码都能干嘛)

小程序免认证源码(小程序源码都能干嘛)

本篇文章给大家谈谈小程序免认证源码,以及小程序源码都能干嘛对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年9月7日 10:50

timestamp without time zone(Postgresql中to_date()函数使用问题)

timestamp without time zone(Postgresql中to_date()函数使用问题)

各位老铁们好,相信很多人对timestamp without time zone都不是特别的了解,因此呢,今天就来为大家分享下关于timestamp without time zone以及Postgresql中to_date()函数使用问题

2026年9月7日 09:40

最近更新

iqoo neo5s(iqooneo5和neo5s哪个好)
2026-09-07 22:00:21 浏览:0
2345实用查询(2345网址导航的介绍)
2026-09-07 21:50:19 浏览:0
热门文章

yoga pro 14s carbon(yoga14s接口类型)
2026-07-03 17:50:01 浏览:5
domino directory(帮我翻译一下Recipient’s Domino Directory entry does not specify a valid Notes mail file)
2026-08-03 19:20:01 浏览:4
标签列表