网线检测装置
刚学单片机那会,自己做了一个网线检测的东西。最近把它改进了一下,只需装上四节五号电池即可使用。
电路图如下:
原理图:
pcb图:
文件:
|
文件: |
WANGXIANG_JIANCE.rar |
大小: |
44KB |
下载: |
下载 | |
程序如下:
#include
#include
#define uchar unsigned char
#define uint unsigned int
uint temp;
sbit p30=P3^0;
sbit p31=P3^1;
sbit p10=P1^0;
sbit p11=P1^1;
uchar tt[]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01};
uchar tg[]={0x10,0x80,0x04,0x08,0x01,0x20,0x40,0x02};
void delay(uint z)
{ uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void main()
{
uchar i=7;
while(1)
{
for(i=0;i<8;i++)
{
P3=tg[i];
P1=tg[i];
delay(700);
}
}
虽然东西很简单,但是当时做的时候没少费事!
说明一下,由于画电路板时存在一定的失误,因而焊接时有所修改。但原理图是正确的!
阅读(677) | 评论(0) | 转发(0) |