View Single Post
Old 06-04-2012, 07:31 AM   #8
Huynh Thanh San
Nhập môn đệ tử
 
Huynh Thanh San's Avatar
 
Tham gia ngày: Oct 2008
Bài gửi: 8
:
Smile Re : PIC HC595

Trích:
Nguyên văn bởi duchoadt View Post

#bit d7=send_reg.31

}
----------------

#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.
Huynh Thanh San vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn