📄 main._c
字号:
#include "lcd.h"
#include "uart.h"
void uart0_rx_isr();
int i,j;
/*
#pragma interrupt_handler uart0_rx_isr:19
void uart0_rx_isr(void)
{
unsigned char c;
c=UDR0;
LCD_display_char(0,0,c);
if(i>=15)
{
i=0;
j=j+1;
if(j>=4)
{
j=0;
LCD_write_char(0x01,0);
}
}
//uart has received a character in UDR
}
*/
void main(void)
{
unsigned char c,c_temp;
init_devices();
LCD_init();
uart0_init();
j=3;
i=12;
LCD_write_char(0x01,0);
// LCD_display_char(5,2,'8');
LCD_write_string(4,0,"Wellcome");
LCD_write_string(0,1,"www.OURAVR.com!");
LCD_write_string(0,2,"happy new year!");
LCD_write_string(0,3,"amork:everfriend");
delay_nms(5000);
LCD_write_char(0x01,0);
while(1) //for循环
{
LCD_write_string(4,0,"Wellcome");
LCD_write_string(0,1,"www.OURAVR.com!");
LCD_write_string(0,2,"happy new year!");
c_temp=uart_rec();
LCD_display_char(i,j,c_temp);
i=i+1;
if(i>=16)
{
i=0;
j=j+1;
if(j>=4)
{
j=0;
LCD_write_char(0x01,0);
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -