欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
為什么小于20時(shí)奇數(shù)取余錯(cuò)了。比如3除2取余顯示的是1.0不是1.5
[打印本頁(yè)]
作者:
飄渺如雨
時(shí)間:
2020-12-2 17:15
標(biāo)題:
為什么小于20時(shí)奇數(shù)取余錯(cuò)了。比如3除2取余顯示的是1.0不是1.5
#include<reg51.h>
#define uchar unsigned char
#define dula P0
#define wela P2
sbit k4=P3^6;
sbit k5=P3^7;
sbit beep=P2^3;
bit stop=1,scp=0;
unsigned char j,k,num0,num1,num2,num3,sec,min,count=0;
unsigned char time_count;
unsigned char code weitable[]={0x8f,0x4f,0x2f,0x1f};
unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,
0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
unsigned char code table1[]={0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,
0x87,0xff,0xef};
void delay(unsigned char i)
{
for (j=i;j>0;j--)
for(k=125;k>0;k--);
}
void display1 (uchar wei,uchar shu)
{
wei=wei-1;
wela|=0xf0;
if(wei==3)
P0=table1[shu];
else
P0=table[shu];
wela=wela&weitable[wei];
delay(10);
if(sec<10)
if(wei==1)
P0=table1[shu];
else
P0=table[shu];
wela=wela&weitable[wei];
delay(10);
}
void display(unsigned char c,unsigned char d)
{
display1 (4,0);
display1 (3,5);
if(sec<10)
{
display1 (1,c);
display1 (2,d);
}
else if(sec>9)
{
display1 (2,c);
display1 (1,d);
}
}
void start_timer()
{
ET0=1;
EA=1;
TR0=1;
}
void stop_timer()
{
ET0=0;
EA=0;
TR0=0;
}
void main()
{
int z=0;
TMOD=0x01;
TH0=(65536-46080)/256;
TL0=(65536-46080)%256;
while(1)
{
if(k4==0)
{
delay(10);
if(k4==0)
{
while(k4==0);
{
if(stop)
{
start_timer();
scp=~scp;
stop=~stop;
beep=1;
sec=0;
}
}
}
}
if(k5==0)
{
delay(10);
if(k5==0)
{
while(k5==0);
{
stop_timer();
scp=~scp;
stop=1;
}
}
}
if(time_count==20)
{
count=0;
time_count=0;
sec++;
if(sec==100)
{
sec=0;
}
beep=0;
delay(10);
beep=1;
}
if(scp==1)
{
num0=sec%10;
num1=sec/10;
display(num1,num0);
}
else if(scp==0)
{
num0=sec/2%10;
num1=sec/2/10;
display(num1,num0);
}
}
}
void rimer0()interrupt 1
{
TH0=(65536-46080)/256;
TL0=(65536-46080)%256;
time_count++;
}
作者:
robinsonlin
時(shí)間:
2020-12-2 17:30
51不支持浮點(diǎn)運(yùn)算的,你一定是哪里地方10倍值換算的時(shí)候搞錯(cuò)了。
作者:
器車人
時(shí)間:
2020-12-2 17:46
3/2取余數(shù)不就是1嗎????
作者:
飄渺如雨
時(shí)間:
2020-12-2 17:55
robinsonlin 發(fā)表于 2020-12-2 17:30
51不支持浮點(diǎn)運(yùn)算的,你一定是哪里地方10倍值換算的時(shí)候搞錯(cuò)了。
好的謝謝
作者:
npn
時(shí)間:
2020-12-2 22:03
浮點(diǎn)運(yùn)算需要float或double數(shù)據(jù)類型
作者:
zjb879653946
時(shí)間:
2020-12-2 22:34
3/2取余數(shù)就是1啊,沒(méi)毛病么
作者:
wulin
時(shí)間:
2020-12-3 07:40
樓主把小學(xué)算術(shù)忘了吧,3÷2=1余1。取余,不是取商!
作者:
fj51hei
時(shí)間:
2020-12-3 09:34
樓主把小學(xué)算術(shù)忘了吧,3÷2=1余1。取余,不是取商!
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1