红外循迹智能车总程序

#include

#define uchar unsigned char #define uint unsigned int

sbit left=P2^0;

sbit zleft=P2^1;

sbit zright=P2^2;

sbit right=P2^3;

sbit EN12=P3^1;//zuobiandianji sbit EN34=P3^0;//youbiandianji

sbit PWM1=P2^7;//zuobiandianji sbit PWM2=P2^6; //youbiandianji uchar count1=0;

uchar count2=0;

uchar N1=0;

uchar N2=0;

void init()

{

EN12=1;

EN34=1;

TMOD=0x11;

TH0=(65536-20000)/256; TL0=(65536-20000)%256; TH1=(65536-20000)/256; TL1=(65536-20000)%256; EA=1;

ET0=1;

ET1=1;

TR0=1;

TR1=1;

}

void time_1() interrupt 1 {

TH0=(65536-200)/256; TL0=(65536-200)%256; count1++;

if(count1

PWM1=1;

else

PWM1=0;

if(count1>=100)

count1=0;

}

void time_2() interrupt 3 {

TH1=(65536-200)/256; TL1=(65536-200)%256; count2++;

if(count2

PWM2=1;

else

PWM2=0;

if(count2>=100)

count2=0;

}

void dianji(uchar x)

{

switch(x)

{

case 1:N1=100; N2=100; break; case 2:N1=60; N2=80; break; case 3:N1=80; N2=60; break; case 4:N1=0; N2=60; break; case 5:

N1=60; N2=0; break; case 6:N1=100; N2=100; break; case 7:N1=100; N2=100; break; }

}

void signals()

{

if(zleft&&zright==1) {

if(right&&left==1) dianji(7); else dianji(1); }

else

if(zleft||zright==1)

void main()

{

init();

while(1)

signals();

}

{ if(zleft==1) dianji(2); else dianji(3); } else if(left||right==1) {if(left==1) dianji(4); else dianji(5); } else dianji(6); }

#include

#define uchar unsigned char #define uint unsigned int

sbit left=P2^0;

sbit zleft=P2^1;

sbit zright=P2^2;

sbit right=P2^3;

sbit EN12=P3^1;//zuobiandianji sbit EN34=P3^0;//youbiandianji

sbit PWM1=P2^7;//zuobiandianji sbit PWM2=P2^6; //youbiandianji uchar count1=0;

uchar count2=0;

uchar N1=0;

uchar N2=0;

void init()

{

EN12=1;

EN34=1;

TMOD=0x11;

TH0=(65536-20000)/256; TL0=(65536-20000)%256; TH1=(65536-20000)/256; TL1=(65536-20000)%256; EA=1;

ET0=1;

ET1=1;

TR0=1;

TR1=1;

}

void time_1() interrupt 1 {

TH0=(65536-200)/256; TL0=(65536-200)%256; count1++;

if(count1

PWM1=1;

else

PWM1=0;

if(count1>=100)

count1=0;

}

void time_2() interrupt 3 {

TH1=(65536-200)/256; TL1=(65536-200)%256; count2++;

if(count2

PWM2=1;

else

PWM2=0;

if(count2>=100)

count2=0;

}

void dianji(uchar x)

{

switch(x)

{

case 1:N1=100; N2=100; break; case 2:N1=60; N2=80; break; case 3:N1=80; N2=60; break; case 4:N1=0; N2=60; break; case 5:

N1=60; N2=0; break; case 6:N1=100; N2=100; break; case 7:N1=100; N2=100; break; }

}

void signals()

{

if(zleft&&zright==1) {

if(right&&left==1) dianji(7); else dianji(1); }

else

if(zleft||zright==1)

void main()

{

init();

while(1)

signals();

}

{ if(zleft==1) dianji(2); else dianji(3); } else if(left||right==1) {if(left==1) dianji(4); else dianji(5); } else dianji(6); }


相关文章

  • 智能避障小车论文
  • 课程设计报告 设计题目: 院 系: 专 业: 学 生: 学 号: 指导老师: 日 期: 目录 第1章 引言----------------.------...-...3 第2章 总体方案---------------............ ...查看


  • 智能捕鼠器
  • 摘 要 当今社会,人们的生活水平和生活方式都在不断的提高,智能化已经在我们 生活中得到了实施.随着科学技术的进步和人们生活条件的友好改善,各种智能设备在人们的生活中不断出现,使人们的生活越来越方便和舒适.其中以单片机为核心实现的智能捕鼠器因 ...查看


  • 毕业设计 智能循迹小车
  • 摘 要 本文论述了基于单片机的智能循迹小车的控制过程.智能循迹是基于自动引导机器人系统,用以实现小车自动识别路线,以及选择正确的路线.智能循迹小车是一个运用传感器.单片机.电机驱动及自动控制等技术来实现按照预先设定的模式下,不受人为管理时能 ...查看


  • 物联网毕业论文
  • 毕 业 设 计 题目 智能wifi在智能家居的应用 姓 名学 号 系(院) 班 级 指导教师_________职 称 年 月 日 摘 要 智能wifi目前应用于各行各业,方便.快捷的智能wifi在企业和家庭中已经入住. 本文的主要工作集中在 ...查看


  • 传感器的应用论文汽车传感器的论文
  • <自动化与仪器仪表>2010年第5期(总第151期) 多传感器在智能机器人中的应用研究 耿庆华,宋 弘,陈桂徐 (四川理工学院自动化与电子信息学院) * 摘 要:介绍了一种使用多传感器快速测量智能机器人与障碍物之间距离的方法,使 ...查看


  • 自动窗帘控制系统设计
  • 自动窗帘控制系统设计 孙 勇1,杨文月2,赵宇新1 (1.吉林市供电公司调度通信所,吉林吉林132001:2.东北电力大学信息工程学院,吉林吉林132012) 摘 要:介绍了一款多功能窗帘控制系统.该系统采用AT89S52单片机的最小系统设 ...查看


  • 循迹小车论文
  • SCIENCE AND TECHNOLOGY 学 士 学 位 论 文 THESIS OF BACHELOR (2010 - 2014年) 题 目 基于单片机的蓝牙循迹小车 目 录 摘要 ........................... ...查看


  • 图书馆智能节能控制器的设计
  • 图书馆智能节能控制器的设计 摘要 随着科技的发展以及经济的增长,对电力能源的依赖显得日益突出,节约用电成为了各行各业都需要去完成的共同目标.本系统采用了AT89C52单片机作为整个照明系统的控制装置,采用人体红外感应模块热释红外传感器检测人 ...查看


  • 智能循迹小车___设计报告
  • 竞速智能循迹小车设 计报告 参赛队伍-- 参赛人--胡沁玫,万超 目录 摘要:„„„„„„„„„„„„„„„„„„ 引言:„„„„„„„„„„„„„„„„„„ 设计方案:„„„„„„„„„„„„„„„„ 报告内容安排:„„„„„„„„„„„ ...查看


  • 基于单片机的循迹小车的设计
  • 毕业论文 题目院系 专业学生姓名 学号指导教师 职称 目录 1绪论....................................................................................... ...查看


热门内容