em mới học pic18f4550 nên cũng chưa biết gì cả mong các anh chỉ giúp.
1. trong proteus em không thấy cong 18f4550 hoặc con 18f4455 đâu cả. thế để mô phỏng nó thì làm thế nào hả các bác. hay có con nào tương tự trong proteus không
2.chân rb4 mắc điện trỏ 10k lên 5v là để làm gì hả các bác. thế khi điều khiển đèn bằng portb có cần mắc con này không.
3. em viết chương trình bằng ccs 3.249. và con 18f có cần khai báo thêm device*=16 ADC = 8 có tác dụng không để dùng toàn bộ RAM không. em thấy có khai báo hay không vẫn tốn dung lượnng RAN như nhau.
em viết thử 1 đoạn code điều khiển đèn nhưng không mô phỏng được và cũng chưa có mạch để text thử nên nhờ các đại ca xem thử
Code:
#include <18F4550.h>
#fuses HSPLL,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL5,CP UDIV1,VREGEN
#device*=16 adc=8
#use delay(clock=20000000)
#use fast_io(b)
#byte portb=0x6
#use fast_io(a)
#byte porta=0x5
unsigned char tam[] = {0X01,0X02,0X04,0X08,0X10,0X20,0X40,0X80};
main()
{int i;
set_tris_b(0);
set_tris_a(0);
while(true)
{ porta = 0xff;
for(i=0;i<8;i++)
{
portb=tam[i];
delay_ms(500);
}
}
}
có chổ nào sai mong các anh chỉ giáo