要求:使用单片机8051用C语言编个数字时钟程序
显示 时 分 秒
时为12时制,有AM,PM分~(就两个现实灯,一个为AM.一个为PM)
分为60分制
秒为60分制
秒到60时自动归零,然后分钟那里加一
分钟到60时也自动归零,然后时钟那里加一
要有三个控制按钮,分别为一个调试时间的按钮,一个确定按钮
一个开始运行按钮,还有一个清零按钮
其实本来应该是很简单的~
但是我根本就没学过C语言~本来打算用汇编来做这个程序,谁知道那个毕业辅导老师一定要我用C语言,说C语言简单!还叫我现学现用!!
你说我一个碰都没碰过C语言的人,你让我怎么编吖!555555555~~~~
所以麻烦这个程序可以简单点就简单点,就那种菜鸟级都看得懂的最好!
本人因为什么都不会所以麻烦一定要有详细注解!请各位大侠看在我还等着毕业的份上帮帮我吖!!!!!谢谢~~!
越简单越好~
用C语言做数字时钟每走一秒响一次,求大神告诉源代码
数字时钟的实现很简单,运用time.h相关函数即可 include<stdio.h>#include<stdlib.h>#includetime_t oldt=-1;struct tm *p;bool Printdate(){time_t t=time(NULL);if(t!=oldt){oldt=t;p=localtime(&t);system("cls");printf("%d\/%d\/%d 周",1900+p->tm_year,1+p->tm_mon,p->t...
用c语言模拟一个数字时钟,要求延时一秒运行
&graphmode,"C:\\\\TC2"); \/\/初始化VGA屏幕模式setbkcolor(BLACK); \/\/使用黑色的背景色while(!kbhit(0)) \/\/若有键盘输入,则跳出,即是结束程序{ setcolor(GREEN); \/\/把画笔设为绿色circle(mid_x,mid_y,180); \/\/钟的外圆circle(mid_x,mid_y,150); \/\/钟的内圆circle(mid_x,mid_y,...
用C语言编一个数字电子时钟的程序
1.这是用windows api写的程序。所以要求是纯c的话就没有办法了2.其中定时用了两种方法。一种是用取消息。另一种是延时队列。这里只使用了取消息的方法。延时队列由于我机器上是vc6.0,CreateTimerQueue在本人机器上无法使用,需要新的sdk,所以没有加以验证,但取消息的方式是可行的。3.稍稍验证了下,基本满足要求。
c语言 数字时钟程序 要求显示格式为:HH:MM:SS
include include <stdio.h> include <stdlib.h> define BUF_SIZE 80 int main(){ time_t t;struct tm *tm;char s[BUF_SIZE];if(time(&t) == ((time_t)-1)) return 1;tm = localtime(&t);if(!tm) return 1;strftime(s, sizeof(s), ":%H:%M:%S", tm);printf("%s\\n",...
用C语言编写程序使89C52单片机实现数字时钟功能,显示时分秒的数码管,p1...
char j;char h_num,m_num,s_num; \/\/分别定义小时、分钟、秒 char h_shi,h_ge,m_shi,m_ge,s_shi,s_ge;sbit fm=P3^4;void delay(char x){ char a,b;for(a=x;a>0;a--)for(b=100;b>0;b--);} void inter_init(){ EA=1; \/\/开总中断 ET0=1; \/\/本例中使...
四位数字时钟设计 C语言程序
两个参看啊:第一个:算法:将当前时间显示到屏幕,当时间发生变化时,清屏,显示新的时间(当有键盘操作时退出程序)。显示时间格式:小时:分钟:秒 \/* DEV C++ Win XP*\/ include <stdio.h> include <stdlib.h> include <conio.h> include typedef struct { int x;int y;}Point;time_t ...
数字时钟C语言设计.用的是51单片机。 00 秒 00 分 00 小时 还有小数点...
void delay(uchar z)\/\/定义一个延时函数 { uchar x,y;for(x=0;x<50;x++)for(y=0;y<z;y++);} void main(){ init();while(1){ jiaoshi();} } void init(){ EA=1;ET0=1;ET1=1;TR1=1;TR0=0;TMOD=0x11;TH0=(65536-50000)\/256;TL0=(65536-50000)%256;TH1=(65536-50000...
用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}...
用c语言模拟一个数字时钟,要求延时一秒运行
运用sleep函数时,头文件要包含"windows.h"还有就是sleep()内包含的数字是以ms为单位
c语言 时钟模拟
while(!kbhit()) \/\/若有键盘输入则跳出(结束程序){ draw(); \/\/绘制钟 settextstyle(3,0,5);setcolor(9);outtextxy(60,170,"my clock");gotoxy(35,17);\/\/打印出数字形式的时间(hh:mm:ss)if(h<10) printf("0");printf("%d:",h);if(m<10) printf("0");printf("%d:",m);...