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

Garis larian pada mikropengawal. Ensiklopedia elektronik radio dan kejuruteraan elektrik

Perpustakaan teknikal percuma

Ensiklopedia elektronik radio dan kejuruteraan elektrik / Pengawal mikro

Komen artikel Komen artikel

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

Voltan bekalan, volt: 5
Isipadu matriks LED (panjang/tinggi): 64 × 8
Isipadu minimum matriks LED: 23 × 5
Saiz EEPROM grafik, bait 2048

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.

Garis larian pada mikropengawal. Gambar rajah blok pengawal
nasi. 1. Gambar rajah blok pengawal (klik untuk besarkan)

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.

Garis larian pada mikropengawal. Gambarajah skematik blok penunjuk
nasi. 2. Gambarajah skematik blok penunjuk

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.

Garis larian pada mikropengawal. Skim untuk memacu matriks LED menggunakan daftar syif
nasi. 3. Litar kawalan matriks LED menggunakan daftar anjakan

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:

Parameter No. Julat nilai Fungsi
0 0-2047 Menentukan tempat tatal bermula dalam "marquee"
1 0-2047 Menentukan penghujung skrol dalam "marquee"
2 0-2047 Menentukan tempat perhentian sementara "marquee"
3 0-255 Menentukan tempoh perhentian sementara "garisan menjalar". Nilai 1 tidak termasuk hentian.
4 0-2047 Menentukan kekerapan sapuan "Garisan Merangkak" dan, sewajarnya, kelajuannya.
5 0-255 Menentukan panjang fizikal matriks LED peranti
6 0-2047 Menentukan kekerapan sapuan dalam semua mod kecuali "Garisan Merangkak"
7 0-255 Menentukan tempoh kelewatan semasa menulis kepada EEPROM

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

  1. Masukkan mod "Tetapan" dengan menekan butang SA1, memilih parameter No. 5 dan tetapkan nilai yang sama dengan panjang matriks
  2. Dalam parameter No. 6, tetapkan nilai yang sepadan dengan kekerapan kelipan optimum
  3. Kosongkan memori EEPROM yang diperlukan (lihat di atas)
  4. Dengan memilih nilai parameter No. 7 (mensasarkan nilai terkecil), hapuskan "kaburan" imej di sebelah kanan kursor pada paparan selepas menekan salah satu butang tetikus dalam mod "Editor". Parameter ini bergantung pada kelajuan EEPROM
  5. Tulis perubahan pada memori data tidak meruap pengawal.

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.

<< Belakang

Berita terkini sains dan teknologi, elektronik baharu:

Cara Baharu untuk Mengawal dan Memanipulasi Isyarat Optik 05.05.2024

Dunia sains dan teknologi moden berkembang pesat, dan setiap hari kaedah dan teknologi baharu muncul yang membuka prospek baharu untuk kita dalam pelbagai bidang. Satu inovasi sedemikian ialah pembangunan oleh saintis Jerman tentang cara baharu untuk mengawal isyarat optik, yang boleh membawa kepada kemajuan ketara dalam bidang fotonik. Penyelidikan baru-baru ini telah membolehkan saintis Jerman mencipta plat gelombang yang boleh disesuaikan di dalam pandu gelombang silika bersatu. Kaedah ini, berdasarkan penggunaan lapisan kristal cecair, membolehkan seseorang menukar polarisasi cahaya yang melalui pandu gelombang dengan berkesan. Kejayaan teknologi ini membuka prospek baharu untuk pembangunan peranti fotonik yang padat dan cekap yang mampu memproses jumlah data yang besar. Kawalan elektro-optik polarisasi yang disediakan oleh kaedah baharu boleh menyediakan asas untuk kelas baharu peranti fotonik bersepadu. Ini membuka peluang besar untuk ...>>

Papan kekunci Seneca Prime 05.05.2024

Papan kekunci adalah bahagian penting dalam kerja komputer harian kami. Walau bagaimanapun, salah satu masalah utama yang dihadapi pengguna ialah bunyi bising, terutamanya dalam kes model premium. Tetapi dengan papan kekunci Seneca baharu daripada Norbauer & Co, itu mungkin berubah. Seneca bukan sekadar papan kekunci, ia adalah hasil kerja pembangunan selama lima tahun untuk mencipta peranti yang ideal. Setiap aspek papan kekunci ini, daripada sifat akustik kepada ciri mekanikal, telah dipertimbangkan dengan teliti dan seimbang. Salah satu ciri utama Seneca ialah penstabil senyapnya, yang menyelesaikan masalah hingar yang biasa berlaku pada banyak papan kekunci. Di samping itu, papan kekunci menyokong pelbagai lebar kunci, menjadikannya mudah untuk mana-mana pengguna. Walaupun Seneca belum tersedia untuk pembelian, ia dijadualkan untuk dikeluarkan pada akhir musim panas. Seneca Norbauer & Co mewakili piawaian baharu dalam reka bentuk papan kekunci. dia ...>>

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. ...>>

Berita rawak daripada Arkib

Kilang Percetakan Epson Monokrom 16.03.2014

Di mana-mana syarikat sentiasa ada keperluan untuk mencetak, jadi timbul persoalan memilih pencetak. Selalunya, pencetak laser dipilih untuk pejabat, kerana dipercayai bahawa ia berfungsi lebih cepat dan lebih baik. Epson, yang membangunkan "Kilang Cetak Monokrom"nya, menafikan stereotaip yang ada dan menawarkan penyelesaian yang lebih menguntungkan.

Percetakan pantas dan menjimatkan adalah kunci kepada pengurusan dokumen berkualiti tinggi di mana-mana syarikat. Walaupun pasaran peranti percetakan menawarkan banyak penyelesaian dalam pelbagai kategori harga, masalah memilih pencetak masih relevan. Dan salah satu persoalan utama yang timbul sebelum membeli adalah pencetak yang hendak dipilih - inkjet atau laser?

Jika kita mengesan trend dalam penggunaan peranti mengikut jenis (laser atau inkjet), maka, mengikut stereotaip yang stabil, pencetak laser paling kerap dipilih untuk keperluan pejabat. Tetapi peranti laser memerlukan toner yang mahal dan penggunaan tenaga yang lebih tinggi, jadi tidak ada persoalan penjimatan dalam amalan. Ramai pengguna cenderung percaya bahawa peranti mahal yang dibeli sekurang-kurangnya akan mencetak dengan cepat. Tetapi adakah ia benar-benar begitu?

Epson telah membangunkan alternatif kepada peranti laser untuk masa yang lama dan mampu menawarkan pasaran baris unik pencetak asli tanpa kartrij - Kilang Cetakan Epson Monochrome, yang merangkumi kedua-dua pencetak: Epson M100 dan Epson M105, dan Epson M200 MFP . Terima kasih kepada tangki dakwat 140 ml terbina dalam yang besar, Epson berjaya mengurangkan kos cetakan A4 kepada rekod 15 kopecks menggunakan bahan guna guna asal - ini tiga kali lebih murah daripada cetakan format yang sama pada pencetak laser menggunakan toner boleh isi semula .

Set permulaan bahan habis guna untuk "Kilang Cetakan Epson Monochrome" cukup untuk 11 ribu cetakan, manakala "saudara" laser hanya mempunyai 1500. Dan ini bermakna manfaat jangka panjang untuk pelanggan, kerana kerana sumber pemula yang tinggi set bahan habis pakai dan kos rendah cetakan, pemilikan kos "Epson Mono Print Factory" selama tiga tahun adalah lebih daripada separuh daripada pencetak laser.

Selalunya, kriteria utama untuk memilih pencetak laser adalah kualiti cetakan yang tinggi. "Kilang Percetakan Epson Monochrome" menggunakan dakwat pigmen, yang memberikan cetakan definisi tinggi dan ketahanan cetakan walaupun pada kertas biasa - cetakan tidak berlumur atau merebak daripada kemasukan air secara tidak sengaja, ia boleh diserlahkan dengan penanda tanpa menjejaskan kualiti.

Bagi kelajuan cetakan, Kilang Cetakan Epson juga sesuai dengan ini. Pencetak inkjet sentiasa menonjolkan halaman pertama yang pantas kerana mereka tidak perlu menghabiskan masa memanaskan badan. Terdapat juga mod draf khas untuk meningkatkan kelajuan menaip.

Dalam beberapa tahun kebelakangan ini, semakin banyak perhatian telah diberikan kepada perlindungan alam sekitar. Ia telah menjadi trend sebenar. Semua produk Epson Print Factory direka untuk mematuhi peraturan alam sekitar dan mesra alam sekitar. Oleh itu, teknologi pencetakan inkjet menyediakan penggunaan tenaga yang lebih sedikit, dan bahan habis pakai - keramahan alam sekitar yang lebih baik berbanding dengan percetakan laser, dakwat pigmen, tidak seperti kartrij toner, tidak toksik.

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:

Имя:


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