common.h

来自「MCS51mcu用IO口线模拟UART收发」· C头文件 代码 · 共 50 行

H
50
字号

#ifndef _common_h
#define _common_h

	#include <reg52.h>
	#include <stdio.h>
	#include <intrins.h>

	#define uint unsigned int
	#define uchar unsigned char
	#define ulong unsigned long

	#define extendUART
	#define extendUART_SEND
	//#define extendUART_REC
	//#define extendUART_REC_INT0
	#define extendUART_REC_INT1

	#define SUCCESS 0xaa
	#define FAILURE	0x55

	#define YES 0xaa
	#define NO	0x55

	#define LED PORT2_5
	//#define TXD PORT2_6
	//#define RXD PORT2_7	
	//#define TXD PORT3_2
	//#define RXD PORT3_2
	#define TXD PORT3_3
	#define RXD PORT3_3

	sbit PORT2_5 = P2^5;
	sbit PORT2_6 = P2^6;
	sbit PORT2_7 = P2^7;
	sbit PORT3_2 = P3^2;	//P3^2 is INT0 pin
	sbit PORT3_3 = P3^3;	//P3^3 is INT1 pin

	extern uchar extendUARTrecData;
	extern uchar COMFlag;
	extern uint delay;
	extern uchar RecBuf[15];

	extern void InitUART_T1(void);
	//extern void InitUART_T2(void);
	extern void SendUART(uchar DataToSend);
	extern void extendUARTsend(uchar DataToSend);
	extern uchar extendUARTreceive(void);

#endif

⌨️ 快捷键说明

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