导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[seeyounow][求助]sed1335告急



No.53743
作者:seeyounow
邮件:zjun726@yahoo.com.cn
ID:19677
登陆:5次
文章数:4篇
最后登陆IP:218.106.101.242
最后登陆:2004/4/30 18:27:54
注册:2004/3/29 18:34:21
财富:118
发帖时间:2004/4/29 21:12:03
发贴者IP:218.106.101.243
标题:seeyounow:[求助]sed1335告急
摘要:No.53743[求助]sed1335告急 我现在做sed1335驱动640*240屏幕,用c8051f124驱动,P1口为数据口,写了个初始化程
序,但是屏幕总是是不停的闪烁,调试时,我也监控了数据端口P1,P3口间接控制,发现传送数据正确,我想可能是时序上的问题,但又不知道具体问题出在哪里;硬件设计绝对没问题,因为先前别人用汇编语言编过一段简单的程序,可以显示出来。我把初始化程序单独拿出来,麻烦哪位高手指点一二,不胜感激!
#include   <c8051f120.h>  
#include   <intrins.h>  
#define uchar unsigned char
#define uint  unsigned int

//sed1335指令代码
#define SYSTEM_SET        0x40
#define SLEEP_IN        0x53
#define    DISPON            0x59
#define DISPOFF            0x58
#define SCROLL            0x44
#define    CSRFORM            0x5D
#define    CGRAMADR        0x5C
#define CSRDIR_UP        0x4E
#define CSRDIR_DOWN        0x4F
#define CSRDIR_LEFT        0x4D
#define CSRDIR_RIGHT        0x4C
#define HDOTSCR            0x5A
#define OVLAY            0x5B
#define CSRW            0x46
#define CSRR            0x47
#define MWRITE            0x42
#define MREAD            0x43

#define SAD1      0x0000                      /*定义显示一区首址*/
#define SAD1L     0x00                        /*定义显示一区首址低8位*/
#define SAD1H     0x00                         /*定义显示一区首址高8位*/
#define SL1       239                       /*定义显示一区所占显示屏幕的行数*/

#define SAD2      0x4000                          /*定义显示二区首址*/
#define SAD2L     0x00                           /*定义显示二区首址低8位*/
#define SAD2H     0x40                             /*定义显示二区首址高8位*/
#define SL2       239                       /*定义显示二区所占显示屏幕的行数*/

#define SAD3      0x8000                               /*定义显示三区首址*/
#define SAD3L     0x00                         /*定义显示三区首址低8位*/
#define SAD3H     0x00                           /*定义显示三区首址高8位*/

#define SAD4      0x0000                               /*定义显示四区首址*/
#define SAD4L     0x00                            /*定义显示四区首址低8位*/
#define SAD4H     0x00                            /*定义显示四区首址高8位*/

//间接控制信号定义
sbit    RS = P3^0;
sbit    RD = P3^1;
sbit    WR = P3^2;

//SYSTME SET参数
uchar code SYSTEM_SET_CODE[8] = {0x30,0x87,0x07,0x27,0x42,0xF0,0 ......

>>返回讨论的主题



  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:31毫秒 最大:7276毫秒 查询6次