Menu English Ukrainian Russia Laman Utama

Perpustakaan teknikal percuma untuk penggemar dan profesional Perpustakaan teknikal percuma


ENSIKLOPEDIA ELEKTRONIK RADIO DAN KEJURUTERAAN ELEKTRIK
Perpustakaan percuma / Skim peranti radio-elektronik dan elektrik

Papan kekunci MIDI pada PIC16F84. Ensiklopedia elektronik radio dan kejuruteraan elektrik

Perpustakaan teknikal percuma

Ensiklopedia elektronik radio dan kejuruteraan elektrik / ahli muzik

Komen artikel Komen artikel

Papan kekunci MIDI 48 kekunci yang dicadangkan direka bentuk untuk berfungsi bersama komputer peribadi (PC) atau pensintesis tanpa papan kekunci. Ia menyediakan 16 saluran MIDI. Tombol terbina dalam boleh digunakan untuk mengawal kelantangan atau memanipulasi salah satu daripada 31 pengawal. Penggunaan mikropengawal (MC) PIC16F84 memungkinkan bukan sahaja untuk memudahkan litar peranti, tetapi juga untuk mengurangkan kos dan kerumitan pelaksanaan dengan ketara, meninggalkan MC i8051 tradisional di kawasan ini.

Gambarajah skematik papan kekunci MIDI yang dicadangkan ditunjukkan dalam rajah. Asasnya ialah MK DD7, yang melaksanakan operasi asas mengundi semua manipulator dan mengatur antara muka MIDI. Multiplexer DD1-DD6 direka bentuk untuk melaksanakan pengundian kunci dinamik. Lapan kumpulan kenalan subkunci disambungkan kepada setiap daripada mereka, dan isyarat daripada output disalurkan ke input sepadan port B MK DD7 (hanya DD1 ditunjukkan sepenuhnya dalam rajah, selebihnya dihidupkan dengan cara yang sama).

Papan kekunci MIDI pada PIC16F84
(klik untuk memperbesar)

Kawalan kelantangan - perintang boleh ubah R10 - disertakan dalam litar RC bagi penggetar tunggal yang dipasang pada pemasa DA2. Kedudukan enjinnya ditentukan oleh tempoh denyutan yang diterima pada input RB6 DD7. Penggetar tunggal dicetuskan oleh denyutan yang datang daripada output RA3, yang secara serentak mengawal penunjuk mod operasi - LED HL1. Program yang mengawal operasi MK DD7 meninjau papan kekunci. Sebaik sahaja penekanan atau pelepas kekunci dikesan, prosedur dipanggil yang menghantar mesej MIDI yang sepadan [1]. Memandangkan PIC16F84 tidak mempunyai transceiver bersiri tak segerak universal (UART) terbina dalam, program ini melaksanakan organisasi perisian antara muka MIDI menggunakan operasi anjakan mudah.

Apabila mengira kedudukan gelangsar perintang R10, konfigurasinya sebagai manipulator pengawal atau sebagai kawalan kelantangan diambil kira. Dalam kes pertama, nilai baca dibandingkan dengan tinjauan pendapat yang direkodkan dalam kitaran terakhir, dan jika perbezaan diwujudkan lima kali berturut-turut, maka mesej MIDI yang sepadan dihantar. Kedudukan peluncur perintang R10 didigitalkan oleh pengawal ke dalam kod lima bit, dan dengan itu peranti sensitif kepada 32 kedudukannya yang berbeza. Jika R10 "dikonfigurasikan" sebagai kawalan kelantangan, maklumat yang diperlukan dihantar bersama-sama dengan peristiwa penekanan kekunci.

Dengan butang SB49, peranti ditukar kepada mod konfigurasi, seperti yang ditunjukkan oleh LED HL1. Dalam kes ini, tiada mesej ketukan kekunci dihantar ke output peranti.

Menekan mana-mana daripada 16 kekunci pertama (iaitu, disambungkan kepada pemultipleks DD1 dan DD2) menukar saluran MIDI, mana-mana daripada 32 yang lain memilih nombor pengawal yang sepadan, yang akan dikawal oleh perintang R10. Jika kekunci SB17 ditekan (sentuhannya disambungkan ke input X0 DD3), R10 dikonfigurasikan sebagai kawalan kelantangan, jika tidak (dengan menekan SB18, SB19, dsb.) - sebagai papan kekunci MIDI-koh-troller, nombor daripadanya ditetapkan dengan menekan kekunci SA18-SA48 (SA18 - pengawal O, SA19 - pengawal 1, dsb.).

Kod program dalam bentuk hex-file ditunjukkan dalam jadual. Bait pertama baris 9 (nombor 29h) ialah pemalar yang menentukan nombor nota dari mana papan kekunci bermula. Dalam versi pengarang, nota awal ialah F3 - F oktaf ketiga (nota nombor 41, diterima dalam mesej MIDI). Jika anda menggunakan papan kekunci yang berbeza, anda harus membetulkan pemalar ini dan mengira semula jumlah semak baris 9.

Kod sumber program dan beberapa bahan tambahan lain untuk artikel tersebut

Papan kekunci MIDI pada PIC16F84
(klik untuk memperbesar)

Papan litar bercetak untuk peranti tidak dibangunkan - Kebanyakan bahagian (litar mikro DD7, DA1, DA2, perintang, kapasitor, resonator kuarza) dipasang pada papan roti, semua sambungan dibuat dengan wayar MGTF. Untuk mengurangkan panjang abah-abah pergi ke kenalan utama, pemultipleks DD1-DD6 dipasang terus di bawah papan kekunci. Bekalan kuasa yang disambungkan ke penyambung XP1 mesti mempunyai voltan keluaran 6 ... 12 V pada arus kira-kira 50 mA.

Dengan pengubahsuaian kecil, K561KP2 (DD1-DD6) boleh digantikan oleh pemultipleks K561KP1. Selain PIC16F84 MK, PIC16F84A atau PIC16CR84 boleh digunakan dalam peranti. Penggantian terus dengan PIC16C84 atau PIC16F83 tidak boleh dilakukan. Sebagai R10, anda boleh menggunakan mana-mana perintang pembolehubah yang ditunjukkan pada rajah rintangan dengan ciri fungsi A. Soket XS1 ialah lima pin standard ONTS-VG-4-5 / 16-r (DIN-5).

Papan kekunci secara praktikalnya tidak perlu dilaraskan dan, jika bahagiannya berada dalam keadaan baik dan tiada ralat pemasangan, ia mula berfungsi serta-merta selepas menghidupkan kuasa. Jika kedudukan gelangsar perintang R10 ditentukan dengan salah, anda harus memilih kapasitor C3 dan perintang R11. Jika anda mempunyai program penjujukan, anda boleh menyambungkan papan kekunci ke PC dan menyemak operasi peranti yang betul secara keseluruhan. Untuk menyambung ke PC, penyesuai digunakan yang menyediakan penyahgandingan optoelektronik antara muka, contohnya, serupa dengan yang diterangkan dalam [2].

Jika anda sentiasa menggunakan papan kekunci dengan PC, anda boleh menggunakan penukar pensuisan [3] untuk bekalan kuasa dengan menyambungkannya ke sumber +5 V port permainan. Untuk mengurangkan penggunaan semasa R12 dalam kes ini, adalah dinasihatkan untuk menggantikannya dengan perintang rintangan yang lebih tinggi atau mengecualikan LED HL1 sama sekali.

Kesusasteraan

  1. Studnev A. papan kekunci MIDI. - Radio, 1993, No. 11, hlm. 32-34.
  2. Rev N. Papan kekunci MIDI ringkas untuk PC. - Radio, 2000, No. 3, hlm. 25, 26, 44.
  3. Vlasov Yu. Penukar mudah dengan pengujaan bebas. - Radio, 1996, No 7, hlm. 50.

Pengarang: A.Borisevich, Sevastopol, Ukraine

Lihat artikel lain bahagian ahli muzik.

Baca dan tulis berguna komen pada artikel ini.

<< Belakang

Berita terkini sains dan teknologi, elektronik baharu:

Balai cerap astronomi tertinggi di dunia dibuka 04.05.2024

Meneroka angkasa dan misterinya adalah tugas yang menarik perhatian ahli astronomi dari seluruh dunia. Dalam udara segar di pergunungan tinggi, jauh dari pencemaran cahaya bandar, bintang dan planet mendedahkan rahsia mereka dengan lebih jelas. Satu halaman baharu dibuka dalam sejarah astronomi dengan pembukaan balai cerap astronomi tertinggi di dunia - Balai Cerap Atacama Universiti Tokyo. Balai Cerap Atacama, yang terletak pada ketinggian 5640 meter di atas paras laut, membuka peluang baharu kepada ahli astronomi dalam kajian angkasa lepas. Tapak ini telah menjadi lokasi tertinggi untuk teleskop berasaskan darat, menyediakan penyelidik dengan alat unik untuk mengkaji gelombang inframerah di Alam Semesta. Walaupun lokasi altitud tinggi memberikan langit yang lebih jelas dan kurang gangguan dari atmosfera, membina sebuah balai cerap di atas gunung yang tinggi memberikan kesukaran dan cabaran yang besar. Walau bagaimanapun, walaupun menghadapi kesukaran, balai cerap baharu itu membuka prospek yang luas kepada ahli astronomi untuk penyelidikan. ...>>

Mengawal objek menggunakan arus udara 04.05.2024

Perkembangan robotik terus membuka prospek baharu bagi kami dalam bidang automasi dan kawalan pelbagai objek. Baru-baru ini, saintis Finland membentangkan pendekatan inovatif untuk mengawal robot humanoid menggunakan arus udara. Kaedah ini menjanjikan untuk merevolusikan cara objek dimanipulasi dan membuka ufuk baharu dalam bidang robotik. Idea untuk mengawal objek menggunakan arus udara bukanlah perkara baru, tetapi sehingga baru-baru ini, melaksanakan konsep sedemikian masih menjadi cabaran. Penyelidik Finland telah membangunkan kaedah inovatif yang membolehkan robot memanipulasi objek menggunakan jet udara khas sebagai "jari udara". Algoritma kawalan aliran udara, yang dibangunkan oleh pasukan pakar, adalah berdasarkan kajian menyeluruh tentang pergerakan objek dalam aliran udara. Sistem kawalan jet udara, yang dijalankan menggunakan motor khas, membolehkan anda mengarahkan objek tanpa menggunakan fizikal ...>>

Anjing tulen jatuh sakit tidak lebih kerap daripada anjing tulen 03.05.2024

Menjaga kesihatan haiwan peliharaan kita adalah aspek penting dalam kehidupan setiap pemilik anjing. Walau bagaimanapun, terdapat andaian umum bahawa anjing baka tulen lebih terdedah kepada penyakit berbanding anjing campuran. Penyelidikan baru yang diketuai oleh penyelidik di Texas School of Veterinary Medicine dan Sains Bioperubatan membawa perspektif baru kepada soalan ini. Kajian yang dijalankan oleh Projek Penuaan Anjing (DAP) terhadap lebih daripada 27 anjing pendamping mendapati bahawa anjing baka tulen dan campuran secara amnya berkemungkinan sama untuk mengalami pelbagai penyakit. Walaupun sesetengah baka mungkin lebih terdedah kepada penyakit tertentu, kadar diagnosis keseluruhan adalah hampir sama antara kedua-dua kumpulan. Ketua doktor haiwan Projek Penuaan Anjing, Dr. Keith Creevy, menyatakan bahawa terdapat beberapa penyakit terkenal yang lebih biasa dalam baka anjing tertentu, yang menyokong tanggapan bahawa anjing baka tulen lebih terdedah kepada penyakit. ...>>

Berita rawak daripada Arkib

Texas Instruments Pengesan Kebocoran Gas Ultrasonik Tanpa Wayar 26.09.2019

Texas Instruments mempersembahkan pembangunan sistem penderia kebocoran gas ultrasonik penggunaan ultra-rendah, berkuasa sendiri dengan komunikasi tanpa wayar dengan stesen pangkalan.

Reka bentuk rujukan ini ialah penderia wayarles kuasa rendah yang mengesan kebocoran gas dengan menganalisis spektrum ultrasonik untuk tandatangan tertentu. Sistem ini direka bentuk untuk beroperasi pada satu bateri litium kecil yang tidak boleh dicas semula dan berkomunikasi secara wayarles dengan stesen pangkalan. Ini menghapuskan keperluan untuk sambungan berwayar dan memudahkan pemasangan peranti. Pembangunan ini juga menggunakan penderia tahap bateri kuasa ultra rendah. Ia adalah perlu untuk meramalkan keadaannya dengan tepat dan memberikan pemberitahuan awal mengenai penghujung hayat yang akan datang untuk penggantian yang dijadualkan.

Ciri-ciri:

pemantauan tepat keadaan bateri litium, yang membolehkan memanjangkan hayat peranti dan menggantikan bateri terlebih dahulu;
penggunaan berbilang domain kuasa untuk mengoptimumkan penggunaan semasa;
mod diagnostik sistem untuk anggaran tepat penggunaan kuasa semasa pembangunan;
lebih daripada tiga tahun beroperasi apabila dikuasakan oleh bateri kecil dan memeriksa kebocoran setiap 30 saat;
pengesanan kebocoran, tanpa mengira jenis gas (kepekatan gas tertentu tidak diperlukan untuk mencetuskan sensor).

Kawasan kegunaan:

pengesanan kebocoran gas;
automasi bangunan.

Berita menarik lain:

▪ Vaksin lebah

▪ Mesingan ultralight FN Evolys

▪ Gelombang haba menjadi lebih kerap dan memanjang

▪ doktor gigi zaman batu

▪ Stesen angkasa dalam asteroid gergasi

Suapan berita sains dan teknologi, elektronik baharu

 

Bahan-bahan menarik Perpustakaan Teknikal Percuma:

▪ bahagian tapak Pensintesis frekuensi. Pemilihan artikel

▪ artikel Hawa. Ungkapan popular

▪ artikel Apakah kesan bahan yang boleh ditinggalkan kilat di dalam tanah? Jawapan terperinci

▪ Artikel Edelweiss. Legenda, penanaman, kaedah aplikasi

▪ pasal Angin sebagai sumber tenaga. Ensiklopedia elektronik radio dan kejuruteraan elektrik

▪ artikel penyambung radio kereta SONY. Ensiklopedia elektronik radio dan kejuruteraan elektrik

Tinggalkan komen anda pada artikel ini:

Имя:


E-mel (pilihan):


Komen:





Semua bahasa halaman ini

Laman utama | Perpustakaan | artikel | Peta Laman | Ulasan laman web

www.diagram.com.ua

www.diagram.com.ua
2000-2024