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

📄 include.h

📁 一个倒车雷达的程序 使用的是AVR单片机。 在include.h文件里面定义 #define CPU_F 4 //4MHZ 定义外晶振的频率 #define GOOD //40K
💻 H
字号:
 /*
********************************************************************************
* Copyright (C),2007, Jinhui Auto Electronic Corp
* Author:       雷达
* Email:        yuan888863@163.com
* Date:         2008-05-12
* File name:    init.c
* Description:  4MHZ
* Version:      1.0
* Others:       IAR AVR4.3A
********************************************************************************
*/
/*
#ifdef CPU_F//如果前面定义过的就编译CPU_F
#define delayus(v) __delay_cycles(CPU_F*(long)v)
#define delayms(v) __delay_cycles(CPU_F*1000*(long)v)
#endif
http://www.yvhn.net/zhuhu/zq.htm?stra=%u6885%u6885

*/ 
#ifndef init_LD_H
#define init_LD_H

#define CPU_F           4   //4MHZ 定义外晶振的频率
//#define GOOD
#define DIS150CM            //若定义了,1.5M有效,没有定义就是2.5M有效
#define send_count      25  // 发送的次数

typedef   unsigned char  uchar;
typedef   unsigned int   uint ;

#include "ioavr.h"
#include "inavr.h"
#include "define.h"
#include "prototype.h"

#endif

/*
union//使用联合体定义位变量
{
  unsigned char dat;
  struct
   {
      unsigned char dat_bit0:1,
                    dat_bit1:1,
                    dat_bit2:1,
                    dat_bit3:1,
                    dat_bit4:1,
                    dat_bit5:1,
                    dat_bit6:1,
                    dat_bit7:1;
   };
};

void main(void)
{
  dat_bit0=1;//访问变量dat的位
  dat_bit0=~dat_bit0;
  PORTB=dat;//直接访问变量dat
  PORTB_Bit1=data_bit1;
}
位变量也可以直接定义在工作寄存器里
*/

⌨️ 快捷键说明

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