📄 123.c
字号:
#include<reg52.h>
#include<absacc.h>
#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long
void init_serial();
void delay(uchar k);
/*void delay(uchar k)
{
uint i,j;
for(i=0;i<k;i++)
for(j=0;j<120;j++);
}*/
void bytewrite(uchar wdata,ulong add)
{
XBYTE[add]=wdata;
}
void byteread(ulong add1)
{
uchar getdata;
getdata=XBYTE[add1];
SBUF=getdata;
while(!TI){};
TI=0;
}
void init_serial()
{RCLK=1; //使用定时器2作为波特率发生器
TCLK=1;
RCAP2H=0xff;
RCAP2L=0xfd;
SCON=0x50; //工作方式1,波特率115200bps,REN=1
TR2=1;
}
main()
{
uint i=0,j=0;
init_serial();
//while(1)
//{
for(i=0;i<32;i++)
{
//XBYTE[0xf740]=0x60;
bytewrite(0x08,0xf740+i);
}
for(j=0;j<32;j++)
{
byteread(0xf740+j);
}
//}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -