|
Tài trợ cho PIC Vietnam |
Trao đổi ngoài luồng Các loại vi điều khiển khác, tản mạn của các anh chàng và cô nàng kỹ thuật ... |
|
Ðiều Chỉnh | Xếp Bài |
|
18-04-2009, 09:10 AM | #1 |
Đệ tử 1 túi
Tham gia ngày: Dec 2007
Bài gửi: 12
: |
lập trình C cho vi điều khiển 8051
Mấy pác cao thủ ơi cho hỏi tí:
em dang dung keil lập trinh cho 8051 nhưng không biết tính thời gian trễ cho chương trình DELAY như thế nào vì có biết 1 lệnh bao nhiêu chu kì máy đâu. xin chỉ giáo. chương trình như sau: void delay(unsigned int i) { unsigned int k; for(k=0;k<i;k++); } |
18-04-2009, 09:49 PM | #2 |
Nhập môn đệ tử
Tham gia ngày: Apr 2009
Bài gửi: 3
: |
void delay(unsigned int n) // 1000==>1s thach anh 12M
{ unsigned int j,i; for (i=1;i<n;i++) { for (j=1;j<=120;j++); } } |
19-04-2009, 04:46 PM | #3 |
Đệ tử 2 túi
Tham gia ngày: Oct 2008
Bài gửi: 26
: |
Bạn có thể vào mô phỏng để biết nó chạy hết bao nhiêu thời gian mà.
Cần j mà u viết rườm rà vậy. U có thể viết thế này nè: void delay(unsigned int time){ while (time--) continue; } vào chương trình u có thể gọi; delay(60000); Dòng lệnh này hình như hết 60005 us thì phải. chúc zui ze |
19-04-2009, 06:59 PM | #4 |
Đệ tử 1 túi
Tham gia ngày: Dec 2007
Bài gửi: 12
: |
u chỉ luôn mô phỏng như thế nào luôn được không. cái gì cũng phải hiểu cho tường tận chớ chấp nhận thấy khó chịu quá. thank! chương trình của bác huyplc1 cũng ok nhưng mình vẫn không biết tính như thế nào!
|
21-10-2011, 03:41 PM | #5 |
Nhập môn đệ tử
|
các sư huynh có tài liệu nào đã được chuẩn hóa rùi không share cho em với
|
24-10-2011, 01:49 AM | #6 |
Nhập môn đệ tử
Tham gia ngày: Oct 2011
Bài gửi: 7
: |
share cho e với luôn đi!
|
|
|