AVR Atmega16 Hiển Thị Led 7 Thanh (0-9) - CodeVision

Sơ đồ

Code

#include <mega16.h>
#include <delay.h>
 
unsigned char i;
unsigned int t;
unsigned char flash Maled[10] = {0xc0,0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8 , 0x80, 0x90};
 
void main(void)
{
    DDRC = 0xff;
    PORTC = 0xff;
    while (1)
    {
        for(i=0;i<10;i++)
        {
            PORTC = Maled[i];
            delay_ms(250); 
        }             
}  

Demo:

Nhận xét

Mới hơn Cũ hơn