메뉴 English Ukrainian 러시아인 홈

애호가 및 전문가를 위한 무료 기술 라이브러리 무료 기술 라이브러리


라디오 전자 및 전기 공학의 백과사전
무료 도서관 / 무선 전자 및 전기 장치의 계획

AOH-Z80 인터페이스. 무선전자공학 및 전기공학 백과사전

무료 기술 라이브러리

무선 전자 및 전기 공학 백과사전 / 전화

기사에 대한 의견 기사에 대한 의견

다음은 Alexander Danilin이 DGN LTD에서 개발한 AOH-Z80 인터페이스에 대한 원래 설명입니다(FIDO 2:5020/321). (c) Vladimir Antonov가 PSW SOFT로 작성한 DGN LTD 1993-1995 소프트웨어(FIDO 2:5020/321.41) (c) PSW 소프트 1992-1995

차례

  1. 소개
  2. 하드웨어
  3. 하드웨어 설정
  4. 소프트웨어 및 소프트웨어 사용 시 문제
  5. 결론

소개

인터페이스는 Z-80의 AOH 제품(이하 AOH)을 IBM PC/AT 컴퓨터(이하 PC)에 연결하여 발신자 정보를 PC에 입력할 수 있도록 설계되었습니다.

인터페이스는 포트 LPT1을 사용하여 발신자 ID의 정보를 입력합니다. INTERFACE의 작동 원리는 세그먼트 레지스터에서 ALS318 LED 표시기로 정보를 제거하고 데이터를 5비트 코드로 인코딩한 다음 PC 포트의 디지털화를 위해 디커플링 요소를 통해 전송하는 것입니다.

하드웨어

인터페이스를 만들려면 다음이 필요합니다. 262KP1B 칩 - LPT 포트용 5핀 커넥터 25개 - PC 전원 공급 장치용 1핀 커넥터 4개 - AON용 1핀 커넥터 7개 - 직접 및 리턴 저항기 2개 120 ohm MLT 0.125 - 5 개 저항기 330 ohm MLT 0.125 - 5pcs 케이블 7 코어, 편조, 2m - 1개

AON 하우징에 커넥터 X1.0(둥근 7핀)을 설치하고 X1.0 핀 3을 커넥터 하우징에 연결합니다.

표 1에 따라 저항 R5-R120(0ohm)를 m/s 세그먼트 레지스터 D23(Р27/ИР1)에 연결합니다.

표 1
마이크로칩 IR23/27 핀 2 핀 5 핀 12 핀 15 핀 16
데이터 저항 R1 R2 R3 R4 R5

표 1에 따라 칩 D5-D2 연결

표 2
m / s의 핀 1 핀 2 핀 3 핀 7 핀 8
D1
D2
D3
D4
D5
GND_AOH
GND_AOH
GND_AOH
GND_AOH
GND_AOH
R1
R2
R3
R4
R5
X1.0 핀 7
X1.0 핀 7
X1.0 핀 7
X1.0 핀 7
X1.0 핀 7
X1.0 핀 3
X1.0 핀 3
X1.0 핀 3
X1.0 핀 3
X1.0 핀 3
X1.0 핀 1
X1.0 핀 2
X1.0 핀 6
X1.0 핀 4
X1.0 핀 5

미세 회로 핀의 번호는 시계 방향으로 지정되며 핀 1은 돌출부(키) 반대쪽입니다. m/s의 나머지 단자는 사용되지 않으며 단락 가능성을 줄이기 위해 차단해야 합니다.

표 6에 따라 저항 R10-R330(23ohm)을 세그먼트 레지스터(IR27/IR318) 및 ALS 3 표시기에 연결합니다.

표 3
칩 D0(IR23/27) 핀 2 핀 5 핀 12 핀 15 핀 16
보상 저항 R6 R7 R8 R9 R10
표시기 ALS 318 핀 6 핀 14 핀 8 핀 16 핀 12

표 4에 따라 케이블을 연결하십시오.

표 4
LPT 포트 커넥터 X1.1
핀 11
핀 10
핀 12
핀 15
핀 13
핀 20
X1.1 핀 1
X1.1 핀 2
X1.1 핀 6
X1.1 핀 4
X1.1 핀 5
X1.1 핀 3

5핀 전원 커넥터의 +4V를 X1.1 핀 7에 연결합니다. 공급 네트워크로부터 변압기 절연이 있는 외부 5V 0.1A 전원 공급 장치를 사용하는 것이 허용됩니다.

주목!!! INTERFACE 회로에 전원을 공급하기 위해 AON에 사용되는 전원 공급 장치를 사용하는 것은 허용되지 않습니다.

케이블 외피를 LPT 및 X1.1 커넥터의 하우징에 연결합니다.

케이블을 LPT, +5V, X1 커넥터에 연결하세요. 인터페이스를 디버깅할 준비가 되었습니다.

하드웨어 설정

1) PC를 ​​켜고 debug.exe no_aon.log 프로그램을 실행합니다. 파일이 코드 87로 채워져 있으면 2단계로 이동하고, 그렇지 않으면 케이블, 커넥터 및 INTERFACE 칩의 서비스 가능성을 확인합니다. 또한 미세 회로 D5-D3의 핀 7과 0 사이에 +5V가 있는지 확인하십시오. 설치 결함을 제거하십시오.

2) AOH를 켜고, 버튼 5를 누르고, 버퍼에 번호 1234567을 다이얼하고, 버튼 1을 눌러 표시기 판독값 1n1234567을 얻고, 세그먼트의 균일성을 확인하고, 숫자의 오른쪽 하단 모서리가 너무 밝은 경우 - 값을 줄입니다. R6-R10을 220옴으로 늘리고 너무 어두우면 R6-R10을 510옴으로 늘립니다. 세그먼트의 빛이 전혀 없으면 회로 R1-R10 및 D0-D5의 설치를 확인하십시오. 3). debug.exe n1234567.log 프로그램을 실행하면 파일에 코드 C7 77 57 DF 1F 3F 47 B7 87이 포함되어야 합니다. 파일에 주로 코드 87만 포함되어 있는 경우 저항 R1-R5의 값을 51Ω으로 줄이십시오. 파일에 제공된 코드와 다른 코드가 포함된 경우 표 80에 따라 설치, 요소의 서비스 가능성 및 규정 준수(Z-23 데이터 버스/IR27/318 핀//ALS 1 세그먼트/LPT5 포트 핀)를 확인하십시오.

표 5
LPT 포트 핀 핀 10 핀 11 핀 12 핀 13 핀 15
ALS 318 세그먼트 B A E G F
IR23/27 결론 핀 5 핀 2 핀 12 핀 16 핀 15
데이터 버스 Z-80 D1 D0 D4 D6 D5

모든 조정 지점을 완료하면 장치를 작동할 준비가 됩니다. in.exe Phone.inf를 실행하면 Phone.inf 파일에 123-4567이라는 숫자가 표시됩니다.

소프트웨어 및 소프트웨어 사용 시 문제

아래는 INTERFACE 드라이버의 소스 텍스트입니다.

----------------------- Const Len = 50; 코드 변환: Char의 배열[0..31]= { 000 001 010 011 100 101 110 111 } {00}( '?','?','?','5', '?','?', '?','6', {01} '7','?','3','9', '?','0','2','8', {10} ' ',' ?','=','?', '?','?','n','?', {11} '1','?','?','4', '?', '?','?','?'); Var Buf: Char 배열[0..Len]; 나: 말; { ResFile: 파일;} TxtFile: 텍스트; 오류: 부울; 전화: 문자열; {I+} 쓰기 시작('준비! ...'); Asm { mov di,Offset Buf mov ax,ds mov es,ax mov cx,60000 cli @@loop: mov dx,379h @@0: in al,dx Stosb loop @@loop sti } mov di,Offset Buf mov ax ,ds mov es,ax mov bx,Len+1 cli @@loop: mov cx,$900 mov dx,$379 @@loop0: in al,dx cmp al,$87 loopz @@loop0 in al,dx in al,dx in al,dx in al,dx in al,dx in al,dx in al,dx in al,dx shr al,3 xor ah,ah mov si,ax mov al,byte ptr Recode[si] Stosb mov cx,$900 @ @loop1: in al,dx cmp al,$87 loopnz @@loop1 또는 cx,cx jz @@end dec bx jnz @@loop @@end: sti mov 오류, False 또는 cx,cx jnz @@ok mov 오류, True @@ok: 끝; 오류가 발생하면 Writeln('감지되지 않음!') Else Begin Writeln('완료.'); { Assign(ResFile,ParamStr(1)); 다시 쓰기(ResFile,1); BlockWrite(ResFile,Buf,Len+1); 닫기(ResFile);} I:=0; 전화번호:='???-????'; I<=Len do Begin If (Buf[i]='1') and (Buf[i+1]='n') Then Begin Asm mov si,Offset Buf mov di,Offset Phone add si,i add si ,2 mov ax,ds mov es,ax mov al,8 Stosb movsb movsb movsb mov al,'-' Stosb movsb movsb movsb movsb End; Writeln('Pnone: "',전화,'"'); Pos('=',Phone)=0이면 Begin Assign(TxtFile,ParamStr(1)); 다시 쓰기(TxtFile); Writeln(Txt파일,전화); 닫기(TXT파일); 끝; 부서지다; 끝; Inc(I); 끝; 끝; 끝.

드라이버는 TP 7.0으로 작성되었습니다. 이것은 실제로 드라이버가 아니거나 전혀 드라이버가 아니라고 말해야 합니다. ;-) 이 프로그램은 실행 시 AON 표시기에 켜진 숫자를 파일에 출력합니다.

가능한 비 호환성 및 제거 방법.

1). 프로그램이 중단됩니다. - 286보다 낮은 프로세서를 사용하는 IBM PC. - 프로그램이 작동하지 않고 작동하지 않습니다.

2).번호가 PC(프로세서가 느리거나 멀티태스킹 중인 IBM PC)에 잘못 또는 불완전하게 입력되었습니다. - 멀티태스킹에서 버스 주파수를 높이거나 양자화 시간을 줄일 수 있습니다.

삼). INTERFACE는 특정 PC에서는 작동하지 않지만 다른 PC(HGA 디스플레이 또는 비표준 LPT 주소 및 LPT3-2이 있는 IBM PC)에서는 작동합니다. - 소스 코드에서 LPT 포트 주소를 수정해 볼 수 있습니다.

4). 표시기에서 숫자를 읽지 않습니다.
1 - 세그먼트 전환 시 발신자 ID 표시기가 꺼지지 않습니다. 발신자 ID 버전을 변경하세요.
2 - AOH는 세그먼트 시작 부분에서 1n 대신 다른 것을 출력합니다. 소스 코드에서 기록을 수정하거나(Hd를 출력하는 ARCTUR-36 버전에 대해 수행됨) AON 버전을 변경할 수 있습니다.

표시기의 기호가 있는 포트에서 받은 코드의 대응:

- 87 1 - C7 2 - 77 3 - 57 4 - DF 5 - 1F 6 - 3F 7 - 47 8 - 7F 9 - 5F 0 - 6F - - 97 n - B7 d - F7 H - FF

결론

DGN LTD는 INTERFACE의 성공적인 제작과 활용을 기원합니다. 저희 INTERFACE를 귀하의 응용프로그램과 연결하시면 우리의 복잡한 생활이 조금이라도 나아지길 바랍니다. 우리는 이 프로그램을 정말로 보고 싶기 때문에 우리에게 보내달라고 요청합니다. 우리는 귀하가 프로그램 설명에 이를 명시할 경우 해당 프로그램이 배포되지 않음을 보증합니다. 우리는 인터페이스 개선에 대한 귀하의 의견과 이 설명에 있을 수 있는 부정확성과 오타에 대해 주의 깊게 경청할 것입니다. 우리는 인터페이스를 상용 소프트웨어에 통합하거나 공장 제품으로 대량 생산하려는 귀하의 욕구를 이해합니다. 인터페이스에 관심이 있지만 직접 만들 수 없는 경우, 기꺼이 도와드리겠습니다.

FIDO NET - 2:5020/321로 문의하거나 DGN LTD BBS - - (095) 582-4922로 전화하거나 582시부터 49시까지 21-19-23로 전화하여 Alexander를 요청할 수 있습니다.

작성자: DGN LTD, Alexandr Danilin(2:5020/321), Mytishhi; 출판물: N. Bolshakov, rf.atnn.ru

다른 기사 보기 섹션 전화.

읽고 쓰기 유용한 이 기사에 대한 의견.

<< 뒤로

과학 기술의 최신 뉴스, 새로운 전자 제품:

정원의 꽃을 솎아내는 기계 02.05.2024

현대 농업에서는 식물 관리 과정의 효율성을 높이는 것을 목표로 기술 진보가 발전하고 있습니다. 수확 단계를 최적화하도록 설계된 혁신적인 Florix 꽃 솎기 기계가 이탈리아에서 선보였습니다. 이 도구에는 이동식 암이 장착되어 있어 정원의 필요에 맞게 쉽게 조정할 수 있습니다. 운전자는 조이스틱을 사용하여 트랙터 운전실에서 얇은 와이어를 제어하여 얇은 와이어의 속도를 조정할 수 있습니다. 이 접근 방식은 꽃을 솎아내는 과정의 효율성을 크게 높여 정원의 특정 조건은 물론 그 안에 자라는 과일의 종류와 종류에 대한 개별 조정 가능성을 제공합니다. 다양한 유형의 과일에 대해 2년 동안 Florix 기계를 테스트한 후 결과는 매우 고무적이었습니다. 몇 년 동안 Florix 기계를 사용해 온 Filiberto Montanari와 같은 농부들은 꽃을 솎아내는 데 필요한 시간과 노동력이 크게 감소했다고 보고했습니다. ...>>

고급 적외선 현미경 02.05.2024

현미경은 과학자들이 눈에 보이지 않는 구조와 과정을 탐구할 수 있도록 함으로써 과학 연구에서 중요한 역할을 합니다. 그러나 다양한 현미경 방법에는 한계가 있으며, 그 중 적외선 범위를 사용할 때 해상도의 한계가 있습니다. 그러나 도쿄 대학의 일본 연구자들의 최근 성과는 미시세계 연구에 새로운 가능성을 열어주었습니다. 도쿄 대학의 과학자들은 적외선 현미경의 기능에 혁명을 일으킬 새로운 현미경을 공개했습니다. 이 첨단 장비를 사용하면 살아있는 박테리아의 내부 구조를 나노미터 규모의 놀라운 선명도로 볼 수 있습니다. 일반적으로 중적외선 현미경은 해상도가 낮다는 한계가 있지만 일본 연구진의 최신 개발은 이러한 한계를 극복했습니다. 과학자들에 따르면 개발된 현미경은 기존 현미경의 해상도보다 120배 높은 최대 30나노미터 해상도의 이미지를 생성할 수 있다고 한다. ...>>

곤충용 에어트랩 01.05.2024

농업은 경제의 핵심 부문 중 하나이며 해충 방제는 이 과정에서 필수적인 부분입니다. 심라(Shimla)의 인도 농업 연구 위원회-중앙 감자 연구소(ICAR-CPRI)의 과학자 팀은 이 문제에 대한 혁신적인 해결책, 즉 풍력으로 작동되는 곤충 공기 트랩을 생각해냈습니다. 이 장치는 실시간 곤충 개체수 데이터를 제공하여 기존 해충 방제 방법의 단점을 해결합니다. 트랩은 전적으로 풍력 에너지로 구동되므로 전력이 필요하지 않은 환경 친화적인 솔루션입니다. 독특한 디자인으로 해충과 익충을 모두 모니터링할 수 있어 모든 농업 지역의 개체군에 대한 완전한 개요를 제공합니다. "적시에 대상 해충을 평가함으로써 우리는 해충과 질병을 모두 통제하는 데 필요한 조치를 취할 수 있습니다"라고 Kapil은 말합니다. ...>>

아카이브의 무작위 뉴스

최초의 광대역 TV가 나옵니다. 28.08.2005

중국 하이얼과 미국 프리스케일 반도체가 세계 최초로 광대역(Ultra-Wideband, UWB) 고화질 LCD TV(HDTV)를 선보였다.

새로운 솔루션을 사용하면 HDTV를 케이블 연결 없이 최대 2MB/s의 속도로 화면과 다기능 미디어 서버의 두 구성 요소로 "분할"할 수 있습니다.

개발자에 따르면 현재 Freescale 무선 기술의 아날로그는 없습니다. 고화질 또는 MPEG-2 비디오를 실시간으로 전송하려면 최소 20Mb/s의 데이터 속도가 필요합니다. Haier TV에는 표준 화질 비디오도 재생할 수 있는 37인치 1080i 고화질 LCD 화면이 있습니다. 이 모델에는 컴포넌트 DVI 커넥터와 내장 UWB 안테나가 장착되어 있습니다. 사용자는 추가 장비나 케이블이 필요하지 않으며 TV를 전원 콘센트에 연결하기만 하면 됩니다.

Digital Media Server는 PVR(Personal Video Player), DVD 재생을 지원하는 플레이어, TV 튜너, TV로 고속 데이터 전송이 가능한 Freescale UWB 서버를 포함하는 다기능 장치입니다.

다른 흥미로운 소식:

▪ 새로운 동기식 부스트 컨버터 칩셋

▪ 나노 입자의 광학 이미징을 위한 신기술

▪ 마이크로프로세서가 있는 전기톱

▪ 사이보그 군인

▪ 양은 SMS를 통해 늑대의 공격에 대해 알림을 받습니다.

과학 기술 뉴스 피드, 새로운 전자 제품

무료 기술 라이브러리의 흥미로운 자료:

▪ 사이트 번개 보호 섹션. 기사 선택

▪ 기사 러시아 연방 헌법. 어린이 침대

▪ 기사 미용실 문에 빨간색과 흰색 표시가 있는 이유는 무엇입니까? 자세한 답변

▪ 기사 인벤토리에서 제외된 마차 폐기. 노동 보호에 관한 표준 지침

▪ 기사 사다리 필터를 기반으로 한 35AC-015의 개선. 무선 전자 및 전기 공학 백과사전

▪ 기사 안정화된 전압으로 PWM 컨트롤러 칩 및 게이트 드라이버에 전원 공급. 무선 전자 및 전기 공학 백과사전

이 기사에 대한 의견을 남겨주세요:

이름 :


이메일(선택사항):


댓글 :





이 페이지의 모든 언어

홈페이지 | 도서관 | 조항 | 사이트 맵 | 사이트 리뷰

www.diagram.com.ua

www.diagram.com.ua
2000-2024