PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Cơ bản về vi điều khiển và PIC

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

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

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 13-11-2012, 11:06 PM   #1
huynhbathai
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!
File Kèm Theo
File Type: rar LED_2.rar (818 Bytes, 30 lần tải)
huynhbathai vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 14-11-2012, 01:29 AM   #2
youaremylife
Đệ tử 2 túi
 
Tham gia ngày: Nov 2008
Bài gửi: 26
:
Send a message via AIM to youaremylife Send a message via Yahoo to youaremylife
Trích:
Nguyên văn bởi huynhbathai View Post
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!
LOOP
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ó
youaremylife vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 14-11-2012, 12:02 PM   #3
huynhbathai
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!!
huynhbathai vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 14-11-2012, 02:57 PM   #4
youaremylife
Đệ tử 2 túi
 
Tham gia ngày: Nov 2008
Bài gửi: 26
:
Send a message via AIM to youaremylife Send a message via Yahoo to youaremylife
Lightbulb

Trích:
Nguyên văn bởi huynhbathai View Post
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!!
thì đó thiếu lệnh xuất ra portb

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
youaremylife vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 14-11-2012, 03:14 PM   #5
huynhbathai
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!!
huynhbathai vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 14-11-2012, 06:42 PM   #6
youaremylife
Đệ tử 2 túi
 
Tham gia ngày: Nov 2008
Bài gửi: 26
:
Send a message via AIM to youaremylife Send a message via Yahoo to youaremylife
Trích:
Nguyên văn bởi huynhbathai View Post
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!!
count1 EQU 0x20 ; cac bien dung cho doan chuong trinh delay
counta EQU 0x21
countb EQU 0x22
sửa lại cái này là xong
youaremylife vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 15-11-2012, 11:49 AM   #7
huynhbathai
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.
huynhbathai vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 04:00 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam