사칙연산프로그램인데요;;
즉 P1을 누른횟수만큼 P31을 2초주기로 온오프 시킵니다..
리셋은 P3이고요
P31 동작은 P2로 시킵니다.
마지막 P4는 온오프동작중 누르면 지금까지 점멸한 횟수를
모두 더해서 점멸이 끝나면 마지막에 더한 수만큼 p31을 온 시킵니다.
예를들어 한번 하고 1이 점멸하고 또한번 눌러 2번 점멸하고 또 눌러 3번 점멸하면
1+2+3 = 6 즉 마지막에 6초간 켜있어야 하는데
그게 잘 안되네여;;
ㅠ_ㅠ;;
허극허극;;
사칙연산 프로그램 보시고 수정해서 올려주시면 감사하겠습니다;
첫댓글 입력 버튼을 누른 수 만큼 출력램프가 2초 간격으로 깜빡 거리는건지요 그리고 "1+2+3 = 6 즉 마지막에 6초간 켜있어야 하는데" 이건 무슨 뜻인지?
입력버튼을 누를만큼 누르고 실행버튼을 누르면 입력 버튼 누른만큼 1초점멸을 합니다. 즉 1번누르고 실행하면 1번 점멸하고 2번누르고 실행하면 2번 점멸하고..
그러면 inc 명령과 dec 명령을 사용하면 간단하구요 출력시 내부클럭을 이용하세요 f90~97 자동으로 깜빡일수있는기능이므로 쉽게 하실수있을겁니다
타이머 기능중에 tmr인가 tmon인가 그거를 사용하면 되지않나요??
- _-;;아직 초보라 정확히 생각이안나네요 ㅎㅎ
누른 횟수만큼 점멸 한다는 뜻인가요??그러면...incp 로 D 값을 횟수 업시키고 CTU에 횟수 설정에 넣는 값에 D값을 넣으면 되겟죠^^;;그리고 카운터 횟수는 OFF시 카운팅을 해주는 것이 좋을듯 싶네요...
스위치 누른 횟수을 다운카우터 을 사용하여을 mov명령어로 누른 횟수을 카우터로 보내고.. 타이머가 깜빠거리는 횟수가 카우터의 회수을 다운시키면 카우터 횟수가 0이 되면 멈추게.. 흑..맛나..
문제의 뜻을 정확히 모르겠내여..
프로그램을 밨는대 마스터캐이 에서는 49번 스텝 같은 경우 지원이 않되는 거 같은데..
문제의 핵심은 가우스의 공식을 알아야 합니다. 힌트는 N(N+1)/2 이죠..... 공식알아내는데 한참 해멨음... ^^ 암튼 테스트 성공...ㅋ
삭제된 댓글 입니다.
어쩌다 보니 사용하게 되네요... ^^
........;;; 증가 스위치로 D값을 1씩 증가시켜줍니다. 그값에 또다른 D값(D2)를 addp(덧셈)하여 D2로 다시 보내줍니다. 즉...P1--------incp d1 하공 P1----- ADDP D1 D2 D2 이 두개를 순서대로놓아 스캔이용하여 D2를 카운터에서 사용하시면 됩니다..