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
关于接口,总线,驱动就介绍完了,您有什么想法可以联系小编。