资源简介
简单的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个文件信息
- 上一篇:基于整数的全同态加密方案
- 下一篇:基于视频图像的森林火灾烟雾识别方法.caj
评论
共有 条评论