View Single Post
Old 08-05-2008, 04:32 PM   #1
volong85
Nhập môn đệ tử
 
Tham gia ngày: Mar 2008
Bài gửi: 8
:
Angry Giúp với các huynh ơi !

e đang xài piclab40 của a Thien Minh, e debug thử trên mplab7.2 thì cho kết quả đúng, nhưng nạp vào piclab40 thì ko chạy (e dùng winpic800 3.6), (code e viết chỉ là mở rb0 thôi, khi thử với ICD2 thì chạy rồi). E ko biết tại sao code e viết lại ko chạy, các huynh ra tay giúp với ! (Em lấy chương trình mẫu của a Thien Minh thì nó chạy)

Code e viết mở RB0:

Code:
INCLUDE <P16F877A.INC>

ORG 0X0000
GOTO MAIN

ORG 0X0005
MAIN:
		BANKSEL TRISB
		MOVLW B'00000000'
		MOVWF TRISB

		BANKSEL PORTB
		MOVLW B'00000001'
		MOVWF PORTB

		GOTO $
END
code của a Thien Minh:

Code:
#include<16f876A.h>
#fuses XT,NOLVP,NOWDT,PUT
#use delay(clock=4000000)   // defind crystal = 4MHz
//******************************
// main program start here
//******************************
void main()
{
   char i,count;

   while(true)
   {
      output_high(PIN_C4);
      delay_ms(100);
      output_low(PIN_C4);
      delay_ms(100);
   }
}   
/*
   while(TRUE)
   {
        count=1;
        for (i=0;i<=8;i++)
        {
           output_b(count);
           delay_ms(100);
           count=count<<1;
        }
        output_b(0xff);


        delay_ms(100);
        output_b(0x00);
        delay_ms(100);
        output_b(0xff);
        delay_ms(100);
        output_b(0x00);
        delay_ms(100);
   }
}
*/

thay đổi nội dung bởi: falleaf, 08-05-2008 lúc 08:43 PM.
volong85 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn