|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
|
Ðiều Chỉnh | Xếp Bài |
25-10-2005, 12:09 PM | #1 |
Nhập môn đệ tử
Tham gia ngày: Sep 2005
Bài gửi: 5
: |
Giúp mình với! SOSSSSSSSS
(Vì chưa biết cách Post sơ đồ mạch nên đành mô tả vậy)
Mình dùng con 16F628 để điều khiển hiển thị 4 LED 7 đoạn thông qua con 74LS47: + 16F628 nối với 74LS47: - RB6 -> A - RA1 -> B - RA0 -> C - RB7 -> D + 16F628 nối với 4 LED: - RB1 -> Led 1 - RB0 -> Led 2 - RA2 -> Led 3 - RA3 -> Led 4 Chương trình viết bằng CCS như sau: #include "E:\truong\laptrinhCCS\bailam.h" void main() { setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1); setup_timer_1(T1_DISABLED); setup_timer_2(T2_DISABLED,0,1); setup_comparator(NC_NC_NC_NC); setup_vref(FALSE); While(1) { Output_bit( PIN_B1, 1); Output_bit( PIN_B0, 1); Output_bit( PIN_A2, 1); Output_bit( PIN_A3, 1); Output_bit( PIN_B7, 0); Output_bit( PIN_A1, 0); Output_bit( PIN_A0, 0); Output_bit( PIN_B6, 1); delay_ms(50); } } Nhưng sao 4 đèn LED nó cứ hiện số 9599 nhỉ, trong khi kết quả mong muốn là 1111. Có sư huynh nào biết bệnh chỉ giùm với!! thay đổi nội dung bởi: hamchoi, 26-10-2005 lúc 10:57 AM. |
|
|