首页 > 用户发贴区 > 编程问题提问区 > C语言串口问题请教高手
2008
03-05

C语言串口问题请教高手

  while( ! ( ( tmp = inportb( portaddr + 2 ) ) & 1 ) )  


  //portaddr为0x3f8  portaddr + 2 为中断辨识寄存器
 {
 switch( tmp )
   {
   case 0 : inportb( portaddr + 0×6 );
     break;
   case 2 : break;
   case 4 : inportb( portaddr );
     break;
   case 6 : inportb( portaddr + 0×5 );
   }
 }
  inportb( portaddr + 5 );
  inportb( portaddr + 6 );


当inportb单独使用是什么意思啊 前面的语句帮我解释一下贝 谢谢 非常感谢!


留下一个回复