📄 testh.c
字号:
#include<iom128v.h>
#include "finalcd.h"
#include "boat.h"
char tempall;
void logoshow(void);//显示公司logo
void main()
{
MCUCR=0X80;//选择外部存储器
DDRA=0XFF;
PORTA=0X14;//将a口的第3、5口输出
DDRC=0X00;
PORTC=0XFF;//前面的几步都是在选择和初始化液晶
clrall(0x07);//用白色清屏
logoshow();
delay(80);
boat[1].log=10;
boat[1].lang=-5;
boat[1].d=0;
boat[1].turn=15;//初始化船的数据,测试用
clrall(0x02);//用绿色清屏
cycle(120,120,119,1);//在(120,120)为圆心120为半径画蓝色的圆
showsmallmun(25,110,a,7);//显示字符串a
juxing(30,0,39,239,1);//用蓝色画信息显示背景区
juxing(30,56,39,72,7);//用白色显示信息空白
juxing(30,88,39,104,7);
juxing(30,120,39,136,7);
juxing(30,152,39,168,7);
juxing(30,184,39,200,7);
juxing(30,216,39,232,7);
showallhz();
for(tempall=0;tempall<220;tempall+=40)
{
line(tempall,0,tempall,239,7);//画维度线
}
displayboat(1);//显示编号为1的船
}
void logoshow()
{
unsigned char i,j;
const unsigned char *hz;
hz=logo;
for(j=0;j<32;j++)//一共有32行的点阵
{
for(i=0;i<4;i++)//每行有4个点位
{
hz_write(i+18,j+50,hz,1);//写入该点位的八个点
hz++;//hz存放黑白字模的数组
}
}
showchars(16,95,ais,5);
hanzi(19,95,xi,5,2);
hanzi(21,95,tong,5,2);
hanzi(14,120,tai,1,2);
hanzi(17,120,ke,1,2);
hanzi(20,120,tong1,1,2);
hanzi(23,120,xin,1,2);
showchars(12,145,qz,0);
showchars(1,170,kaike,0);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -