lab 8 problem 2

Dependencies:   mbed

Committer:
gatedClock
Date:
Fri Sep 06 04:20:25 2013 +0000
Revision:
4:f13563de76af
Parent:
3:741c9aa3891c
trying to make LED work

Who changed what in which revision?

UserRevisionLine numberNew contents of line
gatedClock 0:07602282e53c 1
gatedClock 0:07602282e53c 2 void delay(void);
gatedClock 0:07602282e53c 3
gatedClock 4:f13563de76af 4 #define FIO0DIRO (*(volatile unsigned char *) (0x2009C000))
gatedClock 4:f13563de76af 5 #define FIO0PINO (*(volatile unsigned char *) (0x2009C054))
gatedClock 4:f13563de76af 6
gatedClock 4:f13563de76af 7 #define FIO1DIRO (*(volatile unsigned char *) (0x2009C020))
gatedClock 4:f13563de76af 8 #define FIO1PINO (*(volatile unsigned char *) (0x2009C034))
gatedClock 4:f13563de76af 9
gatedClock 4:f13563de76af 10
gatedClock 4:f13563de76af 11 #define FIO2DIRO (*(volatile unsigned char *) (0x2009C040)) // original
gatedClock 4:f13563de76af 12 #define FIO2PINO (*(volatile unsigned char *) (0x2009C054)) // original
gatedClock 4:f13563de76af 13
gatedClock 4:f13563de76af 14 //==================0============================//==============================
gatedClock 0:07602282e53c 15 int main()
gatedClock 4:f13563de76af 16 {
gatedClock 4:f13563de76af 17 FIO1DIRO=0x00040000; // set port 1 bit 18 to output.
gatedClock 0:07602282e53c 18 while (1)
gatedClock 0:07602282e53c 19 {
gatedClock 4:f13563de76af 20 FIO1PINO = 0x00040000;
gatedClock 0:07602282e53c 21 delay();
gatedClock 4:f13563de76af 22 FIO1PINO = 0x00000000;
gatedClock 0:07602282e53c 23 delay();
gatedClock 0:07602282e53c 24 } // while (1)
gatedClock 1:cc6f7a7e1b38 25 } // main.
gatedClock 1:cc6f7a7e1b38 26 /*----------------------------------------------//----------------------------*/
gatedClock 1:cc6f7a7e1b38 27 void delay(void)
gatedClock 1:cc6f7a7e1b38 28 {
gatedClock 1:cc6f7a7e1b38 29 int j; // loop variable j.
gatedClock 1:cc6f7a7e1b38 30 for (j = 0; j < 1000000; j++)
gatedClock 1:cc6f7a7e1b38 31 {
gatedClock 1:cc6f7a7e1b38 32 j++;
gatedClock 1:cc6f7a7e1b38 33 j--;
gatedClock 1:cc6f7a7e1b38 34 }
gatedClock 0:07602282e53c 35
gatedClock 0:07602282e53c 36
gatedClock 1:cc6f7a7e1b38 37 }
gatedClock 1:cc6f7a7e1b38 38 /*----------------------------------------------//----------------------------*/
gatedClock 1:cc6f7a7e1b38 39
gatedClock 1:cc6f7a7e1b38 40 /*----------------------------------------------//----------------------------*/