set pins in a order

Dependencies:   mbed

Committer:
Jamess
Date:
Wed Sep 02 18:54:20 2015 +0000
Revision:
0:681952e2ac94
testing an OR logic gate;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Jamess 0:681952e2ac94 1 //testando o funcionamento de uma porta OR 74HC32na placa , VCC em 3v3 e GND em GND PTE0 nas entrada A e PTE1 nas entradas B
Jamess 0:681952e2ac94 2
Jamess 0:681952e2ac94 3 #include "mbed.h"
Jamess 0:681952e2ac94 4
Jamess 0:681952e2ac94 5 DigitalOut pte0(PTE0);
Jamess 0:681952e2ac94 6 DigitalOut pte1(PTE1);
Jamess 0:681952e2ac94 7
Jamess 0:681952e2ac94 8 Serial pc(USBTX,USBRX);
Jamess 0:681952e2ac94 9
Jamess 0:681952e2ac94 10
Jamess 0:681952e2ac94 11 void setStatePins(bool a,bool b);
Jamess 0:681952e2ac94 12
Jamess 0:681952e2ac94 13 int main() {
Jamess 0:681952e2ac94 14 while(1) {
Jamess 0:681952e2ac94 15
Jamess 0:681952e2ac94 16 wait(5);
Jamess 0:681952e2ac94 17 setStatePins(0,0);
Jamess 0:681952e2ac94 18 pc.printf(" 0 0 ");
Jamess 0:681952e2ac94 19
Jamess 0:681952e2ac94 20 wait(5);
Jamess 0:681952e2ac94 21 setStatePins(0,1);
Jamess 0:681952e2ac94 22 pc.printf(" 0 1 ");
Jamess 0:681952e2ac94 23
Jamess 0:681952e2ac94 24 wait(5);
Jamess 0:681952e2ac94 25 setStatePins(1,0);
Jamess 0:681952e2ac94 26 pc.printf(" 1 0 ");
Jamess 0:681952e2ac94 27
Jamess 0:681952e2ac94 28 wait(5);
Jamess 0:681952e2ac94 29 setStatePins(1,1);
Jamess 0:681952e2ac94 30 pc.printf(" 1 1 ");
Jamess 0:681952e2ac94 31
Jamess 0:681952e2ac94 32
Jamess 0:681952e2ac94 33 }
Jamess 0:681952e2ac94 34 }
Jamess 0:681952e2ac94 35
Jamess 0:681952e2ac94 36
Jamess 0:681952e2ac94 37 void setStatePins(bool a,bool b){
Jamess 0:681952e2ac94 38
Jamess 0:681952e2ac94 39 pte0 = a;
Jamess 0:681952e2ac94 40
Jamess 0:681952e2ac94 41 pte1 = b;
Jamess 0:681952e2ac94 42
Jamess 0:681952e2ac94 43 }