Thứ Ba, 19 tháng 3, 2013

PIC16F877A-Mạch đếm từ 0 đến 9


























- Chương trình trên CCS
#include <16F877A.h>
#use delay(clock=4000000)
#use standard_io(b)
unsigned char ma7seg[]={0xc0,
                        0xf9,
                        0xa4,
                        0xb0,
                        0x99,
                        0x92,
                        0x82,
                        0xf8,
                        0x80,
                        0x90};
                        
                        
unsigned char sodem;                        
void main()
{

for(;;)
{
for(sodem=0;sodem<10;sodem++)
{
output_b(ma7seg[sodem]);
delay_ms(250);
}
}

}

Không có nhận xét nào:

Đăng nhận xét