资源简介
#include
#define uchar unsigned char
#define uint unsigned int
uint MA=0;
uint MB=0;
uint SpeedA=65;
uint SpeedB=65;
uchar a;
sbit IN1=P0^0;
sbit IN2=P0^1;
sbit IN3=P0^2;
sbit IN4=P0^3;
sbit zb1=P0^4;
sbit zb2=P0^5;
void lanya();
代码片段和文件信息
#include
#define uchar unsigned char
#define uint unsigned int
uint MA=0;
uint MB=0;
uint SpeedA=65;
uint SpeedB=65;
uchar a;
sbit IN1=P0^0;
sbit IN2=P0^1;
sbit IN3=P0^2;
sbit IN4=P0^3;
sbit zb1=P0^4;
sbit zb2=P0^5;
void lanya();
void qian()
{
IN1=0;
IN2=1;
IN3=1;
IN4=0;
SpeedA=25;
SpeedB=25;
}
void zuoqian()
{
IN1=0;
IN2=0;
IN3=1;
IN4=0;
SpeedA=50;
SpeedB=50;
}
void youqian ()
{
IN1=0;
IN2=1;
IN3=0;
IN4=0;
SpeedA=50;
SpeedB=50;
}
void hou()
{
IN1=1;
IN2=0;
IN3=0;
IN4=1;
SpeedA=70;
SpeedB=70;
}
void zuo()
{
IN1=0;
IN2=1;
IN3=0;
IN4=1;
SpeedA=50;
SpeedB=50;
}
void you()
{
IN1=0;
IN2=1;
IN3=1;
IN4=0;
SpeedA=50;
SpeedB=50;
}
void youhou()
{
IN1=0;
IN2=1;
IN3=0;
IN4=1;
SpeedA=50;
SpeedB=50;
}
void zuohou()
{
IN1=1;
IN2=0;
IN3=1;
IN4=0;
SpeedA=50;
SpeedB=50;
}
void ting()
{
IN1=0;
IN2=0;
IN3=0;
IN4=0;
}
void main()
{
lanya();
while(1)
{
switch(a)
{
case 0x1f:
qian();
break;
case 0x2f:
hou();
break;
case 0x3f:
zuo();
break;
case 0x4f:
you();
break;
case 0x6f:
zuoqian();
break;
case 0x7f:
youqian();
break;
case 0x8f:
zuohou();
break;
case 0x9f:
youhou();
break;
case 0x00:
ting();
break;
}
}
}
void lanya()
{
TMOD=0x20;
TH1=0xfd;
TL1=0xfd;
TR1=1;
REN=1;
SM0=0;
SM1=1;
EA=1;
ES=1;
}
void chuan() interrupt 4
{
RI=0;
a=SBUF;
}
void time0_int() interrupt 1 using 1
{
TR0=0;
TH0=(65535-100)/256;
TL0=(65535-100)%256;
MA++;
MB++;
if(MA< SpeedA)
{
zb1=1;
}
else
zb1=0;
if(MA ==100)
{
MA = 0;
}
if(MB< SpeedB)
{
zb2=1;
}
else
zb2=0;
if(MB ==100)
{
MB= 0;
}
TR0 = 1;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-06-10 19:18 蓝牙小车\
目录 0 2018-06-10 19:15 蓝牙小车\Listings\
文件 14146 2018-06-10 19:15 蓝牙小车\Listings\STARTUP.lst
文件 6527 2018-06-10 19:15 蓝牙小车\Listings\che.lst
文件 14132 2018-06-10 19:15 蓝牙小车\Listings\che.m51
目录 0 2018-06-10 19:15 蓝牙小车\ob
文件 828 2018-06-10 19:15 蓝牙小车\ob
文件 7617 2018-06-10 19:15 蓝牙小车\ob
文件 941 2018-06-10 19:15 蓝牙小车\ob
文件 1822 2018-06-10 19:15 蓝牙小车\ob
文件 112 2018-06-10 19:15 蓝牙小车\ob
文件 8276 2018-06-10 19:15 蓝牙小车\ob
文件 6376 2016-03-14 08:58 蓝牙小车\STARTUP.A51
文件 2175 2018-06-10 19:13 蓝牙小车\che.c
文件 70571 2018-06-10 19:18 蓝牙小车\che.uvgui.1234
文件 5387 2018-06-10 19:18 蓝牙小车\che.uvopt
文件 14027 2018-06-10 19:18 蓝牙小车\che.uvproj
- 上一篇:奇数场、偶数场还原方法
- 下一篇:Braintools/bftools
相关资源
- 51单片机实现水温控制系统
- 倒立摆源码,自动起摆源码
- 51单片机 Proteus 心形的滚动显示含代码
- 基于51单片机和LCD1602的计算器
- 基于51单片机/高精度AD(24位)芯片
- 基于51单片机的蓝牙控制继电器程序
- 51单片机篮球计时与计分器
- 基于51单片机的八路抢答器C程序
- 基于步进电机的电梯-51单片机
- 杂志订阅信息管理
- 五路寻迹小车
- 51单片机小车金属丝循迹
- 51单片机——简易计算器设计源码、
- 基于89C51单片机的LCD音乐闹钟(详细注
- 基于STC 51单片机的智能循迹小车
- 51单片机心形流水灯
- 中颖单片机SH79F1612A例程
- 51单片机,DS18B20实现程序
- 交通灯程序设计1
- 51单片机+adc0809+PT100的24路温度巡检仪
- 6/4开关磁阻电机开环运行程序基于5
- LED点阵显示汉字
- 51单片机流水灯仿真+程序
- 51单片机DHT11温湿度
- 基于51单片机HC-06蓝牙模块使用
- 基于51单片机的HC-08蓝牙程序
- 51单片机实用计算器汇编+数码管.zip
- 51单片机 菜单程序OLED屏
- 51单片机跑uC/OS II 2个任务
- 基于51单片机的GPS定位程序
评论
共有 条评论