小弟最近被老师安排了个项目:用单片机串口通信控制串口屏的图片切换。
之前从来没接触过单片机,看了一周左右的书和视频,还是一头雾水。
问过老师,他给了我一个大体的框架,就是下面这样:
PS:通过按键控制图片输出
void main
{
初始化串口和定时器
for(;;);//相当于while(1);
}
//串口1中断
void Serial_1() interrupt 4
{
if(
ti)
{
TI=0;
里面进行发数据操作
}
}
//定时器0中断
void Time_0() interrupt 1
{
TR0 = 0;
TH0 = 0xbe;
TL0 = 0xe0;
TR0 = 1;
Key_Scan();//按键扫描
}
注:Key_Scan()函数里面要包含对屏幕指令的发送操作
看了屏的开发指南,知道控制图片功能的寄存器(地址),准备把相应的指令写入数组,放在串口1中断发送操作那个位置;Key_Scan()函数我不知道的是不是和串口中断写的指令是一样的;求大神指教。
还是没有,前辈,不过我会继续加油的
一周热门 更多>