Thông báo

Collapse
No announcement yet.

giúp em với các bác ơi ?

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

  • giúp em với các bác ơi ?

    proteus báo lỗi là sao : "simulation is not running in real time due to excessive cpu load "
    chương trình của em đây :
    Code:
     org 0000h
     ljmp main
    org 000bh 
     ljmp timer0
    ;----------------------
    main:
     mov sp,#30h
     mov 30h,#00h
     mov 31h,#00h
     mov TMOD,#01h
     mov TL0,#low(-9216)
     mov TH0,#high(-9216)
     mov IE,#10000010b
     setb TR0
    lap:
     call hienthi
     call kiemtra
    sjmp lap
    ;------------------------
    hienthi:
     mov DPTR,#bang
     mov A,30h
     movc A,@A+dptr
     mov P0,#01h
     mov P2,A
     call delay
     mov A,31h
     cjne a,#9,tiep
     sjmp thoathienthi
    tiep:
     movc A,@a+DPTR
     mov p0,#02h
     mov P2,A
     call delay
    thoathienthi:
     ret
    ;--------------------
    kiemtra:
     cjne R2,#100,ketthuc
     mov R2,#00h
     inc 30h
     mov a,30h
     cjne a,#9,ketthuc
     mov 30h,#00h
     inc 31h
     mov a,31h
     cjne a,#9,ketthuc
     mov 31h,#00h
     ketthuc:
    ret
    ;-------------------------
    delay:
     mov r7,#250
     djnz r7,$
    ret
    timer0:
     inc R2
     mov TL0,#low(-9216)
     mov TH0,#high(-9216)
     setb tr0
    reti
    bang:
     db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h,0
    end
    Last edited by VNarmy; 23-10-2007, 18:15.

  • #2
    Do khả năng tính toán của PC của bạn nên Proteus không thể chạy với thời gian thực vì CPU sẽ quá tải. Khi chạy thật trên vi điều khiển mạch của bạn vẫn hoạt động bình thường

    Comment


    • #3
      Vô đây nhé, có phần mềm mô phỏng đó!
      http://dientuvietnam.net/forums/showthread.php?t=8188

      Không phải là proteus cực dễ làm.
      Ngoài ra còn nhiều chương trình khác nữa như: Reads51, KeilC ...

      Comment

      Về tác giả

      Collapse

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

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

      Collapse

      Đang tải...
      X