06-04-2012, 07:31 AM | #8 |
Nhập môn đệ tử
Tham gia ngày: Oct 2008
Bài gửi: 8
: |
Re : PIC HC595
----------------
#bit id = x.y id is a valid C identifier, x is a constant or a C variable, y is a constant 0-7. --------- Nếu code đúng thì -------------------- #bit d7=send_reg.7 send_reg=send_reg <<1 dịch phải ------------------------------- Để chạy mà theo kiểu sửa file mô phỏng thì các bạn sửa như sau : sửa này lại xíu " #bit d7=send_reg.31 " thành " #bit d7=send_reg.0 " vậy là hết báo lổi thôi và chỗ này " send_reg=send_reg << 1" thành " send_reg=send_reg >>1 " cho nó dịch trái -> phải . ---------------- Ở phần cứng, các bạn sửa lại . tại IC HC595 . Thứ tự trong file cũ ỡ phần trên thì PIC -> U1 -> U2 -> U3 -> U4. - Zờ chỉ sửa lại tại chân ký hiệu (DS) . - Từ Pic 16F877A (Rb0)--> Chân DS của U4 và tại chân ký hiệu Q7' thì đưa vào DS của U3 , tương tự lấy Q7' của U3 đưa vào DS của U2. ..... - Thêm 1 cái nữa đổi vị trí của các cột hết như trong mạch cũ là " d0 > d1> ..> d7 thì sữa lại d7>d6>...>d0. Tương tự các chân kia cũng vậy Vậy là nó chạy từ phải sang trái rùi đó , chúc mọi người vui vẻ. --------------------------- Hix chỉ biết vậy thui, nghiệp dư , nhờ các pro giải đáp dùm " #bit d7=send_reg.31 " làm sao để gán vào , xin củm ơn nhiều
__________________
THS thay đổi nội dung bởi: Huynh Thanh San, 10-04-2012 lúc 04:35 AM. |
|
|