搜索
bottom↓
回复: 19

Proteus Pro 7.7 SP2 CSTN彩屏仿真例子

[复制链接]

出0入0汤圆

发表于 2010-8-4 14:49:42 | 显示全部楼层 |阅读模式

(原文件名:未标题-1.gif)
/*SSD1773测试驱动程序*/
#include "LPC213X.H"
#include "delay.h"
#define SSD1773_CS (4)
#define SSD1773_RST (5)
#define SSD1773_RS (6)  //D/C
#define SSD1773_WR (7)
void SSD1773_Data_Write(unsigned char data)
{
  //RS=1
  IOSET0|=(1<<SSD1773_RS);
  //CS=0
  IOCLR0|=(1<<SSD1773_CS);
  //data
  IOSET0|=(data<<8);
  IOCLR0|=((~data)<<8);
  //WR=0
  IOCLR0|=(1<<SSD1773_WR);
  delay(100);
  //WR=1
  IOSET0|=(1<<SSD1773_WR);
  //CS=1
  IOSET0|=(1<<SSD1773_CS);
}
void SSD1773_Instruction_Write(unsigned char instruction)
{
  //RS=0
  IOCLR0|=(1<<SSD1773_RS);
  //CS=0
  IOCLR0|=(1<<SSD1773_CS);
  //data
  IOSET0|=(instruction<<8);
  IOCLR0|=((~instruction)<<8);
  //WR=0
  IOCLR0|=(1<<SSD1773_WR);
  delay(100);
  //WR=1
  IOSET0|=(1<<SSD1773_WR);
  //CS=1
  IOSET0|=(1<<SSD1773_CS);
}
void SSD1773_Init(void)
{
  unsigned int i;
  PINSEL0&=0x000000ff;
  IODIR0|=0x0000fff0;
  IOSET0|=0x0000fff0;
  delay(1000);
  IOCLR0|=(1<<SSD1773_RST);
  delay(1000);
  IOSET0|=(1<<SSD1773_RST);

  SSD1773_Instruction_Write(0x94);/*outofsleep*/
  SSD1773_Instruction_Write(0xd1);/*internaloscillator*/
  delay(300);
  SSD1773_Instruction_Write(0xbb);/*setcomdirection*/
  SSD1773_Data_Write(0x01);
  SSD1773_Instruction_Write(0xbc);/*setdataout*/
  SSD1773_Data_Write(0x00);/*setsegdrection*/
  SSD1773_Data_Write(0x00);/*setRGBdirection*/
  SSD1773_Data_Write(0x00);/*set65Kcolor*/

  SSD1773_Instruction_Write(0xca);/*displaycontrol*/
  SSD1773_Data_Write(0x00);
  SSD1773_Data_Write(0x0f);/*duty=64*/
  SSD1773_Data_Write(0x00);
  SSD1773_Instruction_Write(0xab);/*setscrollstart*/
  SSD1773_Data_Write(0x00);
  SSD1773_Instruction_Write(0x20);/*boosterx6*/
  SSD1773_Data_Write(0x0F);
  SSD1773_Instruction_Write(0x81);/*setVop*/
  SSD1773_Data_Write(0x27);/*setEVR*/
  SSD1773_Data_Write(0x05);/*setgain*/
  SSD1773_Instruction_Write(0xa7);/*noinversedisplay*/
  SSD1773_Instruction_Write(0xfb);/*setbias1/7*/
  SSD1773_Data_Write(0x03);
  SSD1773_Instruction_Write(0xf2);/*setframefrequency*/
  SSD1773_Data_Write(0x08);/*set78HZ*/
  SSD1773_Data_Write(0x06);/*set7lineinversion*/
  SSD1773_Instruction_Write(0xf7);/*setPWMFRC*/
  SSD1773_Data_Write(0x28);
  SSD1773_Data_Write(0x2c);/*set2bitPWM+2bitFRC*/
  SSD1773_Data_Write(0x05);
  SSD1773_Instruction_Write(0xaf);/*displayON*/
  SSD1773_Instruction_Write(0x75); SSD1773_Data_Write(0x00); SSD1773_Data_Write(0x3f);
  SSD1773_Instruction_Write(0x15); SSD1773_Data_Write(0x00); SSD1773_Data_Write(0x5f);
  SSD1773_Instruction_Write(0x5c);
  for(i=0;i<96*21;i++)
    {
  SSD1773_Data_Write(0x1f);
  SSD1773_Data_Write(0x00);
    }
  for(i=0;i<96*21;i++)
      {
    SSD1773_Data_Write(0xe0);
    SSD1773_Data_Write(0x07);
      }
  for(i=0;i<96*21;i++)
        {
      SSD1773_Data_Write(0x00);
      SSD1773_Data_Write(0xf8);
        }
}


仿真和HEX文件
点击此处下载 ourdev_572919.rar(文件大小:25K) (原文件名:ColorLCD.rar)

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

 楼主| 发表于 2010-8-4 15:01:57 | 显示全部楼层
需要把LCD横放显示才正常
点击此处下载 ourdev_572921.rar(文件大小:25K) (原文件名:ColorLCD.rar)

(原文件名:未标题-1.gif)

出0入0汤圆

 楼主| 发表于 2010-8-4 15:29:01 | 显示全部楼层
显示图片

(原文件名:未标题-1.gif)

出0入0汤圆

发表于 2010-8-4 15:35:15 | 显示全部楼层
好久不玩了,彩屏的模型都出来了
顶~~

出0入0汤圆

发表于 2010-8-4 21:01:55 | 显示全部楼层
我用7.7 SP2打开怎么显示不出来彩色的呢?

出0入0汤圆

发表于 2010-8-4 21:14:49 | 显示全部楼层
不错

出0入0汤圆

发表于 2010-8-5 09:16:43 | 显示全部楼层
能够放一下源码就好了,好好学习学习!

出0入0汤圆

发表于 2010-8-5 13:05:01 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-7 11:13:48 | 显示全部楼层
新东东,顶啊

出0入0汤圆

发表于 2010-8-19 10:31:13 | 显示全部楼层
我也不能显示,屏幕显示白屏,请教为什么?

出0入0汤圆

发表于 2010-8-25 23:35:52 | 显示全部楼层
cao这是哪国的国旗,怎不把我们的五心红旗弄上去

出0入0汤圆

发表于 2010-8-28 16:40:24 | 显示全部楼层
顶一下。终于有高手玩起来了。呵呵

我下载了一个通过存储器AT45DB显示图片的 没驱动 谢谢楼主的驱动例程参考一下。

出0入0汤圆

发表于 2010-11-24 01:02:25 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-24 08:06:07 | 显示全部楼层
记号

出0入0汤圆

发表于 2010-11-29 12:10:24 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-29 12:25:05 | 显示全部楼层
不错

出0入0汤圆

发表于 2011-5-17 12:50:50 | 显示全部楼层
顶一个

出0入0汤圆

发表于 2011-10-5 16:33:19 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-10-5 19:24:08 | 显示全部楼层
mark
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-20 23:17

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表