ai biết tính tốc độ baud để nạp cho bộ định thời chỉ mình với vd thạch anh là 11.0592 tốc độ baud là 9600 vậy cần nạp cho bộ định thời THx=fdH vậy tính làm sao mong chỉ giáo
cách tính tốc độ baud?
Collapse
X
-
Tags: None
-
Tốc độ baud bằng tốc độ tràn của Timer chia cho 32 (hoặc chia cho 16 nếu SMOD = 1).Nguyên văn bởi sansuridan Xem bài viếtai biết tính tốc độ baud để nạp cho bộ định thời chỉ mình với vd thạch anh là 11.0592 tốc độ baud là 9600 vậy cần nạp cho bộ định thời THx=fdH vậy tính làm sao mong chỉ giáo
Ví dụ: Nếu cần tốc độ baud là 1200 thì tốc độ tràn của bộ định thời phải là: 1200 x 32 = 38,4 KHz. Do đó bộ định thời phải tràn ở tốc độ 38,4 KHz.
Nếu tần số của mạch dao động bên trong chíp là 11,0592 MHz thì bộ định thời được cấp xung clock có tốc độ là: 11,0592 MHz chia cho 12 = 921,6 KHz. Do bộ định thời phải tràn ở tốc độ 38,4 KHz nên việc tràn phải xảy ra sau: 921,6 / 38,4 = 24 xung. Vì bộ định thời đếm lên và tràn khi có số đếm từ FFh chuyển thành 00H, 24 số đếm nhỏ hơn 0 là giá trị nạp lại cần có để nạp vào thanh ghi THx.
=> THx = E8H = -24.
Hoàn toàn tương tự với tốc độ baud 9600 thì tốc độ tràn của bộ định thời là: 9600 x 32 = 307,2 KHz => bộ định thời phải tràn sau: 912,6 / 307,2 = 3 xung => giá trị nạp vào THx = FDh = -3.Last edited by Ck33spkt; 29-09-2012, 07:02.
-
-
-
Tất nhiên là tốc đọ baud càng lớn thì càng nhanh, để đảm bao đồng bộ với PC và một số tb khác thì ta xài loại 11.0592 MHz, chứ truyền nhanh quá với 1 vài VDK như họ 8051 cung de bị lỗi_--------------------------------------------------
**** ------------------------------------------***
Comment
-
à có thêm 1 thắc mắc nhỏ nữa mong các anh hướng dẫn giùm em số là em muốn tạo thời gian trể bằng timer vậy các anh chỉ cho em cách tính thời gian trễ để nạp cho THx TLx như thế nào ấy nhỉ thay vì dùng hàm
delay(int t)
{
while(t--);
}
Comment
dự án của bạn Tra theo mã, xem datasheet và đặt hàng trực tuyến. MicrochipROHMEpsonTaejin
Đặt hàng & tư vấn
Hà Nội024.3640 8561
TP.HCM028.3811 9870
Quét mã hoặc bấm để chat Zalo với R&PChat Zalo
Quét mã hoặc bấm để chat Zalo với R&PChat Zalo
Bài viết mới nhất
Collapse
-
Trả lời cho Hỏi về biến áp xungbởi nhathung1101Ngày xưa cô giáo bảo: Để chống nhiễu cao tần thì bọc lớp đồng mỏng quanh biến áp.
Ngày nay có lẽ do keo lởm, nên người ta buộc dây cho nó khỏi long ra....

















-
Channel: Điện tử dành cho người mới bắt đầu
09-11-2026, 20:51 -
-
-
bởi lamvu0677chào mọi người, trong con biến áp xung người ta hay quấn thêm mấy vòng dây thiếc quanh lõi từ thì e không hiểu nó có ý nghĩa hay tác dụng là gì , bác nào chuyên môn thông cho e phát.như ảnh dưới1 Photo
-
Channel: Điện tử dành cho người mới bắt đầu
-
Comment