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

📄 main.h

📁 无线模块cc2500的发射与接收程序源码
💻 H
字号:
#ifndef MAIN_H
#define MAIN_H
#define uchar unsigned char
#include "pcdef.h"

// *** 外部变量声明 ***
extern unsigned char txBuffer_CCxx00[11];

// *** 外部函数声明 ***
extern void  system_init(void);
extern void  Dly1mS(unsigned int); 
//extern void  Delay_500_us();
extern void  Delay_5_us(void);
extern void  NOP(uchar);
#endif//
void NOP(uchar cnt)
{
   	uchar i=0;
   	for(i=0;i<cnt;i++)
   	{
		;
 	}	

}




void system_init()
{

     DDRC = 0B00000000;    // PC5、PC6: 左右键  PC2、PC3: IDG300
	 PORTC =0B00000000;
	 DDRB = 0B00100000;    //PB5信号指示灯
	 PORTB = 0B00100000;   
	 DDRD = 0B10000011;    //CC2500端口 PD0:SI PD1:SCLK PD2:SO PD7:CSn
     PORTD =0B00000010;   //CS=0;SI=0;SCLK=0
	 SREG=0x00;
}

//===========================================

void Delay_5_us()
{
    uchar i;

	for(i=0;i<12;i++)
     {
    	; 
	}
	return;
}

//void Delay_500_us()
//{
   // uchar i;
	//for(i=0;i<100;i++)
//	{
   //	Delay_5_us();
//	}
//	return;
//}

void Dly1mS(unsigned int l) 
{
	int i;
	while(l--) 
		for(i=0;i<1000;i++);	 

}






⌨️ 快捷键说明

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