|
Tài trợ cho PIC Vietnam |
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 |
|
05-11-2010, 10:33 PM | #1 |
Đệ tử 4 túi
|
làm thế nào để tạo delay 1us??
nếu không dùng lênh
delay_us(1); thì phải làm thế nào để tạo lệnh delay 1us cho pic dùng ccs c giả sử ở đây dùng thạch anh 20mhz nhận tiên đây cho hỏi con pic xử lý một lệnh mất bao nhiêu thời gian. với 89 thì mình nhớ không nhầm la 0.2us với thạch anh 12mhz. các cô các bác các chú các anh các bạn biết trả lời dùm nha |
06-11-2010, 01:50 PM | #2 | |
Đệ tử 5 túi
Tham gia ngày: Jan 2009
Bài gửi: 100
: |
Trích:
2. Một lệnh ở đây là 1 lệnh C hay 1 lệnh ASM ? với 89 thì khi dùng thạch anh 12MHz, 1 chu kì máy hết 1us, còn với PIC (16F) khi dùng thạch anh 4MHz thì hết 1us. Mỗi lệnh có thể bao gồm 1 hoặc nhiều chu kì máy. |
|
06-11-2010, 02:16 PM | #3 | |
Đệ tử 4 túi
|
Trích:
|
|
06-11-2010, 10:27 PM | #4 |
Đệ tử 5 túi
Tham gia ngày: Jan 2009
Bài gửi: 100
: |
Mình đã nói rồi, bạn tìm hiểu phần timer trước đã !
P/S : Bạn nên xem lại cách hỏi 1 chút, quả thật trông bạn hỏi, mình ko muốn trả lời. Bạn để ý sẽ thấy các mod đã delete bài viết thứ 2 của bạn ở luồng này ! |
06-11-2010, 11:04 PM | #5 |
Đệ tử 4 túi
|
cảm ơn bạn đã nhắc mình. nhưng thật sự mình không biết phải làm sao để tạo ra delay 1us nếu không dùng lệnh delay_us(1); thật ra trước khi hỏi mình cũng đã xem lại phần timer trong datasheet của con 16f877a. nhưng mình không tìm ra giải pháp. mình cũng có xem một vài bài khác nhưng thật khó để tìm ra được cái delay 1 us
đúng hơn là mình muống hỏi cách tạo một delay chuẩn trong pic dùng ccs http://www.picvietnam.com/forum/showthread.php?t=4700 ps: cái bài đó là do minh delete đó bởi mình thấy nó không đáng để lưu lại thay đổi nội dung bởi: dinhminh09, 06-11-2010 lúc 11:11 PM. |
|
|