⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testh.c

📁 薔介绍单片机的彩色液晶显示器开发里程。手把手
💻 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 + -