Thông báo

Collapse
No announcement yet.

Mọi người giúp em bài tập này với .

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

  • Mọi người giúp em bài tập này với .

    Cho led cổng p1.0 nhấp nháy với chu kì 2s (dùng lệnh chứ không dùng mạch tạo xung ngoài ) sư dụng timer 0 . timer 1 . thạch anh 18,432mhz .
    Mức 1 sẽ sáng 0.6s còn mức 0 sẽ 1.4s .


    Mọi người nói rõ cho e phần tính toán nhá . thanks mợi người

  • #2
    MINH CO Y KIEN SAU:
    co that thiet phai dung TIMER ko
    1. NEU KO DUNG TIMER
    minh viet 2 chuong trinh DELAY0,6s va DELAY1,4s la dc roi:
    cach viet delay nhu sau:
    tan so thach anh la: 18,432 => chu ki may =1/12 tan so thach anh = 0,001532ms (ko biet em tinh dung ko)
    1 lenh djnz = 2 chu ki may, lenh mo 1 chu ki may
    ket hop 2 lenh nay vao trong vong lap 2,3 lan la ok dc chuong trinh di lay
    day toi tinh ho ong delay 0,6s : gan 39160chu ki may

    delay06ms:
    mov r1,#0fah
    delay1:
    mov r2,#78
    delay2:
    djnz r2,delay2
    djnz r1,delay1
    ret

    o day tinh gan dung thoi = 78*250*2=39000 chu ki may roi; (ko tinh mot vai lenh mov )
    delay con lai bac viet tuong tu;

    2. Dung timer :
    0,6 =6 * 0,1 ;
    1,4 = 14 *0,1;
    viet TIMER TAO XUNG 0,1s
    roi bac lap 6 va 14 lan la dc 0,6 va 1,4s roi

    em viet timer nhu sau bac tham khao:

    0,1s / 1chu ki may = 65270lan (gan dung thoi bac nha)
    1 lenh jb het 1chu ki may
    65270lan --> dung timer 16 bit cho nhanh:

    N0 = 0109 --> 65535 la dc 65270 roi


    KHOITAOTIMER:
    mov TMOD,#00010010b
    mov Th0,#00h
    mov Tl0,#00h
    mov Th1,#01h
    mov tl1,#09h
    setb tr1
    setb tr0

    timer 1 la 16 bit do nha

    EM CO SAI O DAU MONG MOI NGUOI CHI GIAO ; THANKS

    Comment

    Về tác giả

    Collapse

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

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

    Collapse

    Đang tải...
    X