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

📄 main01.c

📁 前段时间做的一个东西,用的24位高精度AD转换芯片CS5532和12DA转换器max531的AVR驱动.芯片用的是ATMEGA8515,开发环境ICCAVR.CS5532的内部寄存器太多,设置有些复杂
💻 C
字号:
#include<io8515.h> 
//**************************************
//**************************************************
//PC1-CS5522_CS  PC0-CS5522_SCLK   PB4-CS5522_SDO  
//PB3-CS5522_SDI
//****************************************************
#define cs    0b00000010
#define sclk  0b00000001
#define sdi   0b00001000
#define sdo   0b00010000
//************************************
#define unch    unsigned char
//*************************************

extern unsigned char data[3];  //receive cs5522's number;
void Cacu_Display(unsigned char tempCaH,unsigned char tempCaL);
void ADC(unsigned char ADCtemp);
void F_Word(unch write1,unch write2,unch write3,unch write4);
void ReceiveData(void);

 void prosses(void);


void DAconvter(unsigned char DA_hight,unsigned char DA_low);
void InitCs(void);
 main()
	 {  
	     unsigned char main_i,main_j,main_k;
		 unsigned int main_int;
		 //DAconvter(0b00000000,0b10101111);
		 			
		 main_i=70;
		 while(main_i)
		       {   main_j=0xff;
			       while(main_j)
				        {
						   main_k=0xff;
						   while(main_k)
						       {
							     main_k--;
							   }
						   main_j--;
						}
			        main_i--;
			   } 	
		DAconvter(0b00001100,0b10101111);		   	
	    InitCs();	//cs5522初始化 
		
		
		while(1)
		{
		
		 ADC(0x80);		 
		 ReceiveData();//接收数据 	
		// prosses();	 	 
	  	 Cacu_Display(data[2],data[1]);
		 //--------------------------
		 main_i=10;
		 while(main_i)
		       {   main_j=0xff;
			       while(main_j)
				        {
						   main_k=0xff;
						   while(main_k)
						       {
							     main_k--;
							   }
						   main_j--;
						}
			        main_i--;
			   } 	
		 //-------------------------
		 }
		 
//----------------------------------
        
//___________________________________________			   		 
		 
		
//*****************************************
       }

⌨️ 快捷键说明

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