11问答网
所有问题
当前搜索:
c语言定时器怎么定时两秒
求一个
定时
5秒的
c语言
程序
答:
include <stdlib.h> include <stdio.h> int main (){ int a=5;while(a>0){ printf("%d\r",a--);sleep(1);putchar('\b');} return 0;} 参考资料:@beddy and me
【
C语言
】
如何
用settimer
定时器
在TC中 每隔一段时间 输出一段文字...
答:
include<stdio.h> include<dos.h> include<stdlib.h> define ESC 0x11b void setTimer(int time){ int key=0;while(1){ printf("Hello World\t");if(bioskey(1))key=bioskey(0);if(key==ESC)break;sleep(time);} } void main(){ setTimer(1);} ...
单片机中用
C语言
设置
定时器
的问题
答:
这个和你设置的
定时器
的工作模式有关系,你要在定时时间到后,依然想要TH0=0xfc; TL0=0x18。这两个寄存器值存在的话,你就要设置定时器的工作模式为:自动重装初值
我
C语言
写了一个C51单片机的流水灯
定时
一秒的程序,有如下问题,求助高手...
答:
1.单片机启动时,端口为高电平即P1 = 0xff,时间比较的短,则会刚开始运行时八个灯全都亮。
2
.可以50ms
定时
20次,即TH0 = 0x3c,TL0 = 0xb0,这样误差会小一点。3.因为a为int型,16位的,而P1为8位的,所以第一遍和第二遍相差约8秒;将int a 改为 unsigned char a;就不会出现这样的...
51单片机两个键分别控制p2.0口延时10秒和p2.1口延时30分钟.
c语言
...
答:
include<reg51.h>#define uchar unsigned char#define uint unsigned intsbit p20=P2^0;sbit p21=P2^1;uchar cnt,sec,min;void t0isr() interrrupt 1{TH0=(65536-50000)/256;TL0=(65536-50000)%256;cnt++;if(cnt>=0) { cnt=0; sec++; if(sec>=10)p20=1; if(sec>=...
单片机的
C语言定时
1s采用20次50ms
如何
表达
答:
void main(){ EA=1;ET1=1;TMOD=0x10;TH1=(65536-50000)/256; //12M晶振完成一个机器周期是1微秒 TL1=(65536-50000)%256; //那么50毫秒就50000个计数 TR1=1;while(1){ if(count==20) //判断是否为20次 { count=0;} } } void tim1() interrupt 3 //
定时器
中断 { TH1=...
如何
用单片机的
定时器
精确定时?
答:
毕竟,单片机本身不是专让用来做时钟的,而专门的时钟芯片才会有此条件。这是我们公司主板时钟电路图,此芯片除了时钟功能,还自带
2
KB FLASH存储器,双功能,你可以参考一下。比起你用单片机模拟
定时
,效率高得多,而且与单片机的接口只有两根线,接口简单,操作方便,关键还可以当EPPROM用。如果你要具体资料...
倾家荡产求单片机
C语言
程序:0~99秒计数器;三个独立按键控制,P1.1开始...
答:
以前回答过这样的问题。和本次稍有区别是:以前是用“两个独立按键控制”,启动和暂停,用一个按键控制。现在,按照楼主的要求,进行了改动,程序如下。//下面是00-99秒计数的
语言C程序
。include<reg52.h> include<intrins.h> unsigned char i, j;unsigned char code table[] = { 0xc0, 0xf9,...
单片机
C语言
中多个延时程序同时使用
怎样
编写?
答:
intter_
2
()intterupt 2 { led2 = 1;} void main(){ x = 0;TH0 = xxxx;TL0 = xxxx;TR0 = 1;while(1){ if(led1 == 1){ if(x%十秒 ==0){ p10 = 1;led1 = 0;} } if(led2 == 1){ if(x%十秒 ==0){ p11 = 1;led2 =0;} } } } 类似这样 主要用
定时器
取...
单片机求助
C语言
编程 实现99秒倒计时到0秒停止! 求好心人哪!_百度知 ...
答:
ET0=1; //
定时器
T0中断允许 TR0=1; //启动定时器T0开始运行 int_time=0; //中断次数初始化 second=99; //秒初始化 while(1){ DisplaySecond(second);//调用秒的显示子程序 while(second==0)DisplaySecond(second);} } // //函数功能:定时器T0的中断服务程序 // void int...
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜