资料下载地址-1014(百度网盘):点击下载

#include <fun.h>
#define uchar unsigned char
#define uint unsigned int
sbit CS = P2 ^ 3; /* 将CS位定义为P3.4引脚 */
sbit CLK = P2 ^ 4; /* 将CLK位定义为P1.0引脚 */
sbit DIO = P2 ^ 5; /* 将DIO位定义为P1.1引脚 */
sbit KEY_5 = P1 ^ 0;
sbit KEY_51 = P1 ^ 1;
uchar buff[30];
bit FS_Bit = 0; /* 发送标志位 */
bit flag = 1;
uchar TEXT0[] = "next\r\n\n";
uchar TEXT1[] = "next\r\n\n";
/* 延时 */
void delay_ms( uint ms )
{
uchar j = 0;
for (; ms > 0; ms-- )
for ( j = 113; j > 0; j-- )
;
}
/* 发送一个数据 */
void Uart_Char( uchar Value )
{
SBUF = Value; /* 发送数据 */
FS_Bit = 1; /* 设置发送标志位 */
while ( FS_Bit )
;
}
/* 发送一组数据 */
void Prints( uchar *Value )
{
while ( (*Value) != '\0' ) /* 如果没有发送完毕 */
{
Uart_Char( *Value ); /* 发送一位数据 */
