要求:一 课程设计内容:设计一个单片机秒表,该秒表可显示00.000到99.999秒的时间?

如题所述

第1个回答  2019-11-14
#include<reg52.h>
#include<intrins.h>
void Delay1ms(); //@11.0592MHz
int ms=0;
int s=0;

void main()
{
while(1)
{
Delay1ms();//延时函数
ms++;
if(ms>=1000) //经过一千毫秒
{
ms=0; //让一千毫秒的变量清零
s++; //秒变量加一
}//这里得到的就是数据,看你通过什么显示,然后将两个数据填写进去就行
}
}
void Delay1ms() //@11.0592MHz
{
unsigned char i, j;

_nop_();
_nop_();
_nop_();
i = 11;
j = 190;
do
{
while (--j);
} while (--i);
}
刚刚给你写的

Warning: Invalid argument supplied for foreach() in /www/wwwroot/aolonic.com/skin/templets/default/contents.html on line 45
相似回答