原创 PC并口控制灯

2008-7-31 16:40 1854 2 2 分类: 工程师职场

电脑的378H并行接口(LPT),通常

用于连接打印机或编程器等设备。

通过对该接口的编程,可实现自动控制。


例:PC并口小彩灯


程序如下:


#include


#include


#include


#define outabbress 0x378/*接口基地址


按机器的配置选用378H*/


void LPTOut(unsigend char outdata,long outtime);


main()


{


24,36,66,129,


129,66,36,24,


0,


1,2,4,8,16,32,64,128,


128,192,224,240,248,252,254,255,


255,254,252,248,240,224,192,128,


0,


1,2,4,8,16,32,64,128,


129,130,132,136,144,160,192,


193,194,196,200,208,224,


112,56,28,14,7,3,1,


0,


85,170,85,170,85,170,


255,


126,60,24,


0};


while(1)


{int f;


for(f=0;f<73;f + +)


{/*发送数据,4000为延迟时间*/


LPTOut(outdatas[f],4000);


/*时间值根据计算机的速度调整*/


printf("%d,outdatas[f]);/*在屏幕上显示


发送的数据*/


}


}


}


void LPTOut(unsigned char outdata,long outtime)


{


long t;


for(t=0;t


{


if(kbhit())


{


outportb(outabbress,0);/*清零*/


exit(1);/*按任意健清零,退出*/


}


}


}


/*outabbress接口地址,outdatas要输出


的8位二进制数*/


/*outtime延迟时间*/

文章评论0条评论)

登录后参与讨论
我要评论
0
2
1
2
3
4
5
6
7
8
9
0
关闭 站长推荐上一条 /4 下一条