迅维网

查看: 2374|回复: 0
打印 上一主题 下一主题

PG160128A控制芯片 T6963C液晶图文演示

[复制链接]
跳转到指定楼层
1#
发表于 2016-9-30 16:27:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自: 山东青岛 来自 山东青岛

马上注册,获取阅读精华内容及下载权限

您需要 登录 才可以下载或查看,没有帐号?注册

x

                               
登录/注册后看高清大图
[size=0.83em]结果.png (48.57 KB, 下载次数: 0)
下载附件  [url=]保存到相册[/url]
结果
[color=rgb(153, 153, 153) !important]2016-9-29 23:22 上传




源程序:
  • //-----------------------------------------------------------------
  • //  名称:T6963C LCD图形滚动演示
  • //-----------------------------------------------------------------
  • //  说明:本例综合演示了T6963C液晶的图文显示功能: 包括图像显示,滚动,
  • //                反白.合上"图文"开关时显示一幅条形统计图.
  • //
  • //-----------------------------------------------------------------
  • #include <T6963C.h>
  • #include <stdio.h>
  • #define uchar  unsigned char
  • #define uint unsigned int
  • extern void cls();                                                                //清屏,extern表明这是一个在别的文件内的函数。
  • extern uchar LCD_Initialise();                                        //LCD初始化
  • extern uchar LCD_Write_Command(uchar cmd);                //写无参数的命令
  • extern uchar LCD_Write_Command_P2(uchar cmd,uchar para1,uchar para2); //写双参数命令
  • extern uchar LCD_Write_Data(uchar dat);                        //写数据
  • extern void Set_LCD_POS(uchar row, uchar col);        //设置当前地址
  • extern void Line(uchar x1,uchar y1, uchar x2,uchar y2, bit Mode);//绘制线条
  • extern uchar Display_Str_at_xy(uchar x,uchar y,char *fmt);        //显示字符串
  • extern uchar code LCD_WIDTH;
  • extern uchar code LCD_HEIGHT;
  • //按键定义
  • sbit S1=P1^0;        //正常显示
  • sbit S2=P1^1;        //反白
  • sbit S3=P1^2;        //滚动
  • sbit S4=P1^3 ;        //图文
  • //显示在LCD上的图像
  • uchar code ImageX[]={
  • 0x00,0x00,0x00,0x00,0x00,0x03,0xFF,0xFF,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x00,0x07,0xFF,0xFF,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x00,0x0F,0xFF,0xFF,0xFF,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x00,0x1F,0xFF,0xFF,0xFF,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x00,0x3F,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x00,0x7F,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x00,0x7F,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x01,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,         //10
  • 0x00,0x00,0x00,0x00,0x01,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x03,0xFF,0xFF,0xFF,0xFF,0xFF,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x0B,0xFF,0xFF,0xFF,0xFF,0xFF,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x07,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,         //20
  • 0x00,0x00,0x00,0x00,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x7F,0xFF,0xFF,0xFF,0x0B,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x7F,0xFF,0xFF,0xFC,0x01,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xF8,0x00,0xFF,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xF0,0x00,0x7F,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xE0,0x00,0x1F,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x80,0x00,0x1F,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x01,0xFF,0xFF,0xFF,0x80,0x00,0x0F,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x01,0xFF,0xFF,0xFE,0x00,0x00,0x0F,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x01,0xFF,0xFF,0xFC,0x00,0x00,0x0F,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,         //30
  • 0x00,0x00,0x00,0x01,0xFF,0xFF,0xF8,0x00,0x00,0x07,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x01,0xFF,0xFF,0xF8,0x00,0x00,0x07,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x03,0xFF,0xFF,0xF0,0x00,0x00,0x03,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x03,0xFF,0xFF,0xF8,0x00,0x00,0x01,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x01,0xFF,0xFF,0xF8,0x00,0x00,0x00,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x01,0xFF,0xFF,0xFC,0x00,0x1F,0xE0,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x01,0xFF,0xF9,0xB8,0x00,0x1C,0x10,0x7F,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x01,0xFF,0x71,0x08,0x00,0x00,0x00,0x7F,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x01,0xFE,0x60,0x00,0x00,0x00,0x00,0x7F,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x01,0xFE,0x00,0x00,0x00,0x00,0x00,0x7F,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,          //40
  • 0x00,0x00,0x00,0x01,0xFE,0x03,0xF0,0x00,0x00,0x00,0x7F,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x01,0xFE,0x1F,0xE8,0x00,0x37,0x00,0x7F,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x01,0xFE,0x0C,0xE0,0x00,0x5E,0xC0,0x7F,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x01,0xFE,0x00,0x00,0x00,0x0C,0x00,0x7F,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x7F,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x7F,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0xFC,0x00,0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0xFC,0x00,0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x9C,0x00,0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,          //50
  • 0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x0E,0x00,0x07,0x8C,0x00,0x00,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x0E,0x00,0x06,0x6E,0x00,0x00,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x02,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x3E,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x00,0x01,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,          //60
  • 0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x07,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x03,0x00,0x1E,0x63,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x03,0x80,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x03,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x01,0xE0,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x01,0xE0,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x80,0x00,0x00,0x00,0x03,0xF0,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,          //70
  • 0x00,0x00,0x00,0x00,0x03,0xD8,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x01,0xCC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x03,0xCE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x00,0xC6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x40,0x00,0x00,0x00,0x00,0x83,0x80,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x00,0x43,0xC0,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0xC0,0x00,0x00,0x00,0x00,0x01,0xF8,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0xE4,0x00,0x00,0x00,0x00,0x40,0xFD,0x00,0xB8,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0xCC,0x00,0x00,0x00,0x00,0xC0,0x7F,0xFF,0xE0,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0xC0,0x00,0x00,0x00,0x01,0xC0,0x3F,0xFF,0x80,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,          //80
  • 0xE0,0x00,0x00,0x00,0x01,0x40,0x1F,0xFF,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0xF8,0x00,0x00,0x00,0x03,0xC0,0x07,0xFC,0x00,0x01,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0xF8,0x00,0x00,0x00,0x07,0xC0,0x01,0xF8,0x00,0x01,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0xF8,0x00,0x00,0x00,0x07,0xC0,0x00,0x00,0x00,0x01,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0xF8,0x00,0x00,0x00,0x0F,0x60,0x00,0x00,0x00,0x01,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0xFF,0x10,0x00,0x00,0x1F,0x40,0x00,0x00,0x00,0x11,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0xFF,0x10,0x00,0x00,0x3F,0x40,0x00,0x00,0x00,0x01,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0xFF,0x30,0x00,0x00,0x3F,0xE0,0x00,0x80,0x00,0x21,0xFF,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0xFF,0xB0,0x00,0x00,0x7F,0xE0,0x00,0xC0,0x00,0x21,0xFF,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0xFC,0x61,0x00,0x01,0xFF,0x20,0x00,0x00,0x00,0x41,0xFF,0xFF,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,          //90
  • 0xFF,0x05,0x00,0x07,0xFF,0x30,0x00,0x20,0x00,0x41,0xFF,0xFF,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0xFE,0xB0,0x00,0x1F,0xFF,0x88,0x00,0x00,0x00,0x81,0xFF,0xFF,0xFF,0xD0,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0xFE,0x30,0x00,0x7F,0xFF,0x00,0x00,0x00,0x00,0x01,0xFF,0xFF,0xFF,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0xFF,0x24,0x83,0xFF,0xFF,0x24,0x00,0x00,0x00,0x01,0xFF,0xFF,0xFF,0xFE,0x40,0x00,0x00,0x00,0x00,0x00,
  • 0xFF,0x2C,0x1F,0xFF,0xFF,0xC2,0x00,0x00,0x00,0x03,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,
  • 0xFF,0xB1,0xFF,0xFF,0xFF,0xB0,0x00,0x00,0x00,0x03,0xFF,0xFF,0xFF,0xFF,0xF8,0x00,0x00,0x00,0x00,0x00,
  • 0xFF,0xB3,0xFF,0xFF,0xFF,0xC0,0x00,0x00,0x00,0x03,0xFF,0xFF,0xFF,0xFF,0xFE,0x00,0x00,0x00,0x00,0x00,
  • 0xFF,0xC7,0xFF,0xFF,0xFF,0x80,0x00,0x00,0x08,0x03,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,
  • 0xFF,0xBF,0xFF,0xFF,0xFF,0xC0,0x00,0x00,0x0B,0x01,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,
  • 0xEF,0xFF,0xFF,0xFF,0xFF,0xE0,0x20,0x00,0x03,0xE3,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,          //100
  • 0xFF,0xFF,0xFF,0xFF,0xFF,0xC0,0x20,0x00,0x13,0xF3,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,
  • 0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,0x00,0x4F,0xFB,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,
  • 0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,0x00,0x4F,0xFB,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,
  • 0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,0x00,0x0F,0xFB,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,
  • 0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0x78,0x00,0x27,0xEB,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,
  • 0xFF,0xFF,0xFF,0xFF,0xFF,0xF3,0xFC,0x01,0x87,0xFB,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,
  • 0xFF,0xF3,0xF9,0x8E,0x30,0x1F,0xF8,0x00,0x04,0x00,0x30,0x38,0x70,0x00,0x30,0x78,0x78,0xC0,0x78,0xF0,
  • 0xCC,0x31,0xB3,0x87,0xFF,0x00,0x00,0x00,0x04,0x00,0xF0,0x6C,0xD8,0x30,0xF0,0xCC,0xCC,0xC0,0xCC,0xD8,
  • 0xCF,0xB1,0xB7,0x01,0x83,0x00,0x00,0x00,0x04,0x00,0x30,0xC1,0x8C,0xFC,0x30,0xCC,0xCC,0xC1,0x8C,0xCC,          //110
  • 0xDF,0xB1,0xBE,0x0D,0xFC,0x3F,0xFC,0x00,0x04,0x40,0x30,0xF9,0x8C,0x78,0x30,0x0C,0xCC,0xC1,0x80,0xCC,
  • 0xFF,0x31,0xB1,0x86,0x30,0x01,0x80,0x00,0x07,0xE0,0x30,0xCD,0x8C,0x78,0x30,0x18,0x78,0xC1,0x80,0xCC,
  • 0xDF,0xB3,0xFF,0x01,0xFE,0x01,0x80,0x00,0x00,0x00,0x30,0xCD,0x8C,0xFC,0x30,0x30,0xCC,0xC1,0x80,0xCC,
  • 0xF6,0xF1,0xB6,0x00,0xFE,0x0D,0xB0,0x00,0x00,0x00,0x30,0xCD,0x8C,0x30,0x30,0x60,0xCC,0xC1,0x8C,0xCC,
  • 0xC3,0x31,0xB0,0xC7,0xB6,0x1D,0xB8,0x00,0x00,0x00,0x30,0xCC,0xD8,0x00,0x30,0xC0,0xCC,0xC0,0xCC,0xD8,
  • 0xCF,0x31,0xB3,0x86,0xFE,0x19,0x9C,0x00,0x00,0x00,0x30,0x78,0x70,0x00,0x30,0xFC,0x78,0xFC,0x78,0xF0,
  • 0xC0,0x33,0xB7,0x0C,0x6C,0x31,0x80,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0xFF,0xF3,0x3C,0x0D,0xC7,0x03,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x10,0x60,0x08,0x00,0x40,0x20,0x17,0xE0,0x20,0x00,0x09,0x00,0x20,0x20,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x53,0xC0,0x04,0x40,0x27,0xF0,0x24,0x20,0x20,0x20,0x09,0x00,0xFF,0xF0,0x18,0x00,0x00,0x00,0x00,0x00,
  • 0x52,0x00,0x7F,0xE0,0x20,0x20,0x47,0xE0,0x25,0xF0,0x11,0x00,0xAA,0x20,0x3C,0x00,0x00,0x00,0x00,0x00,
  • 0x52,0x00,0x04,0x00,0x00,0x20,0x94,0x20,0xFF,0x20,0x10,0x80,0xAF,0xA0,0x3C,0x00,0x00,0x00,0x00,0x00,
  • 0x7B,0xE0,0x04,0x00,0xE0,0x20,0x27,0xE0,0x25,0x20,0x20,0x40,0xAA,0xA0,0x3C,0x00,0x00,0x00,0x00,0x00,
  • 0x42,0x20,0x04,0x80,0x27,0xE0,0x60,0x00,0x25,0x20,0x7F,0xB0,0xAE,0xA0,0x18,0x00,0x00,0x00,0x00,0x00,
  • 0x7A,0xA0,0x3F,0xC0,0x24,0x00,0xAF,0xF0,0x25,0x20,0x88,0x80,0xAA,0xA0,0x18,0x00,0x00,0x00,0x00,0x00,
  • 0x52,0xA0,0x04,0x00,0x24,0x00,0x20,0x40,0x25,0x20,0x08,0x80,0xEB,0xA0,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x54,0x40,0x04,0x00,0x2C,0x10,0x3F,0xF0,0x25,0x20,0x08,0x80,0xAC,0x20,0x18,0x00,0x00,0x00,0x00,0x00,
  • 0x54,0xC0,0x04,0x00,0x34,0x10,0x22,0x40,0x45,0xE0,0x10,0x80,0x08,0x20,0x18,0x00,0x00,0x00,0x00,0x00,
  • 0x99,0x20,0x04,0x20,0x24,0x10,0x22,0x40,0x55,0x20,0x12,0x80,0x08,0xA0,0x00,0x00,0x00,0x00,0x00,0x00,
  • 0x96,0x10,0xFF,0xF0,0x03,0xF0,0x20,0xC0,0x88,0x00,0x61,0x00,0x08,0x60,0x00,0x00,0x00,0x00,0x00,0x00,
  • };
  • uchar Current_Operation=0;                                                //当前操作序号
  • uchar Statistics_Data[]={20,70,80,40,90,65,30};        //待显示的统计数据
  • //-----------------------------------------------------------------
  • // 绘制条形图
  • //-----------------------------------------------------------------
  • void Draw_Bar_Graph(uchar d[])
  • {
  •         uchar i,h;
  •         Line(4,2,4,100,1);                        //纵轴
  •         Line(4,100,158,100,1);                //横轴
  •         Line(4,2,1,10,1);                        //横轴箭头
  •         Line(4,2,7,10,1);
  •         Line(158,100,152,98,1);                //纵轴箭头
  •         Line(158,100,152,102,1);
  •         for (i=0; i<7; i++)                //输出条形图
  •         {        h=100-d;
  •                 Line(10+i*20, h,        10+i*20,         100, 1);
  •                 Line(10+i*20, h,        10+i*20+15,  h, 1);
  •                 Line(10+i*20+15,h,10+i*20+15,100, 1);
  •         }
  • }
  • //-----------------------------------------------------------------
  • // 主程序
  • //-----------------------------------------------------------------
  • void main()
  • {
  •         uchar i,j,m,c=0;  uint k,x;
  •         LCD_Initialise();                        //初始化LCD
  •         Set_LCD_POS(0,0); cls();        //从LCD左上角开始清屏
  •         while(1)
  •         {        if (S1==0) Current_Operation=1;//正常
  •                 if (S2==0) Current_Operation=2;//反白
  •                 if (S3==0) Current_Operation=3;//滚动
  •                 if (S4==0) Current_Operation=4;//图文
  •                 //如果操作类型未改变则仅执行延时.
  •                 if ( c==Current_Operation) goto delayx;
  •                 c=Current_Operation;
  •                 switch (Current_Operation)
  •                 {        case 1: //正常或反白显示
  •                         case 2:
  •                                         LCD_Write_Command_P2( LCD_GRH_STP,0x00,0x00);
  •                                         for(i=0;i<LCD_HEIGHT;i++)  //行循环,LCD_HEIGHT=128
  •                                         {
  •                                                 Set_LCD_POS(i,0);
  •                                                 LCD_Write_Command(LCD_AUT_WR);
  •                                                 for(j=0;j<LCD_WIDTH;j++)
  •                                                 {
  •                                                         m=ImageX[i*LCD_WIDTH+j];
  •                                                         if(S2==0)m=~m;
  •                                                         LCD_Write_Data(m);
  •                                                 }
  •                                                 LCD_Write_Command(LCD_AUT_OVR);
  •                                         }
  •                                         break;
  •                         case 3: //滚动显示,每次向下移动一行GFXHOME地址(20字节)
  •                                         k=0;
  •                                         while(k!=LCD_WIDTH*LCD_HEIGHT)
  •                                         {
  •                                                 LCD_Write_Command_P2(LCD_GRH_STP,k&0xff,k>>8);
  •                                                 for(x=0;x<1000;x++)
  •                                                 k+=LCD_WIDTH;
  •                                         }
  •                                         break;
  •                         case 4: //图文显示
  •                                         LCD_Write_Command_P2(LCD_GRH_STP,0x00,0x00);
  •                                         Set_LCD_POS(0,0);
  •                                         cls();
  •                                         Draw_Bar_Graph(Statistics_Data);
  •                                         Display_Str_at_xy(12,110,"Statistics Graph");
  •                                         break;
  •                 }
  •                 delayx:for (x=0; x<20000; x++);         //延时
  •         }
  • }




评分

参与人数 1下载分 +2 收起 理由
龙潭电脑服务 + 2 对大神的敬仰如同滔滔江水连绵不绝,一发不.

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图 AI维修
助手



芯片搜索

快速回复