📄 main.c
字号:
/****************************************Copyright (c)**************************************************
** Guangzou ZLG-MCU Development Co.,LTD.
** graduate school
** http://www.zlgmcu.com
**
**--------------File Info-------------------------------------------------------------------------------
** File name: main.c
** Last modified Date: 2004-09-16
** Last Version: 1.0
** Descriptions: The main() function example template
**
**------------------------------------------------------------------------------------------------------
** Created by: Chenmingji
** Created date: 2004-09-16
** Version: 1.0
** Descriptions: The original version
**
**------------------------------------------------------------------------------------------------------
** Modified by:
** Modified date:
** Version:
** Descriptions:
**
********************************************************************************************************/
#include "config.h"
#include "lcd.h"
unsigned char data5[]={" 花样图 "};
unsigned char data1[]={"泪湿罗巾梦不成,"};
unsigned char data2[]={"夜深前殿按歌声。"};
unsigned char data3[]={"红颜未老恩先断,"};
unsigned char data4[]={"斜倚薰笼坐到明。"};
/***********************************************************************************************
** 函数名称:main()
** 函数功能:lcd显示控制主函数
** 入口参数:无
** 出口参数:无
***********************************************************************************************/
int main (void)
{
unsigned char i;
IO0SET=rest;
while(1)
{
LCD_Init(); // LCD初始化
LCD_Dly(1000);
//显示为data1[]中的内容
LCD_Write(0,0x80); //设置第一行显示地址000000
LCD_Dly(100);
for(i=0;i<16;i++)
{
LCD_Write(1,data1[i]);
LCD_Dly(2000);
}
LCD_Dly(10000);
//显示为data2[]中的内容
LCD_Write(0,0x90); //设置第二行显示地址010000
LCD_Dly(100);
for(i=0;i<16;i++)
{
LCD_Write(1,data2[i]);
LCD_Dly(2000);
}
LCD_Dly(10000);
//显示为data3[]中的内容
LCD_Write(0,0x88); //设置第三行显示地址001000
LCD_Dly(100);
for(i=0;i<16;i++)
{
LCD_Write(1,data3[i]);
LCD_Dly(2000);
}
LCD_Dly(10000);
//显示为data4[]中的内容
LCD_Write(0,0x98); //设置第四行显示地址011000
LCD_Dly(10);
for(i=0;i<16;i++)
{
LCD_Write(1,data4[i]);
LCD_Dly(2000);
}
LCD_Dly(10000);
LCD_CLS(); //清屏
LCD_Dly(10000);
//需重新出始化
LCD_Init();
LCD_Dly(1000);
for(i=0;i<16;i++)
LCD_Write(1,data5[i]);
LCD_Dly(100);
//画Y坐标
Draw_HLine2(4,127,31);
LCD_Dly(100);
//画X坐标
Draw_VLine(63);
LCD_Dly(100);
// 画Y轴坐标线,即:每格十点画一条横线
for(i=0;i<7;i++)
Draw_HLine2(63,67,1+10*i);
LCD_Dly(100);
//画X轴方向箭头
Draw_VArrow(57,63);
LCD_Dly(10);
//画Y轴方向箭头
Draw_HArrow(31,122);
LCD_Dly(10);
//画X轴坐标线,即:每格十点画一条横线
for(i=0;i<13;i++)
Draw_VLine2(31,34,10*i+3);
LCD_Dly(1);
drawquxian();
LCD_Dly(100000);
LCD_Write(0,0x01);
LCD_Dly(1000);
}
// while(1);
return 0;
}
/*********************************************************************************************************
** End Of File
********************************************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -