ENSIKLOPEDIA ELEKTRONIK RADIO DAN KEJURUTERAAN ELEKTRIK Antara muka AOH-Z80. Ensiklopedia elektronik radio dan kejuruteraan elektrik Ensiklopedia elektronik radio dan kejuruteraan elektrik / Telefoni Di bawah ialah penerangan asal antara muka AOH-Z80 yang dibangunkan dalam DGN LTD oleh Alexander Danilin (FIDO 2:5020/321) (c)DGN LTD 1993-1995 Perisian yang ditulis dalam PSW SOFT oleh Vladimir Antonov (FIDO 2:5020/321.41) (c)PSW SOFT 1992-1995 jadual kandungan
Pengenalan Antara muka direka untuk menyambungkan produk Z-80 AOH (selepas ini AOH) ke komputer IBM PC/AT (selepas ini PC) untuk memasukkan maklumat tentang pemanggil ke dalam PC. Antara muka menggunakan port LPT1 untuk memasukkan maklumat daripada ID pemanggil. Prinsip operasi ANTARA MUKA adalah untuk membaca maklumat daripada daftar segmen ke penunjuk LED ALS318, mengekod data dengan kod 5-bit dan kemudian memindahkannya melalui elemen penyahgandingan untuk pendigitan dalam port PC. Perkakasan Untuk pembuatan ANTARA MUKA anda memerlukan: Cip 262KP1B - 5 pcs Penyambung 25 pin untuk port LPT - 1 pc Penyambung 4 pin untuk kuasa PC - 1 pc Penyambung 7 pin untuk AOHa - 2 pcs (terus dan timbal balik) Perintang 120 ohm MLT 0.125 - 5 pcs Perintang 330 ohm MLT 0.125 - 5pcs Kabel 7 teras, berjalin, 2m - 1pc Pasang dalam perumah AOH pada penyambung X1.0 (pusing 7 pin) Sambungkan X1.0 pin 3 ke perumah penyambung. Sambungkan perintang R1-R5(120 ohm) ke daftar segmen m/s D0 (IR23/IR27) mengikut jadual 1. Jadual 1
Sambungkan cip D1-D5 mengikut jadual 2 Jadual 2
Penomboran keluaran litar mikro berjalan mengikut arah jam, pin 1 bertentangan dengan langkan (kunci). Baki terminal m / s tidak digunakan dan mesti digigit untuk mengurangkan kemungkinan litar pintas. Sambungkan perintang R6-R10 (330 ohm) ke daftar segmen (IR23/IR27) dan penunjuk ALS 318 mengikut jadual 3. Jadual 3
Sambungkan kabel mengikut jadual 4 Jadual 4
Sambungkan +5v daripada penyambung kuasa 4-pin ke pin X1.1 7 Ia boleh diterima untuk menggunakan bekalan kuasa luaran 5v 0.1a dengan pengasingan pengubah daripada sesalur kuasa. PERHATIAN!!! Adalah tidak boleh diterima untuk menggunakan unit bekalan kuasa yang digunakan dalam AOH untuk kuasa litar ANTARA MUKA. Sambungkan sarung kabel ke perumah penyambung LPT dan X1.1. Sambungkan kabel ke penyambung LPT+5v,X1. Antara muka sedia untuk nyahpepijat. Persediaan perkakasan 1) Hidupkan PC dan jalankan program debug.exe no_aon.log, jika fail diisi dengan kod 87 pergi ke langkah 2, jika tidak, periksa kabel, penyambung dan cip ANTARA MUKA. Semak juga untuk +5V antara pin 3 dan 7 IC D0-D5. Hilangkan kecacatan pemasangan. 2) Hidupkan AOH, tekan butang 5, dail nombor 1234567 ke dalam penimbal, tekan butang 1 untuk mendapatkan bacaan penunjuk 1n1234567, periksa keseragaman cahaya segmen, jika sudut kanan bawah digit menyala terlalu terang - kurangkan nilai R6-R10 kepada 220 ohm, jika terlalu malap - naikkan R6 -R10 sehingga 510ohm. Jika cahaya mana-mana segmen tidak hadir sepenuhnya, semak pemasangan dalam litar R1-R10 dan D0-D5. 3). Jalankan program debug.exe n1234567.log, fail mesti mengandungi kod C7 77 57 DF 1F 3F 47 B7 87. Jika fail mengandungi kebanyakannya kod 87 sahaja, kurangkan nilai perintang R1-R5 kepada 51 ohm. Jika fail mengandungi kod yang berbeza daripada yang diberikan - semak pemasangan, kebolehkhidmatan elemen dan pematuhan - Bas data Z-80 / IR23/27 output / / ALS 318 segmen / output port LPT1 mengikut jadual 5. Jadual 5
Selepas melengkapkan semua titik pelarasan, peranti sedia untuk beroperasi. Jalankan in.exe phone.inf dan anda akan melihat nombor phone.inf 123-4567 Perisian dan masalah semasa menggunakan perisian Di bawah ialah teks sumber pemacu ANTARAMUKA ------------------------------------ Const Len = 50; Kod semula: Tatasusunan[0..31] daripada 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: Tatasusunan[0..Len] daripada Char; saya: perkataan; { ResFile: File;} TxtFile: Text; Ralat: Boolean; Telefon: Rentetan; {I+} Mula Tulis('Sedia! ...'); 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 dalam al,dx dalam al,dx dalam al,dx dalam al,dx dalam al,dx shr al,3 xor ah,ah mov si,ax mov al,bait ptr Recode[si] stosb mov cx,$900 @ @loop1: in al,dx cmp al,$87 loopnz @@loop1 atau cx,cx jz @@end dec bx jnz @@loop @@end: sti mov Ralat,Salah atau cx,cx jnz @@ok mov Ralat,Benar @@ok: Tamat; Jika Ralat Kemudian Writeln('not detected!') Lain Mulakan Writeln('done.'); { Assign(ResFile,ParamStr(1)); Tulis Semula(ResFile,1); BlockWrite(ResFile,Buf,Len+1); Tutup(ResFile);} I:=0; Telefon:='???-????'; Semasa saya<=Len mulakan Jika (Buf[i]='1') dan (Buf[i+1]='n') Kemudian Mulakan 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: "',Telefon,'"'); Jika Pos('=',Telefon)=0 Kemudian Mulakan Tugaskan(TxtFile,ParamStr(1)); Tulis semula(TxtFile); WriteIn(TxtFile, Telefon); Tutup(TxtFile); akhir; pecah; akhir; Inc(I); akhir; akhir; tamat. Pemandu ditulis dalam TP 7.0. Saya mesti mengatakan bahawa ini bukan pemandu, atau lebih tepatnya bukan pemandu sama sekali ;-) Program ini mengeluarkan ke fail nombor yang dinyalakan pada penunjuk AOH pada masa pelancarannya. Kemungkinan ketidakserasian dan kaedah untuk penyingkirannya. 1). Program digantung - IBM PC dengan pemproses di bawah 286. - program tidak berfungsi dan tidak akan berfungsi. 2). Nombor dimasukkan dengan salah atau tidak lengkap dalam PC - IBM PC dengan pemproses perlahan atau dalam multitasking. - anda boleh cuba meningkatkan kekerapan bas dan/atau mengurangkan masa pengkuantitian dalam berbilang tugas. 3). INTERFACE tidak berfungsi pada PC tertentu, pada PC lain ia berfungsi - PC IBM dengan paparan HGA atau dengan alamat LPT bukan standard, serta LPT2-3. - anda boleh cuba membetulkan alamat port LPT dalam kod sumber. empat). Nombor tidak dibaca dari penunjuk Surat-menyurat kod yang diterima dari port dengan simbol pada penunjuk: - 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 Kesimpulan DGN LTD mendoakan kejayaan pengeluaran dan penggunaan ANTARA MUKA. Kami berharap anda akan menyambungkan ANTARA MUKA kami kepada program aplikasi anda dan kehidupan kami yang kompleks akan menjadi lebih baik dengan ini. Kami benar-benar ingin melihat program ini dan oleh itu kami meminta anda menghantarnya kepada kami. Kami MENJAMIN bahawa program ini tidak akan diedarkan jika anda menyatakannya dalam penerangan untuk mereka. Kami akan mendengar dengan teliti ulasan anda tentang penambahbaikan antara muka, serta mengenai ketidaktepatan dan kesilapan menaip yang mungkin dibuat dalam penerangan ini. Kami akan bersimpati dengan keinginan anda untuk membenamkan antara muka dalam perisian komersial atau mengeluarkannya secara bersiri dalam produk kilang. Jika anda berminat dengan antara muka, tetapi anda tidak boleh membuatnya sendiri - kami dengan senang hati akan membantu anda. Anda boleh menghubungi kami di FIDO NET - 2:5020/321, hubungi DGN LTD BBS - - (095) 582-4922 atau hubungi 582-49-21 dari 19:23 hingga XNUMX:XNUMX untuk bertanya kepada Alexander. Pengarang: DGN LTD, Alexandr Danielin (2:5020/321), Mytishhi; Penerbitan: N. Bolshakov, rf.atnn.ru Lihat artikel lain bahagian Telefoni. Baca dan tulis berguna komen pada artikel ini. Berita terkini sains dan teknologi, elektronik baharu: Mesin untuk menipis bunga di taman
02.05.2024 Mikroskop Inframerah Lanjutan
02.05.2024 Perangkap udara untuk serangga
01.05.2024
Berita menarik lain: ▪ Penderia serpihan angkasa akan dipasang di ISS ▪ Sistem WDM dengan kecekapan spektrum maksimum ▪ Catapult-railgun untuk pejuang ▪ Bahan topi keledar shell tugas berat Suapan berita sains dan teknologi, elektronik baharu Bahan-bahan menarik Perpustakaan Teknikal Percuma: ▪ bahagian tapak Bekalan kuasa. Pemilihan artikel ▪ artikel Penggambaran dengan tiruan filem. seni video ▪ artikel Bagaimana Akademi Tekstil Moscow muncul? Jawapan terperinci ▪ artikel Pelaras peralatan galvanik. Arahan standard mengenai perlindungan buruh ▪ artikel Mengubah teh menjadi air. Pengalaman kimia
Tinggalkan komen anda pada artikel ini: Semua bahasa halaman ini Laman utama | Perpustakaan | artikel | Peta Laman | Ulasan laman web www.diagram.com.ua |