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

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 24-04-2008, 11:12 PM   #1
now_nev
Nhập môn đệ tử
 
Tham gia ngày: Apr 2008
Bài gửi: 10
:
Nạp cho 16f877a bằng GTP-USP, chạy không đúng như lập trình

Em mới học pic nên chưa có nh kinh nghiệm, mong các anh giúp em.
Em viết chương trình xuất led đơn giản như thế này
Code:
   	processor 16f877a
	include <p16f877a.inc>
	__CONFIG _CP_OFF & _WDT_OFF & _BODEN_OFF & _PWRTE_ON & _XT_OSC & _WRT_OFF & _LVP_OFF & _CPD_OFF
		org 00h
		goto main
main 
count1 equ  20h
count2 equ  21h
count3 equ  22h
	bsf STATUS, RP0
	bcf STATUS, RP1
	clrf TRISB
	bcf STATUS, RP0
	clrf PORTB
	bsf PORTB, 7
	call delay
loop
	rrf PORTB, 1
	call delay
	goto loop
delay
	movlw 0
	movwf count1
	movwf count2
	movlw 5
	movwf count3
loop_count1
	decfsz count1, 1
 	goto loop_count1
loop_count2
	decfsz count2, 1
	goto loop_count1
loop_count3
	decfsz count3, 1
	goto loop_count1
	Return
		END
em đã thử chạy bằng MPLAB thì thấy chạy đúng, nhg khi nạp vô Pic thì nó chạy tùm lum hết. Hiện tượng là: khi đag sáng led 7, qua led 6 thì jống như là nó reset bắt đầu lại từ cái dòng " bsf PORTB, 7" vậy. Em MCLR thì lâu lâu hên hên nó qua đc led 5 rồi lại trở lại led 7
Cái này là tại con pic hay tại chương trình nạp vậy? Em đã verify sau khi nạp rồi, ok. Còn mạch thì đơn giản, nên chắc là sẽ không phải tại mạch rồi (em không dùng mạch in mà dùng breadboard)
Mong các anh giúp em.

thay đổi nội dung bởi: namqn, 24-04-2008 lúc 11:30 PM.
now_nev vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
 


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à 06:19 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