x9111.h

来自「51单片机控制X9111的程序,用的是C语言,在KEIL2下运行成功,可直接调用」· C头文件 代码 · 共 45 行

H
45
字号
#ifndef X9111
#define X9111

#include<AT89X52.H>
#include "SPI.H"

void WriteData( unsigned int Data ) 
{
	CS 		= 0 ;

	wr_bite( 0x50 ) ;
	wr_bite( 0xa0 ) ;

	wr_bite( Data / 256 ) ;
	wr_bite( Data % 256 ) ;

	CLK 	= 0 ;	//	恢复为0准备下次的写数据
	SI 		= 0 ;	
	CS 		= 1 ;
}

unsigned int ReadData( void )	// 输出寄存器有10位的数
{
	unsigned char i , j ; 
	unsigned int  k ;

	CS 	= 0 ;

	wr_bite( 0x51 ) ;
	wr_bite( 0x80 ) ; 

	i 	= rd_bite() ;
	j 	= rd_bite() ;
	P0 	= i ;
	P1 	= j ;
	k 	= ( i * 256 ) + j ;

	CLK = 0 ;
	CS 	= 1; 

	return k ;
}

#endif

⌨️ 快捷键说明

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