/*
LED를 쉬프트하며 출력하는 프로그램
*/
#include <mega128.h>
#include <delay.h>
#include <stdio.h>
#define LED_CON *((unsigned char *)0X8000)
void main(void){
int i;
unsigned char buff = 0;
DDRB = 0x00;
MCUCR = 0X80;
LED_CON = 0X00;
buff = 0x01;
while(1){
for(i = 0; i < 8; i++){
LED_CON = buff;
delay_ms(500);
buff <<= 1;
if(!buff){
buff = 0x01;
}
}
}
}
728x90
'C, C++ > 임베디드 시스템' 카테고리의 다른 글
임베디드시스템 포토센서를 활용한 외부 인터럽트 제어 (0) | 2023.11.18 |
---|---|
임베디드시스템 스위치 버튼을 통한 LED 응용 (2) | 2023.11.09 |
임베디드시스템 간단한 택시미터기 (0) | 2023.11.08 |
임베디드시스템 FND 숫자 증가 제어 (1) | 2023.11.08 |
임베디드 시스템 스위치를 이용한 LED 구동 (0) | 2023.11.08 |