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

📄 f020t.c

📁 C8051F020串口与计算机通信的编程
💻 C
字号:
#include"c8051f020.h"
#define uchar unsigned char 
#define uint  unsigned int 


void config()
{	WDTCN=0xDE;
	WDTCN=0xAD;
	XBR0=0x04;		//TX,RX
	XBR1=0x00;
	XBR2=0x40;
	P0MDOUT=0x00;	   //开漏
	OSCXCN = 0x00;	
	OSCICN = 0x07;
}
void uart0ini()
{	PCON=0x00;
	SCON0=0x40;			 //8位Uart,可变波特率
}
void bondinit()
{	CKCON=0x20;			 //T2使用系统时钟
	T2CON=0x34;		     //T2溢出做为发送,接收时钟
	RCAP2H=0xFF;
	RCAP2L=0x93;		 //bond = 4800
}
void delay()
{
	uint i,j;
	for(i=0;i<=300;i++)
	   for(j=0;j<=200;j++)
	   {;;}
}

void main()
{	uchar str[8]={0x01,0x02,0x03,0x04,0x05,0xFF,0xFe,0xDD};
	uchar i;
	config();
	uart0ini();
	bondinit();
	EA=0;
	TI0=1;
	while(1)
	{	for(i=0;i<8;i++)
		{
		while(TI0==0);
		TI0=0;
		SBUF0=str[i];
		delay();	  
		}
	}
}		

⌨️ 快捷键说明

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