Chu kì máy có phải là quá trình lặp lại chương trình của 8051 không.Mà lặp lại ở đây là lặp lại cái gì.......? Mình thấy nó hơi khó hiểu.Bạn nào giải thích giúp mình với.!
Thông báo
Collapse
No announcement yet.
Các bạn cho mình hỏi "Chu kì máy" trong 8051 là ý nghĩa gì vậy...?
Collapse
X
-
Chu kì máy là thời gian thực hiện 1 lệnh trong vi điều khiển, với 89 tầm 8us. ví dụ lệnh sau cho thời gian 1ms . for(i=0;i<125;i++)
mỗi lần biến i tăng lên 1 mất 8us , 8x125 =1000us =1ms . Cái này còn phụ thuộc thạch anh bạn dùng bao nhiêu M nữa .
-
Lệnh dài ngắn gì cũng tốn 1 khoảng thời gian như thế ah anh.Với lại cả lệnh ASM nữa,có khác gì với lệnh trong C trong cách xác định chu kì máy không??Nguyên văn bởi fee_08 Xem bài viếtChu kì máy là thời gian thực hiện 1 lệnh trong vi điều khiển, với 89 tầm 8us. ví dụ lệnh sau cho thời gian 1ms . for(i=0;i<125;i++)
mỗi lần biến i tăng lên 1 mất 8us , 8x125 =1000us =1ms . Cái này còn phụ thuộc thạch anh bạn dùng bao nhiêu M nữa .Bất kể việc j cũng có thể làm được....Nếu chưa làm được thì chắc chắn là do bạn đã chưa làm đúng phuơng pháp..!
Comment
-
lệnh dài hay ngắn khác nhau chứ bạn. Cái này quy định rõ trang tập lệnh Asm của nó rùi, bạn tham khảo cuối cuốn Của Tống Văn On ấy,t nhơ k nhầm thì maximum của lện dài nhất cũng chỉ là 3 chu kì máy thui. Trong C thì thời gian thực hiện lệnh lâu hơn => vì nó mất công dịch từ C=>asm=> hex mà. Đây cũng là 1 điểm khi so sánh 2 ngôn ngữ này
Comment
-
Nguyên văn bởi kidteam Xem bài viếtmình nhớ không nhầm thì nó lấy 1/12 tần số thạch anh để tính
ví dụ thạch anh 12M -> 1/12 có giá trị là 1M
-> chu kỳ máy là 1us
lệnh dài bao nhiêu chu kỳ máy thì bạn nhân lên
không biết bạn đã hiểu chưa ạ
Hi.Thông rồi.Nhưng các bạn cho mình hỏi là chu kì máy có ảnh hưởng gì khi ta thực hiện các lệnh có liên quan tới thời gian không, như là hoạt động UART có tốc độ baud là 9600 hay timer chẳng hạn.Nếu theo như mình nghĩ thì "chu kì máy"+"khoảng thời gian timer tràn" sẽ làm chênh lệch 1 khoảng so với yêu cầu..!Bất kể việc j cũng có thể làm được....Nếu chưa làm được thì chắc chắn là do bạn đã chưa làm đúng phuơng pháp..!
Comment
-
Bạn này có nói nhầm không đấy, việc biên dịch là của trình biên dịch, chứ đâu phải của VĐK. Còn bạn viết bằng ngôn ngữ gì thì tùy bạn, miễn sao trước khi nạp chương trình của bạn vào VĐK thì bạn phải dịch nó sang file có đuôi là *.hex thì VĐK nó mới nhận, tất cả các đuôi khác đều vô nghĩa !Nguyên văn bởi tamokato Xem bài viếtlệnh dài hay ngắn khác nhau chứ bạn. Cái này quy định rõ trang tập lệnh Asm của nó rùi, bạn tham khảo cuối cuốn Của Tống Văn On ấy,t nhơ k nhầm thì maximum của lện dài nhất cũng chỉ là 3 chu kì máy thui. Trong C thì thời gian thực hiện lệnh lâu hơn => vì nó mất công dịch từ C=>asm=> hex mà. Đây cũng là 1 điểm khi so sánh 2 ngôn ngữ này
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho cách làm led Hao Quang.có pro nào biết k nhỉ ???bởi StatusHello! I'm from Kazakhstan. Can anyone share the HEX file with me? The download link in post 50 doesn't work.
-
Channel: Vi điều khiển họ 8051
hôm nay, 00:05 -
-
bởi mylinhattChào anh em cơ khí,
Trong quá trình tư vấn đầu tư thiết bị cho xưởng, mình gặp rất nhiều câu hỏi kiểu: “Nên mua máy phay CNC cũ để tiết kiệm, chọn máy mới phổ thông cho yên tâm, hay cố gắng lên máy chất lượng cao để làm hàng khó?”. Thực tế, đây không phải câu hỏi chỉ về...-
Channel: Máy công cụ
Hôm qua, 13:38 -
-
bởi torasungChào anh em,
Mình đang tìm hiểu và cấu hình một con biến tần Delta model VFD037E43A dùng cho động cơ công suất nhỏ, ứng dụng băng tải và quạt. Trước đây mình chủ yếu làm với vài dòng khác của Delta nhưng chưa dùng nhiều model này, nên muốn...-
Channel: Điện tử công nghiệp
16-12-2025, 09:13 -
-
Trả lời cho Vấn đề về tốc độ quaybởi nguyendinhvanSử dụng động cơ servor, hoặc lắp thêm một cái encoder vào động cơ bước. Encoder sẽ kiểm soát động cơ có quay hoặc đứng im.
-
Channel: Điện tử truyền hình
14-12-2025, 19:50 -
-
bởi Andrea14Chào mọi người,
Tôi muốn mô phỏng sự thay đổi các mùa bằng cách từ từ nghiêng một quả địa cầu 16 inch bằng một động cơ bước nhỏ. Một động cơ bước khác sẽ quay quả địa cầu theo thời gian thực. Hệ thống truyền động...-
Channel: Điện tử truyền hình
12-12-2025, 12:42 -

Comment