C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[73665] 흐름도 작성
일이 [] 4137 읽음    2016-06-09 02:38

#include <avr/io.h>
#include <util/delay.h>
void main(void)
{
DDRA = 0xFF;
while(1){
PORTA = 0b01010101;
_delay_ms(5000);
PORTA = 0b10101010;
_delay_ms(5000);
}
}

2번
#include <avr/io.h>
#include <util/delay.h>
void main(void)
{
DDRA=0xff;
int i;
while(1)
{
PORTA=0xFE; //0
for(i=0;i<8;i++)
{
PORTA=PORTA<<1;
PORTA=PORTA|0x01;
_delay_ms(2000);
if(PORTA==0x7F)
{
for(i=0;i<8;i++)
{
PORTA=PORTA>>1;
PORTA=PORTA|0x80; //128
_delay_ms(2000
<
));

if(PORTA==0xfe) //0
{
for(i=0;i<8;i++);
}
}
}
}
}
}

3번
#define F_CPU 16000000UL
#include <avr/io.h>
#include <util/delay.h>
int main(void) {

DDRA = 0xFF;
while (1) {
PORTA = 0xFF;
_delay_ms(500);

PORTA = 0x00;
_delay_ms(500);
}
return 0;
}

4번
#define F_CPU 16000000UL
#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
DDRA = 0xFF;
uint8_t data[] = {0x77, 0x01, 0x41, 0x02, 0x3B, 0x04, 0x5B, 0x08, 0x4D, 0x10, 0x5E, 0x20, 0x7C, 0x40, 0x8D};
int i;
while(1)
{
for(i = 0; i < 14; i++)
{
PORTA = data[i];
_delay_ms(1500);
}
for(i = 15; i >= 0; i--)
{
PORTA = data[i];
_delay_ms(1500);
}
}
return 0;
}

+ -

관련 글 리스트
73665 흐름도 작성 일이 4137 2016/06/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.