Thông báo

Collapse
No announcement yet.

Các anh xem hộ mạch này với (quet8led)

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

  • Các anh xem hộ mạch này với (quet8led)

    em vùa xưu tâmd dc này trên diễn đàn nhưng không thể chạy dc . ai rành về
    quet8led thì chỉ giáo .....
    mới vào học môn này khó quá cô giáo bắt làm về Led 7 thanh nhưng tìm hiểu mãi chưa biết cách, giúp làm bài tập lớn với
    không rõ là code sai hay là thiết kế sai nữa các anh các bác giúp với nha nhá

    Nó đây : http://thuongnhandatviet.com/quet8led.rar
    có gì pm cho mình : trunggoogle@yahoo.com cùng thảo luận nhé thxxx


    Code:
    org     0000H
    begin:  mov     p2,#00000001B
            mov     p3,#0F9H
            acall   delay
    
            mov     p2,#00000010B
            mov     P3,#0A4H
            acall   delay
    
            mov     p2,#00000100B
            mov     P3,#0B0H
            acall   delay
    
            mov     p2,#00001000B
            mov     P3,#099H
            acall   delay
    
            mov     p2,#00010000B
            mov     P3,#092H
            acall   delay
    
            mov     p2,#00100000B
            mov     P3,#082H
            acall   delay
    
            mov     p2,#01000000B
            mov     P3,#0f8H
            acall   delay
    
            mov     p2,#10000000B
            mov     P3,#080H
            acall   delay
            
            sjmp    begin
    delay:  mov     r0,#0ffH
            mov     r1,#0ffh
    loop:   djnz   r1,loop
            djnz    r0,loop
    ret
    end

  • #2
    Nguyên văn bởi trunggoogle Xem bài viết
    em vùa xưu tâmd dc này trên diễn đàn nhưng không thể chạy dc . ai rành về
    quet8led thì chỉ giáo .....
    mới vào học môn này khó quá cô giáo bắt làm về Led 7 thanh nhưng tìm hiểu mãi chưa biết cách, giúp làm bài tập lớn với
    không rõ là code sai hay là thiết kế sai nữa các anh các bác giúp với nha nhá

    Nó đây : http://thuongnhandatviet.com/quet8led.rar
    có gì pm cho mình : trunggoogle@yahoo.com cùng thảo luận nhé thxxx


    Code:
    org     0000H
    begin:  mov     p2,#00000001B
            mov     p3,#0F9H
            acall   delay
    
            mov     p2,#00000010B
            mov     P3,#0A4H
            acall   delay
    
            mov     p2,#00000100B
            mov     P3,#0B0H
            acall   delay
    
            mov     p2,#00001000B
            mov     P3,#099H
            acall   delay
    
            mov     p2,#00010000B
            mov     P3,#092H
            acall   delay
    
            mov     p2,#00100000B
            mov     P3,#082H
            acall   delay
    
            mov     p2,#01000000B
            mov     P3,#0f8H
            acall   delay
    
            mov     p2,#10000000B
            mov     P3,#080H
            acall   delay
            
            sjmp    begin
    delay:  mov     r0,#0ffH
            mov     r1,#0ffh
    loop:   djnz   r1,loop
            djnz    r0,loop
    ret
    end
    bạn mới học lập trình hay sao mà lại làm cái "delay" như thế kia ha?
    thứu nhất là ko ai delay như thế để quét led cả
    thứ 2 là bạn dùng sai rồi
    bạn thử viết lại delay dùng bộ định thời và cho các chương trình con lên trên xem.good luck!

    Comment


    • #3
      Nguyên văn bởi trunggoogle Xem bài viết
      em vùa xưu tâmd dc này trên diễn đàn nhưng không thể chạy dc . ai rành về
      quet8led thì chỉ giáo .....
      mới vào học môn này khó quá cô giáo bắt làm về Led 7 thanh nhưng tìm hiểu mãi chưa biết cách, giúp làm bài tập lớn với
      không rõ là code sai hay là thiết kế sai nữa các anh các bác giúp với nha nhá

      Nó đây : http://thuongnhandatviet.com/quet8led.rar
      có gì pm cho mình : trunggoogle@yahoo.com cùng thảo luận nhé thxxx


      Code:
      org     0000H
      begin:  mov     p2,#00000001B
              mov     p3,#0F9H
              acall   delay
      
              mov     p2,#00000010B
              mov     P3,#0A4H
              acall   delay
      
              mov     p2,#00000100B
              mov     P3,#0B0H
              acall   delay
      
              mov     p2,#00001000B
              mov     P3,#099H
              acall   delay
      
              mov     p2,#00010000B
              mov     P3,#092H
              acall   delay
      
              mov     p2,#00100000B
              mov     P3,#082H
              acall   delay
      
              mov     p2,#01000000B
              mov     P3,#0f8H
              acall   delay
      
              mov     p2,#10000000B
              mov     P3,#080H
              acall   delay
              
              sjmp    begin
      delay:  mov     r0,#0ffH
              mov     r1,#0ffh
      loop:   djnz   r1,loop
              djnz    r0,loop
      ret
      end


      nếu mới học thì mình nghĩ như vậy cũng được đấy chứ. Có điều ở đây delay của bạn lớn quá sẽ làm các led ko sáng được mà chớp chớp, bạn chỉ cần cho delay nhỏ lại là được rồi làm như mình nha.
      Code:
      org     0000H
      begin:  mov     p2,#00000001B
              mov     p3,#0F9H
              acall   delay
      
              mov     p2,#00000010B
              mov     P3,#0A4H
              acall   delay
      
              mov     p2,#00000100B
              mov     P3,#0B0H
              acall   delay
      
              mov     p2,#00001000B
              mov     P3,#099H
              acall   delay
      
              mov     p2,#00010000B
              mov     P3,#092H
              acall   delay
      
              mov     p2,#00100000B
              mov     P3,#082H
              acall   delay
      
              mov     p2,#01000000B
              mov     P3,#0f8H
              acall   delay
      
              mov     p2,#10000000B
              mov     P3,#080H
              acall   delay
              
              sjmp    begin
      delay:  mov     r0,#0ffH
              mov     r1,#0ffh;bo dong nay di
      loop:   djnz   r1,loop
              djnz    r0,loop;bo dong nay di 
      ret
      end
      [/QUOTE]

      rồi bây giờ bạn nạp vào vdk và xem kết quả nha. Nếu ko có board thì chạy mo phỏng trên proteus cũng được. Mạch mắc như hình kèm theo::

      nhớ 1 điều là khi làm mạch thực tế ko thể làm y như trong hình đâu nha ; cần có trở hạng dòng và transistor chịu dòng mới được nha
      Attached Files

      Comment

      Về tác giả

      Collapse

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

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

      Collapse

      Đang tải...
      X