Thông báo

Collapse
No announcement yet.

Tạo trễ..................

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

  • #16
    Nguyên văn bởi thanhnshd Xem bài viết
    $ include (reg52.inc)
    org 0000H ;Vector reset
    ljmp Init ;nhay toi chuong trinh khoi tao

    org 002BH ;Vector ngat TRANT/C2
    ljmp INT_T2 ;ctcpvn tran T2
    org 100

    Init:
    clr EA ;cam ngat
    mov SP,#2FH ;khoi tao ngan sap sep
    mov T2CON,#00H ;T2 lam viec
    mov TL2,#017H ;auto_reload
    mov RCAP2L,TL2 ;chu ki ngat la 1ms
    mov TH2,#0fcH
    mov RCAP2H,TH2
    setb ET2 ;cho phÐp T2 ng¾t
    setb TR2
    setb EA
    here:
    sjmp here ;dợi ngắt
    int_t2:
    clr TF2 ;xóa cờ tràn
    cpl p1.0 ;lệnh đảo bít
    reti
    Ai giúp mình mô phỏng thử đoạn code này với
    Mình thử với Keil thì bị lỗi, thử với RCHPSIM thì bị lỗi ở chỗ "setb ET2"
    Mình đang tìm hiểu về chế độ autore load của Timer 2
    Last edited by Rock32; 19-11-2012, 16:52.
    I'm A industrial chicken ~:>

    Comment


    • #17
      Sau 1 hồi mò mẫm, thay setb ET2 = setb IE.5 thì lại được
      I'm A industrial chicken ~:>

      Comment

      Về tác giả

      Collapse

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

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

      Collapse

      Đang tải...
      X