Thông báo

Collapse
No announcement yet.

Pro Nào Vào Giúp E Với CODE ASM CHO NUT BAM

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

  • Pro Nào Vào Giúp E Với CODE ASM CHO NUT BAM

    Click image for larger version

Name:	anh jjsksksksks.jpg
Views:	1
Size:	78.5 KB
ID:	1419825
    Mong mọi người giúp đỡ : Đề bài này là : Khi ấn K_1 Thì led D1 sáng và Tất cả các led D5-->D10 cũng sáng
    Tiếp tục ấn K2 thì led D2 sáng và led D5-> D10 sáng từ trái qua phải
    Tiếp tục ấn K3 thì D3 sáng và led D5-> D10 sáng từ phải qua trái
    Tiếp tục ấn K4 thì D4 sáng và led D5 ---> D0 nhấp nháy
    E đang học Vi xử lý nên cũng chưa biết được nhiều . e Viết code chưa được đúng cho lắm , Mong Mọi người giúp đỡ sửa code này giúp e với . Thank

    CODE


    .define
    k_1 p3_0
    k_2 p3_1
    k_3 p3_2
    k_4 p3_4
    D5 p1_0
    D6 p1_1
    D7 p1_2
    D8 p1_3
    D9 P1_4
    D10 P1_5
    D1 p2_0
    D2 p2_1
    D3 p2_2
    D4 p2_3
    .enddefine
    ;-------------------------------------------
    .code

    org 0x0000
    ljmp main
    //==========================================
    org 0x0030
    main:
    setb D5
    setb D6
    setb D7
    setb D8
    setb D9
    setb D10
    setb D1
    setb D2
    setb D3
    setb D4
    loop:
    jb k_1,cont1
    jnb k_1,$
    clr D1
    clr D5
    clr D6
    clr D7
    clr D8
    clr D9
    clr D10
    ljmp loop
    cont1:
    jb k_2,cont2
    jnb k_2,$
    clr D2
    mov r1,#6
    bat_dau:
    setb P1
    CALL DELAY
    clr D5
    CALL DELAY
    clr D6
    CALL DELAY
    clr D7
    CALL DELAY
    clr D8
    CALL DELAY
    clr D9
    CALL DELAY
    clr D10
    CALL DELAY
    DJNZ R1,bat_dau
    ljmp loop
    cont2:
    jb k_3,cont3
    jnb k_3,$
    clr D3
    mov r2,#6
    bat_dau_1:
    clr P1
    CALL DELAY
    setb D5
    CALL DELAY
    setb D6
    CALL DELAY
    setb D7
    CALL DELAY
    setb D8
    CALL DELAY
    setb D9
    CALL DELAY
    setb D10
    CALL DELAY
    DJNZ R2,bat_dau_1
    ljmp loop
    cont3:
    jb k_4,cont4
    jnb k_4,$
    clr led4
    mov r3,#6
    bat_dau_2:
    clr P1
    CALL DELAY_1
    setb P1
    CALL DELAY_1
    DJNZ R2,bat_dau_2
    ljmp loop
    cont4:

    ljmp loop
    ljmp main
    //==========================================
    DELAY:
    MOV R0,#200
    LAP:
    MOV R7,#200
    LAP2:
    NOP
    NOP
    NOP
    DJNZ R1,LAP2
    DJNZ R7,LAP
    RET
    //==========================================
    delay_1:
    DELAY:
    MOV R5,#50
    LAP_5:
    NOP
    NOP
    DJNZ R5,LAP_5
    RET
    //==========================================

    .endcode
    .end

  • #2
    Sao bạn k dùng lệnh dịch bit quay trái quay phải cho đơn giản mà cứ setb thế kia nhìn rối lắm

    Comment


    • #3
      dùng lệnh dịch thế nào vậy a. a có thể chỉ rõ hơn không

      Comment

      Về tác giả

      Collapse

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

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

      Collapse

      • mèomướp
        Trả lời cho Sửa bộ nguồn DC 60V 45A
        bởi mèomướp
        Dạ hông dám làm thì chắc chắn sẽ mãi ko thể làm được đâu ạ. Nguồn xung dân dụng vài kw giờ rất nhìu ạ, sạc ô tô điện, máy hàn, lò vi sóng, âm ly... tùy chất lượng mà độ phức tạp sẽ khác nhau ạ. Và cái giá phải trả về kinh tế...
        Hôm qua, 13:11
      • tuyennhan
        Trả lời cho Sửa bộ nguồn DC 60V 45A
        bởi tuyennhan
        Sửa dạng này thì chuyên còn không dám chắc khộng cháy nổ với linh kiện bán ngoài chợ nói gì khộng chuyên .
        Hôm qua, 09:25
      • tuyennhan
        Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
        bởi tuyennhan
        Đúng rồi chọn mua theo tai . ca thì phải toàn dải nhạc thì chỉ cao và thấp thé nên loa ca thì nghe nhạc không hay và ngược lại .
        Muốn ca và nhạc đều hay thì phải dúng 2 giàn , còn nếu chỉ có 1 thì phải chỉnh sửa lại sao cho ca và nhạc đều được không quá dở ....
        Hôm qua, 09:10
      • Ng.Phuong.5
        Vấn đề in lỗ khoan ra pdf ở Orcad 9.2
        bởi Ng.Phuong.5
        Vấn đề cũ: khi in mạch ra pdf và bấm chọn Keep Drill Holes Open, in ra thì pdf trắng đen các lỗ chân linh kiện như nhau. Mặc dù có linh kiện phần Drill là 1mm, có linh kiện thì là 3mm. Cho em hỏi cách sửa phần này ở Orcad 9.2 với ạ.
        Mấy con...
        09-01-2025, 19:44
      • viettinh
        Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
        bởi viettinh
        Bác nói đúng quá. Cơ mà muốn mua hàng chính hãng, hàng thương hiệu mà tai lại hợp hàng tầu mới khổ chứ.
        Đang tính mua cái loa tầu nữa cột đằng sau loa này, Loa sony chỉ để hát nhép thôi, có dc k các bác ...
        09-01-2025, 18:12
      • nguyendinhvan
        Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
        bởi nguyendinhvan
        Theo tôi thì khi hpj sản xuất ra cái loa đó, đã có nhiều chuyên gia kỹ thuật hiệu chỉnh, tính toán các phần tử kỹ lưỡng rồi.
        Bây giờ tính toán hiệu chỉnh lại cần có đội ngũ tương đương với nhà sản xuất.
        Cách đơn giản...
        09-01-2025, 00:04
      • mèomướp
        Trả lời cho Sửa bộ nguồn DC 60V 45A
        bởi mèomướp
        Dạ cháu có ý tốt muốn động viên chú ấy ngâm cứu khoa học thôi ạ. Về phần kiểm tra dao động thì chú ấy chưa biết thì sẽ tìm hiểu được là cần những gì ạ, chắc chắn là khi hướng dẫn phần ấy các cô chú nào đó sẽ lưu ý cần loại sò công suất ra tránh cháy nổ rồi ạ....
        08-01-2025, 19:02
      • tuyennhan
        Trả lời cho Sửa bộ nguồn DC 60V 45A
        bởi tuyennhan
        Chủ thớt hỏi có kiểm tra được dao động mà không cấp nguồn thì rõ trình ở mức nào mà mèo còn xúi ngâm cứu nữa ác vậy ....
        08-01-2025, 15:43
      • tuyennhan
        Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
        bởi tuyennhan
        Loa bass đấu trực tiếp không qua phân tần để thành loa toàn dải xem có thoát tiếng khộng , nếu không thoát cần phải sửa lại mạch cs hay âm sắc nếu đủ trình còn nếu thoát ca hay nhưng chưa vừa ý vì bass kém chăc thì đấu lại như cũ và đấu thêm loa mid treble bên ngoài .
        08-01-2025, 15:28
      • mèomướp
        Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
        bởi mèomướp
        Dạ loa tép bé xíu như ngón chân cái thôi ạ. Thiếu gì chỗ để đâu. Quan trọng là gắn thêm nó loa nghe ok hay ko thôi ạ...
        08-01-2025, 11:44
      Đang tải...
      X