ENSIKLOPEDIA ELEKTRONIK RADIO DAN KEJURUTERAAN ELEKTRIK Dering muzik yang tidak dapat dilupakan pada PIC16F84. Ensiklopedia elektronik radio dan kejuruteraan elektrik Ensiklopedia elektronik radio dan kejuruteraan elektrik / Panggilan dan simulator audio Kadangkala anda ingin tahu: "Bukankah loceng pintu berbunyi apabila tiada sesiapa di rumah?" Loceng muzik yang dicadangkan, yang mempunyai fungsi ingatan khas, akan membantu dengan ini. Ia dibuat pada mikropengawal keluarga R/S yang popular. Hasilnya ialah peranti yang sangat mudah yang mampu memainkan beberapa dozen melodi dan mengingati tekan terakhir butang loceng jika pintu tidak dibuka tepat pada masanya. Prinsip pengendalian peranti ini adalah seperti berikut: jika pintu depan tidak dibuka dalam masa tiga minit dari saat butang loceng ditekan, maka pada kali berikutnya ia dibuka, salah satu melodi yang diprogramkan akan dimainkan. Dengan kata lain , dengan membuka pintu dan mendengar melodi ini, anda akan faham bahawa seseorang yang saya panggil semasa ketiadaan anda. Jika tidak, operasinya tidak berbeza dengan loceng muzik biasa. Dalam penjelmaan yang diterangkan, peranti memainkan 16 melodi, yang dipilih secara rawak. Dengan menukar kod program kawalan, anda boleh menggantikan melodi ib dengan mana-mana yang lain, serta menukar nombor dan masa bermainnya. Gambar rajah litar panggilan ditunjukkan dalam Rajah. 1. Asasnya ialah mikropengawal DD1 (PIC16F84-04I/P daripada Microchip). Kekerapan jam ditetapkan oleh resonator kuarza ZQ1. Isyarat 34 dikeluarkan daripada pin 7 (RB1) mikropengawal, dikuatkan oleh transistor VT1 dan dihasilkan semula oleh kepala dinamik BA1. Butang loceng SB1 dan sensor pembukaan pintu SF1 disambungkan ke pin mikropengawal melalui perintang pengehad arus R3, R5. Kapasitor C5 dan C6 menghalang operasi spontan loceng akibat gangguan yang dicipta oleh peralatan elektrik. Peranti ini dikuasakan daripada rangkaian arus ulang alik melalui pengubah injak turun T1. Voltan belitan sekunder diperbetulkan oleh jambatan diod VD1. Voltan DC distabilkan oleh penstabil bersepadu DA 1. Lukisan papan litar bercetak dan susunan bahagian di atasnya ditunjukkan dalam Rajah. 2. Papan direka bentuk untuk menerima perintang MLT. kapasitor K50-35 (C1, C2) dan KM (rehat). Jambatan diod VD1 - KTs405 dengan sebarang indeks huruf. Resonator kuarza ZQ1 - pada frekuensi 4 MHz. Kapasitor C3, C4 - mana-mana seramik dengan kapasiti 15...33 pF. Transistor VT1 - mana-mana siri KT815. Rintangan perintang R1 hendaklah tidak lebih daripada 40 kOhm. Mana-mana pengubah yang memberikan voltan 1...9 V pada belitan sekunder pada arus 10 A sesuai sebagai T0.3. Dalam versi pengarang, pengubah TS-Sh-ZM1 digunakan. di mana bilangan lilitan belitan sekunder dikurangkan sebanyak 90. Butang SB1 ialah butang biasa untuk loceng pintu, sensor buka pintu SF1 ialah suis buluh. dipasang pada bingkai pintu. Magnet dipasang pada pintu itu sendiri. Apabila pintu ditutup, suis buluh ditutup di bawah pengaruh magnet, dan apabila dibuka, ia terbuka. Penderia boleh dari sebarang reka bentuk. Penyenaraian program: Untuk menggantikan melodi, mari kita berkenalan dengan prinsip meletakkannya dalam memori mikropengawal. Ia terletak dalam memori program dalam julat alamat dari 200H hingga 3FFH. Satu nota menduduki satu perkataan mesin dalam ingatan. Setiap melodi mesti berakhir dengan kod 07Н. topeng M_RAND. terletak di alamat 0079Н dan 0085Н. menentukan bilangan melodi dan. oleh itu, bilangan maksimum not dalam melodi (Jadual 2). Jadi, jika topeng adalah F8H (32 melodi daripada 15 not setiap satu), maka melodi pertama akan menduduki alamat 200H-20FH. kedua -210H-21FH.....32hb - 3F0H-3FFH. Jelas sekali, setiap daripada mereka menggunakan 16 perkataan mesin, dan bilangan maksimum not dalam melodi ialah 15 (satu perkataan mesin diperuntukkan kepada kod 07N). Perlu diperhatikan: jika tiada kod 07Н pada akhir melodi. kemudian yang seterusnya akan dimainkan tanpa henti dan sebagainya sehingga itu. sehingga kod ini ditemui. Dalam kes ini (16 melodi daripada 31 not), melodi pertama menempati alamat 200H-21FH. kedua -220H-23FH, dsb. Bilangan nota sebenar (dari 1 hingga 31) bergantung pada tempat kod 07H diletakkan. Nota kod bergantung pada tempohnya dan kepunyaan oktaf tertentu dibentangkan dalam jadual. 3. Untuk pratonton melodi, anda boleh menggunakan program music.exe. Pemalar Wait_D terletak di alamat 008ВН. menentukan masa menunggu untuk pintu dibuka. Masa ini (dalam saat) adalah lebih kurang sama dengan Wait_D-2. Dalam kes kami, pemalar adalah sama dengan 5AN (dalam sistem perpuluhan - 90) dan masa menunggu ialah 90 · 2 = 180 s = 3 min. Untuk menukar atur cara, anda perlu memuatkan fail ring.hex ke dalam editor heksadesimal (biasanya dibina ke dalam perisian pengaturcara) dan mengeditnya, dengan mengambil kira perkataan mesin mikropengawal PIC16F84 adalah 14 bit panjang dan diwakili oleh empat -bit nombor perenambelasan. Hanya dua digit yang paling tidak bererti perlu diganti, kerana yang paling penting mewakili kod arahan. Sebagai contoh, dalam ingatan di alamat 208H terdapat nombor 3483H, tetapi anda perlu menulis kod 07H. Menukar hanya digit tertib rendah, kita mendapat nombor 3407Н. Anda juga boleh membuat perubahan terus kepada teks sumber program (fail nng.asm). Untuk melakukan ini, anda perlu mencipta folder Ring dalam direktori akar mana-mana cakera, letakkan fail nng.asm, ring.pjt dan ring.lkr di sana. Kemudian, dalam persekitaran MPLAB v4.12, buka projek ring.pjt dan fail ring.asm. yang perlu diedit. Seterusnya, mereka mula membina projek dan mendapatkan fail ring.hex baharu. Pengarang: M. Burov, Kostroma Lihat artikel lain bahagian Panggilan dan simulator audio. Baca dan tulis berguna komen pada artikel ini. Berita terkini sains dan teknologi, elektronik baharu: Cara Baharu untuk Mengawal dan Memanipulasi Isyarat Optik
05.05.2024 Papan kekunci Seneca Prime
05.05.2024 Balai cerap astronomi tertinggi di dunia dibuka
04.05.2024
Berita menarik lain: ▪ Batu pengintip bertaburan di seluruh Afghanistan ▪ Litar Neural Mengawal Selera Makan ▪ Kamera Pengawasan Rumah HD D-Link DCS-8200LH ▪ HGST Mula Menyampaikan HDD CinemaStar 2,5" Baharu ▪ Memproses habuk bulan menjadi oksigen Suapan berita sains dan teknologi, elektronik baharu
Bahan-bahan menarik Perpustakaan Teknikal Percuma: ▪ bahagian tapak Perlindungan kilat. Pemilihan artikel ▪ artikel Pembersih hampagas-pam air. Petua untuk tuan rumah ▪ artikel Apakah ketinggian puncak tertinggi Bumi? Jawapan terperinci ▪ artikel Penukar TRAN - C. Ensiklopedia elektronik radio dan kejuruteraan elektrik
Tinggalkan komen anda pada artikel ini: Komen pada artikel: Sergei Daripada RTCC, lebih baik menulis TMR0 mengikut 16F84inc. Pada halaman 2, kaunter PCLATH atas sebab tertentu menghantar kami melepasi senarai melodi (mungkin ia dimaksudkan?) Untuk berjaga-jaga, pada akhir program, selepas IDLOCS, saya meletakkan DT dan bukannya DW. Mari kembali ke TEMP1. Secara amnya, saya masih belum mengetahui sepenuhnya program ini. Dan saya tidak mahu memuat turun fail hix secara bodoh sewenang-wenangnya. Secara amnya, program ini bijak, ia mempunyai semua gangguan. Walaupun atas sebab tertentu TOIE tidak disambungkan dalam daftar INTCON. [atas] Semua bahasa halaman ini Laman utama | Perpustakaan | artikel | Peta Laman | Ulasan laman web www.diagram.com.ua |