목차
Prologue
1.1 PIC16F84의 I/O 핀 설정
1.2 단순 I/O를 동작시키는 명령어
1.3 I/O 설정과 I/O를 동작시키는 완전한 명령어
1.4 ‘C' STATUS에 영향을 주는 명령어
1.5'Z' STATUS에 영향을 주는 명령어
1.6 조건에 따라서 분지(branch) 하는 명령어
2. 시간지연을 만드는 부 프로그램
1.1 PIC16F84의 I/O 핀 설정
1.2 단순 I/O를 동작시키는 명령어
1.3 I/O 설정과 I/O를 동작시키는 완전한 명령어
1.4 ‘C' STATUS에 영향을 주는 명령어
1.5'Z' STATUS에 영향을 주는 명령어
1.6 조건에 따라서 분지(branch) 하는 명령어
2. 시간지연을 만드는 부 프로그램
본문내용
1 → 0 , 1 ∩ 0 → 0 , 1 ∩ 1 → 1
IOR : 0 ∪ 0 → 0 , 0 ∪ 1 → 1 , 1 ∪ 0 → 1 , 1 ∪ 1 → 1
XOR : 0 ∪ 0 → 0 , 0 ∪ 1 → 1 , 1 ∪ 0 → 1 , 1 ∪ 1 → 0
1.5'Z' STATUS에 영향을 주는 명령어
- Zero flag에 영향을 주는 명령어는 종류가 가장 많으며 명령의 수행 상태가 0이 만들어지는 경우에 설정된다. (ADD, AND, CLR, COMF, DECF, INCF, IOR, MOVF, SUB, XOR)
1.6 조건에 따라서 분지(branch) 하는 명령어
- 조건에 따라서 분지(branch) 하는 명령어는 조건에 따른 상태를 확인하여 분지가 일어나게 하는 명령어와 연산 결과에 따라서 바로 분지가 일어나도록 하는 명령어가 있다.
상태를 확인하여 분지 하도록 하는 명령어는 register의 특정 bit가 0 이냐, 1이냐에 따라서 분지가 결정되는 것으로 BTFSC f, b와 BTFSS f, b이 있다. 여기서 f 는 register를, b 는 bit의위치를 (7에서 0RK지임) 그리고 BTFSC(bit test file skip clear)는 f-file register의 bit b의값이 0 이면 skip 하라는 의미이고, BTFSS는 bit test 결과가 1 이면 skip하라는 것이다. 여기서 skip의 의미는 이 명령어 바로 다음 명령어를 수행하지 않고 그 다음 명령어를 수행하라는 것이다.
2. 시간지연을 만드는 부 프로그램
- DELAY PROGRAM : 의미 없는 일을 반복시켜서 시간 지연을 얻는다.
IOR : 0 ∪ 0 → 0 , 0 ∪ 1 → 1 , 1 ∪ 0 → 1 , 1 ∪ 1 → 1
XOR : 0 ∪ 0 → 0 , 0 ∪ 1 → 1 , 1 ∪ 0 → 1 , 1 ∪ 1 → 0
1.5'Z' STATUS에 영향을 주는 명령어
- Zero flag에 영향을 주는 명령어는 종류가 가장 많으며 명령의 수행 상태가 0이 만들어지는 경우에 설정된다. (ADD, AND, CLR, COMF, DECF, INCF, IOR, MOVF, SUB, XOR)
1.6 조건에 따라서 분지(branch) 하는 명령어
- 조건에 따라서 분지(branch) 하는 명령어는 조건에 따른 상태를 확인하여 분지가 일어나게 하는 명령어와 연산 결과에 따라서 바로 분지가 일어나도록 하는 명령어가 있다.
상태를 확인하여 분지 하도록 하는 명령어는 register의 특정 bit가 0 이냐, 1이냐에 따라서 분지가 결정되는 것으로 BTFSC f, b와 BTFSS f, b이 있다. 여기서 f 는 register를, b 는 bit의위치를 (7에서 0RK지임) 그리고 BTFSC(bit test file skip clear)는 f-file register의 bit b의값이 0 이면 skip 하라는 의미이고, BTFSS는 bit test 결과가 1 이면 skip하라는 것이다. 여기서 skip의 의미는 이 명령어 바로 다음 명령어를 수행하지 않고 그 다음 명령어를 수행하라는 것이다.
2. 시간지연을 만드는 부 프로그램
- DELAY PROGRAM : 의미 없는 일을 반복시켜서 시간 지연을 얻는다.
추천자료
기계공학실험 크리프 실험결과 보고서
[화학공학]유체마찰손실 실험보고서
[화학공학]열전도도실험 보고서
[공학기술]박막 공정(THIN-FILM PROCESS) 조사보고서
[공학기술]LCD제조공정 조사보고서
[공학기술]분말야금 조사보고서
[화학공학]고체로의 용액의 흡착 실험(결과)보고서
이중열 교환기(화학공학실험) 사전&결과보고서입니다.
[학점은행제]사이버 가톨릭 상지대 - 소프트웨어공학 과제 (UML 에 대한 조사 보고서)
[설계보고서] 디지털 공학 실습 과제 - 디지털 알람 시계
[디지털공학] 예비보고서 - 플립플롭
기초공학실험 - 단열포화 실험 보고서
[신소재공학] X-ray Diffraction (XRD : X선회절) 장비의 이해보고서
[재료공학 기초 실험] 주사전자현미경(Scanning Electron Microscope : SEM) 실험보고서 : 주...