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

C/C++ Q/A
[6933] Re:C언어..소스를 흐름도(알고리즘)로.. 도와주세요
남병철.레조 [lezo] 2236 읽음    2015-03-21 22:30
아.. 이런 코드 스타일은 오랜만이네요. :)

main에서 시작하세요.
Platform() 함수로 시작부터 뛰었다가 거기서 초기화를 처리기호로 표시해주고 다시 main() 흐름으로 돌아오세요.
while이니 판단기호 1로 적고 6개 처리기호 주욱 적고 다시 판단기호로 루프 만드세요.
아.. delay 부분은 Platform() 함수처럼 서브루틴으로 빼야겠네요.

...

종료는 장치를 끄는 건가 보군요. --;



학구열킹.. 님이 쓰신 글 :
: c언어(avr 관련) 프로그래밍..
: 아래 소스를 보고 흐름도(알고리즘)를 그려야 하는데
: 도와주세요ㅠㅠ 내공 드려요..
: 아래 사진은 참조입니다..
:
: #include <avr/io.h>
:
: #define sbi(sfr, bit) (_SFR_BYTE(sfr) |= _BV(bit))
: #define cbi(sfr, bit) (_SFR_BYTE(sfr) &=~_BV(bit))
:
: void Platforn _lnit(void){
:
: DDRB = 0x0f ;
: DDRE = 0x0c ;
: DDRD = 0x30;
: }
:
: void delay(uint16_t ms){
: uint16_t  ;
: for ( i= 1 ;  i<ms ; i++);
: }
:
: int main (void){
:
: Platforn _lnit();
:
: while(1){
: cbi(PORTE , 2);
: cbi(PORTE , 3);
: delay(50000);
: sbi(PORTE , 2);
: sbi(PORTE , 3);
: delay(50000);
: }
: }
:

+ -

관련 글 리스트
6931 C언어..소스를 흐름도(알고리즘)로.. 도와주세요 학구열킹.. 1993 2015/03/19
6933     Re:C언어..소스를 흐름도(알고리즘)로.. 도와주세요 남병철.레조 2236 2015/03/21
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.