RADYO ELEKTRONİK VE ELEKTRİK MÜHENDİSLİĞİ ANSİKLOPEDİSİ AOH-Z80 arayüzü. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi Radyo elektroniği ve elektrik mühendisliği ansiklopedisi / Telefonculuk Aşağıda, DGN LTD'de Alexander Danilin (FIDO 80:2/5020) tarafından geliştirilen AOH-Z321 arayüzünün orijinal açıklaması yer almaktadır (c)DGN LTD 1993-1995 Vladimir Antonov tarafından PSW SOFT ile yazılmış Yazılım (FIDO 2:5020/321.41) (c)PSW SOFT 1992-1995 içindekiler
Giriş Arabirim, arayanla ilgili bilgileri PC'ye girmek için Z-80 AOH ürününü (bundan sonra AOH olarak anılacaktır) bir IBM PC/AT bilgisayarına (bundan sonra PC olarak anılacaktır) bağlamak üzere tasarlanmıştır. Arabirim, arayan kimliğinden bilgi girmek için LPT1 bağlantı noktasını kullanır. INTERFACE'in çalışma prensibi, segment register'dan ALS318 LED göstergesine bilgi okumak, verileri 5 bitlik bir kodla kodlamak ve ardından PC portunda sayısallaştırma için ayrıştırma elemanları aracılığıyla aktarmaktır. Donanım INTERFACE üretimi için ihtiyacınız olacak: Chips 262KP1B - 5 adet Konektör 25 pin LPT portu için - 1 adet Konektör 4 pin PC gücü için - 1 adet Konektör 7 pin AOHa için - 2 adet (direkt ve karşılıklı) Dirençler 120 ohm MLT 0.125 - 5 adet Dirençler 330 ohm MLT 0.125 - 5 adet Kablo 7 damarlı, örgülü, 2m - 1 adet X1.0 konektöründeki AOH muhafazasına takın (yuvarlak 7 pin) X1.0 pin 3'ü konektör muhafazasına bağlayın. R1-R5(120 ohm) dirençlerini tablo 0'e göre m/s segment kaydı D23'a (IR27/IR1) bağlayın. Tablo 1
D1-D5 yongalarını tablo 2'ye göre bağlayın Tablo 2
Mikro devrelerin çıkışlarının numaralandırılması saat yönünde gider, pim 1 çıkıntının (anahtar) karşısındadır. Kalan m / s terminalleri kullanılmaz ve kısa devre olasılığını azaltmak için ısırılmaları gerekir. R6-R10 dirençlerini (330 ohm) tablo 23'e göre segment kaydına (IR27/IR318) ve ALS 3 göstergesine bağlayın. Tablo 3
Kabloyu tablo 4'e göre bağlayın Tablo 4
5 pinli güç konektöründen X4 pin 1.1'ye +7v bağlayın Şebekeden trafo izolasyonlu 5v 0.1a harici güç kaynağı kullanılması kabul edilebilir. DİKKAT!!! ARAYÜZ devrelerine güç sağlamak için AOH'de kullanılan bir güç kaynağı ünitesinin kullanılması kabul edilemez. Kablo kılıfını LPT ve X1.1 konektörlerinin muhafazalarına bağlayın. Kabloyu LPT,+5v,X1 konektörlerine bağlayın. Arayüz hata ayıklama için hazır. Donanım Kurulumu 1) Bilgisayarı açın ve debug.exe no_aon.log programını çalıştırın, dosya 87 koduyla doluysa 2. adıma gidin, aksi takdirde kabloyu, konektörleri ve INTERFACE yongalarını kontrol edin. Ayrıca D5-D3 IC'lerin 7 ve 0 numaralı pinleri arasında +5V olup olmadığını kontrol edin. Kurulum hatalarını ortadan kaldırın. 2) AOH'yi açın, 5 düğmesine basın, arabelleğe 1234567 numarasını çevirin, göstergenin 1n1 okumasını almak için 1234567 düğmesine basın, hanenin sağ alt köşesi çok parlaksa, segmentlerin parlaklığının tekdüzeliğini kontrol edin. - çok loşsa, R6-R10 değerlerini 220 ohm'a düşürün - R6 -R10'u 510ohm'a yükseltin. Herhangi bir segmentin parlaması tamamen yoksa, R1-R10 ve D0-D5 devrelerindeki montajı kontrol edin. 3) debug.exe n1234567.log programını çalıştırın, dosya C7 77 57 DF 1F 3F 47 B7 87 kodlarını içermelidir. Dosya çoğunlukla yalnızca 87 kodlarını içeriyorsa, R1-R5 dirençlerinin değerini 51 ohm'a düşürün. Dosya verilenlerden farklı kodlar içeriyorsa - elemanların kurulumunu, servis verilebilirliğini ve uyumluluğunu kontrol edin - Z-80 veri yolu / IR23/27 çıkışları / / ALS 318 segmentleri / LPT1 port çıkışları tablo 5'e göre. Tablo 5
Tüm ayar noktaları tamamlandıktan sonra cihaz çalışmaya hazırdır. in.exe phone.inf dosyasını çalıştırın ve phone.inf numarasının 123-4567 olduğunu göreceksiniz Yazılım ve yazılımı kullanırken karşılaşılan sorunlar INTERFACE sürücüsünün kaynak metni aşağıdadır ------------------------------------------------ Sabit Uzunluk = 50; Yeniden kodla: Array[0..31] of Char= { 000 001 010 011 100 101 110 111 } {00}( '?','?','?','5', '?','?', '?','6', {01} '7','?','3','9', '?','0','2','8', {10} ' ',' ?','=','?', '?','?','n','?', {11} '1','?','?','4', '?', '?','?', '?'); VarBuf: Array[0..Len] of Char; ben: kelime; { ResFile: Dosya;} TxtFile: Metin; Hata: Boolean; Telefon: Dizi; {I+} Yazmaya Başla('Hazır! ...'); 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 balta ,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: al,dx cmp al,$87 loopnz @@loop1 veya cx,cx jz @@end dec bx jnz @@loop @@end: sti mov Error,False veya cx,cx jnz @@ok mov Error,True içinde @@ok: Bitiş; If Error Then Writeln('algılanmadı!') Else Begin Writeln('bitti.'); { Ata(ResFile,ParamStr(1)); Yeniden Yaz(ResFile,1); BlockWrite(ResFile,Buf,Len+1); Close(ResFile);} I:=0; Telefon:='???-????'; I<=Len do Begin If (Buf[i]='1') ve (Buf[i+1]='n') Then Begin Asm mov si,Offset Buf mov di,Offset Phone add si,i add si ,2 balta hareket,ds hareketler,balta hareket al,8 stosb movsb movsb movsb mov al,'-' stosb movsb movsb movsb movsb End; Writeln('Pnone: "',Telefon,'"'); Pos('=',Phone)=0 ise Atama Başlat(TxtFile,ParamStr(1)); Yeniden Yaz(TxtDosyası); Yaz(TxtDosyası, Telefon); Kapat(TxtDosyası); son; kırmak; son; Inc(I); son; son; son. Sürücü TP 7.0'da yazılmıştır. Bunun tam olarak bir sürücü olmadığını veya daha doğrusu bir sürücü olmadığını söylemeliyim ;-) Bu program dosyaya, başlatıldığı sırada AOH göstergesinde yanan bir sayı verir. Olası uyumsuzluklar ve bunların ortadan kaldırılması için yöntemler. 1) Program kilitleniyor - 286'nın altında bir işlemciye sahip IBM PC. - program çalışmıyor ve çalışmayacaktır. 2) Numara, yavaş işlemcili bir PC - IBM PC'de veya çoklu görevde yanlış veya eksik girilmiş. - bir çoklu görevde veri yolu frekansını yükseltmeyi ve/veya niceleme süresini azaltmayı deneyebilirsiniz. 3). ARAYÜZ belirli bir bilgisayarda çalışmaz, diğerlerinde çalışır - HGA ekranlı veya standart olmayan LPT adreslerinin yanı sıra LPT2-3 ile IBM PC. - kaynak kodundaki LPT bağlantı noktası adreslerini düzeltmeyi deneyebilirsiniz. dört). Sayı göstergeden okunmuyor Limandan alınan kodların göstergedeki sembollerle karşılıkları: - 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 Sonuç DGN LTD, INTERFACE'in başarılı bir şekilde üretilmesini ve kullanılmasını diler. INTERFACE'imizi uygulama programlarınıza bağlayacağınızı ve karmaşık hayatımızın bu sayede biraz daha iyi hale geleceğini umuyoruz. Bu programları gerçekten görmek istiyoruz ve bu nedenle onları bize göndermenizi rica ediyoruz. Açıklamada belirtmeniz durumunda bu programların dağıtılmayacağını GARANTİ EDİYORUZ. Arayüzün iyileştirilmesi ile ilgili yorumlarınızı ve ayrıca bu açıklamada yapılabilecek yanlışlıklar ve yazım hatalarını dikkatle dinleyeceğiz. Arayüzü ticari yazılımlara yerleştirme veya seri olarak fabrika ürünlerinde yayınlama arzunuzu anlayışla karşılayacağız. Arayüzle ilgileniyorsanız, ancak kendiniz yapamıyorsanız - size yardımcı olmaktan memnuniyet duyarız. Alexander'a sormak için FIDO NET - 2:5020/321 numaralı telefondan bize ulaşabilir, DGN LTD BBS - - (095) 582-4922 numaralı telefonu arayabilir veya 582:49 - 21:19 saatleri arasında 23-XNUMX-XNUMX numaralı telefonu arayabilirsiniz. Yazar: DGN LTD, Alexandr Danilin (2:5020/321), Mytishhi; Yayın: N. Bolshakov, rf.atnn.ru Diğer makalelere bakın bölüm Telefonculuk. Oku ve yaz yararlı bu makaleye yapılan yorumlar. En son bilim ve teknoloji haberleri, yeni elektronikler: Dokunma emülasyonu için suni deri
15.04.2024 Petgugu Global kedi kumu
15.04.2024 Bakımlı erkeklerin çekiciliği
14.04.2024
Diğer ilginç haberler: ▪ Işıkları ve motorları kontrol etmek için çip ST25DV02K-W ▪ Fareler çift telomerlerle besleniyor ve daha uzun yaşıyor ▪ Kemiklerin zayıflaması - derin uzay uçuşlarına engel ▪ Kuantum bilgisayar için davul RAM Bilim ve teknolojinin haber akışı, yeni elektronik Ücretsiz Teknik Kitaplığın ilginç malzemeleri: ▪ site bölümü Dijital teknoloji. Makale seçimi ▪ Mamon makalesi. Popüler ifade ▪ makale Örümcek ağlarından giysi yapılabilir mi? ayrıntılı cevap ▪ makale Metalin manuel olarak işlenmesi. İş güvenliği ile ilgili standart talimat ▪ makale Şeker kahvede yüzer. Odak sırrı
Bu makaleye yorumunuzu bırakın: Bu sayfanın tüm dilleri Ana sayfa | Kütüphane | Makaleler | Site haritası | Site incelemeleri www.diagram.com.ua |