Page 45 - MODUL PRAKTIKUM MIKROKONTROLER - MIKROPROSESOR
P. 45

Modul Praktikum Sistem Mikroprosesor & Mikrokontroler
                        (MT-UN-2022)


                        Tuliskan program dibawah ini untuk menguji rangkaian diatas
                        byte seven_seg_digits[10][7] = { { 1,1,1,1,1,1,0 },  // = 0
                                                         { 0,1,1,0,0,0,0 },  // = 1
                                                         { 1,1,0,1,1,0,1 },  // = 2
                                                         { 1,1,1,1,0,0,1 },  // = 3
                                                         { 0,1,1,0,0,1,1 },  // = 4
                                                         { 1,0,1,1,0,1,1 },  // = 5
                                                         { 1,0,1,1,1,1,1 },  // = 6
                                                         { 1,1,1,0,0,0,0 },  // = 7
                                                         { 1,1,1,1,1,1,1 },  // = 8
                                                         { 1,1,1,1,0,1,1 },   // = 9
                                                         };
                        void setup() {
                          pinMode(2, OUTPUT);
                          pinMode(3, OUTPUT);
                          pinMode(4, OUTPUT);
                          pinMode(5, OUTPUT);
                          pinMode(6, OUTPUT);
                          pinMode(7, OUTPUT);
                          pinMode(8, OUTPUT);
                        }

                        void sevenSegWrite(byte digit) {
                          byte pin = 2;
                          for (byte segCount = 0; segCount < 7; segCount++) {
                            digitalWrite(pin, seven_seg_digits[digit][segCount]);
                            pin++;
                          }
                        }

                        void loop() {

                           for (byte count = 0; count < 10 ; count++) {
                           sevenSegWrite(count);
                           delay(1000);
                           }
                        }

                        Modifikasi Program di atas untuk membuat down-counter 9-0!

                        4.4.2  Percobaan 2

                               Percobaan  2  adalah  scanning/  multiplexing  menggunakan  empat  buah  7
                        segment untuk menampilkan empat digit angka.

















                                                                                                        38
   40   41   42   43   44   45   46   47   48   49   50