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