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...
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
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
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
Em cảm ơn!
Anh giảng rất dễ hiểu, vậy là tự tin chiều nay thi rồi! 😘
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 :)
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 ạ
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 :)
Bài giảng hay quá. cám ơn we make 360 nhiều.
thầy giảng rất thực tế để hiểu xin cảm ơn thầy nhiều
cảm ơn bạn
bổ ích quá mong có thêm video như này
chậm rãi, nhẹ nhàng, dễ hiểu !
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 ?
mong thầy up nhiều vidieo nữa về 8051 thank thầy nhiều day hay quá :-D
cám ơn ý kiến đóng góp của bạn nhé :)
Cám ơn bạn đã chia sẻ!
cho em hoi 1.085 kia lay tu cong thuc nao ak
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 !
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).
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 ??
anh có slile cho e xin với .vidieo rất hay cám ơn thầy :D
cho em hỏi ký hiệu !TF0 va dòng while(!TF0) có ý nghĩa, tác dụng gì ?
mong nhan duoc cau tra loi
anh làm video hướng dẫn dùng assembly thay cho c đi a.
thầy ơi chuyển 64536 ra Hệ HEXA mà không dùng máy tính kiểu j v ạ
// 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
cho e hỏi là muốn 2 timer0 , timer 1 cùng 1 lúc thì phải làm sao ạ
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 :))
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
anh có thể dạy cách viết bằng asembly được ko ạ ??
very good
i want watch much video
thanks
cho em xin slide được không ạ ?
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
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
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
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.
@@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
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
May quá cứ tưởng bị mất kênh huhu
hay quá ^_^
cho e hỏi cái calculator lấy ở đâu v ạ?
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
cảm ơn a^^
Hiểu hết tất cả
cấu tạo trong con AT89C có vẻ phức tạp nhỉ :/ .
khong co t2 ak ad oi
timer 2
Do giới hạn phần cứng nhé bạn. 8051 k có timer 2
89s52 ma. giờ ai dùng 8951 nữa
mọi người khen hay mà không để ý là Chủ clip nói sai về cổng Logic AND ))