端口A的6和7引脚设置上拉电阻,2和3引脚清零,0和1引脚置位,并且将4~7引脚设置为输入。然后将各个引脚的数据读回来。以下指令正确的是
A: Unsigned char i;PORTA=0xC3;DDRA=0x0F;i=PINA;
B: Unsigned char i;PORTA=0x3C;DDRA=0x0F;i=PINA;
C: Unsigned char i;PORTA=0x0F;DDRA=0xC3;i=PINA;
D: Unsigned char i;PORTA=0x3C;DDRA=0xFO;i=PINA;
A: Unsigned char i;PORTA=0xC3;DDRA=0x0F;i=PINA;
B: Unsigned char i;PORTA=0x3C;DDRA=0x0F;i=PINA;
C: Unsigned char i;PORTA=0x0F;DDRA=0xC3;i=PINA;
D: Unsigned char i;PORTA=0x3C;DDRA=0xFO;i=PINA;
举一反三
- ATMEGA16的IO口中,端口A引脚0~3输出高电平、引脚4~7输出低电平,则相应的寄存器设置指令为:( )。 A: DDRA=0xFF;PORTA=0x0F; B: DDRA=0x00;PORTA=0x0F; C: DDRA=0xFF;PORTA=0xF0; D: DDRA=0x0F;PORTA=0x0F;
- 以下程序若运行时输入:246 ,结果是。 main() {int x[3][2]={0},i; for(i=0;i<3;i++) scanf("%d",&x[i]); printf("%3d%3d%3d ",x[0][0],x[0][1],x[1][0]); }
- 下面属于弱拍开始的音乐节奏有 A: 2/4 X X I X X I B: 3/4 0 0 X I X X X I C: 4/4 0 X I X X X X I D: 3/4 X X X I 0 X 0 I
- 有以下程序 ,其输出结果是 main() { int x,i; for(i=1;i < =50;i++) { x=i; if(x%2==0) if(x%3==0) if(x%7==0) printf("%d",i); } }
- unsigned char bdata X=10; unsigned int data Y=1; unsigned char code Z=2; 以下正确的语句是_______? A: X.2=0; B: X=0x0F; C: Y=500; D: Z=10;