⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 far_ctrl.c

📁 本篇文章介绍了一种智能小车
💻 C
字号:
#include <intrins.h>//这个头文件中有_nop_();
#include <reg52.h>
#include<stdio.h>
#define uchar unsigned char
#define uint unsigned int
//-------------------------
sbit dat=P3^2;
//------------------------
uint ctrl_word=0x00;
uint dat_time=0;
//------------------------
void chu_shi(void);
//--------------------------------------------------------------------------------
void chu_shi_hua(void)
{
//-----------------------------
EA=1;IT0=0;EX0=1;PX0=1;
//-----------------------------
ET1=1;PT1=1; TMOD|=0x20;
TH1=0x06; TL1=0x94;
//-------------------------------------------------------------------------------------
}
void main(void)
{
  chu_shi_hua();
  while(1)
  {
  
  }
}
//-----------------------------------------------------------------------------------
void get_ctrl(void)interrupt 0 using 1
{
 EX0=0;
 TR1=1;
}
//-------------------------------------------------------------------------------------
void get_dat(void)interrupt 3 using 2
{
  dat_time++;
  ctrl_word<<=1;
  ctrl_word|=dat;
    if(dat_time==2)
     {
       if(ctrl_word!=0x00)
       {
       EX0=1;TR1=0;
       }
     }
  if(dat_time==8)
  {
   TR1=0;
   EX0=1;
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -