凌阳科技大学计划论坛

首页 » 16位应用专题 » 毕业设计专区 » 求助:splc501液晶模组问题
ttff2008 - 2008-4-30 18:57:00
我用的小丑大哥的驱动程序,想改变端口,用IOB高八位做数据口,其他不变,不知道端口定义如何修改,改了好就都无法显示。
zxxyj0506 - 2008-6-9 20:52:00
呵呵 我也有这个问题
我在SPLC501Driver.inc 文件里 这么改了
想用 B口高八位做splc501的数据 低八位做501的控制
但是结果 液晶屏就初始化不了了
是不是 还要再修改点什么?

.define    DATA_PORT_HIGHT    0x00        //数据口输出高八位定义,若数据接口为IO端口的高八位,则不屏蔽
.define    M_IO_DATA_MASK    0xff00            //若数据口为高八位,则定义值为0xff00

.define    M_IO_EP                0x0020            //EP与SPCE061A的接口定义
.define    M_IO_RW              0x0010            //RW与SPCE061A的接口定义
.define    M_IO_AO              0x0008            //AO与SPCE061A的接口定义
.define    M_IO_CS              0x0004            //CS与SPCE061A的接口定义
//数据端口定义
.define    P_IO_Data_D        P_IOB_Data
.define    P_IO_Data_A        P_IOB_Attrib
.define    P_IO_Data_Di      P_IOB_Dir
.define P_IO_Data_B          P_IOB_Buffer
//控制端口定义
.define    P_IO_Ctrl_D        P_IOB_Data
.define    P_IO_Ctrl_A        P_IOB_Attrib
.define    P_IO_Ctrl_Di      P_IOB_Dir
.define P_IO_Ctrl_B          P_IOB_Buffer
五交化维修部 - 2008-10-7 12:37:00
只要把A改成B就可以
 1 
查看完整版本: 求助:splc501液晶模组问题