사용자 도구

사이트 도구

English

cubloc:shiftout:index

Shiftout

Shiftout 클록, 데이터, 모드, 송신데이터, 비트수

Variable : 결과를 저장할 정수형 변수
클록 : 클록발생 포트
데이터 : 데이터 입력 포트
모드 : 0 = LSB우선 (아래쪽비트부터 송신)
   1 = MSB우선 (위쪽 비트부터 송신), 클록 상승 후 샘플링
   2 = MSB우선 (위쪽 비트부터 송신), Ack 발생
송신데이터 : 송신할 데이터 (정수형 변수/상수)
비트수 : 송신할 비트수 (1~16 사이 값)

설명

쉬프트 출력을 하는 명령어입니다.

Shiftout 3,4,0,&h55,8 ‘3번포트 클록, 4번포트 데이터, 0번 모드, 8비트 송신

사용예

    Const Device = CB280
    Const iodi = 7
    Const iodo = 6
    Const ioclk = 5
    Const iocs = 4
    Dim I As Byte
    Dim ad As Integer
    Do
          Low iocs
          i = &b1011 'Channel 0
          'i = &b1111 'Channel 1
          Shiftout ioclk,iodi,0,i,4
          ad = Shiftin(ioclk,iodo,3,12)
          High iocs
          Debug Dec ad,cr
          Delay 100
    Loop 

명령어 목록으로 가기

cubloc/shiftout/index.txt · 마지막으로 수정됨: 2020/08/19 00:39 저자 Comfile Technology