文档章节

LPC2000 液晶显示器HDG12864L-6串行控制

妖精王
 妖精王
发布于 2015/11/30 17:04
字数 226
阅读 220
收藏 0
///数据输出函数
void WR_DATA(char dat)
{
  int q;

  IO0SET=1<<3;  ///当A0为1时表示当前传输的是命令,为0时表示当前传输的是数据
  for(q=0;q<8;q++)
	   {
          if((dat&(1<<(7-q)))==0)
	          IO0CLR = 1<<1;  
	      else
	         IO0SET =1<<1; 

	   IO0CLR = 1;  ///来一个上升沿发一串数据
         IO0SET =1; 
	   }
}
//////命令输出函数
void WR_CMD(char cmd)
{  
  uint8 j,k;
  IO0CLR=1<<3;    ///当A0为1时表示当前传输的是命令,为0时表示当前传输的是数据
   for(k=0;k<8;k++)
	   {
          if((cmd&(1<<(7-k)))==0)
	          IO0CLR = 1<<1;  
	      else
	         IO0SET =1<<1; 
	     IO0CLR = 1;      ///来一个上升沿发一串数据
         IO0SET =1; 
	   }
}
/****************************************************************************
* 名    称:main()
* 功    能:控制LED灯闪烁。
****************************************************************************/
int  main(void)
{  
     int i1,j1,k=0;
     PINSEL0=0 ;      	             
     IO0DIR =0xf;       
  WR_CMD(0xa1); //翻转
  for(j1=0;j1<8;j1++)
  {
  WR_CMD(0xb0+j1);
  WR_CMD(0x10); 
  WR_CMD(0x00);
   // for(i1=j1*128;i1<128*(j1+1);i1++)
   for(i1=0;i1<128;i1++)
    {
      WR_DATA(z[j1][i1]);
    } 
  }


© 著作权归作者所有

妖精王
粉丝 0
博文 2
码字总数 522
作品 0
中山
程序员
私信 提问
LPC2000 液晶显示器HDG12864L-6 并行控制 +输出汉字

void WR_DATA(char dat) //数据输出函数{ IO0SET=1<<9; //当A0为0时表示当前传输的是命令,为1时表示当前传输的是数据 IO0CLR =0xff; IO0SET =dat; IO0CLR = 1<<8; //来一个上升沿发数据 IO...

妖精王
2015/11/30
358
0
LVDS接口分类,时序,输出格式

1.LVDS输出接口概述   液晶显示器驱动板输出的数字信号中,除了包括RGB数据信号外,还包括行同步、场同步、像素时钟等信号,其中像素时钟信号的最高频率可超过28MHz。采用TTL接口,数据传...

lxllinux
2018/01/04
0
0
ARM7内核寄存器、中断向量控制器

ARM7内核寄存器分布 ARM7TDMI-S内核共37个寄存器。 R0—R7,通用寄存器,共8个。 R8—R12,除快中断有自己寄存器(Rx_fiq),其他模式共用,共10个。 R13,栈指针寄存器。用户、系统共用外,其...

冲赤
2013/03/27
1K
0
根据以往的经验,液晶显示哪个尺寸下上网/写代码眼睛感觉比较舒服

液晶显示器虽然支持多种分辩率,但只有一种是最佳分辩率,所以有参考意义的只有尺寸,下面是常见的尺寸分辩率和点距 在你用过的不同尺寸的液晶显示器里面,感觉哪个尺寸下上网/写代码眼睛比较...

yak
2015/05/27
370
5
音乐播放器--Softsqueeze

Softsqueeze是一 个电脑上的音乐播放器。它补充了Squeezebox2 , Squeezebox和Slimp3硬件音乐播放器的不足。它支持与硬件同步播放器,使用SSH支持互联网上的媒体流。它使用Java开发,这让它可...

匿名
2008/12/05
2.1K
0

没有更多内容

加载失败,请刷新页面

加载更多

关于运维,该怎么决定它的方向,这个似工作又似兴趣的存在

我之前主要从事网络、桌面、机房管理等相关工作,这些工作使我迷惘,这应该是大多数运维人都经历过的过程; 18年国庆,我从国内前三的消费金融公司裸辞,下海创业,就是想要摆脱这样的困境。...

网络小虾米
9分钟前
2
0
Java Timer的用法

Timer timer = new Timer(); timer.schedule(new TimerTask() { public void run() { System.out.println("11232"); } }, 200000 , 1000); public void schedule(TimerTask task, long delay......

林词
13分钟前
3
0
使用js动态加载外部js文件以及动态创建script脚本

动态脚本指的是在页面加载时不存在,但将来的某一时刻通过修改该DOM动态添加的脚本。和操作HTML元素一样,创建动态脚本也有两种方式:插入外部文件和直接插入JavaScript代码。 动态加载外的外...

Bing309
21分钟前
2
0
从零开始入门 K8s | Kubernetes 网络概念及策略控制

作者 | 阿里巴巴高级技术专家 叶磊 一、Kubernetes 基本网络模型 本文来介绍一下 Kubernetes 对网络模型的一些想法。大家知道 Kubernetes 对于网络具体实现方案,没有什么限制,也没有给出特...

阿里巴巴云原生
25分钟前
2
0
天气获取

本文转载于:专业的前端网站➨天气获取 $.get("http://wthrcdn.etouch.cn/WeatherApi", { citykey: cityCode }, function (d) { //创建文档对象 var parser = new ......

前端老手
25分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部