Page 205 - MDP2020-3
P. 205

················································································  명장양성프로젝트  【MDP】  과제발표회  자료집  Ⅲ    |  199


                다.  소스코드



            -  POV  시계  코드


            #include  <mega128a.h>

            #include  <delay.h>


            #define  DATA    PORTC.3  //14pin(DS)
            #define  CLK      PORTC.0  //11pin(시프트레지스터  클럭)
            #define  LATCH  PORTC.1  //12pin(저장레지스터  클럭)

            #define  on        PORTC.2  //13pin(EN-LOW)


            short  int  hour10  =  1;  //시간  십의  자리  0
            short  int  hour1  =  5;  //시간  일의  자리  0
            short  int  min10  =  4;  //분의  십의  자리  0

            short  int  min1  =  8;  //일의  자리  0
            short  int  cho10  =  2;  //초의  십의자리  0
            short  int  cho1  =  0;  //초의  일의  자리  0


            short  int  a[11][16]={

            {0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xE007,0x3003,0x9FF9,0x9FF9,0x9FF9,0x9FF9,0x3003
            ,0xE007,0xFFFF,0xFFFF,0xFFFF,0xFFFF},//0
            {0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xEFFD,0xCFFD,0x8001,0x8001,0xFFFD,0xFFF
            D,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF},//1
            {0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xE7E1,0xCFC1,0x9FC1,0x9F99,0x9F39,0x9C79,0xC0F

            9,0xE3F9,0xFFFF,0xFFFF,0xFFFF,0xFFFF},//2
            {0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xE7E7,0xC7E3,0x9FF9,0xBE7D,0x8E7D,0x9C39,0xC18
            3,0xE3C7,0xFFFF,0xFFFF,0xFFFF,0xFFFF},//3
            {0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFF1F,0xFC1F,0xF09F,0xC39F,0x8F9F,0x8001,0x800
            1,0xFF9F,0xFFFF,0xFFFF,0xFFFF,0xFFFF},//4

            {0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x81C7,0x81E3,0x99F1,0x99F9,0x99F9,0x98E1,0x9C07
            ,0x9F1F,0xFFFF,0xFFFF,0xFFFF,0xFFFF},//5
            {0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xE007,0xC003,0x8E71,0x9E79,0x9E79,0x8E31,0xC303
            ,0xE387,0xFFFF,0xFFFF,0xFFFF,0xFFFF},//6
            {0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x8FFF,0x8FFF,0x9FFF,0x9F01,0x9C01,0x90FF,0x83F

            F,0x8FFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF},//7
            {0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xE3C7,0xC183,0x9C39,0x9E79,0x9E79,0x9C39,0xC18
            3,0xE3C7,0xFFFF,0xFFFF,0xFFFF,0xFFFF},//8
            {0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xE3FF,0xC1FF,0x9CF9,0x9CE1,0x9C87,0x9C1F,0xC07
            F,0xE3FF,0xFFFF,0xFFFF,0xFFFF,0xFFFF},//9
            {0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xCFF3,0xCFF3,0xFFFF,0xFF
   200   201   202   203   204   205   206   207   208   209   210