![]() |
|
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 |
|
![]() |
#1 |
Nhập môn đệ tử
Tham gia ngày: Oct 2012
Bài gửi: 4
: |
Code led đơn không chạy!
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! |
![]() |
![]() |
![]() |
#2 | |
Đệ tử 2 túi
|
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ó |
|
![]() |
![]() |
![]() |
#3 |
Nhập môn đệ tử
Tham gia ngày: Oct 2012
Bài gửi: 4
: |
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!!
|
![]() |
![]() |
![]() |
#4 | |
Đệ tử 2 túi
|
![]() 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 |
|
![]() |
![]() |
![]() |
#5 |
Nhập môn đệ tử
Tham gia ngày: Oct 2012
Bài gửi: 4
: |
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!!
|
![]() |
![]() |
![]() |
#6 | |
Đệ tử 2 túi
|
Trích:
counta EQU 0x21 countb EQU 0x22 sửa lại cái này là xong |
|
![]() |
![]() |
![]() |
#7 |
Nhập môn đệ tử
Tham gia ngày: Oct 2012
Bài gửi: 4
: |
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!!
thay đổi nội dung bởi: huynhbathai, 16-11-2012 lúc 01:17 PM. |
![]() |
![]() |
![]() |
|
|