ENSIKLOPEDIA ELEKTRONIK RADIO DAN KEJURUTERAAN ELEKTRIK Pengembang antara muka PC. Ensiklopedia elektronik radio dan kejuruteraan elektrik Ensiklopedia elektronik radio dan kejuruteraan elektrik / Komputer Salah satu cara yang paling biasa menggunakan PC ialah pengumpulan dan pemprosesan maklumat tentang keadaan penderia, kawalan pelbagai mekanisme dan sistem teknologi. Masalah biasa yang timbul dalam kes ini ialah bagaimana untuk memasukkan ke dalam komputer dan mengeluarkan semua isyarat yang diperlukan daripadanya, yang bilangannya sering mencapai beberapa ratus. Selalunya perlu untuk membangunkan unit khas yang menerima isyarat sensor dan menukarnya menjadi isyarat daripada salah satu antara muka standard yang komputer dilengkapi, sebagai contoh, antara muka bersiri RS-232C ("C2 Joint"). Biasanya, blok yang sama juga menyelesaikan masalah songsang - ia menukar isyarat antara muka standard ke dalam bentuk yang diperlukan untuk mengawal penggerak. Malangnya, keputusan ini tidak selalu wajar. Pertama, antara muka standard sering sibuk, contohnya, berkomunikasi dengan komputer lain, pencetak dan peranti yang serupa. Kedua, keperluan untuk sentiasa menerima dan menghantar sejumlah besar isyarat melalui antara muka bersiri yang agak perlahan boleh menjejaskan kelajuan sistem secara keseluruhan. Banyak komputer, termasuk PC IBM, menyediakan keupayaan untuk menyambungkan peranti tambahan terus ke bas sistem. Untuk melakukan ini, soket khas ("slot") dipasang pada papan utama komputer, di mana papan tambahan boleh dimasukkan yang melaksanakan fungsi yang disediakan oleh konfigurasi awal komputer. Kelajuan pertukaran dm dan mereka pada bas sistem adalah maksimum yang mungkin untuk komputer tertentu dan terutamanya dihadkan oleh kelajuan pemprosesnya. Pada masa ini, pelbagai jenis papan tambahan sedang dihasilkan yang melaksanakan pelbagai fungsi, termasuk memperluaskan keupayaan komunikasi komputer dengan peranti luaran. Jika perlu, papan tersebut boleh dibuat secara bebas. Gambar rajah skema papan antara muka tambahan yang mudah ditunjukkan dalam rajah. 1. Ia dibina berdasarkan penyesuai antara muka selari yang terkenal KR580BB55A, yang membolehkan sehingga 24 isyarat logik menjadi input atau output daripada komputer. Pada cip DD2, DD3, penyahkod dibuat, yang isyarat A4-A9 bas alamat komputer digunakan. Apabila komputer melaksanakan perintah baca dari port dengan alamat dari 00H hingga 30FH atau menulis ke port yang sama, nadi tahap logik rendah dijana pada pin 8 DD3, membenarkan operasi litar mikro DD1 dan DD4. Bit alamat A2 dan A3 tidak digunakan, dan isyarat AO dan A1 disalurkan terus ke input alamat DD4. Oleh itu, port A litar mikro ini boleh diakses di mana-mana alamat 00H, 304H, 308H 0CH; ke port B - di alamat 301H, 305H, 309H, 0DH; ke port C - di alamat 302H, 306H, 0AN, 0EN, dan ke daftar kata kawalan - di alamat 303H, 307H, 30BH, 30FH. Operasi baca atau tulis DILAKUKAN mengikut isyarat IOR atau IOW yang dihasilkan oleh pemproses komputer. Walau bagaimanapun, dalam komputer, isyarat ini boleh dijana bukan sahaja oleh pemproses, tetapi juga oleh pengawal capaian ingatan terus (DMA). Untuk menghapuskan kegagalan, isyarat AEN telah digunakan pada penyahkod, menyekatnya apabila komputer beroperasi dalam mod DMA. Sedikit perkataan tentang tujuan pembentuk bas DD1. Jika papan sepatutnya digunakan hanya untuk output data, maka agak mungkin dilakukan tanpa litar mikro ini: penimbal bas data komputer mempunyai kapasiti beban yang mencukupi untuk mengawal bas data litar mikro DD4 yang disambungkan terus kepadanya. Walau bagaimanapun, untuk penghantaran terbalik, kapasiti beban litar mikro ini tidak mencukupi, jadi pemandu bas yang berkuasa diperlukan. Kadang-kadang ternyata tempoh isyarat tulis dan baca yang dijana oleh komputer terlalu singkat untuk operasi litar mikro persisian yang agak "lambat" yang boleh dipercayai (termasuk KR580BB55A). Keadaan ini berkemungkinan besar apabila mempercepatkan komputer dengan meningkatkan kekerapan jam pemproses (mod turbo yang dipanggil). Untuk memanjangkan kitaran tulis / baca kepada nilai yang diperlukan, input khas untuk isyarat kesediaan peranti luaran RDY disediakan dalam penyambung sistem. Jika, selepas permulaan nadi tulis atau baca, tahap rendah logik ditetapkan pada input ini, maka penghujung nadi akan ditangguhkan sehingga tahap ini dialih keluar. Output RDY semestinya dilakukan mengikut skema "pengumpul terbuka", yang, jika perlu, membolehkan anda menggabungkan isyarat ini dari sumber yang berbeza. Gambar rajah unit penjanaan isyarat RDY ditunjukkan dalam rajah. 2. Tempoh nadi ditetapkan dengan memilih kapasitor C1. Keperluan untuk menggunakan nod ini dalam papan perkilangan sebaiknya diperiksa secara eksperimen. Jika anda perlu menambah bilangan pin untuk menyambungkan peranti luaran, anda boleh memasang cip KR580VV55A tambahan pada papan antara muka. Setiap daripada mereka akan membolehkan anda memasukkan atau mengeluarkan 24 lebih isyarat logik. Kesukaran utama yang akan dihadapi ialah bagaimana untuk memuatkan penyambung (atau penyambung) dalam komputer dengan pin yang mencukupi untuk membawa semua isyarat ini. Kesimpulan 5, 8, 9, 27-36, serta petunjuk kuasa (7 dan 26) litar mikro KR580VV55A tambahan disambungkan selari dengan keluaran yang sepadan bagi litar mikro DD4. Penyahkod alamat (DD2.1-DD2.5, DD3) digantikan dengan cip PROM 556RT7 atau KR556RT18. Input alamat A2-A9 (pin 6-1, 23,22) litar mikro ini disambungkan ke litar sepadan penyambung XP1, input A10 (pin 21) disambungkan ke litar AEN, pin 7, 8, 20 disambungkan kepada wayar biasa, dan pin 18, 19 - dengan bekalan kuasa +5 V melalui perintang 1 kΩ. Pin 9 disambungkan ke pin 19 DD1 dan 13 DD2, dan pin 10 disambungkan ke pin 6 DD4 (sambungannya ke DD1 dan DD2 terputus). Kepada kesimpulan 11, 13-17 sambungkan kesimpulan enam litar mikro tambahan KR580VV55A; oleh itu, boleh ada sehingga tujuh daripadanya secara keseluruhan (termasuk DD4). Untuk menjimatkan ruang, bukannya jadual pengaturcaraan cip PROM penyahkod, kami membentangkan program ASAS mudah yang mencetak jadual ini pada pencetak. 10 Penyahkod port I/O Tambahan REM 20 PA1=&H300: Alamat Port A REM DD4 30 PA2=&H304: Alamat Port A REM tambah pertama. BB1 55 PA40=&H3: Alamat Port REM Pilihan Kedua BB308 2 PA55=&H50C: Alamat Port REM A Pilihan Ketiga BB4 30 UNTUK A=3 HINGGA 55 60 X=&B0l 2047 JIKA (A>=PA70) DAN (A<=PA11111111+80) MAKA X=&B1:GOTO 1 3 JIKA (A>=PA11111100) DAN (A<=PA120 +90) MAKA X=&B2 :GOTO 2 3 JIKA (A>=PA11111010) DAN (A<=PA120+100) MAKA X=&B3 :GOTO 3 3 JIKA (A>=PA11110110) DAN (A<=PA120+110 ) MAKA X=&B4 4 JIKA(A DAN &HF)=3 KEMUDIAN LPRINT: LPRINT HEX(A) 11101110 LPRINT" "; HEX(X); 120 SETERUSNYA 0 LPRINT Jadual ini direka bentuk untuk penyahkod bagi empat litar mikro KR580BB55A, yang alamat portnya terletak di kawasan 300H-30FH. Setelah membuat perubahan yang jelas pada program pengiraan, tidak sukar untuk mendapatkan jadual untuk bilangan litar mikro yang berbeza dan alamat lain port mereka. Walau bagaimanapun, apabila memilih alamat, anda perlu memastikan bahawa ia belum digunakan oleh komputer. Kesimpulannya, kami perhatikan bahawa cip ROM siri K573 tidak boleh digunakan dalam penyahkod kerana prestasi yang tidak mencukupi. Mari kita beralih kepada ciri-ciri pengaturcaraan komputer. Sebarang program yang direka untuk berfungsi dengan papan yang diterangkan mesti menyediakan konfigurasi semua litar mikro KR580VV55A yang dipasang padanya. Tanpa pergi ke butiran yang diketahui tentang operasi litar mikro ini, kami membentangkan jadual perkataan kawalan untuk mod 0 yang paling biasa digunakan. Jadual 1
Salah satu lapisan ini mesti ditulis pada daftar perkataan kawalan setiap cip KR580BB55A sebelum melakukan sebarang operasi lain dengannya. Contohnya, arahan (dalam BASIC) KELUAR &H303, &H80 akan mengkonfigurasi litar mikro untuk mengeluarkan pada semua 24 litar luaran. Output sebenar boleh dilakukan dengan arahan yang serupa: OUT &H300, &H55: REM Output pemalar 55H ke port A OUT &H301,X: REM Output nilai pembolehubah X ke port B OUT&H303,2*N+Z Contoh terakhir menggambarkan kemungkinan menukar keadaan bit individu port C menggunakan perkataan kawalan khas. Di sini N ialah nombor bit port C (dari 0 hingga 7) dan Z ialah nilai (0 atau 1) yang akan ditetapkan dalam bit itu. Membaca isyarat yang digunakan pada pin luaran boleh dilakukan dengan arahan seperti berikut: T=INP(&H302): Pembolehubah REM T ditetapkan kepada nilai yang dibaca dari port C Sememangnya, port yang sepadan mesti dikonfigurasikan untuk input. Apabila pengaturcaraan dalam bahasa himpunan, anda harus mengelakkan situasi di mana arahan untuk mengakses port mengikut terus satu demi satu. Dalam kes sedemikian, adalah perlu untuk memasukkan arahan "terbiar" di antara mereka. Papan litar bercetak untuk peranti yang diterangkan diperbuat daripada. gentian kaca foil dua muka. Dimensi anggarannya ialah 112x93 mm. Di antara konduktor bercetak +5 V dan wayar biasa, sedekat mungkin dengan terminal kuasa setiap litar mikro, kapasitor penyekat yang tidak ditunjukkan dalam rajah dengan kapasiti sekurang-kurangnya 0.047 uF mesti dipasang. Palam XP1 ialah deretan pad sesentuh sepanjang 10 mm dan lebar kira-kira 2 mm di tepi papan, yang dimasukkan ke dalam penyambung sistem komputer. Oleh kerana penyambung pada PC IBM adalah dalam inci, pad mesti dijarakkan dalam kenaikan 2,54 mm (0,1 inci). Kenalan A1-A31 terletak di bahagian pemasangan bahagian, dan B1-B31 berada di bahagian pematerian. Jika boleh, kawasan-kawasan ini harus disalut dengan salutan galvanik khas yang memberikan sentuhan yang boleh dipercayai, dalam kes yang melampau, mereka harus ditindih. Litar untuk menyambungkan peranti luaran juga membawa kepada penyambung pemalam, meletakkannya di pinggir papan menghadap panel belakang komputer. Jenis penyambung tidak penting, perkara utama ialah ia mempunyai bilangan kenalan yang mencukupi dan boleh diletakkan di ruang yang diperuntukkan kepadanya mengikut saiznya. Dalam penyambung ini, adalah disyorkan untuk menukar kenalan isyarat dengan kenalan yang disambungkan ke wayar biasa (litar 0 V). Daripada litar mikro siri K555, analog mereka dari siri K155, K531, K1533 boleh digunakan. Pembentuk bas K555AP6 boleh digantikan dengan KR580VA86 atau dua K589AP16. Pengarang: N. Vasiliev, Moscow; Penerbitan: N. Bolshakov, rf.atnn.ru Lihat artikel lain bahagian Komputer. Baca dan tulis berguna komen pada artikel ini. Berita terkini sains dan teknologi, elektronik baharu: Kebisingan lalu lintas melambatkan pertumbuhan anak ayam
06.05.2024 Pembesar suara wayarles Samsung Music Frame HW-LS60D
06.05.2024 Cara Baharu untuk Mengawal dan Memanipulasi Isyarat Optik
05.05.2024
Berita menarik lain: ▪ Sel berterusan memanipulasi sel imun ▪ Elektronik boleh pakai dan bukannya PC Suapan berita sains dan teknologi, elektronik baharu
Bahan-bahan menarik Perpustakaan Teknikal Percuma: ▪ bahagian tapak Radio amatur teknologi. Pemilihan artikel ▪ artikel Ada cinta tanpa kegembiraan ... Ungkapan popular ▪ artikel Adakah Bulan satu-satunya satelit semulajadi Bumi? Jawapan terperinci ▪ pasal nightshade kanibal. Legenda, penanaman, kaedah aplikasi ▪ artikel Wang kertas bertukar tempat. Fokus rahsia
Tinggalkan komen anda pada artikel ini: Semua bahasa halaman ini Laman utama | Perpustakaan | artikel | Peta Laman | Ulasan laman web www.diagram.com.ua |