PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Cơ bản về vi điều khiển và PIC

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Tìm Kiếm Bài Trong Ngày Ðánh Dấu Ðã Ðọc Vi điều khiển

Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 31-05-2005, 02:30 AM   #3
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
Công thức em tính bị sai rồi TEO, vì vòng lặp ở trong anh viết công thức tính ở bên kia sai, cho nên em xem lại cách tính của anh.

COUNT_L anh ký hiệu cho giá trị ban đầu nhập vào
DECFSZ và GOTO là số chu kỳ máy cần thực hiện của hai lệnh này.

Như vậy, khi bắt đầu lệnh DECFSZ đầu tiên, anh giả sử COUNT_L ban đầu = 2 đi, thì rõ ràng sẽ tốn 5 chu kỳ máy trước khi nhảy đến lệnh RETURN, chứ không phải 2 chu kỳ máy giống như công thức ban đầu anh viết. Có thể do viết bài dài và không tập trung, nên lúc viết mặc dù cố gắng cẩn thận, những cũng không tránh khỏi sai sót như thế này.

Vòng lặp delay_trong2 của em, giống y như bài cơ bản. Do vậy, nó sẽ là 99*3 + 2 = 300 chu kỳ chứ không phải 393 chu kỳ như cách em tính

Vì em lưu ý rằng, nếu kết quả phép trừ của DECFSZ là khác không, thì lệnh này chỉ tốn 1 chu kỳ máy, như bất kỳ lệnh nào khác. Nhưng khi kết quả bằng 0, thì thay vì nó thực hiện lện GOTO thì nó thực hiện lệnh NOP, như vậy, nó giống như trở thành lệnh 2 chu kỳ, chứ không phải nó là một lệnh 2 chu kỳ.

Em xem lại cách tính nhé.
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
 

Ðiều Chỉnh
Xếp Bài

Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến

Similar Threads
Ðề tài Người gửi Chuyên mục Trả lời Bài mới
"PIC16F877A!NÀO TA CÙNG CHAT!" ntc Cơ bản về vi điều khiển và PIC 75 27-12-2010 05:32 PM
Gặp lỗi "out of ROM", làm ơn giúp đỡ enti Cơ bản về vi điều khiển và PIC 2 04-12-2006 04:34 PM
bác fall cho em hỏi tý về CCSC tại sao lại "Out of ROM" sớm thế? MoH Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) 12 20-10-2006 11:31 AM
Hội thảo: "Tầm nhìn dientuvietnam 2006" falleaf Đóng góp ý kiến 2 03-08-2006 06:48 PM
"Mechatronics handbook " elecminh Điều khiển 3 07-09-2005 12:42 AM


Múi giờ GMT. Hiện tại là 12:41 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam