led/src/main.c

51 lines
1.4 KiB
C
Raw Normal View History

2024-07-15 01:39:23 +08:00
/**************************************************************************************
PRECHIN
www.prechin.net
DS18B20温度传感器实验
线
DS18B20温度传感器
***************************************************************************************/
#include "public.h"
#include "uart.h"
#include "stdio.h"
/*******************************************************************************
* : main
* :
* :
* :
*******************************************************************************/
void main(void)
{
uart_init(0XFA);//波特率为9600
while(1)
{
delay_ms(1000);
printf("Hello,world!\r\n");
}
}
void uart(void) __interrupt (4) //串口通信中断函数
{
u8 rec_data;
if(RI)
{
RI = 0; //清除接收中断标志位
rec_data=SBUF; //存储接收到的数据
SBUF=rec_data; //将接收到的数据放入到发送寄存器
while(!TI); //等待发送数据完成
TI=0; //清除发送完成标志?
auto_reset(rec_data);
}
if(TI)
{
TI = 0;
busy = 0;
}
}