zhx1010.c

来自「51单片机及其C语言程序开发实例光盘资料.rar」· C语言 代码 · 共 32 行

C
32
字号
#include<reg51.h>
#include"ZHX1010.h"


//UART初始化函数:InitSerial()
void InitSerial(uint temp)
{	
	SCON = 0x50;					  	 			// uart in mode 1 (8 bit), REN=1
	TMOD = TMOD | 0x20 ;       			// Timer 1 in mode 2 
	TH1  = (temp & 0xff00) >> 8;    
	TL1  = temp & 0xff; 				  	 
	TR1  = 1; 						          // Timer 1 run
	}
	
//ZHX1010发送一字节数据函数:ZHX1010_Send()
void ZHX1010_Send(uchar dat)
{
	while(RI==1);
	TI = 0;
	SBUF = dat;
	while(!TI);
	}
	
//ZHX1010接收一字节数据函数:ZHX1010_Recieve()
uchar ZHX1010_Recieve(void)
{
	uchar temp;
	while(RI!=1);
	RI = 0;
	temp = SBUF;
	return(temp);
	}

⌨️ 快捷键说明

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