ENSIKLOPEDIA ELEKTRONIK RADIO DAN KEJURUTERAAN ELEKTRIK Garis larian pada mikropengawal. Ensiklopedia elektronik radio dan kejuruteraan elektrik Ensiklopedia elektronik radio dan kejuruteraan elektrik / Pengawal mikro Reka bentuk cadangan "garisan menjalar" boleh digunakan untuk pengiklanan, maklumat, hiburan dan tujuan lain. Apabila membangunkan reka bentuk, salah satu tugas adalah fleksibiliti maksimum: keupayaan untuk menggunakan papan skor dengan bilangan segmen yang berbeza, serta menyingkirkan penjana aksara standard (penjana aksara). Dan untuk membolehkan pengguna secara langsung, tanpa menukar program dan menukar pengawal, untuk mencipta (melukis) imej terima kasih kepada antara muka yang mudah - komputer PS / 2 tetikus. Ciri-ciri daripada
Berprinsip gambarajah blok pengawal (Rajah 1). Resonator kuarza ZQ1 disambungkan kepada penjana jam terbina dalam pengawal DD1. Input tetapan semula MCLR (pin 1) disambungkan terus ke +5V, tetapan semula yang stabil menyediakan pemasa tetapan semula terbina dalam yang diaktifkan apabila pengawal dihidupkan. Butang kawalan SA1-SA2 disambungkan ke port_B pengawal dan dimuatkan dengan perintang "pull-up" terbina dalam. Tetikus disambungkan ke peranti melalui penyambung PS/2 (MiniDIN-6) dan diservis oleh program kawalan pengawal. Pada pin port_C PC3 dan PC4 disambungkan grafik EEPROM DD2 dengan pertukaran bersiri pada antara muka I2C melalui modul MSSP yang dibina ke dalam pengawal, dan beroperasi pada frekuensi CLOCK (1 MHz) yang meningkat.
Berprinsip gambar rajah blok penunjuk. Pada rajah. 2 menunjukkan skema kawalan matriks LED menggunakan penyahkod. Penggunaan penyahkod K555ID10 adalah baik kerana ia mempunyai output pengumpul terbuka yang berkuasa. Anda boleh menggunakan penyahkod lain, sebagai contoh, K155ID3, K555ID4, ID7, yang, bagaimanapun, mempunyai kapasiti beban yang lebih rendah pada output. Untuk mengurangkan bilangan penyahkod dalam talian, yang sangat penting apabila matriks panjang, pemultipleks baris matriks digunakan, dibuat pada litar mikro pembentuk bas DD1, DD2. Oleh itu, peningkatan bilangan baris sebanyak 2 kali mewajarkan dirinya dengan mengurangkan bilangan penyahkod biasa dengan jumlah yang sama.
Isyarat RES, yang ditetapkan kepada 1 pada permulaan imbasan, menetapkan semula pembilang DD3 dan menyambungkan baris pertama matriks melalui penyahkod DD5. Seterusnya, isyarat RES pergi ke tahap 0 dan, melalui penurunan isyarat CLK, kaunter DD1 dinaikkan sebanyak 3 dan baris matriks seterusnya disambungkan melalui penyahkod DD5. Pada rajah. 3. menunjukkan gambar rajah untuk mengawal matriks LED menggunakan daftar anjakan. Litar ini lebih mudah, tetapi output daftar anjakan kurang berkuasa, dan jika anda perlu mendapatkan lebih banyak kecerahan LED, setiap output mesti ditambah dengan suis transistor. Penguat penimbal dibuat pada cip DD1. Daftar KR1533IR24 adalah mudah kerana ia mempunyai keluaran bawaan yang berasingan daripada pesanan tinggi dan digunakan secara meluas. Apabila menggunakan daftar K555IR8 atau daftar KR24IR1533 31-bit yang sangat mudah dan menggabungkannya (jika LED matriks disambungkan terus ke outputnya), maka bit pemindahan terakhir mesti disambungkan kepada LED hanya melalui suis transistor, kerana dimuatkan pada beberapa LED, output tidak akan dapat memberikan tahap logik yang diperlukan.
Pada permulaan sapuan imej, isyarat DAT pergi ke tahap 0 dan, menggunakan tepi isyarat CLK, 0 ditulis pada bit pertama daftar anjakan. Selanjutnya, isyarat DAT pergi ke tahap 1 dan, menggunakan isyarat jam CLK, peralihan berurutan 0 ke bit seterusnya daftar berlaku, dengan itu menukar baris matriks yang sepadan. Sekiranya perlu menggunakan matriks LED dengan "anod biasa" (iaitu, beberapa LED digabungkan oleh anod), maka bukannya isyarat DAT, isyarat RES songsang mesti digunakan pada input daftar pertama, dan peralihan berurutan tahap 1 akan berlaku pada output daftar. Penguat penampan DD1 kemudiannya perlu diganti dengan K555AP3 yang menyongsangkan isyarat keluaran, manakala pin 19 mesti disambungkan ke tanah. Pembinaan dan butiran. Pengawal DD1 PIC16F877 4 MHz dalam pakej DIP; ia juga mungkin menggunakan pengawal PIC16F874, yang berbeza daripada F877 dalam mempunyai jumlah memori yang lebih kecil, yang tidak digunakan oleh program. EEPROM DD2 boleh digantikan dengan 24C01/02/04/08/ yang masing-masing mempunyai 128/256/512/1024 bait, jumlah memori yang hilang akan dibaca sebagai unit. Litar mikro siri K555 boleh digantikan dengan yang serupa daripada siri KR1533 atau K155. Paparan dibuat pada penunjuk LED ALS362B (4 LED segi empat tepat) mengikut litar dengan penyahkod dan pensuisan talian. Secara struktur, paparan boleh dibuat pada papan yang diperbuat daripada gentian kaca kerajang, dengan lubang gerudi untuk petunjuk LED, dan trek membujur baris boleh dipotong dengan pemotong; baris boleh dipateri dengan wayar pelekap. Di bahagian bawah papan, potong pad sesentuh untuk cip kawalan. Unit paparan disambungkan dengan kabel ke papan pengawal. Управление В mod editor (suis SA4 dibuka) menggerakkan tetikus di sepanjang koordinat menukar kedudukan kursor yang sepadan (LED menyala jika elemen imej di belakangnya dimatikan dan tidak menyala jika sebaliknya). menekan pada butang kiri tetikus membawa kepada penyingkiran/penampilan, masing-masing, elemen imej terpilih bercahaya/tidak bercahaya. menekan ke kanan butang tetikus hanya memadamkan elemen yang dipilih. Menekan ke tengah butang tetikus hanya menghidupkan elemen imej yang dipilih. Setelah mencapai salah satu tepi penunjuk dengan menggerakkan kursor di sepanjang koordinat X, pergerakan selanjutnya akan menyebabkan imej "menatal" ke arah yang sepadan. Fungsi berikut juga tersedia dalam mod Editor: Menutup kenalan suis SA4 akan menukar peranti terus ke mod talian berjalan. Pilihan perkhidmatan seperti: permulaan ticker, penghujung, kelajuan, dan juga, jika perlu, tempat hentian sementara ditentukan oleh parameter dalam Mod "Tetapan". Mod "Tetapan". boleh diakses daripada mod "Editor" dengan menekan ke butang SA1. Catatan. Saiz minimum matriks LED ialah 23x5 disebabkan oleh fakta bahawa dalam mod ini, dengan bilangan LED yang lebih kecil, adalah mustahil untuk melihat nombor pada paparan, pada dasarnya, dimensi matriks tidak terhad. . Akibatnya, dua nombor akan muncul pada paparan: nombor di sebelah kiri bermaksud nombor parameter, nombor di sebelah kanan bermakna nilainya. Fungsi parameter ditunjukkan dalam jadual berikut:
Dalam mod ini, tetikus menjalankan fungsi berikut: bergerak di sepanjang koordinat X akan menukar nombor parameter yang diedit. Dengan menekan dan menahan butang kiri tetikus dan menggerakkannya di sepanjang koordinat X akan mengubah nilai parameter yang dipilih. Klik pada butang kanan tetikus akan keluar ke mod editor. Untuk menentukan nilai berangka untuk fungsi seperti titik mula/tamat/pecah, menu yang muncul apabila anda menekan dan menahan butang SA3 dalam mod "Editor". Nombor akan muncul pada paparan yang menunjukkan kedudukan kursor di sepanjang koordinat X dalam medan ingatan (0-2047). Juga berada dalam mod ini (iaitu. memegang butang SA3) tekan sebentar butang SA4 akan membawa kepada mengosongkan halaman memori (256 bait) di mana kursor berada pada masa ini. Selepas menyemak perubahan yang dibuat pada parameter, jika perlu, anda boleh menyimpannya sebagai yang permulaan apabila anda menghidupkan peranti untuk masa yang singkat dengan menekan SA3, nilai akan ditulis pada memori data tidak meruap pengawal. Apabila pertama kali dihidupkan
Kenyataan 1. Jika suis SA4 ditutup apabila kuasa dihidupkan, tetikus tidak akan dimulakan (ia mungkin tiada) dan tidak akan berfungsi apabila memasuki mod "Editor". 2. Jika tiada tetikus dan kuasa dihidupkan, peranti tidak akan berfungsi sehingga tetikus disambungkan. 3. Memutuskan sambungan tetikus semasa peranti dihidupkan dan kemudian menyambungkannya akan menyebabkan perisiannya tidak berfungsi (penginisiatifan semula diperlukan apabila kuasa dihidupkan). Penerbitan: cxem.net Lihat artikel lain bahagian Pengawal mikro. 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: ▪ Merakamkan Gempa Mars yang pertama ▪ Penderia Samsung ISOCELL GN50 1 megapiksel ▪ Lada panas untuk penurunan berat badan ▪ Pilihan kawan menentukan DNA ▪ Cip membantu memasang perabot Suapan berita sains dan teknologi, elektronik baharu
Bahan-bahan menarik Perpustakaan Teknikal Percuma: ▪ bahagian tapak Bekalan kuasa. Pemilihan artikel ▪ artikel Ke kampung, ke padang gurun, ke Saratov! Ungkapan popular ▪ artikel Apa itu maraton? Jawapan terperinci ▪ pasal Zopnik tuberous. Legenda, penanaman, kaedah aplikasi ▪ artikel Produk penebat elektrik luka. Ensiklopedia elektronik radio dan kejuruteraan elektrik ▪ artikel awalan VHF kepada penerima DV-SV. Ensiklopedia elektronik radio dan kejuruteraan elektrik
Tinggalkan komen anda pada artikel ini: Semua bahasa halaman ini Laman utama | Perpustakaan | artikel | Peta Laman | Ulasan laman web www.diagram.com.ua |