/**************************************************************************************
实验现象: 下载程序后,光敏传感器会根据检测到的光线情况控制开发板D1灯亮灭,
可用手电筒给强光线测试。
接线说明: 1:STC8A单片机-->LED&交通灯模块
P00-->D1
2:STC8A单片机-->光敏传感器模块(需自行购买)
P10-->DO
5V-->VCC
GND-->GND
注意事项: USB连接线给开发板通电下载程序,STC下载软件中内部IRC时钟选择11.0592MHZ
***************************************************************************************/
#include "STC8.H"
#include "intrins.h"
#define MAIN_Fosc 11059200L //定义主时钟
#define uint32 unsigned long
#define uint16 unsigned int
#define uint8 unsigned char
/**********************
引脚别名定义
***********************/
sbit DI=P1^0; //光敏传感器输出信号
sbit led1=P0^0;
/**************************************
功能描述:延时函数
入口参数:uint16 x ,该值为1时,延时1ms
返回值:无
***************************************/
void delay_ms(uint16 x)
{
uint16 j,i;
for(j=0;j<x;j++)
{
for(i=0;i<1100;i++);
}
}
/***********************
功能描述:主函数
入口参数:无
返回值:无
************************/
int main()
{
while(1)
{
if(DI== 0) //光敏传感器受光照输出低电平
{
led1=0; //点亮D1指示灯
}
else
{
led1=1; //熄灭D1指示灯
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
STC8A8K64S4A12-LQFP44单片机光敏传感器实验软件例程源码+传感器技术资料.rar
共10个文件
uvopt:1个
template:1个
rar:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 89 浏览量
2023-05-24
10:56:48
上传
评论 1
收藏 419KB RAR 举报
温馨提示
STC8A8K64S4A12_LQFP44单片机光敏传感器实验软件例程源码+传感器技术资料 /*********************** 功能描述:主函数 入口参数:无 返回值:无 ************************/ int main() { while(1) { if(DI== 0) //光敏传感器受光照输出低电平 { led1=0; //点亮D1指示灯 } else { led1=1; //熄灭D1指示灯 } } }
资源推荐
资源详情
资源评论
收起资源包目录
STC8A8K64S4A12_LQFP44单片机光敏传感器实验软件例程源码+传感器技术资料.rar (10个子文件)
template.M51 3KB
template 18KB
template.uvgui.Administrator 132KB
光敏电阻传感器模块资料.rar 205KB
STC8A8K64S4A12_LQFP44单片机开发板原理图.pdf 206KB
template.uvproj 13KB
template_Target 1.cfg 20B
template.hex 207B
main.c 1KB
template.uvopt 6KB
共 10 条
- 1
资源评论
GJZGRB
- 粉丝: 2942
- 资源: 7737
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功