Thông báo

Collapse
No announcement yet.

Cần anh em nào pro vao coi giúp cái này

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

  • Cần anh em nào pro vao coi giúp cái này

    Mình viết đaọn code hiện chữ tren lcd nhung nó không mô phổng được mình đã xem nhùi lần ko biết sai chổ nào anh em coi giúp giùm


    ;************************************************* ***
    en bit p0.2
    rw bit p0.1
    rs bit p0.0
    databus equ p1
    ;************************************************* ***

    org 00h
    main:
    Acall lcdinit
    mp1:
    Acall disp_fline
    acall disp_sline
    sjmp $
    lcdinit:
    Clr rs
    clr rw
    setb en
    mov databus,#38h
    acall sendcommand
    mov th0,#high(-4100)
    mov tl0,#low(-4100)
    acall delay
    mov databus,#38h
    acall sendcommand
    mov th0,#high(-100)
    mov tl0,#low(-100)
    acall delay
    mov databus,#38h
    acall sendcommand
    mov databus,#0ch
    acall sendcommand
    mov databus,#01h
    acall sendcommand
    mov databus,#06h
    acall sendcommand
    ret
    sendcommand:
    Clr rs
    sjmp pulse_en
    senddata:
    Setb rs
    nop
    pulse_en:
    Clr rw
    clr en
    nop
    setb en
    nop
    mov databus,#0ffh
    setb rw
    clr rs
    clr en
    nop
    setb en
    nop
    busy:
    Mov a,databus
    jb acc.7,busy
    busy2:

    Mov a,databus
    jb acc.7,busy2
    clr rw
    ret
    disp_fline:
    Mov databus,#80h
    acall sendcommand
    mov dptr,#fline_data
    acall write
    ret
    disp_sline:
    Mov databus,#0c0h
    acall sendcommand
    mov dptr,#sline_data
    acall write
    ret
    write:
    Mov a,#0
    movc a,@a+dptr
    cjne a,#99h,write_cont
    write_cont:
    Mov databus,a
    acall senddata
    inc dptr
    sjmp write
    delay:
    Mov tmod,#01h
    setb tr0
    jnb tf0,$
    clr tr0
    clr tf0
    ret
    fline_data:
    Db 'micro-controller'
    db 99h
    sline_data:
    Db 'designed by: Pqt'
    db 99h
    end

Về tác giả

Collapse

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

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

Collapse

  • bqviet
    Trả lời cho Đấu tắt điện cho máy tính bảng
    bởi bqviet
    Bqv cáo lỗi vì chưa đủ khả năng diễn giải để người đọc hiểu. Người làm kỹ thuật sâu đôi khi như thế đó. Về việc nạp pin không vào dù cell mới, khả năng cái mạch quản lý đó đã hỏng - cũng chính là nguyên nhân đám cell cũ hỏng từ đầu.
    06-12-2025, 17:17
  • nguyendinhvan
    Trả lời cho Xin hỏi về mạch thu FM/AM trong catsette
    bởi nguyendinhvan
    Theo tôi, nó chỉ là cái Tuy- ê - nơ, hoặc là khối Trung Văn Tần, nó một phần trong cái Da đì ô thôi. Vì có thấy một chỗ có ba chân hàn, giiống như chân Cờ rít sờ tăng 455 ki nô hẹc. Còn khối Tuy ê nơ thì không nhìn thây cái Di ốt Va di cáp...
    05-12-2025, 19:59
  • afrendly
    Trả lời cho Đấu tắt điện cho máy tính bảng
    bởi afrendly
    Có vẻ ngoài hiểu biết của mình rồi. Cuối cùng mình quyết định tìm mua 2 pin trên Shopee, giá 200K thay vào. Tuy nhận pin được 1%, sạc mãi không vào nhưng cũng mở được máy lên. Vậy cũng tạm. Cảm ơn bạn đã hỗ trợ nhé....
    04-12-2025, 01:27
Đang tải...
X