Isi kandungan:
Video: KEYPAD DENGAN 7 SEGMEN MENGGUNAKAN CLOUDX MICROCONTROLLER: 4 Steps
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Untuk projek ini, kami akan menerima input berangka dari Pad Matriks dan kemudian memaparkannya pada Modul paparan tujuh segmen. Oleh kerana 8 LED berlabel A hingga G dan DP (untuk titik perpuluhan), jika anda ingin memaparkan nombor 6, maka anda akan menggunakan arus pada segmen A, C, D, EF dan G. Oleh itu 6 sama dengan 0b01111101 (DP, G, F, E, D, C, B, A) dalam perduaan dan 0x7D dalam Heksadesimal.
Langkah 1: BAHAN
- CLOUDX MICROCONTROLLER
- PERISIAN CLOUDX
- 7 SEGMEN
- KAWASAN JUMPER
- KATA V3
- KATA KUNCI 4x3
- 330 ohm
- Perintang 10K
ANDA BOLEH MEMESAN KOMPONEN ANDA DI SINI
Langkah 2: SIAPKAN PERKAKASAN ANDA
Ikuti langkah ini:
sambungkan:
Pin A segmen ke pin1 CloudX
Pin B segmen ke pin2 CloudX
Pin DP segmen ke pin3 CloudX
Pin C segmen ke pin4 CloudX
Pin D segmen ke pin5 CloudX
Pin E segmen ke pin6 CloudX
Pin F segmen ke pin7 CloudX
Pin G segmen ke pin9 CloudX
sambungkan pin katod biasa ke GND
PinA pin baris kekunci disambungkan ke perintang 10k dan ke pin12 mikrokontroler.
PinB pin baris kekunci disambungkan ke perintang 10k dan ke pin13 mikrokontroler.
PinC pin baris kekunci disambungkan ke perintang 10k dan ke pin14 mikrokontroler.
Pin pin pin papan kekunci disambungkan ke perintang 10k dan ke pin15 mikrokontroler.
Dan hujung perintang disambungkan bersama ke GND.
Pin1 pin Row keypad disambungkan ke pin10 mikrokontroler.
Pin2 pin Row keypad disambungkan ke pin11 mikrokontroler.
Pin3 pin Row keypad disambungkan ke pin12 mikrokontroler.
Langkah 3: KOD
Salin kod ini ke CloudX IDE anda.
#include #include #include #define NumberOfRows 4 #define NumberOfColumns 3 char KeypadCharacters [NumberOfRows] [NumberOfColumns] = {'1', '2', '3', '4', '5', '6', '7 ',' 8 ',' 9 ',' * ',' 0 ',' # '}; // susun atur Kunci Keypad char RowPins [NumberOfRows] = {12, 13, 14, 15}; char ColumnsPins [NumberOfColumns] = {9, 10, 11}; Kekunci char; // Daripada membuat sepuluh pemboleh ubah char yang berasingan, kami membuat array untuk mengelompokkannya char yang tidak bertanda seg = {0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F}; persediaan () {// persediaan di sini Keypad_setting (PULLDOWNROW, RowPins, ColumnsPins, NumberOfRows, NumberOfColumns, KeypadCharacters); // memulakan Keypad dengan data ini // Segment_setting (CCathode, NumberOfDigit, segmenScanPins, segmenDataPins); portMode (1, OUTPUT); // sediakan port I / O digital 1 sebagai port OUTPUTWrite (1, OFF_ALL); // hapus / matikan port 1 gelung () {// Program di sini
Kekunci = getKey (); // periksa Kekunci Tekan pada Pad Kekunci
jika (Kekunci! = 0) portWrite (1, seg [Kunci - 48]); // tulis Kekunci Ditekan pada segmen 7
}
}
Langkah 4: KONGSI DENGAN KAMI
Kongsi dengan Pencapaian anda di sini
Disyorkan:
Interfacing Display 7-Segment With Shift Register Menggunakan CloudX Microcontroller: 5 Steps
Interfacing 7-Segment Display With Shift Register Menggunakan CloudX Microcontroller: Dalam projek ini kami menerbitkan tutorial tentang bagaimana menghubungkan paparan LED tujuh segmen dengan mikrokontroler CloudX. Paparan tujuh segmen digunakan dalam banyak aplikasi sistem dan industri tertanam di mana julat output yang akan ditunjukkan adalah
Kaunter Segmen 0-9 Dengan Mikrokontroler CloudX: 3 Langkah
0-9 Segmen Counter With CloudX Microcontroller: Dalam projek ini kami menggunakan paparan LED tujuh segmen untuk mengira dari 0 hingga 9. Paparan LED tujuh segmen terdiri daripada lapan LED dan sangat sesuai untuk memaparkan nombor. Untuk mengurangkan bilangan pin yang digunakan oleh paparan, semua anod atau katod dari
Antara Muka Keypad Dengan 8051 dan Memaparkan Nombor Papan Kekunci dalam 7 Segmen: 4 Langkah (dengan Gambar)
Antaramuka Papan Kekunci Dengan 8051 dan Memaparkan Nombor Papan Kekunci dalam 7 Segmen: Dalam tutorial ini saya akan memberitahu anda tentang bagaimana kita dapat antara muka pad kekunci dengan 8051 dan memaparkan nombor keypad dalam paparan 7 segmen
Menambah Nilai 7 Segmen Menggunakan Push Butoon Dengan Langkah 8051: 4 (dengan Gambar)
Menambah Nilai 7 Segmen Menggunakan Push Butoon Dengan 8051: Dalam projek ini kita akan menambah nilai paparan tujuh segmen menggunakan butang tekan dengan mikrokontroler 8051
Cara Mengira Dari 0 hingga 99 Menggunakan 8051 Mikrokontroler Dengan 7 Segmen Paparan: 5 Langkah (dengan Gambar)
Cara Mengira Dari 0 hingga 99 Menggunakan Mikrokontroler 8051 Dengan Paparan 7 Segmen: Halo semua, Dalam tutorial ini kita akan memberitahu anda tentang cara membilang dari 0 hingga 99 menggunakan dua paparan 7 segmen