P87C591单片机.docVIP

  • 362
  • 0
  • 约5.04千字
  • 约 6页
  • 2016-12-21 发布于江苏
  • 举报
用的是P87C591单片机,而又采用的是他内部带的AD转换器的话,程序就可以这样 #include REG591.h #include stdio.h #define V_REF 5 unsigned Read_ADC( unsigned char channel ) { ADCON = ~0x07; /* Clears the input channels */ ADCON |= 0x07 channel; /* Loads Channel to sampled */ ADCON |= 0x8; /* Starts Conversion */ while( (ADCON 0x8) ); /* Waits for Conversion to end */ return( ( ( (unsigned) ADCH 8) | ADCON ) 6 ); } unsigned int reading[8]; void main( void ) { unsigned int i; S0CON = 0x50; /* SCON: mode 1, 8-bit UART, enable rcvr */ TMOD |= 0x20; /* TMOD: t

文档评论(0)

1亿VIP精品文档

相关文档