亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码
標題:
這是一個按鍵控制四種波形圖的程序,但是運行的時候一直卡在鋸齒波是為什么呀,求解答
[打印本頁]
作者:
小了白了菜
時間:
2019-12-28 15:23
標題:
這是一個按鍵控制四種波形圖的程序,但是運行的時候一直卡在鋸齒波是為什么呀,求解答
#include<reg51.h>
#include <math.h>
#define PI 3.1415
unsigned int num;
unsigned char count;
int countbeifen;
char i;
sbit key=P1^0;
void delay(unsigned int time)
{ unsigned int j=0;
for(;time>0;time--) for(j=0;j<125;j++);
}
void main()
{
count=0;
countbeifen=0;
while (1)
{
countbeifen=count;
if(key==0)
{
delay(10);
if(key==0)
{
count++;
if(count==5)
count=0;
}
}
//以上程序,會得到一個按鍵次數 0.1.2.3.4
//count=3;
if(count==1 )
{
for(i=0;i<=255;i++)
P2=i;
count=countbeifen;
count=0;
} //鋸齒波
if(count==2)
{
for(i=0;i<255;i++)
P2=i;
for(i=255;i>0;i--)
P2=i;
count=countbeifen;
count=0;
}
//三角波
if(count==3)
{
P2=0;
P2=!P2;
count=countbeifen;
count=0;
}
if(count==4)
{
for (num = 0 ; num < 360 ; num++)
P2= 127 +127 * sin((float)num / 180 * PI);
count=countbeifen;
count=0;
} //正弦波
}
}
作者:
angmall
時間:
2019-12-28 23:56
不知道你的電路圖是怎樣的,發一下線路圖
#include <reg51.h>
#include <math.h>
#define PI 3.1415
unsigned int num;
unsigned char count;
int countbeifen;
char i;
sbit key=P1^0;
void delay(unsigned int time)
{
unsigned int j=0;
for(;time>0;time--)
for(j=0;j<125;j++);
}
void main()
{
count=0;
countbeifen=0;
while (1)
{
countbeifen=count;
if(key==0)
{
delay(10);
if(key==0)
{
count++;
//程序里按鍵沒有松手檢測,按下去等于是count一直在+,速度很快
//按鈕程序沒寫等待釋放語句,因此,按鍵值會不停增大,
while(!key);//等待按鍵釋放
if(count==5)
count=0;
}
}
//以上程序,會得到一個按鍵次數 0.1.2.3.4
//count=3;
if(count==1)
{
for(i=0;i<=255;i++)
P2=i;
count=countbeifen; //<---???? 有問題
count=0;
} //鋸齒波
if(count==2)
{
for(i=0;i<255;i++)
P2=i;
for(i=255;i>0;i--)
P2=i;
count=countbeifen; //<---???? 有問題
count=0;
}
//三角波
if(count==3)
{
P2=0;
P2=!P2;
count=countbeifen; //<---???? 有問題
count=0;
}
if(count==4)
{
for (num = 0 ; num < 360 ; num++)
P2= 127 +127 * sin((float)num / 180 * PI);
count=countbeifen; //<---???? 有問題
count=0;
} //正弦波
}
}
復制代碼
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1