|
Tài trợ cho PIC Vietnam |
MPASM Lập trình bằng hợp ngữ là một việc làm vô cùng vất vả, tuy nhiên, để hiểu và làm việc với vi điều khiển, hợp ngữ trở thành một công cụ khá đắc lực ... |
|
Ðiều Chỉnh | Xếp Bài |
01-11-2010, 12:04 AM | #3 |
Đệ tử 2 túi
Tham gia ngày: Sep 2010
Bài gửi: 26
: |
cho mình góp ý chút nhé.
theo mình thi ct không làm cho con pic của bạn nóng nên được đâu,mà có thể mạch của bạn có vấn đề.bạn hãy kiểm tra lại mạch điện, đặc biệt là hai chân cấp nguồn. còn về ct của bạn thì mình nghĩ rằng nó không chạy được,mình thấy bạn chưa thiết lập truy suất cho portb đâu. bạn thử sửa lại một chút xem sao: list p=16f84a include p16f84a.inc cblock 0x0c delay_l delay_m delay_h endc org 0x00 main set_port bsf status,5 ;chọn bank thanh ghi movlw 0x00; xóa w movwf trisb ; thiết lập port suất bcf status,5 clrw movwf portb ;xóa portb start movlw b'00000001' movwf portb call delay movlw b'00000000' movwf portb call delay goto start delay clrf delay_l clrf delay_m movlw d'3' movwf delay_h loop decfsz delay_l goto loop decfsz delay_m goto loop decfsz delay_h goto loop return end |
|
|