Thông báo

Collapse
No announcement yet.

Hướng dẫn lập trình đèn giao thông đơn gian 89c51

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Hướng dẫn lập trình đèn giao thông đơn gian 89c51

    Chào mọi người !
    Em mới bắt đầu học code 89c51
    Cho e hỏi thuật toán viết đèn giao thông với?
    Em có 3 LED Xanh - Đỏ - Vàng và 1 LED 7Segment

    Em muốn ban đầu đèn Xanh sáng đếm Led 7 đoạn từ 0-> 9 rồi bật đèn vàng
    Và lại đếm từ 0->9 rồi bật đèn Đỏ

    Và vòng lặp tương tự

    Em code cho led 7 đoạn được nhưng muốn 1 lúc vừa sáng đèn vừa đếm thì không biết nên viết sao

    Thanks mọi người

  • #2
    thì bn gán port đèn bằng 0 hay 1 gì đó để dẫn trans bật đèn sau khi bật thì bắt đầu đếm, port gán rồi thì nó ko mất giá trị đâu mà lo


    Comment


    • #3
      vừa hiển thị vừa đếm làm như sau. gán giá trị cho biến đếm số giây đèn xanh + bật đèn xanh-> quét led hiển thị->trễ 1s->tăng biến đếm lên 1 đơn vị ->kiểm tra ->nếu giá trị biến đếm nhỏ hơn 9 thì quay lại tăng biến đếm->hiển thị.... Nếu giá trị biến đếm bằng 9 thì tắt tắt xanh, bật vàng... Đại loại là . cứ cho quet led hiển thị trên led 7 đoạn đủ 1s, lại quay lại kiểm tra và thực hiện chương trình.
      Last edited by caonhan_2004; 21-09-2013, 16:25.

      Comment


      • #4
        Nguyên văn bởi caonhan_2004 Xem bài viết
        vừa hiển thị vừa đếm làm như sau. gán giá trị cho biến đếm số giây đèn xanh + bật đèn xanh-> quét led hiển thị->trễ 1s->tăng biến đếm lên 1 đơn vị ->kiểm tra ->nếu giá trị biến đếm nhỏ hơn 9 thì quay lại tăng biến đếm->hiển thị.... Nếu giá trị biến đếm bằng 9 thì tắt tắt xanh, bật vàng... Đại loại là . cứ cho quet led hiển thị trên led 7 đoạn đủ 1s, lại quay lại kiểm tra và thực hiện chương trình.

        Thanks all!

        để m code thử

        Comment


        • #5
          vậy cho em hỏi ké với: hiển thị thời gian đếm ngược bằng led matrix viết bằng C thì làm ntn ạ??hướng dẫn em với,thanks all
          help me.............
          giúp em bt lớn này với :
          Thiết kế hệ thống đèn giao thông tại ngã 4 dùng vi xử lý với yêu cầu:
          - Mỗi hướng 2 cột, gồm các đèn xanh, đỏ, vàng, đèn cho phép và cấm rẽ phải
          - Hiển thị thời gian và đếm lùi bằng led ma trận,thời gian cho đèn xanh: 30s, đỏ: 10s, vàng: 3s
          - Các đèn xanh, đỏ, vàng dùng led đơn
          Last edited by puccadangiu; 28-10-2013, 01:35.

          Comment

          Về tác giả

          Collapse

          thaivantan Tìm hiểu thêm về thaivantan

          Bài viết mới nhất

          Collapse

          Đang tải...
          X