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); } }
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; }
int main(void) { ASA_M128_set(); printf("----start---\n"); while (1) { kb_scan(); } return 0; }
int main() { ASA_M128_set(); set_spi(); sei(); printf("123\n" ); while(1) { // printf("%d\n",SPIF); } }
int main(void) { ASA_M128_set(); while(1) { printf("my name is shih-min \n"); } return 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); } }
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; }