• 大小: 94KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-12
  • 语言: 其他
  • 标签:

资源简介

简单的Proteus仿真实验。ADC0809模拟输入,根据模拟电压输入映射到水位的范围区间,通过数码管显示,小数点亮表示负数。

资源截图

代码片段和文件信息

#include 
#include 

sbit ADCStart=P3^0;
sbit ADCOe=P3^1;
sbit ADCEoc=P3^2;
sbit ADDA=P3^5;
sbit ADDB=P3^6;
sbit ADDC=P3^7;

void ADCInit(void)
{
 ADCStart=0;
 ADCEoc=1;
 ADCOe=0;
}

void ADChannel(unsigned char Channel)
{
 switch(Channel)
 {
  case 0:ADDC=0;ADDB=0;ADDA=0;break;
  case 1:ADDC=0;ADDB=0;ADDA=1;break;
  case 2:ADDC=0;ADDB=1;ADDA=0;break;
  case 3:ADDC=0;ADDB=1;ADDA=1;break;
  case 4:ADDC=1;ADDB=0;ADDA=0;break;
  case 5:ADDC=1;ADDB=0;ADDA=1;break;
  case 6:ADDC=1;ADDB=1;ADDA=0;break;
  case 7:ADDC=1;ADDB=1;ADDA=1;break;
  default:break;
 }
}
void ADConvertion(void)
{
 ADCStart=1;
 ADCStart=0;
 if(ADCEoc==0)
 {
  Delay(50);
  ADCOe=1;
 }
}




 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-04-28 12:58  DetectionOfWaterLevel(ADC0809)\
     文件         726  2012-12-11 13:43  DetectionOfWaterLevel(ADC0809)\ADC0809.c
     文件         106  2012-12-11 13:43  DetectionOfWaterLevel(ADC0809)\ADC0809.h
     文件        2201  2012-12-12 22:07  DetectionOfWaterLevel(ADC0809)\ADC0809.LST
     文件        2752  2012-12-12 22:07  DetectionOfWaterLevel(ADC0809)\ADC0809.OBJ
     文件         199  2012-12-11 13:37  DetectionOfWaterLevel(ADC0809)\Delay.c
     文件          82  2012-12-11 13:09  DetectionOfWaterLevel(ADC0809)\Delay.h
     文件        1083  2012-12-12 22:07  DetectionOfWaterLevel(ADC0809)\Delay.LST
     文件         978  2012-12-12 22:07  DetectionOfWaterLevel(ADC0809)\Delay.OBJ
     文件      147206  2013-04-28 12:58  DetectionOfWaterLevel(ADC0809)\Last Loaded WaterLevelDetectionSimulation.DBK
     文件         566  2012-12-11 16:53  DetectionOfWaterLevel(ADC0809)\LedDisplay.c
     文件          64  2012-12-11 13:57  DetectionOfWaterLevel(ADC0809)\LedDisplay.h
     文件        1607  2012-12-12 22:07  DetectionOfWaterLevel(ADC0809)\LedDisplay.LST
     文件        2329  2012-12-12 22:07  DetectionOfWaterLevel(ADC0809)\LedDisplay.OBJ
     文件         889  2012-12-11 16:50  DetectionOfWaterLevel(ADC0809)\Main.c
     文件        2574  2012-12-12 22:07  DetectionOfWaterLevel(ADC0809)\Main.LST
     文件        4144  2012-12-12 22:07  DetectionOfWaterLevel(ADC0809)\Main.OBJ
     文件        6376  2005-03-22 15:22  DetectionOfWaterLevel(ADC0809)\STARTUP.A51
     文件       14048  2012-12-12 22:06  DetectionOfWaterLevel(ADC0809)\STARTUP.LST
     文件         758  2012-12-12 22:06  DetectionOfWaterLevel(ADC0809)\STARTUP.OBJ
     文件        9233  2012-12-12 22:07  DetectionOfWaterLevel(ADC0809)\WaterLevelDetection
     文件        1541  2012-12-12 22:07  DetectionOfWaterLevel(ADC0809)\WaterLevelDetection.hex
     文件         120  2012-12-12 22:07  DetectionOfWaterLevel(ADC0809)\WaterLevelDetection.lnp
     文件       12612  2012-12-12 22:07  DetectionOfWaterLevel(ADC0809)\WaterLevelDetection.M51
     文件        2641  2012-12-11 16:58  DetectionOfWaterLevel(ADC0809)\WaterLevelDetection.opt.bak
     文件         188  2012-12-13 07:14  DetectionOfWaterLevel(ADC0809)\WaterLevelDetection.plg
     文件        2425  2012-12-11 16:10  DetectionOfWaterLevel(ADC0809)\WaterLevelDetection.Uv2.bak
     文件       62074  2012-12-13 07:14  DetectionOfWaterLevel(ADC0809)\WaterLevelDetection.uvopt
     文件       14442  2012-12-12 22:07  DetectionOfWaterLevel(ADC0809)\WaterLevelDetection.uvproj
     文件      147206  2013-04-28 12:58  DetectionOfWaterLevel(ADC0809)\WaterLevelDetectionSimulation.DSN
     文件       80553  2012-12-25 14:10  DetectionOfWaterLevel(ADC0809)\WaterLevelDetectionSimulation.DXF
............此处省略4个文件信息

评论

共有 条评论

相关资源