光敏电阻4针 DOtype c接口针脚定义连接89c52 怎么用

已解决问题
我想做个转速测试仪,用89C51芯片,和光敏电阻传感器,程序有点问题,谁能告诉我一个完整的程序?谢谢
问题补充:如果以前做过,可以把你做的原形发到我邮箱里啊royheyuan.com
浏览次数:601
用手机阿里扫一扫
最满意答案
晕,我毕业设计也是做的这个,不过程序和电路的接线应该有关系的啊,笼统地怎么给你程序啊?&
答案创立者
以企业身份回答&
正在进行的活动
生意经不允许发广告,违者直接删除
复制问题或回答,一经发现,拉黑7天
快速解决你的电商难题
店铺优化排查提升2倍流量
擅长&nbsp 店铺优化
您可能有同感的问题
扫一扫用手机阿里看生意经
问题排行榜
当前问题的答案已经被保护,只有知县(三级)以上的用户可以编辑!写下您的建议,管理员会及时与您联络!
server is ok基于单片机的教室照明智能系统设计用proteus仿真的 只要时钟模块和光敏电阻 链接到AT89C51上控制开关_百度知道
基于单片机的教室照明智能系统设计用proteus仿真的 只要时钟模块和光敏电阻 链接到AT89C51上控制开关
哪位做过的大神求给啊
这个是课程设计不是毕业设计
毕业设计就是加个监测是否有人 再3者结合 开关灯
犀利的进来啊
我有更好的答案
程序和图片都已打包发到你的邮箱。上课时间设定在:早8点至晚18点。光敏电阻仿真的时候用变阻器替代:1K~100K。逻辑是:白天,光线弱开灯,光线强关灯。 晚上,关灯。
采纳率:70%
来自团队:
为您推荐:
其他类似问题
您可能关注的内容
光敏电阻的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。列表网公众号列表活动随时有扫我活动不错过
下次自动登录(公共场合慎用)
使用合作网站账号登录:
收藏成功!
您可在个人中心,查看
类&&&&别:
起订数量:
商家地址:
中国 广东 深圳
福田区华强北街道深南
查看联系方式
查看联系方式
联系我时说明在列表网看到,说不定有意外惊喜哟!
微信扫一扫,快速拨打电话
产品参数:产品名称:光敏电阻模块(数字DO/模拟AO输出)
产品尺寸:45.50mm * 14.10mm* 8.50mm (长x宽x高)
产品重量:3.40g(含包装)包
装:单个模块静电袋包装
料:FR4+电子元器产品尺寸图:
产品原理图:产品描述:
该传感器模块对环境光线适应能力强,其采用光敏电阻传感器进行环境光线检测,模块在环境光线亮度达不到设定阈值时,DO端输出高电平,当外界环境光线亮度超过设定阈值时,DO端输出低电平,工作电压为3.3V-5V。该传感器的亮度可以通过电位器调节。光敏电阻模块对环境光线最敏感,一般用来检测周围环境的光线的亮度,触发单片机或继电器模块等。DO输出端可以直接驱动本店继电器模块,由此可以组成一个光控开关。AO可以和AD模块相连,通过AD转换,可以获得环境光强更精准的数值。
产品性能: 1. .当环境光线亮度达不到设定阈值时,DO端输出高电平,当外界环境光线亮度超过设定阈值时,DO端输出低电平。检测亮度可以通过电位器进行调节,顺时针调电位器,检测亮度增加;逆时针调电位器,检测亮度减少。2.比较器输出,信号干净,波形好,驱动能力强,超过15mA。3.传感器模块输出端口OUT可直接与单片机IO口连接即可,也可以直接驱动一个5V继电器;连接方式:VCC-VCC;GND-GND;OUT-IO4、可采用3.3V-5V直流电源对模块进行供电。当电源接通时,红色电源指示灯点亮; 5.模拟量输出AO可以和AD模块相连,通过AD转换,可以获得环境光强更精准的数值。 使用说明: 1 .VCC 外接3.3V-5V电压(可以直接与5v单片机或者3.3v单片机相连)2 .GND外接GND3 .DO数字量输出接口(0和1) 4 .AO数字量输出接口(模拟量)
例程源代码:Aduino测试程序(以DO接法为例): int Led=13;//定义LED 接口int buttonpin=3; //定义光敏电阻传感器接口//定义数字变量valvoid setup(){pinMode(Led,OUTPUT);//定义LED 为输出接口pinMode(buttonpin,INPUT);//定义光敏电阻传感器为输入接口}void loop(){val=digitalRead(buttonpin);//将数字接口3的值读取赋给valif(val==LOW)//当光敏电阻传感器检测有信号时,LED 亮{digitalWrite(Led,HIGH);}else{digitalWrite(Led,LOW);}}
单片机测试程序/******************************************传感器触发测试单片机:STC89C52波特率:9600产品用途:光线检测。*****************************************/#include#define uchar unsigned char#define uint unsigned intsbit key1=P0^1; /* 函数申明 -----------------------------------------------*/void delay(uint z);void Initial_com(void);//***********************************************************/*********************************************************************************** 函数名称 : delay(uint z)** 函数功能 : 延时函数*********************************************************************************/void delay(uint z){uint i,j;for(i=z;i&0;i--)for(j=110;j&0;j--);}//******************************//*****串口初始化函数***********//******************************void Initial_com(void){EA=1; //开总中断ES=1; //允许串口中断ET1=1; //允许定时器T1的中断TMOD=0x20; //定时器T1,在方式2中断产生波特率PCON=0x00; //SMOD=0SCON=0x50; // 方式1 由定时器控制TH1=0 //波特率设置为9600TL1=0TR1=1; //开定时器T1运行控制位} //*************************//**********主函数*********//*************************main(){Initial_com();while(1){if(key1==0){delay(); //消抖动if(key1==0) //确认触发{SBUF=0X01;delay(200);}}if(RI){date=SBUF; //单片机接受SBUF= //单片机发送RI=0;}}}
联系我时,请说是在列表网栏目上看到的,谢谢!
小贴士:厂家直销 光敏电阻传感器模块 光线检测光感 arduino套件4线制信息由列表网网友发布,其真实性及合法性由发布人负责。列表网仅引用以供用户参考。详情请阅读列表网免责条款。
请在查看您收到的留言
手机号码:
获取确认码
已发送(120)
所在城市:
留言内容:
快捷留言:
想了解一下详情,请尽快联系我。
我对您的商品感兴趣,请尽快和我联系。
厂家直销 光敏电阻传感器模块 光线检测光感 arduino套件4线制 相关广告
金牌会员推荐
&2017 列表网&琼ICP备号-12&增值电信业务经营许可证B2-&我做的题目是智能窗帘,用到光敏电阻和ATC89C52单片机,想问问,电路图怎么画。_百度知道
我做的题目是智能窗帘,用到光敏电阻和ATC89C52单片机,想问问,电路图怎么画。
最好是看图
我有更好的答案
你的这个题目是非常简单的。单片机要用AT89S51/AT89S52,或STC单片机,ATC89C52单片机,你可能是想写AT89C52单片机,这款单片机早已停产了,取而代之是AT89S52,价格约4。5元/块。给你电路图,程序想必你会写。图中,P2。0为输入端,P2。1为输出端。
采纳率:46%
为您推荐:
其他类似问题
您可能关注的内容
光敏电阻的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。求stc89c52单片机 接 ADC0809和DAC0832和的连接原理图和程序 三路知识网
求stc89c52单片机 接 ADC0809和DAC0832和的连接原理图和程序
来源:网络收集 & 发布时间: &
加在 光敏电阻间电压的信号→ADC0809转换后→stc89c52的P1口 采集并被转换的电压信号传到P1口 如果这个电压信号在这个范围 0~0.2v(0&x&=0.2){ 0~0.2v要转换成数字信号 我没转换 我等下转换后在附加在问题补充中},就让程序赋值 3v 的数字信号 如果在这个范围内0.2~4.1v,就赋值4v的数字信号 在 4.1~5v,就赋值5v的数字信号 ,然后重新赋值后的数字信号 由P2口→DAC0832 转换 然后0832后接个运放电路使之输出电压。 谢了 求好心人
下面是我自己写的一个AD0808的,你可以看看,没有人会给你骗一个现成合你要求的哈。理解,这分可要也可不要。没那么重要为你写上半个小时的程序,理解哈。这是我自己以前学的。希望对你有帮助哈。你看看。。。#include #include #define uchar unsigned char#define uint unsigned intvoid xianshi(uint x);void yanshi(uint y);uchar code shuzhu[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};sbit p00=P0^0;sbit p01=P0^1;sbit p02=P0^2;sbit p03=P0^3;sbit p04=P0^4;sbit p05=P0^5;sbit p06=P0^6;sbit p07=P0^7;sbit p10=P1^0;sbit p11=P1^1;sbit p12=P1^2;sbit p13=P1^3;sbit p14=P1^4;sbit p15=P1^5;sbit p16=P1^6;sbit p17=P1^7;sbit p20=P2^0;sbit p21=P2^1;sbit p22=P2^2;sbit p23=P2^3;sbit p24=P2^4;sbit p25=P2^5;sbit p26=P2^6;sbit p27=P2^7;sbit p30=P3^0;sbit p31=P3^1;sbit p32=P3^2;sbit p33=P3^3;sbit p34=P3^4;sbit p35=P3^5;sbit p36=P3^6;sbit p37=P3^7;uint shu,shu_1;void main(){ TMOD=0x01; TH0=()/256; TL0=()%256; EA=1;ET0=1;TR0=1; p37=0; while(1) { p37=1; p37=0; p13=1; p10=0;p11=0;p12=0; while(p15!=0) {p14=1; shu=P0; p14=0; p37=0; shu_1=shu*1.0/255*500; xianshi(shu_1);} }}void yszd() interrupt 1{ TH0=()/256; TL0=()%256; p36=~p36;}void xianshi(uint x){ uint g,s,b,q; g=x%; P2=shuzhu[g]; p35=0; yanshi(10); P2=0;p35=1;s=x%; P2=shuzhu[s]; p34=0; yanshi(10); P2=0;p34=1;b=x%; P2=shuzhu[b]; p33=0; yanshi(10); P2=0;p33=1;q=x/1000; P2=shuzhu[q]; p32=0; yanshi(10); P2=0;p32=1;}void yanshi(uint y){ while(y--)for(yy=0;yy<110;yy++);}
本文地址:https://www.slzays.com/5248.html
stc89c52单片机 接 ADC0809和DAC0832和的连接原理图和程序 ……你在百度上搜索:51单片机 ADC0809的图
以及51单片机 DAC0832的图,这样你就知道怎么测量电压值,然后怎么输出DAC的值了。……
求stc89c52单片机 接 ADC0809和DAC0832和的连接原理图和程序 ……下面是我自己写的一个AD0808的,你可以看看,没有人会给你骗一个现成合你要求的哈。理解,这分可要也可不要。没那么重要为你写上半个小时的程序,理解哈。这是我自己以前...……
求基于STC89c52单片机+烟雾传感器MQ2+ ADC0832 +数码管... ……哦,你自己找下网络资源整理下程序都可以完成了,既然原理你都知道了呢。
不过MQ2传感器需要加信号调理电路哦。……
我用STC89C52单片机给ADC0809编写一个的时钟信号脉冲程... ……你用的是定时器1,模式1(16位定时/计数),如果单片机用的是12MHz或11.0592MHz的晶振,则机器周期为1us,那么每隔200us,CLK翻转1次,CLK周期为400us……
数字电压表用STC89C52单片机与ADC0809,用四个数码管显示... …… 输入为0时,AD转换的数字结果有1~2个的数字是很正常的,你的0.05也许是那1~2的数字换算出来的结果……
求 程序 51单片机(stc89c52与adc0809连接) 的程序
……嘿嘿 这个俺可以帮你
1 给你程序编写没问题 2 但你的硬件设计有些问题 3 如果不改正 是没法工作的。……
STC89C52单片机如何读取PT100的温度值?及硬件电路?谢谢... ……, 可以将ADC_PT100输入到ADC0809里进行信号采集,PT100-1接信号,其他两端接地使用即可。然后ADC0809的输出端接您的单片机就可以了。……
A/D转换模块ADC0809和STC89C52单片机是并行还是串行? …… 是并行的,不是串行的……
所有问题分类

我要回帖

更多关于 针对接口编程 的文章

 

随机推荐