H
Hammer111
Guest
모두 안녕
어떻게 병렬 포트 프로그램을 검색했지만, 난 몇 가지 오류가있습니다.내가에서는 Microsoft Visual C 를 사용 6.0.여기 내 코드는
이 코드입니다 수정된 원본 중 하나를 작동하지 않습니다
코드 :/ * 파일 : ex1.c
HarshaPerla electroSofts.com에 의해.
병렬 포트의 상태 레지스터의 내용을 표시합니다.
TurboC 3.0과 볼랜드 C 3.1과 DOS 용 테스트.
* /# "stdio.h"를 포함
# "conio.h"를 포함
# "dos.h"를 포함
짧은 _stdcall Inp32 (짧은 portaddr);
무효 _stdcall Out32 (짧은 portaddr, 짧은 계산의 기산);포르 0x378 정의 #메인 무효 ()
(
int 데이터;
(! kbhit 동안 ())
(
데이터 = Inp32 (포르 1);
printf ( "데이터를 상태 레지스터에없습니다 : % 3 차원 (10 진수), % 3 배 (16 진수) \ n", 데이터, 데이터);
printf ( "\ n 핀 15 : % d 개", (데이터 & 0x08) / 0x08);
printf ( "\ n 핀 13 : % d 개", (데이터 & 0x10) / 0x10);
printf ( "\ n 핀 12 : % d 개", (데이터 & 0x20) / 0x20);
printf ( "\ n 핀 11 : % d 개", (데이터 및 0x80으로) /은 0x80);
printf ( "\ n 핀 10 : % d 개", (데이터 & 0x40) / 0x40);
)
)
어떻게 병렬 포트 프로그램을 검색했지만, 난 몇 가지 오류가있습니다.내가에서는 Microsoft Visual C 를 사용 6.0.여기 내 코드는
이 코드입니다 수정된 원본 중 하나를 작동하지 않습니다
코드 :/ * 파일 : ex1.c
HarshaPerla electroSofts.com에 의해.
병렬 포트의 상태 레지스터의 내용을 표시합니다.
TurboC 3.0과 볼랜드 C 3.1과 DOS 용 테스트.
* /# "stdio.h"를 포함
# "conio.h"를 포함
# "dos.h"를 포함
짧은 _stdcall Inp32 (짧은 portaddr);
무효 _stdcall Out32 (짧은 portaddr, 짧은 계산의 기산);포르 0x378 정의 #메인 무효 ()
(
int 데이터;
(! kbhit 동안 ())
(
데이터 = Inp32 (포르 1);
printf ( "데이터를 상태 레지스터에없습니다 : % 3 차원 (10 진수), % 3 배 (16 진수) \ n", 데이터, 데이터);
printf ( "\ n 핀 15 : % d 개", (데이터 & 0x08) / 0x08);
printf ( "\ n 핀 13 : % d 개", (데이터 & 0x10) / 0x10);
printf ( "\ n 핀 12 : % d 개", (데이터 & 0x20) / 0x20);
printf ( "\ n 핀 11 : % d 개", (데이터 및 0x80으로) /은 0x80);
printf ( "\ n 핀 10 : % d 개", (데이터 & 0x40) / 0x40);
)
)