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.
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 !!
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;
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 ạ
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 ạ
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
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.
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.
Bạn ơi bạn biết viết chương trình không bạn
Bài này tác giả làm quá hay, cảm ơn tác giả rất nhiều!
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 !!!
thanks bạn hen !!!
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 ạ
làm sao để bật cây thước trong osc vậy anh?
cam on anh!!:D
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 !!
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 ạ ?
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;
***** Cam on ban nhe! dung vay ban a
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 ạ
em cảm ơn ạ
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 ạ
anh hướng dẫn hay quá
anh đã lập trình 8051 với encoder bao giờ chưa a
có bài nào bạn Viêt code hiên thi dông ho 24h co báo thuc bang ams ko
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
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.
em cảm ơn, và chúc anh sức khỏe
nếu muốn trễ 0.5s thì viết như thế nào bạn timer 0 chế độ 1
hay quá
mình dat code riêng chay thu 89c51 dc Ko vì bài này mình lam de thi tin Chi
sao em tai code ve lai ko thay no o dau ca anh oi
xem hết video.
Hiểu đc phần nào.
cho e hoi sao linh tai code cua a k tai dc vay
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 .
a nói khó nghe quá
code esm nha ban
muon delay 1s thi lam nhu the nao a
delay1s:
mov r1, #20
delay50ms:
mov tmod, #01h
mov th0, #3ch
mov tl0, #0b0h
Cho mình hỏi tại sao bạn tìm ra 3c và 0b0 vậy??? Thank