• 大小: 7KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-01-10
  • 语言: 其他
  • 标签: XS128  超声波  

资源简介

自己写的代码,调试能用,车赛中用过。没有用ECT和H口资源,用通用IO口发送和接送脉冲来驱动超声波工作,用定时器定时。

资源截图

代码片段和文件信息

#include       /* common defines and macros */
#include “derivative.h“      /* derivative-specific definitions */

 
unsigned int time_start=0;
unsigned int time_over=0;
float time_rising=0;

unsigned int distance=0;
unsigned char LedCode[]={0xc00xf90xa40xb00x990x920x820xf80x800x900xbf};
unsigned char LedData[]={0000};
unsigned char LedNum=0;
uchar PA1=0;

int flag1=0;
int flag2=0;
int flag3=0;
int flag4=0;
unsigned int time=0;




//----------------

/****************************准确延时*****************************/
//---------------------------2us准确延时__40M-----------------------------
/*void delay2us(int c) 
{
  int cnt0;
  for(cnt0=0;cnt0<2*c;cnt0++) 
  {
      _asm NOP; _asm NOP;_asm NOP;_asm NOP;
      _asm NOP; _asm NOP;_asm NOP;_as

评论

共有 条评论