ENSIKLOPEDIA ELEKTRONIK RADIO DAN KEJURUTERAAN ELEKTRIK Bagaimana untuk mengembangkan keupayaan kayu bedik. Ensiklopedia elektronik radio dan kejuruteraan elektrik Ensiklopedia elektronik radio dan kejuruteraan elektrik / TV Banyak permainan komputer memerlukan kawalan bukan sahaja dengan kayu bedik, tetapi juga dengan pengenalan arahan dari papan kekunci. Walau bagaimanapun, menyimpan kedua-dua peranti ini bersama anda semasa permainan adalah sangat menyusahkan. Menggunakan tatasusunan logik boleh atur cara (PLM) 556PT1, penulis menyelesaikan masalah dengan menggantikan arahan "papan kekunci" dengan gabungan menekan butang kayu bedik. Program permainan untuk komputer ZX-Spectrum dibina, sebagai peraturan, sedemikian rupa sehingga selepas dimulakan mereka tidak memasuki mod kawalan kayu bedik secara automatik; untuk melakukan ini, anda perlu menekan beberapa kekunci. Keperluan untuk menggunakan papan kekunci kadangkala timbul semasa permainan. Sebagai contoh, untuk memulakan sesi baharu, gantikan permainan, anda perlu menekan butang pemasangan awal. Dan ini bermakna pemain tidak boleh bergerak jauh dari komputer untuk masa yang lama dengan kayu bedik di tangannya, duduk di kerusi atau berbaring di atas sofa. Untuk menekan satu atau dua kekunci, anda perlu mendekati komputer dengan kerap. Sesetengah permainan tidak direka untuk dikawal dengan kayu bedik sama sekali. Anda perlu menggunakan papan kekunci secara intensif, yang cepat rosak daripada ini. Di samping itu, kekunci yang mengawal arah pergerakan angka dan penangkapan dipilih dengan buruk (contohnya, ia terletak pada papan kekunci berturut-turut), yang sering menjejaskan hasilnya. Ia akan menggoda, tanpa menukar program, untuk memindahkan kawalan permainan sedemikian ke kayu bedik. Hari ini, kayu bedik "butang" yang paling biasa mempunyai lima butang yang diletakkan dengan mudah untuk menunjukkan empat arah pergerakan dan penangkapan. Untuk melakukan operasi lain (masukkan simbol kawalan permainan), anda boleh menggunakan semua jenis kombinasi menekan butang. Tetapi menyelesaikan masalah ini dengan cara tradisional dengan bantuan litar mikro tahap penyepaduan kecil dan sederhana membawa kepada penciptaan peranti yang terlalu mahal dan kompleks. Dalam peralatan perindustrian, setakat ini kurang diketahui oleh amatur radio, litar mikro PLA digunakan secara meluas, yang direka khas untuk melaksanakan logik gabungan yang kompleks. Salah satu daripadanya - 556PT1 - boleh mengira 8 fungsi logik secara serentak daripada 16 pembolehubah input, dan yang terakhir boleh dimasukkan dalam ungkapan logik dalam 48 kombinasi yang berbeza. Dalam reka bentuknya, ia serupa dengan PROM siri 556 yang sama. Untuk melaksanakan fungsi yang diingini, pelompat lebur pada cip litar mikro dibakar menggunakan pengaturcara. Metodologi pengaturcaraan, rajah fungsi pengaturcara dan rajah skema blok mereka boleh didapati dalam [1-8]. Skim untuk memuktamadkan komputer ZX-Spectrum ditunjukkan dalam rajah. Kayu bedik (melalui penyongsang cip DD3) dan papan kekunci kekal disambungkan ke komputer dengan cara biasa dan terus melaksanakan fungsinya. Kenalan butang kayu bedik SB 1-SB5 juga disambungkan kepada input A1-A5. dan talian A8-A15 bas alamat pemproses - dengan input A7-A14 PLM 556RT1 (002). Pintu masuk A6 dibiarkan percuma. Output cip 0D2 (pengumpul terbuka) disambungkan ke port papan kekunci (KL0-KL4) selari dengan yang terakhir dan ke baris pemasangan awal. Perlu diingat bahawa dalam banyak varian komputer ZX-Spectrum, bas alamat pemproses terlebih muatan. Oleh itu, adalah disyorkan untuk menyambungkan papan kekunci dan beban tambahan (input PLM) kepadanya melalui pemandu bas KR580VA86 (DD1). Kadang-kadang ia sudah ada pada komputer, sebagai contoh, jika pemacu cakera disambungkan kepadanya. Penampan sedemikian akan meningkatkan kebolehpercayaan papan kekunci. Hakikatnya ialah untuk mengurangkan beban pada bas alamat, pembangun komputer menyambungkan input port papan kekunci ke sumber kuasa melalui perintang bernilai tinggi (15 kOhm). Akibatnya, selepas kunci dilepaskan, kapasitansi parasit dicas semula terlalu perlahan, mengakibatkan bacaan palsu keadaan papan kekunci. Dalam sesetengah permainan, kecacatan ini menunjukkan dirinya dalam bentuk pergerakan kursor yang huru-hara pada skrin dan penukaran mod secara spontan. Selepas memasang pemandu bas dan mengurangkan perintang beban kepada 1 kOhm, fenomena sedemikian dihapuskan sepenuhnya. Apabila suis SA1 dibuka, output PLA berada dalam keadaan impedans yang tinggi dan ia tidak menjejaskan operasi komputer. Dengan menutup SA1, gabungan butang yang ditekan pada kayu bedik boleh menduplikasi tindakan beberapa kekunci. Ini disebabkan oleh fakta bahawa fungsi logik "berwayar" dalam PLA mengulangi keadaan salah satu bit alamat pada input sepadan port papan kekunci, dengan itu mensimulasikan sambungan litar ini dengan kenalan kekunci yang ditekan. Program perisian tegar PLM diberikan dalam Jadual. satu. Daripada 48 elemen 16I yang terdapat dalam matriks, 30 telah digunakan. Contoh penyediaan kod pengaturcaraan untuk elemen yang menyerupai menekan kekunci "C" ditunjukkan dalam Jadual. 2. Ia dikehendaki menghantar isyarat dari talian A8 bas data (input A14 PLM) ke baris KL3 port papan kekunci (output B4 PLM), jika butangnya "Kanan". "Kiri" dan "Tembak" ditekan bersama. Dalam PLA yang tidak diprogramkan, setiap input A1-A16 disambungkan kepada input yang sepadan bagi elemen 16I melalui dua pelompat boleh padu, dan dalam litar salah satunya terdapat penyongsang. Jika anda membakar pelompat "terbalik", hujah akan pergi ke input elemen DAN secara langsung, dan jika "langsung" - terbalik. Membakar kedua-dua pelompat secara amnya mengecualikan hujah ini daripada fungsi yang dilaksanakan. Dalam digit binari kod pengaturcaraan, pelompat yang akan dialih keluar ditetapkan sebagai logik 1. Dalam kes kami, butang yang ditekan pada kayu bedik sepadan dengan logik 0 pada input PLA yang disambungkan kepadanya. Untuk melaksanakan fungsi AND, ia mesti diterbalikkan. dengan mengeluarkan pelompat "lurus". Dan dalam bit yang dikaitkan dengan butang yang tidak ditekan dalam kombinasi ini, yang "terbalik" dikeluarkan. Seterusnya, laluan bas alamat yang akan digunakan ditentukan. Oleh kerana tahap logik aktif padanya adalah rendah, pelompat "langsung" juga dialih keluar dalam bit kod yang sepadan, meninggalkan pelompat "terbalik". Ia kekal untuk melumpuhkan input yang tidak digunakan dengan mengeluarkan kedua-dua pelompat dalam bit mereka. Matriks OR terdiri daripada lapan (satu untuk setiap output) elemen 48OR, input yang disambungkan melalui pelompat ke output matriks AND. Oleh itu, pada output setiap elemen 16I terdapat lapan pelompat, yang terbakar melalui mana putuskan sambungannya daripada elemen 48OR yang sepadan, yang bermaksud itu dan daripada output PLM. Output B1 sepadan dengan yang paling tidak ketara, dan B8 - digit paling ketara bagi kod pengaturcaraan. Untuk meninggalkan sambungan yang kita perlukan dengan output B4, tetapkan kod 0F7H. Jika kesilapan telah dibuat semasa pengaturcaraan atau ia menjadi perlu untuk menggantikan satu fungsi dengan yang lain, semua pelompat akan terbakar (kod 0FFH). memutuskan sepenuhnya elemen yang tidak perlu DAN daripada output. Sebaliknya, salah satu program yang tidak digunakan lagi diprogramkan. Selagi terdapat elemen sedemikian, operasi boleh diulang berulang kali, menambah baik dan menambah algoritma operasi kayu bedik. Ambil perhatian bahawa butang "Kiri" meniru menekan kekunci "5", tanpa mengira keadaan butang "Naik". Begitu juga, butang "Naik" meniru menekan kekunci "7", tanpa mengira keadaan butang "Kiri". Oleh itu, menekan serentak butang ini untuk komputer adalah bersamaan dengan menekan yang sama kekunci yang disebutkan. Ini juga digunakan pada butang "Bawah" dan "Kanan", yang meniru kekunci "6" dan "8". Gabungan kunci "0" dan "5" memerlukan dua elemen AND dan OR. Ini perlu supaya isyarat A0 tidak memasuki litar KL11, dan isyarat A4 tidak memasuki litar KL12. Adalah mudah untuk melihat bahawa apabila kekunci yang ditentukan ditekan, yang tidak ditentukan adalah percuma, dan talian bas alamat yang dipilih mempunyai logik 0. Pada output PLA, bukannya logik yang diperlukan 0, 1 akan muncul. Walau bagaimanapun, ia adalah mungkin untuk menyongsangkan isyarat keluaran dengan membakar pelompat matriks NOT. Dalam kes kami, ini mesti dilakukan dengan memadam semuanya. Begitu juga, anda boleh memprogramkan PLA untuk berfungsi dengan kayu bedik yang biasanya mempunyai kenalan tertutup. Jika perlu, ia boleh digunakan untuk menyambungkan papan kekunci ke komputer, sambungan dalaman antara kekunci yang tidak sepadan dengan "standard" ZX-Spectrum (contohnya, papan kekunci "Electronics MS 7007"). Menggunakan ciri lanjutan kayu bedik, anda harus ingat bahawa kadangkala, bersama-sama dengan kekunci yang diingini, ia menyerupai menekan beberapa yang lain. Ini disebabkan oleh fakta bahawa adalah mustahil untuk menekan semua butang yang diperlukan pada masa yang sama, dan semua keadaan perantaraan yang berlaku secara ringkas dalam proses menaip gabungan boleh dianggap sebagai menekan kekunci yang sepadan. Nasib baik, banyak program permainan tidak bertindak balas terhadap perkara ini. Jika anda tidak boleh memasukkan aksara yang diperlukan dalam apa jua cara, cuba tekan butang dalam kombinasi yang diingini dengan suis SA1 terbuka. Kemudian, sambil memegangnya, tutup suis. Kesusasteraan
Pengarang: V.Solonin, Konotop, Ukraine Lihat artikel lain bahagian TV. Baca dan tulis berguna komen pada artikel ini. Berita terkini sains dan teknologi, elektronik baharu: Kandungan alkohol bir hangat
07.05.2024 Faktor risiko utama untuk ketagihan perjudian
07.05.2024 Kebisingan lalu lintas melambatkan pertumbuhan anak ayam
06.05.2024
Berita menarik lain: ▪ Kesihatan mental ahli silap mata ▪ Bateri yang menjana elektrik daripada peluh manusia ▪ Menemui hubungan antara ketakutan dan ketagihan alkohol Suapan berita sains dan teknologi, elektronik baharu
Bahan-bahan menarik Perpustakaan Teknikal Percuma: ▪ bahagian tapak Alatan Juruelektrik. Pemilihan artikel ▪ artikel Terdapat wanita di kampung Rusia. Ungkapan popular ▪ pasal Maryannik ek. Legenda, penanaman, kaedah aplikasi ▪ artikel Peranti untuk pemilihan bekas. Ensiklopedia elektronik radio dan kejuruteraan elektrik ▪ artikel Air pancut dari pasu dan tangan. 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 |