一.硬件方案
本设计采用单片机作为数据处理与控制单元,为了进行数据处理,通过光敏电阻来感应光强弱变化,经过ADC0804转换,直接将数字信号送入到单片机中进行数据处理。单片机数据处理之后,将光照强度发送到LED进行显示,并通过和LED进行声光。
整体电路主要由51单片机最小系统,数码管显示模块,光线检测模块,0804模数转换模块及按键模块;原理图如图:
Protues仿真图如下:
二.设计功能
(1)采用四位数码管显示光线值;
(2)采用光敏电阻检测光线,ADC0804模数转换芯片将模拟量转换成数字量;
(3)光强分0-600等级。文章来源:https://www.toymoban.com/news/detail-505178.html
三.软件设计
主程序源码文章来源地址https://www.toymoban.com/news/detail-505178.html
unsigned char read() //读AD转换值
{
unsigned char r;
P0=0xff; //P0口复位
_nop_(); //延时
adc_rd=0; //rd拉低
_nop_();
到了这里,关于基于51单片机的光照强度检测系统的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!