?? 25.c
字號:
#include "io2313.h"
#pragma interrupt_handler uart_rec:8 //定義接收中斷向量
unsigned char i;
//串口接收中斷
void uart_rec()
{
i=UDR;
}
//主程序
void main()
{
UBRR=12; //對應與4M,19200波特率
UCR=0x98; //允許接收中斷,允許發送
SREG|=0x80; //開中斷
while(1){
if (i) //有字符收到
{
USR&=~0x40; //清發送完標志
UDR=i; //發送數據(回傳接收數據)
while(!(USR&0x40)); //等待發送結束
USR&=~0x40; //清發送完標志
i=0; //清變量,以備下一次接收
};
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -