4 digits 7-segement LED display multiplexed using 2x 74hc595. counts 0-F hex on each of the displays sequentially. Program can control up to 8 digits

Dependencies:   mbed

Committer:
hainjedaf
Date:
Mon May 02 15:31:24 2016 +0000
Revision:
0:f44d91c545d9
Child:
1:a50c12484eb9
Koptekst aangepast, pin verwijzingen conform DIP ipv MBED

Who changed what in which revision?

UserRevisionLine numberNew contents of line
hainjedaf 0:f44d91c545d9 1 /* Naam:
hainjedaf 0:f44d91c545d9 2 * mbed_null
hainjedaf 0:f44d91c545d9 3 *
hainjedaf 0:f44d91c545d9 4 * Geschreven door:
hainjedaf 0:f44d91c545d9 5 * Marout Yasuo Sluijter-Borms
hainjedaf 0:f44d91c545d9 6 *
hainjedaf 0:f44d91c545d9 7 * Omschrijving:
hainjedaf 0:f44d91c545d9 8 * DIT PROGRAMMA DOET NIETS!!!!!!
hainjedaf 0:f44d91c545d9 9 *
hainjedaf 0:f44d91c545d9 10 * Aanmaakdatum:
hainjedaf 0:f44d91c545d9 11 * 31 maart 2016
hainjedaf 0:f44d91c545d9 12 * Laatste update:
hainjedaf 0:f44d91c545d9 13 * 2 mei 2016
hainjedaf 0:f44d91c545d9 14 *
hainjedaf 0:f44d91c545d9 15 * Revisie:
hainjedaf 0:f44d91c545d9 16 * 1 maart 2016
hainjedaf 0:f44d91c545d9 17 * 1 - Basisopzet gemaakt
hainjedaf 0:f44d91c545d9 18 * 2 mei 2016
hainjedaf 0:f44d91c545d9 19 * 2 - Koptekst aangepast zodat dit een universele sjabloon kan zijn
hainjedaf 0:f44d91c545d9 20 * - DIP PX_YY verwijzingen ipv mbed pXX voor pins
hainjedaf 0:f44d91c545d9 21 *
hainjedaf 0:f44d91c545d9 22 * Copyright (c) 2016, MYSB, The Manhattan Project
hainjedaf 0:f44d91c545d9 23 * Zie einde programma / See end of program.
hainjedaf 0:f44d91c545d9 24 */
hainjedaf 0:f44d91c545d9 25
hainjedaf 0:f44d91c545d9 26 /* Libraries en classes insluiten */
hainjedaf 0:f44d91c545d9 27 #include "mbed.h"
hainjedaf 0:f44d91c545d9 28
hainjedaf 0:f44d91c545d9 29 /* Definieer seriële poorten */
hainjedaf 0:f44d91c545d9 30 Serial pc( P0_2, P0_3); // USBTX, USBRX; USB seriële communicatie met PC
hainjedaf 0:f44d91c545d9 31
hainjedaf 0:f44d91c545d9 32 /* Definieer digitale IO */
hainjedaf 0:f44d91c545d9 33 DigitalIn button1( P1_31); // Drukknop
hainjedaf 0:f44d91c545d9 34 DigitalOut myled1( P1_18); // LED1; digitaal uit
hainjedaf 0:f44d91c545d9 35
hainjedaf 0:f44d91c545d9 36 /* Definieer Analoge IO */
hainjedaf 0:f44d91c545d9 37 AnalogOut signaal( P0_26); // p18; analoog uit
hainjedaf 0:f44d91c545d9 38
hainjedaf 0:f44d91c545d9 39 /* Definieer globale variabelen */
hainjedaf 0:f44d91c545d9 40
hainjedaf 0:f44d91c545d9 41 /* Definieer globale constanten */
hainjedaf 0:f44d91c545d9 42
hainjedaf 0:f44d91c545d9 43 /* Start hoofprogramma */
hainjedaf 0:f44d91c545d9 44
hainjedaf 0:f44d91c545d9 45 int main()
hainjedaf 0:f44d91c545d9 46 {
hainjedaf 0:f44d91c545d9 47 while(1) { // DO NOTHING LOOP
hainjedaf 0:f44d91c545d9 48 } // endwhile
hainjedaf 0:f44d91c545d9 49 } // endmain
hainjedaf 0:f44d91c545d9 50
hainjedaf 0:f44d91c545d9 51 /*
hainjedaf 0:f44d91c545d9 52 * Permission is hereby granted, free of charge, to any person obtaining a copy
hainjedaf 0:f44d91c545d9 53 * of this software and associated documentation files (the "Software"), to deal
hainjedaf 0:f44d91c545d9 54 * in the Software without restriction, including without limitation the rights
hainjedaf 0:f44d91c545d9 55 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
hainjedaf 0:f44d91c545d9 56 * copies of the Software, and to permit persons to whom the Software is
hainjedaf 0:f44d91c545d9 57 * furnished to do so, subject to the following conditions:
hainjedaf 0:f44d91c545d9 58 *
hainjedaf 0:f44d91c545d9 59 * The above copyright notice and this permission notice shall be included in
hainjedaf 0:f44d91c545d9 60 * all copies or substantial portions of the Software.
hainjedaf 0:f44d91c545d9 61 *
hainjedaf 0:f44d91c545d9 62 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
hainjedaf 0:f44d91c545d9 63 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
hainjedaf 0:f44d91c545d9 64 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
hainjedaf 0:f44d91c545d9 65 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
hainjedaf 0:f44d91c545d9 66 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
hainjedaf 0:f44d91c545d9 67 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
hainjedaf 0:f44d91c545d9 68 * THE SOFTWARE.
hainjedaf 0:f44d91c545d9 69 */