View Single Post
Old 18-10-2007, 08:27 AM   #88
tungtot_vl
Đệ tử 6 túi
 
tungtot_vl's Avatar
 
Tham gia ngày: Jul 2007
Bài gửi: 154
:
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

thay đổi nội dung bởi: namqn, 18-10-2007 lúc 05:40 PM.
tungtot_vl vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn