로그인회원등록 내글장바구니주문조회현재접속자
 상품 검색








 게시판 검색





 
 
회원등록 비번분실


온라인 입금계좌
ㆍ기업은행
ㆍ219-043192-01-028
ㆍ이건영

      거래은행 바로가기
 
 SX, MPU Applications
SX, MPU 자료실
작성자 leeky        
작성일 2007/11/12
첨부#2 lpt_port_data_shot.jpg (39KB) (Down:68)
Link#1 tutorial.html#ppro (Down:97)
ㆍ추천: 0  ㆍ조회: 2647   
  PC 프린터 포트의 사용법

 
병렬포트는 컴퓨터에서 프린터로 연결되는 설계된 표준으로, 
프린터로 데이터를 전송하는데 사용된다. 이 인터페이스는 약간의 입력과 출력신호를 구동한다.
신호의 용도는 프린터의 상태를 컴퓨터가 알거나 제어하기 위해서 이다.
 
8개의 데이터 비트들은 한개의 클럭펄스로 모든 정보를 전송한다.
이포트의 하드웨어는 8개의 출력 데이터 비트와 5개의 입력 비트, 5개의 출력 비트를 갖는다.

각 비트들은 아래와 같은 기능을 가진다.
STROBE/ 프린터에게 8개의 데이터 비트들이 준비된 것를 알린다.
 
(데이터가 준비되었을 때 LOW 레벨 로직으로 된다.)
INIT/ 프린터를 초기화 시킨다.
(초기화 시킬때 LOW 레벨 로직으로 된다.)
SLCT IN/ 프린터가 선택된 것을 알린다.
(선택되었을 때 LOW 레벨 로직으로 된다.)
AUTO FD 현재 쪽에 더이상 여분의 인쇄할 여분이 없으면 자동으로 쪽을 넘기는 기능을 켠다.
(선택되었을 때 HIGH 레벨 로직으로 된다.)
D0-D7: 프린터에 인쇄할 8개의 출력 데이터 비트 (바이트 단위로 전송)

ACK/ 프린터에서 데이터가 올바로 읽혀진 것을 CPU에 알린다.
BUSY 프린터가 더이상 데이터를 받을 수 없음을 CPU에 알린다.
SLCT 프린터가 있다는 상태를 CPU에 알린다.
ERROR/ 오류가 있을 때 CPU에게 더이상의 데이터 전송을 중지 시킨다.
(모든 신호들은 25핀의 콘넥터에 연결되어 있으며, 모든 로직은 TTL 레벨이다.)

프린터 포트의 주소
---------------------------
포트번호 DATA STATUS CONTROL
---------------------------
LPT1 0378 0379 037A
LPT2 0278 0279 027A
LPT3 03BC 03BD 03BE
---------------------------

포트 프로그래밍
/********************************************/
/*This program set the parallel port outputs*/
/********************************************/
#include
#include
#include

void main (void)
{
clrscr();
outportb(0x378,0xff);
outportb(0x37a,0xff);
getch();
}

/*****************************************/
/*This function read parallel port inputs*/
/*****************************************/
#include
#include
#include

int Read_Input()
{
int Byte;
Byte=inportb(0x379);
return Byte;
}

void main (void)
{
int PP_Input;
clrscr();
PP_Input = Read_Input;
printf("%d",var);
getch();
}

저자 : pckits@apdo.com
참조 : http://www.ctv.es/pckits/tutorial.html#ppro

 
AVRTOOLS™
   
윗글 LPT Port Tester
아래글 병렬포트(LPT1) 시험 소프트웨어
    N         제목    글쓴이 작성일 조회 추천
48 SXB 무료 Basic 컴파일러 SX18/20/28 avrtools™ 2008/12/03 (수) 1451 0
47 SX28 IR-Remote Signal Analyzer avrtools™ 2016/01/22 (금) 322 0
46 삼성 안드로이드폰 GT-i5700 무선 오실로스코프 avrtools™ 2011/09/10 (토) 2724 10
45 SX28 Clock Timer 소스 avrtools™ 2008/12/03 (수) 1723 0
44 SX28 Scanning a 4x4 Keypad 소스 avrtools™ 2008/12/03 (수) 1854 0
43 SX28 Thermometer 소스 avrtools™ 2008/12/03 (수) 1547 0
42 SX28 Serial LCD 소스 avrtools™ 2008/12/03 (수) 1538 0
41 SX28 Digital Dice 소스 avrtools™ 2008/12/03 (수) 1387 0
40 IDE51-C 8051 C컴파일러 (사용제한 없음) avrtools™ 2008/12/03 (수) 2198 0
39 uc51 검파일러 8K 무료버전 avrtools™ 2008/12/03 (수) 1593 0
38 SXC Demo avrtools™ 2008/12/02 (화) 1293 0
37 SxSim (UBICOM의 SASM 어셈블러를 지원) avrtools™ 2008/12/02 (화) 1476 0
36 SXkey52.exe SX48, SX52 전용 소프트 avrtools™ 2008/12/02 (화) 1347 0
35 SX 칩 프로그래머/인서킷 에뮬레이터 SXKey v3.0 avrtools™ 2008/12/02 (화) 1326 0
34 Serial port keyboard stuffer avrtools™ 2008/11/09 (일) 2029 0
33 IBM AT Keyboard의 Hexa 값 leeky 2007/11/12 (월) 2038 0
32 PC 소프트웨어 오실로스코프 avrtools™ 2008/10/07 (화) 2423 0
31 저항 읽는 방법과 저항 소프트웨어 avrtools™ 2008/09/26 (금) 2267 0
30 BMP to LCD avrtools™ 2008/09/22 (월) 1988 0
29 SX18/20/28용 무료 베이직 SXB V3.1 leeky 2006/03/03 (금) 3274 22
28 절연 RS232C 회로 avrtools™ 2008/08/29 (금) 2490 0
27 문자표시 LCD 모듈의 사용방법 leeky 2006/04/06 (목) 4254 0
26 Bin2Hex.exe leeky 2007/11/12 (월) 2539 0
25 LPT Port Tester leeky 2007/11/12 (월) 2446 0
24 PC 프린터 포트의 사용법 leeky 2007/11/12 (월) 2647 0
23 병렬포트(LPT1) 시험 소프트웨어 leeky 2007/11/12 (월) 2368 0
22 SX 칩 4비트 LCD 소스 leeky 2006/02/20 (월) 2746 30
21 SxSim (UBICOM의 SASM 어셈블러를 지원) leeky 2006/02/13 (월) 2194 27
20 SXkey52.exe leeky 2006/02/13 (월) 1978 28
19 SX 프로그래머/에뮬레이터 SXKey v3.0 leeky 2006/02/13 (월) 2147 24
18 SXC Demo Version leeky 2006/03/16 (목) 2058 27
17 SX52 웹서버 + 겜보이 카메라 leeky 2006/03/16 (목) 2286 5
16 CMUcam2 (Cam + 5 Servo) leeky 2006/03/16 (목) 2645 3
15 CMUcam Vision Sensor KIT with SX28 leeky 2006/03/16 (목) 3033 4
14 SX52 이더넷 평가기판의 소스 (iSX 소프트) leeky 2006/03/16 (목) 2883 1
13 SX52-이더넷 평가기판 (하드웨어) leeky 2006/03/16 (목) 2306 1
12 SX52 MMC(메모리카드) WAV화일 녹음과 재생 leeky 2006/03/16 (목) 2859 5
11 SX28 USB 분석장치 (SX-Atpapch) leeky 2006/03/16 (목) 2645 5
10 SX color TV 게임기 leeky 2006/03/16 (목) 2845 4
9 SX28 Serial to TV leeky 2006/03/16 (목) 2371 3
8 SX18 영상(NTSC) 동기검출 leeky 2006/03/16 (목) 2112 2
7 SX28 디지털 스코프 leeky 2006/03/16 (목) 2491 3
6 SX28 500KHz DDS 신호발생기 leeky 2006/03/16 (목) 2577 0
5 SX Morse Code Keyer avrtools 2006/03/16 (목) 1865 2
4 SX28 Video OSD Module leeky 2006/03/16 (목) 2767 0
3 1.2MHz/2.4GHz Exciter leeky 2006/02/25 (토) 2157 0
2 16F84 G3RUH 9600BPS Modem leeky 2006/02/25 (토) 2244 2
1 16F84 Morse Decoder leeky 2006/02/25 (토) 3071 1
1

바구니 : 0
 보관함 : 0
오늘뷰 : 0
HOME   |   회사소개   |   제휴안내   |   회사위치   |   서비스이용 약관   |   개인정보 보호정책   |   사이트맵
17015 경기도 용인시 기흥구 동백중앙로16번길 16-25, 508호. 전화 : 031-282-3310
사업자 등록번호 : 697-47-00075 / 대표 : 이건영 / 업태 : 제조업 / 종목 : LED조명, LED전원, 제어장치.
개인정보 관리책임자 : 홈페이지 관리자 . Copyright ⓒ2016 아크레즈 (ACLEDS INC.)
HOME TOP PREVNEXT 0 0 0