久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
循跡程序
[打印本頁]
作者:
hhssdd
時間:
2018-3-11 15:56
標題:
循跡程序
#include<reg52.h>
//////////////////////////////////定義/////////////////////////////////////////////
#define uchar unsigned char 無符號字符型
#define uint unsigned int
uchar t,zz,yz; //周期 、左占空比、右占空比
sbit int1=P1^0; //左
sbit int2=P1^1;
sbit int3=P1^2; //右
sbit int4=P1^3;
sbit zuoled1=P1^4;
sbit youled1=P1^5;
sbit zuoled2=P1^6;
sbit youled2=P1^7;
/////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////功能函數(shù)///////////////////////////////////////
void run() //直走
{
int1=1;
int2=0;
int3=1;
int4=0;
}
void stop() //停
{
int1=0;
int2=0;
int3=0;
int4=0;
}
void left() //左轉(zhuǎn)
{
int1=0;
int2=0;
int3=1;
int4=0;
}
void right() //右轉(zhuǎn)
{
int1=1;
int2=0;
int3=0;
int4=0;
}
////////////////////////////////////////延時函數(shù)///////////////////////////////////////////////
void delay(uchar xms) //參數(shù) xms
{
uchar a,b;
for(a=xms;a>0;a--)
for(b=110;b>0;b--);
}
//////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////初始化中斷////////////////////////////////////////////////////
void time0()
{
TMOD=0x01; //定時器0 ,方式1 (16位)
TH0=(65536-100)/256; //賦初值
TL0=(65536-100)%256;
EA=1; //中斷總開關(guān)
ET0=1; //定時器0 開關(guān)
TR0=1; //定時器0 運行控制位
}
////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////主函數(shù)///////////////////////////////////////////////////////////
void main()
{
time0(); //調(diào)用中斷
delay(10); //延時
while(1)
{
if((zuoled1==1)&&(youled1==1)&&(zuoled2==1)&&(youled2==1))
{
zz=20;
yz=20;
run();
}
if(zuoled1==0)
{
stop();
delay(1);
zz=10;
yz=0;
right();
delay(100);
}
if(youled1==0)
{
stop();
delay(1);
zz=0;
yz=10;
left();
delay(100);
}
if(zuoled2==0)
{
stop();
delay(1);
zz=15;
yz=0;
right();
delay(100);
}
if(youled2==0)
{
stop();
delay(1);
zz=0;
yz=15;
left();
delay(100);
}
if((zuoled1==0)&&(zuoled2==0))
{
stop();
delay(20);
zz=20;
yz=0;
right();
delay(300);
}
if((youled1==0)&&(youled2==0))
{
stop();
delay(20);
zz=0;
yz=20;
left();
delay(300);
}
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////
/
///////////////////////////////////////中斷服務函數(shù)////////////////////////////////////////////////////////
void time_0() interrupt 1
{
t++; pwm 波周期
if(t<=zz){int1=1;} 左占空比
else int1=0;
if(t<=yz) {int3=1;} 右占空比
else int3=0;
if(t>=50) {t=0;}
TH0=(65536-100)/256; 對256取模 放高8位
TL0=(65536-100)%256; 對256取余 放低8位
}
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
欧美日韩在线免费观看
|
欧美日韩高清免费
|
日韩色综合
|
台湾佬伊人
|
噜噜噜噜狠狠狠7777视频
|
中文字幕精品一区二区三区在线
|
欧美人妇做爰xxxⅹ性高电影
|
一级毛片免费视频
|
狠狠爱综合
|
91精品国产综合久久精品图片
|
亚洲a网
|
精品国产免费一区二区三区演员表
|
成人小视频在线免费观看
|
中文字幕免费视频
|
国产一区二区精
|
久久精品亚洲欧美日韩精品中文字幕
|
欧美13videosex性极品
|
日日爱av
|
在线观看a视频
|
亚洲高清在线
|
免费看a
|
精品一二三区视频
|
久久国产精品免费一区二区三区
|
亚洲国产成人精品久久
|
蜜桃av人人夜夜澡人人爽
|
精品福利视频一区二区三区
|
日日夜夜av
|
一级黄色生活视频
|
久久精品网
|
91香蕉嫩草
|
久草成人网
|
久久久国产精品视频
|
亚洲国产自产
|
亚洲国产精品一区二区久久
|
一本一道久久a久久精品综合蜜臀
|
亚洲国产成人精品女人
|
国产日韩免费视频
|
福利一区二区在线
|
国产网站在线免费观看
|
国产98色在线 | 日韩
|
www日本在线播放
|