打印

PIC16F883电压5V分段检测。

[复制链接]
2314|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
PIC16F883电压5V分段检测。如:1V,2V,3V,4V,5V五段5个按钮来控制5个LED的亮灭。按下1V按钮时LED1亮,不按灭。按下2V按钮按钮LED2亮,不按灭;按下3V按钮按钮LED3亮,不按灭;按下4V按钮按钮LED4亮,不按灭;按下5V按钮按钮LED5亮,不按灭;
沙发
yklstudent| | 2013-3-30 13:51 | 只看该作者
AD口检测按键、。。。

使用特权

评论回复
板凳
Light_David| | 2013-3-30 14:17 | 只看该作者
按照樓主需求,附件即可達成,

LED.JPG (27 KB )

LED.JPG

使用特权

评论回复
地板
yewuyi| | 2013-3-30 14:37 | 只看该作者
按照2楼方法即可。

ADC检测电压,IO口输入检测按键,IO口输出驱动LED

使用特权

评论回复
5
skyxunlinfu|  楼主 | 2013-3-31 10:37 | 只看该作者
利用单片机的AD口进行按键扫描,利用不同按键按下时的电压不同以区分是哪个键按下。
这样做的好处是:节省单片机的I/O口,只要用一个I/O,就可以接多个开关,如果开关多了,电阻可以细分。
缺点是不支持组合键。且按键有一定的优先级,越靠近I/O口的按键优先级越高,在图中KEY1>KEY2>KEY3。
那位工程师帮分析一下,连个pic16f883的程序给我。

使用特权

评论回复
6
skyxunlinfu|  楼主 | 2013-3-31 13:11 | 只看该作者
Light_David 发表于 2013-3-30 14:17
按照樓主需求,附件即可達成,

用PIC16F883程序怎么写

使用特权

评论回复
7
触觉的爱| | 2013-6-30 11:08 | 只看该作者
电阻分压呀,自己可以算出电压,然后通过AD检测的值来比较判断

使用特权

评论回复
8
opal11| | 2013-8-16 21:59 | 只看该作者
1个AD入,5个IO出。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝