라이브러리 함수1 Atmega128 LED 구동하기 3 [실험 3] 정확한 시간 지연 함수 만들기 (0) [실험2]에서 사용한 delay( ) 함수는 저오학한 시간지연을 얻을 수 없다. 따라서 실행시간을 알 수 있는 어셈블리 명령어를 사용하여 시잔지연함수를 만들어 보고, 시간지연함수를 사용하여, 1초 간격으로 LED를 반복 작동시켜 보자. (1) 다음 프로그램을 작성하라. #include void msec_delay(int ms); int main() { DDRA = 0xFF; while(1) { PORTA = 0xF0; msec_delay(1000); PORTA = 0x0F; msec_delay(1000); } return 0; } void msec_delay(int ms) { unsigned int i; for( ; ms>0; ms--) { for(i=0.. 2024. 3. 2. 이전 1 다음