Пример #1
0
void main()
{
	ASA_M128_set();
	ASA_7S00_set(1, 200,0xff ,0, ddata);
	ASA_KB00_set(2,200 , 0xff,0, ddata=1);//data= 1 ascii,= 0 keyboard #
	set_tmr2();
	int keyflag,temp;
	long min=0,sec=0;
	while (1)
	{
		  ASA_KB00_get(2,100,1,&keyboard);
		  temp=(int)keyboard;
		  if(temp==0)
		  {
			  keyflag=1;
		  }
		  if(keyboard!=0)
		  {

			  if(keyflag==1)
			  {
				  KeyResolver();
				  event();
				  keyflag=0;
			  }
		  }
		   cloc();
		  alarm();

		 display();
		 // printf("%ld,%ld,%ld\n",min,sec,tick);
	}
}
Пример #2
0
int main(void)
{
	int i,a;
	ASA_M128_set();
	DDRA=0x0f;
	DDRC=0x0f;
  PORTA=0x00;
	printf("----start---\n");
	while (1)
	{
		for(i=0;i<10;i++)
		{
      switch (i)
			{
        case 0:a=0x40 ;break;
        case 1:a=0x79 ;break;
        case 2:a=0x24 ;break;
        case 3:a=0x30 ;break;
        case 4:a=0x19 ;break;
        case 5:a=0x12 ;break;
        case 6:a=0x03 ;break;
        case 7:a=0x78 ;break;
        case 8:a=0x00 ;break;
        case 9:a=0x18 ;break;
      }
      PORTC=a;
			printf("%d",i);
			_delay_ms(10000);
		}
	}
	return 0;
}
Пример #3
0
int main(void)
{
	ASA_M128_set();
	printf("----start---\n");
	while (1)
	{
		kb_scan();
	}
	return 0;
}
Пример #4
0
int main()
{
	ASA_M128_set();
	set_spi();
	sei();
	printf("123\n" );
	while(1)
	{
		// printf("%d\n",SPIF);
	}
}
Пример #5
0
int main(void)
{
	ASA_M128_set();

	while(1)
	{
		printf("my name is shih-min \n");
	}
	
	return 0;
}
Пример #6
0
int main()
{
	int data;
	ASA_M128_set();
	set_spi();


	while(1)
	{

		PORTF = 1<<4;      //標準版使用PF為chip select 接角
 		SPDR=0b10101010;   // SPDR寫入資料開始SPI通訊
		while(!(SPSR & (1<<SPIF))); //
		data=SPDR;     //read the data of the end of exchanged data
		PORTF = 0<<4; // close chipselect pin PF4 not m128 provide PB0
		_delay_ms(250);
		printf("%d\n",data);

	}


}
Пример #7
0
int main() {
    ASA_M128_set();
    printf("start!-----------------------------\n");
    char check;
    int input;
    char Data,Addr;
    ASA_MAX7219_ini();
    M128_DIO_fpt(ADDR_PORT_num,ADDR_PORT_msk,ADDR_PORT_sht,1);
    while (1) {
        printf("\nAddr = ");
        scanf("%d", &input);
        Addr = (char)input;
        printf("\nData = ");
        scanf("%d", &input);
        Data = (char)input;
        printf("Addr=%02x,Data=%02x\n",Addr,Data);

        M128_DIO_fpt(CS_PORT_NUM, CS_PORT_MSK, CS_PORT_SHT, 1);
    	M128_SPI_swap(Addr);
        M128_SPI_swap(Data);
    	M128_DIO_fpt(CS_PORT_NUM, CS_PORT_MSK, CS_PORT_SHT, 0);
    }
    return 0;
}