Mạch mô phỏng đèn giao thông

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • heront
    Nhập môn đệ tử
    • Mar 2010
    • 2

    #31
    tụi tui đang bắt viết bằng ASM đây.chán

    Comment

    • nghiepngoc
      Nhập môn đệ tử
      • Mar 2010
      • 1

      #32
      minh dang lam do an tot nghiep cung vve den giao thong. nhung khong su dung pic. ma de tai cua minh la dung con psoc cy8c27443. ba con nao co code chuong trinh cho psoc thi dup minh voi nha

      Comment

      • taiphap
        Nhập môn đệ tử
        • Mar 2010
        • 2

        #33
        nếu viết bằng code notepad thì có khác dzi không????
        còn muốn gắn thêm bàn phím để điều khiển theo ý của mình thì cần làm thế nao???

        Comment

        • taiphap
          Nhập môn đệ tử
          • Mar 2010
          • 2

          #34
          anh em trong 4room đâu hết rùi nè

          Comment

          • cuongcpr
            Nhập môn đệ tử
            • Mar 2010
            • 2

            #35
            em cũng mới bắt đầu học về Asem,thầy bắt làm bt lớn dùng pic16f877a thiết kế mạch đèn giao thông,em còn lơ mơ quá ko biết bắt đầu từ đâu.hix

            Comment

            • automatic_nd
              Nhập môn đệ tử
              • Jan 2010
              • 3

              #36
              có bạn nào làm nhiều về led 7seg không pót lên giúp mình vài bài

              Comment

              • luckyboy_tqh1
                Nhập môn đệ tử
                • Apr 2010
                • 1

                #37
                ban co co mach dieu khien den gt o nga tu .giao tiep voi may tinh tu 6h-23h thi den xanh den do den vang sang .con thoi gian con lai chj co den vang nhap nhay!

                Comment

                • hcmut.khoamaisi
                  Đệ tử 4 túi
                  • Dec 2009
                  • 79

                  #38
                  Ai thích thì down về tham khảo vậy.cái này mình tự làm cách đây cũng lâu rồichưa có giao tiếp với máy tính(vì trình độ lúc đó còn hạn chế ).Bạn nào down về rồi sửa lại cho giao tiếp với máy tình rồi up lai cho anh em thi quá hay
                  Code:
                  /* Chuong Trinh den giao thong.Hien thi ra LCD.dung PIC16F877*/
                  #include "16f877.h"
                  #include "def_877a.h"
                  #fuses XT,NOWDT,NOPROTECT,NOLVP
                  #use   delay(clock=4000000)
                  #use fast_io(b)
                  #use fast_io(d)
                  
                  #define  RS  RD0              
                  #define  RW  RD1
                  #define  E   RD2
                  #define  LCD PORTB            //LCD duoc dieu khien qua PORTB
                  int   i=0;
                  const unsigned char key[]="15141312111009080706050403020100";  //Khai bao chuoi dem 15s cho den giao thong
                  void comwrt(void)             //ghi lenh ra LCD   
                     {                              
                      RS=0;
                      RW=0;
                      E=1;
                      E=0;
                      delay_ms(1);
                     }
                  
                  void datawrt(void)            //ghi data ra LCD
                     {
                      RS=1;
                      RW=0;
                      E=1;
                      E=0;
                      delay_ms(1);
                     }
                  
                  void initLCD(void)            //Khoi tao gia tri dau cho LCD
                     {
                     LCD=0x38;
                     comwrt();
                     LCD=0x0C;
                     comwrt();
                     LCD=0x06;
                     comwrt();
                     delay_ms(1);
                     }
                  void state1_light()           //cac trang thang cua den giao thong   
                     {
                      output_high(PIN_D3);
                      output_low(PIN_D4);
                      output_low(PIN_D5);
                      
                     }
                  
                  void state2_light()          
                     {
                      
                      output_low(PIN_D3);
                      output_high(PIN_D4);
                      output_low(PIN_D5);
                      
                     }
                  void state3_light()
                     {
                      output_low(PIN_D3);
                      output_low(PIN_D4);
                      output_high(PIN_D5);
                     }   
                     
                     
                  void LCD_count()                    //dem thoi gian 15s cho cac den xanh-Do
                     {
                     While(i<=30)
                     {
                            
                      LCD=key[i];                     
                      datawrt();
                      i=i+1;
                      LCD=key[i];
                      datawrt();
                      i=i+1;
                      delay_ms(1000);                    //xuat lan luot 2 ki tu ra LCD
                      LCD=0x01;                          //xoa man hinh LCD
                      comwrt();
                      delay_ms(1000);                    //phai delay thi lenh xoa man hinh moi xoa het duoc man hinh(rat Quan Trong(
                     }
                     }
                   void wait_yellow_light()              //Dem thoi gian 3s cho den vang
                     {
                     LCD='0';
                     datawrt();
                     LCD='3';
                     datawrt();
                     delay_ms(1000);
                     LCD=0x01;
                     comwrt();
                     delay_ms(1000);
                     
                     LCD='0';
                     datawrt();
                     LCD='2';
                     datawrt();
                     delay_ms(1000);
                     LCD=0x01;
                     comwrt();
                     delay_ms(1000);
                     
                     LCD='0';
                     datawrt();
                     LCD='1';
                     datawrt();
                     delay_ms(1000);
                     LCD=0x01;
                     comwrt();
                     delay_ms(1000);
                     
                     LCD='0';
                     datawrt();
                     LCD='0';
                     datawrt();
                     delay_ms(1000);
                     LCD=0x01;
                     comwrt();
                     delay_ms(1000);
                     }
                     
                  
                    
                    
                  void main(void)
                  {
                     While(1)
                     {
                     set_tris_B(0);
                     PORTB=0;
                     set_tris_D(0);
                     PORTD=0;
                     initLCD();              //khoi tao LCD
                   
                     state1_light();         //xanh-do   
                     LCD_count();
                     delay_ms(1000);
                     i=0;   
                     state2_light();         //vang-vang
                     wait_yellow_light();
                     delay_ms(1000);
                     i=0;     
                     state3_light();         //do-xanh
                     LCD_count();
                     delay_ms(1000);
                     i=0;
                     }
                  }
                  link phần cứng
                  http://www.mediafire.com/?stiskv0rp3t5s
                  Last edited by hcmut.khoamaisi; 12-10-2010, 09:46 AM.
                  My blog: http://autumnneverreturn.blogspot.com/
                  Đối thủ khó chiến thắng nhất là bản thân !!!

                  Comment

                  • cuongeuro
                    Nhập môn đệ tử
                    • Oct 2010
                    • 3

                    #39
                    andyhug co mach in va mach nguyen ly day du ko cho de tham khao voi,thanks so much

                    Comment

                    • cuongeuro
                      Nhập môn đệ tử
                      • Oct 2010
                      • 3

                      #40
                      ban nao co so do nguyen ly mach dkhien den giao thong dung 8951 hay pic cung duoc+2 con 8255 ko?
                      minh dag lam do an ma chua co mach,mong moi nguoi giup do

                      Comment

                      • nguyenthien2528
                        Nhập môn đệ tử
                        • Oct 2010
                        • 1

                        #41
                        giờ e mới có dịp làm mạch.
                        cám ơn các bạn đã chỉ dẫn, có gì thắc mắc, mọi người chỉ bảo nha!!!!
                        thanks

                        Comment

                        • loveliandcute
                          Nhập môn đệ tử
                          • Oct 2010
                          • 1

                          #42
                          ai có thể giúp minh thiết kế mạch đèn giao thông sử dụng rơle điện từ va rơle thời gian tại ngã tư cái.thank nhìu

                          Comment

                          • caubetiensi
                            Nhập môn đệ tử
                            • Jul 2011
                            • 1

                            #43
                            mô hình mạch đèn giao thông có đếm số

                            đây là mô hình đèn giao thông, anh em tham khảo video
                            Last edited by caubetiensi; 17-11-2011, 12:37 PM.

                            Comment

                            • thanh.them29
                              Nhập môn đệ tử
                              • Feb 2012
                              • 1

                              #44
                              thank nhe may pac..!

                              Comment

                              • duybeo1512
                                Nhập môn đệ tử
                                • Mar 2012
                                • 6

                                #45
                                có bác nào viết bằng mikro C không cho anh em xin với.anh em cũng đang cần mạch đèn giao thông thực từ 22h đến 5h chỉ nháy đèn vàng thôi!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

                                Comment

                                Working...