![]() |
Có ai giúp đỡ mình làm việc với encoder với
1 Attachment(s)
Em muốn dùng encoder đo tốc độ động cỏ,nhưng k hiểu sao đoạn code em viết k chạy, mặc dù đã tham khảo nhiều tài liệu rùi.Mong mọi người xem dùm.
Timer0 để đếm xung Timer1 để định ra khoảng thời gian 1s Nhưng k hiểu sao hiển thị ra toàn la 0000. Em đảm bảo phần hiển thị của em đúng vì em đã đi hỏi và test rồi.Mọi người giúp dùm nha.Code của nó đây: Code:
#include "D:\pro2\vd\lcd1.h" Đây là phần mô phỏng đi kèm,không rõ encoder em nối đúng k,nhưng mà thử nhiều vẫn k được |
Với những bài toán hiển thị, không nên mô phỏng trên Proteus.
Thân, |
Trích:
|
mình không rành về C lắm,mình có làm cái này rồi bằng assembly,mình không dùng timer mà mình sài ngắt rồi tăng thanh ghi lên 1 hay giảm thanh ghi xuống 1 (tùy theo chiều quay)tốn rất ít không gian chương trình ,mình hiển thị ra led 7 doạn và mô phỏng bằng protues rất tốt ,lưu ý protues không giả lập quét led 7 đoạn được,chỉ quét led ma trận thôi
|
Múi giờ GMT. Hiện tại là 03:02 PM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam