Thông báo

Collapse
No announcement yet.

giúp em với

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

  • #16
    các bác ơi em tăng delay lên gấp đôi rồi nhưng hok chạy các bác xem lại code giúp em
    |

    Comment


    • #17
      bạn xem lại con vi điều khiển có chạy tối đa dc 24Mhz k ?

      Comment


      • #18
        làm sao biết được em xem datasheet thì thấy nó chạy đc thạch anh 24mhz mà
        |

        Comment


        • #19
          Nguyên văn bởi ozonedark2 Xem bài viết
          code nay em lap trình cho thạch anh 12mhz thì chay tốt nhưng gắn con thạch anh 24mhz thì hok chạy ai giúp em sửa lại với
          thử lại xem sao:
          Code:
                        ;***************************************************
          ;CHUONG TRINH DIEU KHIEN LCD HIEN THI DONG CHU 1 DICH CHUYEN, DONG CHU 2 DUNG YEN
          ;***************************************************
          ;RS -> P0.0, RW -> P0.1, E -> P0.2
          ;DATA BUS -> PORT 1
          ;***************************************************
              EN        BIT    P0.2        
              RW        BIT     P0.1        
              RS        BIT    P0.0        
              DATABUS    EQU    P1
          ;***************************************************
              ORG    0000H
          call ktao_lcd
          tudau:
          call hthi_dong1
          call delay1s
          call hthi_dong2
          call delay1s
          jmp tudau
          ktra_co:
          setb databus.7
          clr rs
          setb rw
          cho:
          clr en
          nop
          nop
          setb en
          nop
          nop
          jb databus.7,cho
          ret
          ktao_lcd:
          mov a,#38h
          call ghi_lenh
          mov a,#0eh
          call ghi_lenh
          mov a,#01h
          call ghi_lenh
          mov a,#06h
          call ghi_lenh
          ret
          ghi_lenh:
          call ktra_co
          mov databus,a
          clr rs
          clr rw
          setb en
          nop
          nop
          nop
          nop
          clr en
          ret
          ghi_dulieu:
          call ktra_co
          mov databus,a
          setb rs
          clr rw
          setb en
          
          nop
          nop
          nop
          nop
          clr en
          ret
          delay100ms:
          mov 51h,#200
          doi:
          mov 52h,#250
          djnz 52h,$
          djnz 51h,doi
          ret
          delay1s:
          mov r7,#5
          nhay:
          call delay100ms
          djnz r7,nhay
          ret
          hthi_dong1:
          mov a,#80h
          call ghi_lenh
          mov dptr,#dong1
          call hienthi
          ret
          hthi_dong2:
          mov a,#0c0h
          call ghi_lenh
          mov dptr,#dong2
          call hienthi
          ret
          hienthi:
          mov a,#0
          movc a,@a+dptr
          cjne a,#99h,h
          ret
          h:
          mov databus,a
          call ghi_dulieu
          inc dptr
          jmp hienthi
          dong1:
          db 'lop hoc vdk '
          db 99h
          dong2:
          db ' truong dh cntp '
          db 99h
          end
          |

          Comment

          Về tác giả

          Collapse

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

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

          Collapse

          Đang tải...
          X