1. THÔNG BÁO TUYỂN ADMIN DIỄN ĐÀN 2013
    Tìm kiếm nhà trọ - Ở ghép
    THÔNG BÁO BÁN ÁO SPKT.NET CHO THÀNH VIÊN DIỄN ĐÀN


    HÃY TÌM KIẾM Ở ĐÂY TRƯỚC KHI ĐẶT CÂU HỎI
    {xen:phrase loading}

Giải Đề Thi Vi Xử Lý 1 Ngày 29/12/2011

Thảo luận trong 'Thảo luận đề thi' bắt đầu bởi vanbinh_21, 31 Tháng mười hai 2011.

  1. vanbinh_21 <marquee><b><i>--- waiting for you... mãi chờ em..

    Số bài viết: 2,077
    Đã được thích: 52
    Điểm thành tích: 48
    2 bài này mình giải rồi (có nhờ anh trần hữu hùng khóa 08 chỉnh sửa :) )
    đề bài:
    bài giải:

    câu 1:

    câu 2:
  2. truongai_24h Member

    Số bài viết: 53
    Đã được thích: 0
    Điểm thành tích: 6
  3. user001 New Member

    Số bài viết: 306
    Đã được thích: 3
    Điểm thành tích: 0
    Bài 1 theo mình thì chưa chuẩn: 2 couter đếm khác nhau, bạn so sánh TL0 (thuan) mà ko so sánh TL1. khi thuan lên 200 mà nghịch chưa về 0 thì bài toán có lẽ sẽ ko đúng!
  4. vanbinh_21 <marquee><b><i>--- waiting for you... mãi chờ em..

    Số bài viết: 2,077
    Đã được thích: 52
    Điểm thành tích: 48
    :) thank bạn nhiều. bạn xem thử còn lỗi nào không, giúp mình với, ngày 6 này thi rồi

    THUAN EQU R2
    NGHICH EQU R1
    ORG 00H
    MOV DPTR, #MA7DOAN
    MOV TMOD,#01010101B
    SETB TR0
    SETB TR1

    LB1: MOV THUAN,#00H
    MOV NGHICH,#200H
    LB2: CALL HEXTOBCD
    CALL GIAIMA
    CALL HIENTHI

    LB3: MOV THUAN,TL0
    CLR C
    MOV A,#200
    SUBB A,TL1
    MOV NGHICH,A
    CJNE THUAN,#200,LB
    MOV TL0,#00H
    LB: CJNE NGHICH,#0,LB2
    MOV TL1,#00H
    JMP LB1

    HEXTOBCD: MOV A,THUAN
    MOV B,#10
    DIV AB
    MOV 20H,B
    MOV B,#10
    DIV AB
    MOV 21H,B
    MOV 22H,A

    MOV A,NGHICH
    MOV B,#10
    DIV AB
    MOV 30H,B
    MOV B,#10
    DIV AB
    MOV 31H,B
    MOV 32H,A
    RET

    GIAIMA: MOV A,20H
    MOVC A@A+DPTR
    MOV 25H,A

    MOV A,21H
    MOVC A@A+DPTR
    MOV 26H,A

    MOV A,22H
    MOVC A@A+DPTR
    MOV 27H,A

    MOV A,30H
    MOVC A@A+DPTR
    MOV 35H,A

    MOV A,31H
    MOVC A@A+DPTR
    MOV 36H,A

    MOV A,32H
    MOVC A@A+DPTR
    MOV 37H,A


    HIENTHI: MOV P0,25H
    CRL P2.0
    CALL DELAY1MS
    SETB P2.0

    MOV P0,26H
    CRL P2.1
    CALL DELAY1MS
    SETB P2.1

    MOV P0,27H
    CRL P2.2
    CALL DELAY1MS
    SETB P2.2

    MOV P0,35H
    CRL P3.0
    CALL DELAY1MS
    SETB P3.0

    MOV P0,36H
    CRL P3.1
    CALL DELAY1MS
    SETB P3.1

    MOV P0,37H
    CRL P3.2
    CALL DELAY1MS
    SETB P3.2

    $INCLUDE(TV_DELAY.ASM)
    MA7DOAN: DB 0C0H,0F9H,0A4H,0B0H,099H,092H,082H,0FBH,080H,090H
    END
  5. user001 New Member

    Số bài viết: 306
    Đã được thích: 3
    Điểm thành tích: 0
  6. user001 New Member

    Số bài viết: 306
    Đã được thích: 3
    Điểm thành tích: 0
    dưới đây là bài của mình, bạn có thể tham khảo
  7. vanbinh_21 <marquee><b><i>--- waiting for you... mãi chờ em..

    Số bài viết: 2,077
    Đã được thích: 52
    Điểm thành tích: 48
    MOV NGHICH,#200H
    MOV THUAN,#00H

    LB2: CALL HEXTOBCD
    CALL GIAIMA
    CALL HIENTHI

    LB3: MOV THUAN,TL0
    CLR C
    MOV A,#200
    SUBB A,TL1
    MOV NGHICH,A
    CJNE THUAN,#200,LB
    MOV TL0,#00H
    LB: CJNE NGHICH,#0,LB2
    MOV TL1,#00H
    JMP LB2


    thử lại lần nữa :(
  8. 07119036 New Member

    Số bài viết: 56
    Đã được thích: 0
    Điểm thành tích: 0
    câu 2 xài 4x2 thôi chứ . xài 4x4 dư sao @@
    BÀI MÌNH GIẢI CÂU 1 XEM SAO HEN :
    org OOH
    MOV DPTR,#MA7DOAN
    MOV TMOD,#01010101
    SETB TR0
    SETB TR1

    MAIN:
    CALL HEXTOBCD
    CALL GIAIMA
    CALL HIENTHI
    XO:
    MOV A,TLO
    CJNE A,#200,X1
    MOV TL0,#0
    X1:
    MOV A,TL1
    CJNE A,#200,MAIN
    MOV TL1,#0
    JMP MAIN


    HEXTOBCD:
    MOV A,TL0
    MOV B,#10
    DIV AB
    MOV 20H,B
    MOV B,#10
    DIV AB
    MOV 21H,B
    MOV 22H,A

    MOV A,#200
    SUBB A,TL1
    MOV B,#10
    DIV AB
    MOV 23H,B
    MOV B,#10
    DIV AB
    MOV 24H,B
    MOV 25H,A
    RET


    GIAIMA:

    HIENTHI:

    END
  9. 07119036 New Member

    Số bài viết: 56
    Đã được thích: 0
    Điểm thành tích: 0
    khúc này mình thấy ko ổn vì nếu mp gửi qua là #00 trạng thái 1 thì nó chớp tắt 1 s trc rồi máy DEC DEM
    theo mình cái này mình fai kiểm tra xem nó bằng 0 ko đã
    CÂU 2 VÌ HẾT GIỜ MÌNH CŨNG QUÊN XỬ LÝ KHÚC NÀY ,NỘP BÀI XONG MỚI BIK @@
  10. user001 New Member

    Số bài viết: 306
    Đã được thích: 3
    Điểm thành tích: 0
    Ko có lệnh CJNE direct,#data,rel :D
  11. hoantien Member

    Số bài viết: 359
    Đã được thích: 1
    Điểm thành tích: 18
    đề đâu có yêu cầu kết nối ma trân phím đâu nhỉ sao ai cũng làm ma trận phím mà 4x4 mới ghê chứ (đề có 8 phím). thật là cao thủ!
  12. user001 New Member

    Số bài viết: 306
    Đã được thích: 3
    Điểm thành tích: 0
    mình cũng làm 8 phím riêng nè :D
    thấy chủ topic post thì xem theo thôi :))
  13. 07119036 New Member

    Số bài viết: 56
    Đã được thích: 0
    Điểm thành tích: 0
  14. thuongdt New Member

    Số bài viết: 791
    Đã được thích: 0
    Điểm thành tích: 0

Chia sẻ trang này