명령 | 사용 가능 영역 | 스텝수 | 플래그 | |||||||||||||||
M | X | Y | K | L | F | T | C | S | Z | D | @D | 정수 | 에러 | 제로 | 캐리 | |||
DATERD(P) | D | ㅇ | - | ㅇ | ㅇ | ㅇ | - | ㅇ | ㅇ | - | ㅇ | ㅇ | ㅇ | - | 2 | ㅇ | - | - |
D | 변화 후 Clock Data를 저장하는 어드레스 중 선두 어드레스 |
에러(F110) | 영역이 @D로 간접 지정된 경우 영역 초과가 발생하면 SET |
DATERD
RTC(Clock Device)로부터 현재 시간을 읽어와 D로 지정된 영역에 년, 월, 일, 시, 분, 초, 요일의 값을 순서대로 1워드씩 저장합니다.
D에 저장된 "년"은 4자리로 표시합니다.
D+6에 있는 요일은 월요일에서 토요일까지 표시하기 위해 0~6으로 저장된다.
Day of week | Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
Stored data | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
윤년은 자동으로 보상됩니다.
프로그램 예
Clock device로부터 읽이온 시간데이터를 BCD값으로 출력하는 프로그램
Add Comment