Atmel Studio (Microchip Studio)의 OUTPUT 방식이다.
--------------------------
사용 Chip : Atmega8
사용 Program : Microchip Studio(Ver - 7.0.2542)
Proteus 8 Professional
--------------------------
Atmel Studio Code :
#include <avr/io.h>
#define F_CPU 8000000UL
#include <util/delay.h>
#define GLCD_CTRL_PORT PORTC
#define GLCD_CPORT_DIR DDRC
#define RS PC0
int main(void)
{
GLCD_CPORT_DIR = 0xFF;
while (1)
{
GLCD_CTRL_PORT |= (0<<RS);
_delay_ms(1000);
GLCD_CTRL_PORT |= (1<<RS);
_delay_ms(1000);
GLCD_CTRL_PORT |= ~(0<<RS);
_delay_ms(1000);
GLCD_CTRL_PORT |= ~(1<<RS);
_delay_ms(1000);
GLCD_CTRL_PORT &= (0<<RS);
_delay_ms(1000);
GLCD_CTRL_PORT &= (1<<RS);
_delay_ms(1000);
GLCD_CTRL_PORT &= ~(0<<RS);
_delay_ms(1000);
GLCD_CTRL_PORT &= ~(1<<RS);
_delay_ms(1000);
}
}
Actual Output (Proteus) :
'프로그래밍 > 임베디드' 카테고리의 다른 글
[GLCD] 한글의 모든 조합 (0) | 2021.01.05 |
---|---|
[AVR] Avr Studio Flash Memory 사용법 (0) | 2021.01.04 |
[전자회로] 스위치의 Pull-UP, Pull-Down (0) | 2021.01.03 |
[AVR] GLCD Font.h 생성 프로그램 (2) | 2021.01.03 |
[AVR][Atmega8] KS0108 GLCD 제어 (0) | 2021.01.03 |
댓글