View Single Post
Old 25-10-2005, 12:09 PM   #1
hamchoi
Nhập môn đệ tử
 
Tham gia ngày: Sep 2005
Bài gửi: 5
:
Unhappy 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.
hamchoi vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn