Tự học 8051: Bài 10 - Lập trình chức năng Timer

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ก.ย. 2024
  • dientu360.com
    Bài 10 - Lập trình chức năng Timer sẽ trang bị cho các bạn toàn bộ kiến thức cơ bản về Timer, cách lập trình Timer.
    Chi tiết tại:
    / @dientu360
    Download source code, mô phỏng:
    drive.google.c...

ความคิดเห็น • 51

  • @tamnguyen7534
    @tamnguyen7534 8 ปีที่แล้ว +3

    thầy làm video giúp cộng đồng tự học. cảm ơn thầy nhen. mong thầy ra nhiều video hơn nữa

  • @dungtruong2101
    @dungtruong2101 8 ปีที่แล้ว

    rất bổ ích , rất mong các add đưa lên nhiều bài học hữu ích như thế này

  • @tienduy2560
    @tienduy2560 5 ปีที่แล้ว

    cảm ơn a, e mới học 8051 nên rất cần những video bổ ích như thế này

  • @FTS1989
    @FTS1989 3 ปีที่แล้ว

    Em cảm ơn!
    Anh giảng rất dễ hiểu, vậy là tự tin chiều nay thi rồi! 😘

  • @vanninhvu9583
    @vanninhvu9583 6 ปีที่แล้ว

    mình học qua 5 năm rồi mà bây giờ lại quyết tâm học lại, xin cảm ơn thầy rất nhìu :)

    • @loinguyen8188
      @loinguyen8188 6 ปีที่แล้ว

      a có tài liệu nào cho e xin với ạ. à, a biết cách timer 0 và timer1 chạy cùng lúc dc k ạ

    • @vanninhvu9583
      @vanninhvu9583 6 ปีที่แล้ว

      tài liệu mình chỉ xem trên mạng thôi bạn ạ, còn về chuyên môn thì bạn hỏi thầy tiện nhất :)

  • @lamphuocan4945
    @lamphuocan4945 7 ปีที่แล้ว

    Bài giảng hay quá. cám ơn we make 360 nhiều.

  • @phuongnamcongty2445
    @phuongnamcongty2445 8 ปีที่แล้ว

    thầy giảng rất thực tế để hiểu xin cảm ơn thầy nhiều

  • @hongquan2739
    @hongquan2739 8 ปีที่แล้ว

    bổ ích quá mong có thêm video như này

  • @haiquannguyen2583
    @haiquannguyen2583 5 ปีที่แล้ว

    chậm rãi, nhẹ nhàng, dễ hiểu !

  • @thangovan3083
    @thangovan3083 7 ปีที่แล้ว +1

    chào Thầy !
    cho em hỏi dòng while(!TF0) ..mà khi bộ đếm chưa tràn thì TF0=0 ..vạy có phải mỗi chu kì là xóa cờ tràn luôn k ạ ? .e k hiểu chỗ này lắm ?

  • @minhkieu3349
    @minhkieu3349 8 ปีที่แล้ว

    mong thầy up nhiều vidieo nữa về 8051 thank thầy nhiều day hay quá :-D

    • @nnx96tl
      @nnx96tl 8 ปีที่แล้ว +1

      cám ơn ý kiến đóng góp của bạn nhé :)

  • @tlcnguyenx7883
    @tlcnguyenx7883 8 ปีที่แล้ว

    Cám ơn bạn đã chia sẻ!

  • @dienpham7243
    @dienpham7243 7 ปีที่แล้ว +1

    cho em hoi 1.085 kia lay tu cong thuc nao ak

  • @dungtruong2101
    @dungtruong2101 7 ปีที่แล้ว +1

    xin hỏi chủ kênh ạ . bây giờ mình viết delay 1 thời gian nhỏ thì ok , đã viết được rồi, nhưng nếu cần 1 khoảng thời gian trễ laao hơn, lên tới 5' (5 phút) thì làm như thế nào ạ .chủ kênh giúp em với.
    em cảm ơn !

    • @NghiemVanTu
      @NghiemVanTu 7 ปีที่แล้ว

      em xin góp ý thêm về tính toán, 66ms ~ 0.07s thôi ạ, giá trị biến đếm sẽ tăng nhiều lên nếu muốn delay một khoảng thời gian tương đối dài (cỡ giây thôi).

  • @thaiduytuan5423
    @thaiduytuan5423 7 ปีที่แล้ว

    chào bạn . Cho mình hỏi về mô phỏng tạo trễ 1ms . Mình làm như bạn nhưng kết quả thì không như bạn. Trong thông báo có dòng :"simulation is not running in real time due to excessive cpu load" . theo mình hiểu là nó không tương thích với thời gian thực của PC phải không bạn ? Bạn dùng win mấy vậy ??

  • @minhkieu3349
    @minhkieu3349 8 ปีที่แล้ว +3

    anh có slile cho e xin với .vidieo rất hay cám ơn thầy :D

  • @tienvuhong3536
    @tienvuhong3536 7 ปีที่แล้ว +1

    cho em hỏi ký hiệu !TF0 va dòng while(!TF0) có ý nghĩa, tác dụng gì ?

    • @huyquach7636
      @huyquach7636 5 ปีที่แล้ว

      mong nhan duoc cau tra loi

  • @vietanh722
    @vietanh722 6 ปีที่แล้ว

    anh làm video hướng dẫn dùng assembly thay cho c đi a.

  • @tonghopvideochill8588
    @tonghopvideochill8588 11 หลายเดือนก่อน

    thầy ơi chuyển 64536 ra Hệ HEXA mà không dùng máy tính kiểu j v ạ

  • @metaface9966
    @metaface9966 3 ปีที่แล้ว

    // if(TF0 == 1)
    //{
    //TF0 = 0;
    //TR0 = 0;
    //} EM thay cái while(!TF0) bằng cái này. Tại sao nó lại không cho ra cái độ trễ giống nhỉ. Em thấy hàm e viết tương đương mà ad. Mong ad giải thích giúp em với

  • @loinguyen8188
    @loinguyen8188 6 ปีที่แล้ว

    cho e hỏi là muốn 2 timer0 , timer 1 cùng 1 lúc thì phải làm sao ạ

  • @jaytran3436
    @jaytran3436 7 ปีที่แล้ว

    Thầy hướng dẫn làm chương trình tạo ra xung vuông trên asenbly đi cái dùng lệnh mov ấy ạ, và làm luôn 1 vd cụ thể đi thầy :))

  • @ThinhNguyen-nf9if
    @ThinhNguyen-nf9if 8 ปีที่แล้ว

    anh có thể hướng dẫn qua giúp e về mạch điều khiển 2 động cơ quay thuận nghịch có thời gian trễ sử dụng nút bấm được không ạ.cụ thể bấm phím 1 thì đóng relay cho phép hoạt động.nhấn phím 2 dc 1 quay thuận.sau 10s dc 2 quay thuận.nhấm phím 3 dc 2 quay ngược sau 10s dc 1 dừng.
    anh giúp e với nhé.e đang rất cần ạ.e cảm ơn

  • @hocvachoi4350
    @hocvachoi4350 3 ปีที่แล้ว

    anh có thể dạy cách viết bằng asembly được ko ạ ??

  • @thinguyen2991
    @thinguyen2991 5 ปีที่แล้ว

    very good
    i want watch much video

  • @ToHien1202
    @ToHien1202 5 ปีที่แล้ว

    thanks

  • @duytran-fx7bg
    @duytran-fx7bg 11 หลายเดือนก่อน

    cho em xin slide được không ạ ?

  • @quyetle5447
    @quyetle5447 7 ปีที่แล้ว

    Cho mình hỏi là mình tính delay 5s thì bằng 65536 - 5.000.000 = -4934464 sau đó mình chuyển qua hex thì = FFFFFFFFFFB4B4C0 vậy thì nạp vào như thế nào.và mình muốn viết code chạy luân phiên thì làm như thế nào

    • @huyluong3186
      @huyluong3186 7 ปีที่แล้ว

      theo như mình biết thì counter chỉ đếm được 2^16 lần. do đó muốn delay 5 phút bạn phải dùng biến rồi nhân lên.
      vd bạn muốn delay 5s thì bạm cứ viết delay 1ms rồi dùng thêm 1 biến gán cho nó là 5000 thì sẽ dc 5s thôi

  • @16.nguyenvandung48
    @16.nguyenvandung48 4 ปีที่แล้ว

    thầy ơi, em sinh viên năm 2 mới học vào chuyên ngành, vào bài này sao nó khó hiểu quá thầy ạ, e chưa hình dung được thực tế nó như nào luôm

    • @tuanhngo707
      @tuanhngo707 3 ปีที่แล้ว

      Mới vào chuyên ngành thì cần học mấy môn điện tử số, điện tử tương tự trước. Sau đó mới tới môn này mà em.

    • @16.nguyenvandung48
      @16.nguyenvandung48 3 ปีที่แล้ว

      @@tuanhngo707 học song song với cả môn này luôn thầy nạ, mà bh môn này e lại hiểu, môn điện tử số vs điện tử tương tự em lại k hiểu

    • @16.nguyenvandung48
      @16.nguyenvandung48 3 ปีที่แล้ว

      Không hiểu bản chất nó như nào í thầy, còn học để điểm cao thì vẫn được thầy nạ, hi

  • @haile522
    @haile522 2 ปีที่แล้ว

    May quá cứ tưởng bị mất kênh huhu

  • @BaoNguyen134
    @BaoNguyen134 8 ปีที่แล้ว

    hay quá ^_^

  • @thinhphung7366
    @thinhphung7366 7 ปีที่แล้ว

    cho e hỏi cái calculator lấy ở đâu v ạ?

    • @ientu3605
      @ientu3605 7 ปีที่แล้ว

      Thịnh Phùng Em bấm win + R (hình lá cờ trên bàn phím + R) rồi gõ chữ calc máy tính sẽ hiện ra

    • @thinhphung7366
      @thinhphung7366 7 ปีที่แล้ว

      cảm ơn a^^

  • @hungnguyenace
    @hungnguyenace 6 ปีที่แล้ว

    Hiểu hết tất cả

  • @nguyenvanlam1929
    @nguyenvanlam1929 8 ปีที่แล้ว

    cấu tạo trong con AT89C có vẻ phức tạp nhỉ :/ .

  • @dungcao9254
    @dungcao9254 7 ปีที่แล้ว

    khong co t2 ak ad oi

    • @tamnguyen7534
      @tamnguyen7534 7 ปีที่แล้ว

      timer 2

    • @nnx96tl
      @nnx96tl 7 ปีที่แล้ว

      Do giới hạn phần cứng nhé bạn. 8051 k có timer 2

    • @tamnguyen7534
      @tamnguyen7534 7 ปีที่แล้ว

      89s52 ma. giờ ai dùng 8951 nữa

  • @vietviet8213
    @vietviet8213 2 ปีที่แล้ว

    mọi người khen hay mà không để ý là Chủ clip nói sai về cổng Logic AND ))