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

📄 pc2mcu2.c

📁 C8051F020串口与计算机通信的编程
💻 C
字号:
#include<reg51.h>
#include "lcd_chuan.h"

#define uchar unsigned char 
//void delay();
//void dis(uchar p);
uchar p;
uchar rct1[5];
uchar rct2[5];
uchar rct3[5];
uchar rct4[5];

uchar receive()
{	uchar p;
	REN=1;
	while(RI==0);
	RI=0;
	p=SBUF;	
	return(p);
}
				
main()
{	
	uchar r;
	TMOD=0x20;
	TH1=TL1=0xfd;		   //1200的初值=e5,,9600=fd
	PCON=0x00;			   //smod=0
	TR1=1;
	SCON=0x60;
	RI=1;
	EA=0;
	InitLCD();
	while(1)
	{	r=receive();
		//displaylcd(0x80,r);
		r=receive();
		//displaylcd(0x81,r);
		r=receive();
		//displaylcd(0x82,r);
		r=receive();
		//displaylcd(0x83,r);
		r=receive();
		//displaylcd(0x84,r);

		///////////////////////////////////////////

		r=receive();
		//displaylcd(0x90,r);
		r=receive();
		//displaylcd(0x91,r);
		r=receive();
		//displaylcd(0x92,r);
		r=receive();
		//displaylcd(0x93,r);
		r=receive();
		//displaylcd(0x94,r);

		r=receive();
		//displaylcd(0x88,r);
		r=receive();
		//displaylcd(0x89,r);
		r=receive();
		//displaylcd(0x8a,r);
		r=receive();
		//displaylcd(0x8b,r);
		r=receive();
		//displaylcd(0x8c,r);

		r=receive();
		displaylcd(0x80,r);
		r=receive();
		displaylcd(0x90,r);
		r=receive();
		//displaylcd(0x90,r);
		r=receive();
		//displaylcd(0x9b,r);
		r=receive();
		//displaylcd(0x9c,r);

		//////////////////////////
	}
}
/*	
void dis(uchar p)
{	P0=0xFE; 
	switch(p)
		{	case 0x01: P1=0xC0;break;
			case 0x02: P1=0xF9;break;
			case 0x03: P1=0xA4;break;
			case 0x04: P1=0xB0;break;
			case 0x05: P1=0x99;break;
			case 0x06: P1=0x92;break;
			case 0x07: P1=0x82;break;
			case 0x08: P1=0xF8;break;
			default:   P1=0x00;break;
		}

	
} 
 

void delay()
{	uchar i;
	for(i=500;i>0;i--);
}
*/
	

⌨️ 快捷键说明

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