void ad_in(void)
{
uint ad_sum;
uint ad_one;
ad_one=ADC(5);
if(ad_one>500){ad_one=0;return;}
else
{
KEYAD += ad_one;
Delayms(5);
ji_ci++;
if(ji_ci>=32)
{
ji_ci=0;
ad_sum=KEYAD>>5;
KEYAD=0;
if(ad_sum<=8) {first_flag=0;power=0;return;}
if((ad_sum>65)&&(ad_sum<105)) {power=1;return;}
if((ad_sum>225)&&(ad_sum<245)){power=2;return;}
if((ad_sum>335)&&(ad_sum<355)){power=3;return;}
else {return;}
}
}
}
void p_out(void)
{
switch(power)
{
case 0:
Write595(0x40); No_out;CLR_W_LED;
break;
case 1:
Write595(0x0c);Small_out;SET_W_LED;
break;
case 2:
Write595(0x5b);Mid_out;SET_W_LED;
break;
case 3:
Write595(0x5e); Big_out;SET_W_LED;
break;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
dianreguo.zip_s3f9454.rar_继电器 pcb_继电器PCB
共12个文件
c:4个
pcb:1个
a18:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 30 浏览量
2022-09-15
00:29:29
上传
评论
收藏 27KB ZIP 举报
温馨提示
AD输入,数码管显示,继电器输出控制,pcb文件共享
资源推荐
资源详情
资源评论
收起资源包目录
dianreguo.zip (12个子文件)
dianreguo
Release
List
Exe
elec-guo.a18 1KB
Obj
main.r18 14KB
elec-guo.pew 6KB
电热锅显示.PCB 117KB
main.c 455B
global.c 759B
define.h 833B
display.c 205B
settings
elec-guo.fmt 55B
elec-guo.ini 718B
elec-guo.dni 73B
ad_comp.c 911B
共 12 条
- 1
资源评论
林当时
- 粉丝: 100
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功