![]() |
Code led đơn không chạy!
1 Attachment(s)
Mình mới tập làm quen với PIC, các bạn cho hỏi đoạn code sau mình sai chổ nào?
Cảm ơn trước nha! |
Trích:
MOVLW b'11111111' CALL delay_5s MOVLW b'01111111' CALL delay_5s MOVLW b'00111111' CALL delay_5s GOTO LOOP thế không xuất ra portB hả bạn, đoạn code chẳng biết bạn định làm gì với nó |
Bạn ơi, ý là mình cho 8 led sáng, 5s sau tắt 1 bóng, 5s sau tắt 2 bóng làn lượt. Mình chỉ mới tập tò nên chưa hiểu hết vấn đề! mong giúp đỡ nha!!
|
Trích:
LOOP MOVLW b'11111111' movwf PORTB CALL delay_5s MOVLW b'01111111' movwf PORTB CALL delay_5s MOVLW b'00111111' movwf PORTB CALL delay_5s GOTO LOOP |
Cảm ơn bạn, mình đã sửa lại rồi , chương trình dịch không báo lỗi, nhưng mạch vẫn không chạy, mà chỉ sáng hết đèn. Khi cho chạy sáng từng đèn thì vẫn bình thường. Nhơ bạn xem giúp lại chút nha!!
|
Trích:
counta EQU 0x21 countb EQU 0x22 sửa lại cái này là xong |
Cảm ơn bạn! Mình đã hiểu ra vấn đề rồi. Mach chạy, nhưng còn chút mình chưa hiểu:chân RB4 không sáng đèn, Mạch chỉ chạy được vài vòng thì tắt, phải reset mới chạy tiếp, do chip hay do mạch ngoài? Bạn có thể cho chút ý kiến? Cảm ơn nhiều!!
|
Múi giờ GMT. Hiện tại là 03:35 AM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam