Viết DELAY trong 8051

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ต.ค. 2024

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

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

    Anh hướng dẫn hay và dễ hiểu . Trên mạng thì hướng dẫn viết bằng C thì rất nhiều nhưng viết bằng ASM thì rất ít. Rất hữu ích cho ai mới học môn Vi xử lý vì hầu như mới học giảng viên đều dạy assembly hết. Cám ơn anh, chúc anh luôn thành công.

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

    Bài này tác giả làm quá hay, cảm ơn tác giả rất nhiều!

  • @dangkhoa0402
    @dangkhoa0402 9 ปีที่แล้ว

    bạn có thể đăng thêm clip về cách sử dụng và ứng dụng của hàm ngắt được không !!!

    • @dangkhoa0402
      @dangkhoa0402 9 ปีที่แล้ว

      thanks bạn hen !!!

  • @HuyenNguyen-fc1jb
    @HuyenNguyen-fc1jb 8 ปีที่แล้ว

    a ơi a có thể nói kỹ cách tính ra thời gian trễ của chương trình delay 3 ko ạ.e ko hiểu lắm.e cảm ơn a ạ

  • @ThorNgaoDu
    @ThorNgaoDu 9 ปีที่แล้ว

    làm sao để bật cây thước trong osc vậy anh?

    • @ThorNgaoDu
      @ThorNgaoDu 9 ปีที่แล้ว

      cam on anh!!:D

  • @quynguyenvan4979
    @quynguyenvan4979 9 ปีที่แล้ว

    anh Phạm Tấn Đạt oi !! em muon viet delay 10 phut , 10phut cho led sang ,3 phut cho led tat thi co the lam duoc ko ? anh vui long viet thu "mot chuong trinh c " delay 10 phut de em hoc tap voi !! tks !!

  • @ngoclinh-fw7iy
    @ngoclinh-fw7iy 8 ปีที่แล้ว

    Khi mình lập trình cho đồng hồ số thì hàm lặp của mình viết như thế nào ạ ?

  • @ledung1084
    @ledung1084 10 ปีที่แล้ว

    Chào bạn. Mình chưa rõ cách tính delay bên dưới.Bạn có thể giải thích rõ hơn giúp mình cách lấy phần high và low trong đoạn code dưới được không? VD timer =10000 thì lấy bù thế nào để ra phần high và low vậy?
    TH1=-timer/256;
    TL1=-timer%256;

    • @ledung1084
      @ledung1084 10 ปีที่แล้ว

      ***** Cam on ban nhe! dung vay ban a

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

    cho em xin hỏi, nếu ta cấp nguồn cho chip(8051) ở trạng thái không định nghĩa cho các i/o thì trạng thái đầu ra ban đầu của nó là mức cao hay mức thấp ạ

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

      em cảm ơn ạ

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

      qua đây em xin hỏi thêm chút nữa ạ, những thư viện sẵn có khi lập trình mình dc phép gọi ra ví dụ như #include,... thì ở 8051 ta phải và có thể gọi ra những thư viện nào và ý nghĩa của những thư viện đó ạ, anh chỉ giúp em ạ

  • @tiendungpham4812
    @tiendungpham4812 9 ปีที่แล้ว

    anh hướng dẫn hay quá

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

    anh đã lập trình 8051 với encoder bao giờ chưa a

  • @longmcst8774
    @longmcst8774 9 ปีที่แล้ว

    có bài nào bạn Viêt code hiên thi dông ho 24h co báo thuc bang ams ko

  • @AnTran-ll8jd
    @AnTran-ll8jd 8 ปีที่แล้ว

    chương trình delay 4 , như anh đo thì nửa chu kì nó là 200s, thì tức cả chu kì nó sẽ là 400s, như vậy muốn chu kì 200s thì mình phải nạp vào (-100), chứ sao lại nạp vào (-200), mong anh giải đáp giúp em

    • @AnTran-ll8jd
      @AnTran-ll8jd 8 ปีที่แล้ว

      em rất vui vì anh đã trả lời câu hỏi của em, nhưng tại sao thời gian delay = thời gian mỗi bán kì anh ?, em đọc các tài liệu khác, ví dụ như tạo xung 10k, thì T= 100us, thì người ta sẽ nạp vào giá trị là (-50), chứ không phải là (-100), ( sách Tống Văn Ôn trang 78), anh có thể giải thích thêm giúp em với. Em cảm ơn.

    • @AnTran-ll8jd
      @AnTran-ll8jd 8 ปีที่แล้ว

      em cảm ơn, và chúc anh sức khỏe

  • @HaiNguyen-uk2ic
    @HaiNguyen-uk2ic 9 ปีที่แล้ว

    nếu muốn trễ 0.5s thì viết như thế nào bạn timer 0 chế độ 1

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

    hay quá

  • @longmcst8774
    @longmcst8774 9 ปีที่แล้ว

    mình dat code riêng chay thu 89c51 dc Ko vì bài này mình lam de thi tin Chi

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

    sao em tai code ve lai ko thay no o dau ca anh oi

  • @suachuamaythammy.6396
    @suachuamaythammy.6396 5 ปีที่แล้ว

    xem hết video.
    Hiểu đc phần nào.

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

    cho e hoi sao linh tai code cua a k tai dc vay

  • @instrumentcontrolautomatio9368
    @instrumentcontrolautomatio9368 9 ปีที่แล้ว

    Cho mình hỏi sao thanh ghi R7 là thanh ghi 8 bit tại sao lại không nạp được 255 vậy bạn .

  • @MonkeyDLuffy55462
    @MonkeyDLuffy55462 9 ปีที่แล้ว

    a nói khó nghe quá

  • @longmcst8774
    @longmcst8774 9 ปีที่แล้ว

    code esm nha ban

  • @trile-fg3hk
    @trile-fg3hk 7 ปีที่แล้ว

    muon delay 1s thi lam nhu the nao a

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

      delay1s:
      mov r1, #20
      delay50ms:
      mov tmod, #01h
      mov th0, #3ch
      mov tl0, #0b0h

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

      Cho mình hỏi tại sao bạn tìm ra 3c và 0b0 vậy??? Thank