View Single Post
Old 22-02-2010, 11:31 AM   #16
bravesoldier
Đệ tử 1 túi
 
Tham gia ngày: Apr 2009
Bài gửi: 18
:
Smile I/O đơn giản với 18F4550

Code:
#include <18f4550.h>
#fuses HSPLL,NOWDT,NOPROTECT,NOLVP,NODEBUG,PLL3,CPUDIV1,VREGEN
#device *=16 ADC=8
#use delay(clock=48000000) // thạch anh lắp vào mạch là 12MHz

#use fast_io(b)
#byte portb=0xf81
#byte latb=0xf8a

byte numm[]={
0b01000000, //- 0
0b01111001, //- 1
0b00100100, //- 2
0b00110000, //- 3
0b00011001, //- 4
0b00010010, //- 5
0b00000010, //- 6
0b01011000, //- 7
0b00000000, //- 8
0b00010000  //- 9
};

void main()
{
 byte i;
 
 set_tris_b(0);
 i=0;
 while(true)
  {   
   latb=numm[i];
   delay_ms(250);
   i++;
   if (i==10) i=0;
  }
}
mong các tiền bối xem xét và góp ý. mạch này cho LED 7 thanh đếm từ 0->9 em mô phỏng bằng proteus 7.6 (mới down hôm qua) cũng ok. em muốn học thêm về USB để làm quang báo có trao đổi data với máy tính.

thay đổi nội dung bởi: bravesoldier, 23-08-2010 lúc 10:02 AM. Lý do: sửa lại cho chuẩn
bravesoldier vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn