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 + -
显示快捷键?