按下按键,对应编号的LED点亮,松开熄灭。KEY0~KEY3接P1.0~P1.3LED0~LED3接P0.0~P0.3
举一反三
- 使用8051单片机的P0.0口接led的正极,led的负极接地,可以通过P0^0 =1;点亮led。( )
- 两个按键控制一个LED灯,KEY1按下时LED灯点亮,KEY2按下时LED灯熄灭。程序中需要添加按键去抖动。
- 等待按键按下后松开的语句是() A: while(key==0) B: if(key==0); C: while(key=0); D: if(key=0);
- 在按键中断实验中,轻触键key0,key1,key2和key3分别与pio[0],pio[1],pio[2]和pio[3]相连,即key0接pio的低位,key3接pio的高位。已知按下轻触键,key=0;不按下,key=1。如果key3按下,执行以下语句后,变量edge__value的值是()<br/>edge__value =IORD__AVALON__EDGE_CAP(__); A: edge_capture_value=0x1; B: edge_capture_value=0x2; C: edge_capture_value=0x4; D: edge_capture_value=0x8;
- 在按键中断实验中,轻触键key0,key1,key2和key3分别与pio[0],pio[1],pio[2]和pio[3]相连,即key0接pio的低位,key3接pio的高位。已知按下轻触键,key=0;不按下,key=1。如果key3按下,执行以下语句后,变量edge_cap_value的值是()。edge_cap_value=IORD_ALTERA_AVALON_PIO_EDGE_CAP (KEY_PIO_BASE); A: edge_cap_value=0x1; B: edge_cap_value=0x2; C: edge_cap_value=0x4; D: edge_cap_value=0x8;