Mình mới học lập trình Pic trên phần mềm CCS, tải 1 bài mẫu về xem nhưng có chỗ mình ko hiểu mong mọi người chỉ giúp.
#include<16F877A.h>
#fuses NOWDT,PUT,HS,NOPROTECT
#use delay(clock=10000000)
#use fast_io(b)
#byte portb=0x6
main()
{
set_tris_b(0);
while(true)
{
portb=255; //all led on
delay_ms(1000);
portb=0; //all led off
delay_ms(1000);
}
}
Cho mình hỏi dòng #byte portb=0x6 là gì? Mình ko hiểu ý nghĩa của số 0x6, mình thay số 6 bằng số khác thì chạy sai so với lập trình.
Thank you!
#include<16F877A.h>
#fuses NOWDT,PUT,HS,NOPROTECT
#use delay(clock=10000000)
#use fast_io(b)
#byte portb=0x6
main()
{
set_tris_b(0);
while(true)
{
portb=255; //all led on
delay_ms(1000);
portb=0; //all led off
delay_ms(1000);
}
}
Cho mình hỏi dòng #byte portb=0x6 là gì? Mình ko hiểu ý nghĩa của số 0x6, mình thay số 6 bằng số khác thì chạy sai so với lập trình.
Thank you!
Comment