

#include "UART_4800.h"
#include <Myproject.h>
#include "FU68xx_5_MCU.h"


// 1 个起始位（低电平）
// 8 个数据位
// 1 个校验位（偶校验：9位数据位里保证1的个数为偶数）。可以奇校验
// 1 个停止位（高电平）
// 1 个空闲位（高电平）



int8 xdata UART1_Tx_len = 0; //发送字节数

int8 xdata  UART1_Tx_index = 0;  //字节计数
int8 xdata UART1_Tx_dat[10] = 0; //发送8字节

int8  xdata UART1_Rx_dat[12] = 0; //连收8字节

int8 xdata  UART1_Rec_S = 0;  //接收状态
int8 xdata  UART1_rx_count = 0; //顺控步骤

int8 xdata  UART1_TX_S = 0;     //发送状态
int8 xdata  UART1_TX_BUF = 0;   //发送 8位
int8 xdata  UART1_TX_count = 0; //顺控步骤
uint8 xdata UART1_In_L = 0;
uint8 xdata UART1_In_H = 0;


int8 xdata UART1_rx_rat_time = 0;
int8 xdata UART1_tx_rat_time = 0;

int8 xdata UART1_RX_flag = 0, RX_Start = 0;
int8 xdata UART1_TX_flag = 0;

uint8 RX_BUF = 0, TX_BUF = 0;

#if (Uart_Select==Uart_MoNi)

void MONI_UART1_Init(void)
{
    SetBit(P3_OE, P37);     //tx
    ClrBit(P3_OE, P36);     //rx
    ClrBit(P3_PU, P36);     //上拉
    SetBit(P3_PU, P37);     //上拉
    GP37 = 1;
    //    GP36=1;
    UART1_TX_flag = 0;
    UART1_rx_count = 0;
    UART1_Rec_S = df_stop_bit_rec;
}


#endif
