- 1、本文档共161页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
项目三智慧工厂环境智能监控
《微处理器程序设计》
教学目标和技能要求知识目标1、掌握温度传感器DS18B20的基本原理及温度转换命令;2、理解采集温度的软件设计流程,学会调用温度采集函数并能修改函数完成温度采集和显示;3、掌握光敏传感器的基本原理并理解ADC模式转换的工作原理;4、掌握ADC转换的代码实现;5、理解采集光照的软件设计流程,学会调用光照采集函数并能修改函数完成光照采集和显示;6、掌握人体红外传感器的基本原理;7、掌握利用两个人体红外传感器判断教室里是否有人的方法;8、理解直流电机和步进电机的工作原理及控制时序。
教学目标和技能要求能力目标1、能利用光敏传感器采集数据控制LED灯亮灭,从而实现环境亮度智能控制功能;2、能利用人体红外传感器采集数据控制LED灯开关从而实现LED灯智能控制功能;3、能利用人体红外传感器和光敏传感器控制LED灯从而实现智慧校园智能灯控功能;4、综合利用上述三种传感器实现能源的智能控制,达到节能减排的效果。
知识导图
任务3.1神奇的传感器任务目标通过本任务的设计和制作,介绍人体红外传感器、光敏传感器和温度传感器的工作原理,要求学生掌握传感器采集数据并进行显示的基本知识,培养学生利用传感器采集数据并进行显示的基本能力。知识准备1、人体红外传感器图3-1常用的人体红外传感器
任务3.1神奇的传感器知识准备2、光敏传感器ADC转换原理在A/D转换器中,因为输入的模拟信号在时间上是连续的,而输出的数字信号代码是离散的,所以A/D转换器在进行转换时,必须在一系列选定的瞬间(时间坐标轴上的一些规定点上)对输入的模拟信号采样,然后再把这些采样值转换为数字量。因此,一般的A/D转换过程是通过采样保持、量化和编码这三个步骤完成的,即首先对输入的模拟电压信号采样,采样结束后进入保持时间,在这段时间内将采样的电压量转化为数字量,并按一定的编码形式给出转换结果,然后开始下一次采样。图3-3给出模拟量到数字量转换过程的框图。
知识准备3、温度传感器任务3.1神奇的传感器表3-1引脚说明
任务实施子任务一有人来了——人体红外传感器应用利用按钮开关的闭合和松开模拟人体红外传感器检测到有人和没人经过。有人经过点亮led灯,否则,led灯不亮。?1、硬件电路设计任务3.1神奇的传感器
任务实施2、软件编程当按下开关,即模拟有人经过,则P3.6为低电平,定义位变量表示与红外传感器连接的端口,sbithw=P3^6;位变量led表示连接led的端口。在主函数的while循环中判断位变量hw的值,hw值为低则点亮led灯,即led=0。sbithw=P3^6;sbitLED=P3^3;主函数如下:任务3.1神奇的传感器
任务实施voidmain(void){while(1){if(hw==0){//检测到有人经过led=0;//点亮led灯}else{led=1;}}}更简单的,while循环体中只要一条语句即可,即led=hw;从hw的取值与输出端led的值的关系,可以看到,led的值和hw的一致,因此,可以随时读取hw的值并更新led的值。任务3.1神奇的传感器
任务实施3、仿真调试任务3.1神奇的传感器
任务实施子任务二感知光亮度——光敏传感器应用利用光敏传感器检测光照强度,数码管显示亮度值。任务实现:进行硬件电路设计和软件编程。1、硬件电路设计任务3.1神奇的传感器
任务实施2、软件编程新建工程文件夹,新建0832.c文件。定义ADC0832进行AD转换的四个端口:sbitADC_CS=P3^5;sbitADC_CLK=P3^6;sbitADC_DO=P3^7;sbitADC_DI=P3^4;定义控制灯亮灭的光照读阈值lightH,lightL;利用ADC0832进行AD转换的子函数,子函数如下:任务3.1神奇的传感器
任务实施2、软件编程unsignedcharADC0832(void)//把模拟电压值转换成8位二进制数并返回{unsignedchari,data_c;data_c=0;ADC_CS=0;ADC_DO=0;//片选,DO为高阻态for(i=0;i10;i++){;}ADC_CLK=0;Delay(2);ADC_DI=1;ADC_CLK=1;Delay(2);//第一个脉冲,起始位ADC_CLK=0;Delay(
您可能关注的文档
- 微处理器程序设计——以51单片机为例 课件 项目1 智慧校园门禁智能控制 .pptx
- 微处理器程序设计——以51单片机为例 课件 项目2 智慧交通显示系统智能控制 .pptx
- 微处理器程序设计——以51单片机为例 课件 项目4 智慧校园一卡通应用及维护 .pptx
- 中国行业标准 TY/T 2101-2024体育场馆智慧化 信息系统配置要求.pdf
- 《TY/T 2101-2024体育场馆智慧化 信息系统配置要求》.pdf
- TY/T 2101-2024体育场馆智慧化 信息系统配置要求.pdf
- 台区柔直互联技术研究3.doc
- 氢燃料电池原理和应用培训.pptx
- 2024 年度民主生活会实施方案 范文2篇.docx
- 副部长2024年民主生活会、组织生活会自我批评意见25条供参考.docx
- 国有企业党支部书记2024年组织生活会个人“四个带头”对照检查材料范文.docx
- 2024年党员干部民主生活会、组织生活会对照检查材料(四个带头)参考范文2篇.docx
- 2024年度组织生活会和民主评议党员大会实施方案参考范文(含:5个附件表格).docx
- 国有企业党支部书记组织生活会个人对照检查材料(四个带头)供参考.docx
- 浙教版9年级上册数学全册教学课件(2021年11月修订).pptx
- 苏教版8年级上册数学全册教学课件(2021年10月修订).pptx
- 比师大版数学4年级下册全册教学课件.pptx
- 冀教版5年级上册数学全册教学课件.pptx
- 办公室普通党员2024年组织生活会个人对照检查发言材料供参考.docx
- 领导班子成员2025年组织生活会“四个带头”对照检查材料范文.docx
文档评论(0)