![]() |
|
![]() |
#1 |
Nhập môn đệ tử
Tham gia ngày: Jul 2009
Bài gửi: 10
: |
bác nói rõ hơn một chút được kô ạ?? Còn cái 1s đó kô wan trọng. Theo em nghĩ mình tính toán cũng đúng mà. Thời gian để i tăng lên 1 đơn vị: (255-6+1)*1*16 = 40000. Vậy giá trị số phải là 250. Em wen ở đó kô có dấu bằng xảy ra.
Vấn đề em thắc mắc ở đây. Là cái đoạn sau. Nếu em thay đoạn sau: void main () { int a=0b00000001; set_tris_b(0x00); while (1) { portb=a; tre1s (250); rotate_left (&a,1); } } thì đèn led ở portb của em nháy từng con với thời gian trễ là 1s. Còn nếu em thay cái đoạn trên thì nó nhảy gì gì đâu ấy à. Em kô hiểu được thay đổi nội dung bởi: Em_ku, 06-09-2009 lúc 04:12 PM. |
![]() |
![]() |
![]() |
#2 | |
Đệ tử 3 túi
Tham gia ngày: Feb 2009
Bài gửi: 47
: |
Trích:
Hàm tre1s() của bạn chỉ đơn giản là thực hiện các lệnh trong đó mỗi lệnh tốn khoảng vài us làm sao mà trễ đc đến 1s cơ chứ. |
|
![]() |
![]() |
![]() |
#3 | |
Nhập môn đệ tử
Tham gia ngày: Jul 2009
Bài gửi: 10
: |
Trích:
đầu tiên gán cho timer0=6. Giá trị timer tăng sau 1 chu kì lệnh với tỉ lệ chia tần số là 16. Vậy sau bao lâu thì giá trị i tăng lên 1 đơn vị: t=(255-6+1)*1us*16=4000us. Vậy giá trị của i phải chạy từ 0 đến 250. Như vậy nó tốn thời gian là 4000us*250=1000000us=1s. đó là cách em tính. Nhưng ở đây em không thắc mắc về tính thời gian trễ này. Nếu ta sửa cái led 7 đoạn bằng một led đơn thì nó vẫn đỏ tắt sau thời gian là 1s. Nhưng nếu nó là led 7 đoạn thì nhảy loạn xạ lên. |
|
![]() |
![]() |
![]() |
|
|
![]() |
||||
Ðề tài | Người gửi | Chuyên mục | Trả lời | Bài mới |
dsPIC Tutorial 3-Đọc ngõ vào và giao tiếp LCD | namqn | dsPIC - Bộ điều khiển tín hiệu số 16-bit | 92 | 19-02-2017 11:15 PM |
dsPIC Tutorial 2-Các kỹ thuật cơ bản | namqn | dsPIC - Bộ điều khiển tín hiệu số 16-bit | 33 | 17-10-2013 11:09 PM |
dsPIC Tutorial 4-Module UART và I2C | namqn | dsPIC - Bộ điều khiển tín hiệu số 16-bit | 76 | 09-05-2012 10:55 AM |
Tutorial LCD cua Nigel??????? | spirit | Cơ bản về vi điều khiển và PIC | 16 | 16-03-2009 05:32 PM |
tutorial hay cho newbie | FUD84 | Cơ bản về vi điều khiển và PIC | 2 | 04-12-2005 02:29 AM |