• Webdien.com - Cầu nối dân điện


    1. [HOT] - Webdien đang tuyển các vị trí quản lý cao cấp

      ntech.com.vn

  • Trang 1 của 2 12 CuốiCuối
    Kết quả 1 đến 10 của 15
    1. #1
      Tham gia
      30-11-2010
      Địa chỉ
      Đại dương xanh
      Bài viết
      125
      Cảm ơn
      36
      Được cảm ơn 48 lần, trong 25 bài

      Mặc định Mạch đèn giao thông [đả làm mạch thực rồi]

      Mình đả làm mạch thực rồi chạy 2 chế độ ban ngày tự động, ban đêm vàng chớp tắt.



      http://www.mediafire.com/file/hju4d7...engiaothog.rar
      +++---o0o---+++
      Quên đưa code:
      Code:
      #include<AT89X51.h>
      unsigned char thoi_gian0,thoi_gian1,thoi_gian2,thoi_gian3,thoi_gian4;
      unsigned int over=0;
      unsigned char ma[10]={192,249,164,176,153,146,130,248,128,144};
      
      void delay(unsigned int time)
      {	
      	unsigned char x,y;
      	for(x=0;x<time;x++)
      	{
      		for(y=0;y<13;y++);
      
      	}
      }
      
      
      void h_thi0()
      {
      	unsigned char k,chuc,donvi;
      	for(k=0;k<2;k++)
      		{
      		donvi=thoi_gian0%10;
      		chuc=thoi_gian0/10;
      		}
      P2=ma[donvi];
      P0_0=0;
      delay(1);
      P0_0=1;
      delay(1);
      P2=ma[chuc];
      P0_1=0;
      delay(1);
      P0_1=1;
      delay(1);
      }
      
      
      
      
      void h_thi1()
      {
      	unsigned char k,chuc,donvi;
      	for(k=0;k<2;k++)
      		{
      		donvi=thoi_gian1%10;
      		chuc=thoi_gian1/10;
      		}
      P2=ma[donvi];
      P0_2=0;
      delay(1);
      P0_2=1;
      delay(1);
      
      P2=ma[chuc];
      P0_3=0;
      delay(1);
      P0_3=1;
      delay(1);
      }
      
      void h_thi2()
      {
      	unsigned char k,chuc,donvi;
      	for(k=0;k<2;k++)
      		{
      		donvi=thoi_gian2%10;
      		chuc=thoi_gian2/10;
      		}
      P2=ma[donvi];
      P0_2=0;
      delay(1);
      P0_2=1;
      delay(1);
      
      P2=ma[chuc];
      P0_3=0;
      delay(1);
      P0_3=1;
      delay(1);
      }
      
      
      void h_thi3()
      {
      	unsigned char k,chuc,donvi;
      	for(k=0;k<2;k++)
      		{
      		donvi=thoi_gian3%10;
      		chuc=thoi_gian3/10;
      		}
      P2=ma[donvi];
      P0_0=0;
      delay(1);
      P0_0=1;
      delay(1);
      P2=ma[chuc];
      P0_1=0;
      delay(1);
      P0_1=1;
      delay(1);
      }
      
      void interrup0(void) interrupt 0 using 0 // dung ngat timer 0 su dung bank 0; 
      {
      P1=0x12;
      delay(240);
      P1=0x00;
      delay(240);
      return;
      }
      
      void time0() interrupt 1 using 0
      {						//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 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
      	EX0=1;
      	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);
      }
      }

      --------------------------------------------------------------------------------
      Xem bài viết cùng chuyên mục:

      Huỳnh Thanh Vũ
      Cơ Khí Anpha
      Chuyên sản xuất các loại máy đóng gói tự động
      0977 735 033

    2. The Following 4 Users Say Thank You to thanhvu_tv87 For This Useful Post:


    3. #2
      Tham gia
      26-05-2010
      Bài viết
      4
      Cảm ơn
      0
      Được cảm ơn 0 lần, trong 0 bài

      Mặc định Ðề: Mạch đèn giao thông [đả làm mạch thực rồi]

      #include<AT89X51.h>
      unsigned char thoi_gian0,thoi_gian1,thoi_gian2,thoi_gian3,thoi_g ian4;
      unsigned int over=0;
      unsigned char ma[10]={192,249,164,176,153,146,130,248,128,144};

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

      }
      }


      void h_thi0()
      {
      unsigned char k,chuc,donvi;
      for(k=0;k<2;k++)
      {
      donvi=thoi_gian0%10;
      chuc=thoi_gian0/10;
      }
      P2=ma[donvi];
      P0_0=0;
      delay(1);
      P0_0=1;
      delay(1);
      P2=ma[chuc];
      P0_1=0;
      delay(1);
      P0_1=1;
      delay(1);
      }




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

      P2=ma[chuc];
      P0_3=0;
      delay(1);
      P0_3=1;
      delay(1);
      }

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

      P2=ma[chuc];
      P0_3=0;
      delay(1);
      P0_3=1;
      delay(1);
      }


      void h_thi3()
      {
      unsigned char k,chuc,donvi;
      for(k=0;k<2;k++)
      {
      donvi=thoi_gian3%10;
      chuc=thoi_gian3/10;
      }
      P2=ma[donvi];
      P0_0=0;
      delay(1);
      P0_0=1;
      delay(1);
      P2=ma[chuc];
      P0_1=0;
      delay(1);
      P0_1=1;
      delay(1);
      }

      void interrup0(void) interrupt 0 using 0 // dung ngat timer 0 su dung bank 0;
      {
      P1=0x12;
      delay(240);
      P1=0x00;
      delay(240);
      return;
      }

      void time0() interrupt 1 using 0
      { //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 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
      EX0=1;
      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);
      }
      }


      Cái code này bác thanhvu về sửa lại dùm rùi gửi lại anh em coi nhé,toàn lỗi cú pháp thôi,nhanh nhe'.ko thi` gửi wa gmail:thinh31a@gmail.com

    4. #3
      Tham gia
      30-11-2010
      Địa chỉ
      Đại dương xanh
      Bài viết
      125
      Cảm ơn
      36
      Được cảm ơn 48 lần, trong 25 bài

      Mặc định Ðề: Mạch đèn giao thông [đả làm mạch thực rồi]

      Cái code này bác thanhvu về sửa lại dùm rùi gửi lại anh em coi nhé,toàn lỗi cú pháp thôi,nhanh nhe'.ko thi` gửi wa gmail:thinh31a@gmail.com
      Vũ test lại rồi có lỗi gì đâu...bạn biên dịch bằng Keil c nhe!
      Huỳnh Thanh Vũ
      Cơ Khí Anpha
      Chuyên sản xuất các loại máy đóng gói tự động
      0977 735 033

    5. Những thành viên đã cảm ơn thanhvu_tv87 vì bài viết hữu ích:


    6. #4
      Tham gia
      23-04-2011
      Bài viết
      5
      Cảm ơn
      3
      Được cảm ơn 0 lần, trong 0 bài

      Mặc định Ðề: Mạch đèn giao thông [đả làm mạch thực rồi]

      Cảm ơn bạn nhiều. Bạn ở đâu vậy. Mình cũng muốn làm mạch thật của mạch giao thông này. Có gì bạn giúp mình nha.
      Sửa lần cuối bởi ngoanhvu01; 23-04-2011 lúc 22:39.

    7. #5
      Tham gia
      30-11-2010
      Địa chỉ
      Đại dương xanh
      Bài viết
      125
      Cảm ơn
      36
      Được cảm ơn 48 lần, trong 25 bài

      Mặc định Ðề: Mạch đèn giao thông [đả làm mạch thực rồi]

      Trích dẫn Gửi bởi ngoanhvu01 Xem bài viết
      Cảm ơn bạn nhiều. Bạn ở đâu vậy. Mình cũng muốn làm mạch thật của mạch giao thông này. Có gì bạn giúp mình nha.
      Mình ở TP Trà Vinh, có gì thì liên hệ với mình!!!
      Huỳnh Thanh Vũ
      Cơ Khí Anpha
      Chuyên sản xuất các loại máy đóng gói tự động
      0977 735 033

    8. #6
      Tham gia
      23-04-2011
      Bài viết
      5
      Cảm ơn
      3
      Được cảm ơn 0 lần, trong 0 bài

      Mặc định Ðề: Mạch đèn giao thông [đả làm mạch thực rồi]

      ui xa quá. hic. bạn rỗi hướng dẫn chi tiết cách làm mạch đc hok. Bạn đc mua những linh kiện gì. lúc lắp có lưu ý gì ko . thanks

    9. #7
      Tham gia
      23-04-2011
      Bài viết
      5
      Cảm ơn
      3
      Được cảm ơn 0 lần, trong 0 bài

      Mặc định Ðề: Mạch đèn giao thông [đả làm mạch thực rồi]

      Bạn cho mình xin mạch in của bài này với. thanks

    10. #8
      Tham gia
      23-09-2011
      Địa chỉ
      tp HCM
      Bài viết
      5
      Cảm ơn
      2
      Thanked 1 Time in 1 Post

      Mặc định Ðề: Mạch đèn giao thông [đả làm mạch thực rồi]

      mấy anh chỉ giúp em cái mạch giao thông đơn giản dùng ic 4017 đèn xanh 3s, đỏ 2s, vàng 1s. sv mới kém hiểu biết, mong được mọi ng giúp đở! cám ơn nhiều!

    11. #9
      Tham gia
      30-05-2008
      Địa chỉ
      Cung trăng
      Bài viết
      2,497
      Cảm ơn
      1,184
      Được cảm ơn 3,893 lần, trong 1,468 bài

      Mặc định Ðề: Mạch đèn giao thông [đả làm mạch thực rồi]

      Hehe, pác nhầm rồi. Xanh 2s, đỏ 3s mới đúng.

      Pác ráp 4017 và 555 như bình thường. Con 555 tính toán dao động 1 giây.

      Q0 và Q1 qua 2 diode vào đèn xanh 1
      Q2 qua 1 diode vào đèn vàng 1
      Q3, Q4, Q5 qua 3 diode vào đèn đỏ 1

      Q0, Q1, Q2 qua 3 diode vào đèn đỏ 2.
      Q3, Q4 qua 2 diode vào đèn xanh 2.
      Q5 qua 1 diode vào đèn vàng 2.

      Q6 nối trở về chân reset.

    12. Những thành viên đã cảm ơn quocthai vì bài viết hữu ích:


    13. #10
      Tham gia
      19-10-2011
      Địa chỉ
      Hải Dương
      Bài viết
      14
      Cảm ơn
      5
      Thanked 2 Times in 1 Post

      Mặc định Ðề: Mạch đèn giao thông [đả làm mạch thực rồi]

      Trích dẫn Gửi bởi quocthai Xem bài viết
      Hehe, pác nhầm rồi. Xanh 2s, đỏ 3s mới đúng.

      Pác ráp 4017 và 555 như bình thường. Con 555 tính toán dao động 1 giây.

      Q0 và Q1 qua 2 diode vào đèn xanh 1
      Q2 qua 1 diode vào đèn vàng 1
      Q3, Q4, Q5 qua 3 diode vào đèn đỏ 1

      Q0, Q1, Q2 qua 3 diode vào đèn đỏ 2.
      Q3, Q4 qua 2 diode vào đèn xanh 2.
      Q5 qua 1 diode vào đèn vàng 2.

      Q6 nối trở về chân reset.
      Bác chỉnh giúp em thời gian mạch này với. Đèn xanh 30s, vàng 20s, đỏ 50s

      [IMG][/IMG]
      http://www.data.webdien.com/free/dow...f0a79586c1bbbb

    14. The Following 2 Users Say Thank You to phamtruongan01 For This Useful Post:


    Trang 1 của 2 12 CuốiCuối

    Trả lời với tài khoản Facebook

    Các Chủ đề tương tự

    1. Dân điện Thái Bình vô đây giao lưu
      Bởi tinhmaitheotagmc2308 trong diễn đàn Giao lưu - gặp gỡ anh em kỹ sư điện
      Trả lời: 23
      Bài cuối: 09-07-2015, 10:56
    2. tài liệu s7-200 giao tiếp với wincc qua pc access thiết kế đèn giao thông
      Bởi ranspkt trong diễn đàn Bộ môn tự động
      Trả lời: 17
      Bài cuối: 05-07-2014, 09:19
    3. Thảo luận - chương trình đèn giao thông dùng PLC ABB AC
      Bởi kuteo89 trong diễn đàn PLC
      Trả lời: 0
      Bài cuối: 10-05-2013, 10:04
    4. lý do để tôn trọng luật giao thông
      Bởi Trai Già trong diễn đàn THƯ GIÃN
      Trả lời: 1
      Bài cuối: 24-05-2012, 01:43
    5. hệ thống đèn tín hiệu giao thông
      Bởi huubac_haui trong diễn đàn PLC
      Trả lời: 0
      Bài cuối: 12-06-2011, 20:50
    Văn Võ Trạng Nguyên
    Hắc Hiệp Đại Chiến Thánh Bài 2
    Đặc Cảnh Diệt Ma
    Khử Ma Đạo Trưởng
    Cương Thi Diệt Tà
    Sự Hình Thành Của Đế Chế Mông Cổ
    NHỮNG KHOẢNH KHẮC ĐÁNG NHỚ CỦA GIẢI GOLF PHÚ MỸ HƯNG 2016