1.3 软件实现串行数据传送接口

由软件实现2路串行数据的输出以完成显示屏行和列数据的要求,下面是串行输出1 B数据的软件源代码:

sbit clk=PO^ 0;

sbit dat=P1^ 7;

unsigned char bdata senddata;

sbit sendbit=senddata^7;

vid sendbyte(void)

{

int i;

POMl=0x00;

POM2=0x41;

P1M1=0x00;

P1M2=0X80;

elk=0;

for(=1;i《=8;i++)

{

clk=0;

dat=sendbitl;

clk=1;

senddata=senddata《《1;

}

clk=0;}

可以看出,只要给出senddata数据就可以在P1^7脚串行输出该数据。通过改变elk,dat脚及输出模式选择可方便实现在其他管脚的串行数据输出功能。

2 、结 语

采用多种串行接口技术,使新型的单片机P87LPC767能在大屏幕显示中应用。P87LPC767可工作在20MHz时钟频率,避免了显示屏越大,其他单片机频率底而出现的闪烁现象。经过调试,显示屏工作稳定,已用于一些商场及公共场所,效果良好。

责任编辑:gt

关于接口,总线,驱动就介绍完了,您有什么想法可以联系小编。