CÙNG HỌC TẬP VÀ CHIA SẺ
 
IndexNỘI QUYCalendarTrợ giúpTìm kiếmĐăng kýĐăng Nhập

Share | 
 

 xin mach den giao thong tai nga tu dung vdk

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
xulehoadao
Thành viên mới
Thành viên mới


Tổng số bài gửi : 2
Điểm : 4
Danh tiếng : 0
Ngày tham gia : 08/11/2011

Bài gửiTiêu đề: xin mach den giao thong tai nga tu dung vdk   Tue Nov 08, 2011 8:24 pm

12 Anh nao co mach den giao thong tai nga tu dung vdk 89s52 cho em cai so do nguyen li voi a.Em bi cai mach nay qua cuoi ki nay phai nop do an roi ma trong tay chua co gi.Ai co mach thi gui cho em voi ,co mach in va cot thi cang tot em cam on .Khong biet ki nay co duoc thi mon nay nua ko day ,co mach chay moi duoc thi 17
Về Đầu Trang Go down
honuicoc0110
Thành viên mới
Thành viên mới


Tổng số bài gửi : 3
Điểm : 3
Danh tiếng : 0
Ngày tham gia : 30/09/2011

Bài gửiTiêu đề: Re: xin mach den giao thong tai nga tu dung vdk   Sun Mar 18, 2012 10:22 am

sao ko làm bắng PLC, tài liệu tham khảo cái đó cũng nhiều mà
Về Đầu Trang Go down
huudotb
Thành viên đặc biệt
Thành viên đặc biệt


Tổng số bài gửi : 397
Điểm : 1333
Danh tiếng : 62
Ngày tham gia : 30/11/2010
Tuổi : 27
Đến từ : Thái Bình

Bài gửiTiêu đề: Re: xin mach den giao thong tai nga tu dung vdk   Tue Mar 20, 2012 5:02 pm

vdk la đúng rùi vì rất rẻ dễ làm.hj.tiền đâu làm PLC.hj.tren Net cung rat nhiều mà. Vidu:

[You must be registered and logged in to see this link.]

or :

[You must be registered and logged in to see this image.]
#include
unsigned char thoi_gian0,thoi_gian1,thoi_gian2,thoi_gian3;
unsigned int over=0;
unsigned char ma[10]={192,249,164,176,153,146,130,248,128,144};

void delay(unsigned char time)
{
unsigned char x,y;
for(x=0;x {
for(y=0;y<13;y++);

}
}
void time0() interrupt 1
{ //cu 200 us thi tran 1 lan
over++;
if(over==4950) //gia tri tinh toan la 5000, tinh chinh lai 4950
{
over=0;
thoi_gian0--;
thoi_gian1--;
thoi_gian2--;
thoi_gian3--;
}
}

void h_thi0()
{
unsigned char k,chuc,donvi;
for(k=0;k<2;k++)
{
donvi=thoi_gian0;
chuc=thoi_gian0/10;
}
P2=ma[donvi];
P0=0xfe;
delay(1);
P0=0xff;
delay(1);
P0=0xfb;
delay(1);
P0=0xff;
delay(1);
P2=ma[chuc];
P0=0xfd;
delay(1);
P0=0xff;
delay(1);
P0=0xf7;
delay(1);
P0=0xff;
delay(1);
}


void h_thi1()
{
unsigned char k,chuc,donvi;
for(k=0;k<2;k++)
{
donvi=thoi_gian1;
chuc=thoi_gian1/10;
}
P2=ma[donvi];
P0_4=0;
delay(1);
P0_4=1;
delay(1);
P0_6=0;
delay(1);
P0_6=1;
delay(1);
P2=ma[chuc];
P0_5=0;
delay(1);
P0_5=1;
delay(1);
P0_7=0;
delay(1);
P0_7=1;
delay(1);
}

void h_thi2()
{
unsigned char k,chuc,donvi;
for(k=0;k<2;k++)
{
donvi=thoi_gian2;
chuc=thoi_gian2/10;
}
P2=ma[donvi];
P0_4=0;
delay(1);
P0_4=1;
delay(1);
P0_6=0;
delay(1);
P0_6=1;
delay(1);
P2=ma[chuc];
P0_5=0;
delay(1);
P0_5=1;
delay(1);
P0_7=0;
delay(1);
P0_7=1;
delay(1);
}


void h_thi3()
{
unsigned char k,chuc,donvi;
for(k=0;k<2;k++)
{
donvi=thoi_gian3;
chuc=thoi_gian3/10;
}
P2=ma[donvi];
P0_0=0;
delay(1);
P0_0=1;
delay(1);
P0_2=0;
delay(1);
P0_2=1;
delay(1);
P2=ma[chuc];
P0_1=0;
delay(1);
P0_1=1;
delay(1);
P0_3=0;
delay(1);
P0_3=1;
delay(1);
}
void main()
{
P0=255;
P2=255;
TMOD=2; //timer0 o che do 2 tu nap lai
TH0=54; //gia tri nap lai
TR0=1; //cho phep timer0 chay
ET0=1; //cho phep ngat timer0
EA=1;
while(1)
{
thoi_gian0=20;
thoi_gian1=24;

do
{
P1=0x21;
h_thi0();
h_thi1();
}
while(thoi_gian0!=0);

thoi_gian0=5;
thoi_gian1=5;
do
{
P1=0x22;
h_thi0();
h_thi1();
}
while(thoi_gian0!=0);

thoi_gian2=20;
thoi_gian3=24;

do
{

P1=0x0c;

h_thi2();
h_thi3();
}
while(thoi_gian2!=0);


thoi_gian2=5;
thoi_gian3=5;
do
{
P1=0x14;
h_thi2();
h_thi3();
}
while(thoi_gian2!=0);
}
}



__________________________________________________________________
[You must be registered and logged in to see this image.][You must be registered and logged in to see this image.][You must be registered and logged in to see this image.][You must be registered and logged in to see this image.][You must be registered and logged in to see this image.]
[You must be registered and logged in to see this link.]
Về Đầu Trang Go down
http://diendientu.forumh.net
lucky
Thành viên đặc biệt
Thành viên đặc biệt


Tổng số bài gửi : 240
Điểm : 580
Danh tiếng : 17
Ngày tham gia : 06/12/2010
Tuổi : 29
Đến từ : Việt Nam

Bài gửiTiêu đề: Re: xin mach den giao thong tai nga tu dung vdk   Tue Mar 20, 2012 9:08 pm

thực tế bây giờ đã rất nhìu ngã tư sử dụng PLC rùi đó! trên tủ điện dùng PLC để điều khiển cả hệ thống chiếu sáng lun! và phân ra 6 or 8 nàn đường!
thường các tủ này dùng PLC s7 200 của siemen!

__________________________________________________________________
Hãy zui lên và cuộc sống là không được dừng lại!
[You must be registered and logged in to see this image.][You must be registered and logged in to see this image.][You must be registered and logged in to see this image.][You must be registered and logged in to see this image.][You must be registered and logged in to see this image.][You must be registered and logged in to see this image.][You must be registered and logged in to see this image.]
Về Đầu Trang Go down
Sponsored content




Bài gửiTiêu đề: Re: xin mach den giao thong tai nga tu dung vdk   Today at 9:28 pm

Về Đầu Trang Go down
 
xin mach den giao thong tai nga tu dung vdk
Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
 :: CÔNG NGHỆ KỸ THUẬT ĐIỆN TỬ ,TRUYỀN THÔNG :: TỔNG HỢP KHO ĐỒ ÁN-
Chuyển đến