找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2087|回复: 5
打印 上一主题 下一主题
收起左侧

光控报警器设置高低值报警的程序

[复制链接]
跳转到指定楼层
楼主
ID:287932 发表于 2018-3-19 08:24 来自手机 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
想做一个光控报警器,用数码管显示基本可以了,但是仿真显示的数值还有些不正常,不知道是不是显示函数的问题,望大佬指导,还有要如何设置高低上限实现报警,跪求指导求代码程序
部分代码如下

8I(5CGHNST36Z0U30SSCC[J.png (67.93 KB, 下载次数: 42)

8I(5CGHNST36Z0U30SSCC[J.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:287932 发表于 2018-3-19 08:24 来自手机 | 只看该作者
uchar pcf8591read_dat(uchar ctrl){   uchar value;   start();   write_byte(pcf8591);   respons();   write_byte(ctrl);   respons();   start();   write_byte(pcf8591+1);   respons();   value=read_byte();   stop();   return value;}void display(uchar num){  we=1;  P2=wei[0];  we=0;  P2=0xff;  du=1;  P2=duan[num/100];  du=0;  delay1ms(2);  we=1;  P2=wei[1];  we=0;  P2=0xff;  du=1;  P2=duan[num%100/10];  du=0;  delay1ms(2);  we=1;  P2=wei[2];  we=0;  P2=0xff;  du=1;  P2=duan[num%10];  du=0;  delay1ms(2);}void main(){    uchar num;    init();        while(1)        {           pcf8591write_add(0x00);           delay1ms(5);           num=pcf8591read_dat(0x00);           delay1ms(5);           display(num);        }}
回复

使用道具 举报

板凳
ID:287932 发表于 2018-3-19 09:10 来自手机 | 只看该作者
太乱了,
指导一下就好了
回复

使用道具 举报

地板
ID:7485 发表于 2018-3-19 10:01 | 只看该作者
什么“光控”?是自然光强度还是红外光反射?
回复

使用道具 举报

5#
ID:133887 发表于 2018-3-19 10:25 | 只看该作者
很棒,就是程序有点乱
回复

使用道具 举报

6#
ID:290016 发表于 2018-3-19 14:56 | 只看该作者
你这代码忒乱了点
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表