📄 main.c
字号:
/*
* Copyright (C) 2006, 华中科技大学电气与电子科技创新中心
* All Rights Reserved.
*
* 文件名: main.c
* 文件描述: 串口测试主程序文件
*
* 当前版本: 1.0
* 作者: SangWei(swkyer@gmail.com)
* 完成日期: 2005年12月12日
*
*/
#include <intrins.h>
#include <REGX52.h>
#include "uart.h"
void main(void)
{
unsigned char uartbuf, uart_status;
uart_status = 0;
/* 串口初始化 */
UartInit(BAUDRATE_38400);
SendString("STI51 Dev Board. HUST-STI\r\n");
while(1)
{
if(IsUartReceived())
{
ReadChar(&uartbuf);
if(uart_status == 0)
{
if(uartbuf == 0xAA)
uart_status = 1;
else
uart_status = 0;
}
else if(uart_status == 1)
{
if(uartbuf == 0x55)
uart_status = 2;
else
uart_status = 0;
}
else if(uart_status == 2)
{
uart_status = 0;
if(uartbuf == 0xAA)
SendString("Protocol: 0xAA, 0x55, 0xAA Received\r\n");
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -