国产免费AV|泡泡玛特欧洲总部将设在伦敦|中文天堂网www新版资源在线|一本久道综合在线中文|国精产品一二三产区的使用方法|香蕉鱼在线观看|www.27eee
ELEOK
標題:
51單片機控制光敏傳感器 Proteus仿真程序和單片機c源碼
[打印本頁]
作者:
eng
時間:
2021-6-24 00:28
標題:
51單片機控制光敏傳感器 Proteus仿真程序和單片機c源碼
1.png
(191.59 KB)
下載附件
2021-6-24 00:26 上傳
部分源碼:
#include<reg52.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
sbit CS = P1^0;
sbit CLK = P1^1;
sbit DO = P1^2;
uchar code tab[] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef,0x40,0x3e,0x00};
uchar code du[] = {0xfe,0xfd,0xfb,0xf7};
uint huancun[] = {0,0,0,0};
void delay();
void display();
uchar Read_ADC0831();
void main(){
uint i;
long adc_data;
while(1){
i++;
if(i == 100){
i = 0;
adc_data = Read_ADC0831() * 100;
adc_data = adc_data / 51;
if(adc_data > 461 && adc_data <= 494)
{
adc_data = adc_data * (-3.1818);
adc_data = adc_data + 1576.35;
adc_data = adc_data / 10;
}
else if(adc_data > 438 && adc_data <= 461)
{
adc_data = adc_data * (-3.6364);
adc_data = adc_data + 1782.74;
adc_data = adc_data / 10;
}
else if(adc_data > 401 && adc_data <= 438)
{
adc_data = adc_data * (-4.8571);
adc_data = adc_data + 2319.98;
adc_data = adc_data / 10;
}
else if(adc_data > 373 && adc_data <= 401)
{
adc_data = adc_data * (-6);
adc_data = adc_data + 2782;
adc_data = adc_data / 10;
}
else if(adc_data > 341 && adc_data <= 373)
{
adc_data = adc_data * (-8);
adc_data = adc_data + 3528;
adc_data = adc_data / 10;
}
else if(adc_data > 300 && adc_data <= 341)
{
adc_data = adc_data * (-9.375);
adc_data = adc_data + 3990.63;
adc_data = adc_data / 10;
}
else if(adc_data > 263 && adc_data <= 300)
{
adc_data = adc_data * (-12.5);
adc_data = adc_data + 4950;
adc_data = adc_data/10;
}
else if(adc_data > 222 && adc_data <= 263)
{
adc_data = adc_data *(-19.512);
adc_data = adc_data + 6831.66;
adc_data = adc_data / 10;
復制代碼
完整代碼和proteus仿真文件:
light_sensor.zip
(90.03 KB, 售價: 2 E幣)
2021-6-24 00:28 上傳
點擊文件名下載附件
售價: 2 E幣
[記錄]
[
購買
]
歡迎光臨 ELEOK (http://m.afoofa.cn/)
Powered by Discuz! X5.0