用单片机实现声控开关的设计报告_第1页
用单片机实现声控开关的设计报告_第2页
用单片机实现声控开关的设计报告_第3页
用单片机实现声控开关的设计报告_第4页
用单片机实现声控开关的设计报告_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机定时控制系统实践

课程设计报告声音控制开关专业名称:班级学号:论文提交日期:论文答辩日期:年月曰目录11111122二、 关键字 三、 前言 四、 本论 1、课程设计原理2、硬件原理图3、程序流程框图4、调试运行五、课程设计感悟及结论五、参考文献六、附录一、摘要本课题主要设计一个声音控制开关,在智能板上安装一个MIC麦克风,当单片机接收到声音,控制继电器点亮LED灯,同时数码管显示OPENLED,否则显示CLOSE。其目的在于通过智能最小系统应用系统设计,加深对智能最小系统软、硬件系统的理解与掌握,学会智能电子系统的软、硬件设计方法。在原有开发板的基础上,外加一个MIC麦克风放大电路,如图1T所示,正极接单片机的任意引脚,负极接地。继电器控制电路的硬件连接如图2,STC12C5A60S2单片机的IO端口P3.7控制继电器的吸合-和释放,三极管用于增加线圈的吸合的释放的电流,二极管4148用于继电器线圈的反向保护,控制P3.7的“0”和“1”使“MID”与“CLOSE”通,或“MID”与“OPEN”通。当麦克风接收到声音后继电器得电,经过处理转换成脉冲电压送给单片机,控制继电器点亮LED灯。当有声音信号输入,则LED绿灯亮,数码管显示OPEN;没有输入时LED红灯亮,数码管显示CLOSE。二、 关键字声控开关、MIC麦克风、控制继电器、LED灯、数码管、STC12C5A60S2单片机、三极管、脉冲电压 八厶、亠三、 前言1、课题选择原因通过《声控开关》的学习与训练,要求学生熟悉和掌握智能电子系统的软件、硬件设计的方法、设计步骤,使学生得到智能仪器开发应用方面的初步训练。让学生独立或集体讨论设计题目的总体设计方案、编程、软件硬件调试、编写设计报告等问题,真正做到理论联系实际,提高动手能力和分析问题、解决问题的能力,实现由学习知识到应用知识的初步过渡。通过本次课程设计使学生熟练掌握单片机系统与接口扩展电路的设计方法,熟练应用C51编写应用程序和实际设计中的硬软件调试方法和步骤,熟悉智能电子系统的硬软件开发工具的使用方法。通过综合训练实践,不仅要培养学生事实求是和严肃认真的工作态度,培养学生的实际动手能力,检验学生对本门课学习的情况,更要培养学生在实际的工程设计中查阅资料,撰写设计报告表达设计思想和结果的能力。

2、团队成员任务:负责课题设计报告:硬件设计与焊接:编写程序:硬件调试四、本论T1中断程序T1中断入口取段码置TO初始化1、原理框图

T1中断程序T1中断入口取段码置TO初始化在原有开发板的基础上,外加一个MIC麦克风放大电路,如图1-1所示,正极接单片机的任意引脚,负极接地。继电器控制电路的硬件连接如图2,STC12C5A60S2单片机的IO端口P3.7控制继电器的吸合-和释放,三极管用于增加线圈的吸合的释放的电流,二极管4148用于继电器线圈的反向保护,控制P3.7的“0”和“1”使“MID”与“CLOSE”通,或“MID”与“OPEN”通。当麦克风接收到声音后继电器得电,经过处理转换成脉冲电压送给单片机,控制继电器点亮LED灯。

当有声音信号输入,则LED绿灯亮,数码管显示OPEN;没有输入时LED红灯亮,数码管显示CLOSE。3、硬件原理图MIC麦克风放大电路继电器控制电路3)数码管显示电路LED数码管显示器硬件电路原理图如图5、调试运行1) 将程序写入单片机中运行2) 上电后输入声音信号,数码管显示OPEN,LED绿灯亮3) 遇到的问题a、 起初数码管只能点动显示OPEN和CLOSED,在程序中加上if(in==0) s++;if(s!=0)语句后,就可以延时显示了。b、 输入单片机两个引脚的电压过低,无法驱动继电器工作。加入一个上拉电阻后,电压增大,就可以驱动继电器工作了。四、 课程设计感悟及结论通过《声控开关》的设计,加深对智能最小系统软、硬件系统的理解与掌握,学会智能电子系统的软、硬件设计方法。通过综合训练,熟悉和掌握了智能电子系统的软件、硬件设计的方法、设计步骤,使我们得到智能仪器开发应用方面的初步训练。在训练过程中独立或集体讨论设计题目的总体设计方案、编程、软件硬件调试、编写设计报告等问题,真正做到理论联系实际,提高动手能力和分析问题、解决问题的能力,实现由学习知识到应用知识的初步过渡。通过本次课程设计使我们熟练掌握了单片机系统与接口扩展电路的设计方法,熟练应用C51编写应用程序和实际设计中的硬软件调试方法和步骤,熟悉智能电子系统的硬软件开发工具的使用方法。通过综合训练实践,不仅培养了我们事实求是和严肃认真的工作态度,培养了我们的的实际动手能力,检验了对本门课学习的情况,更培养了在实际的工程设计中查阅资料,撰写设计报告表达设计思想和结果的能力。五、 参考文献1、继电器控制电路说明(1) 电器的工作原理和特性继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。(2) 电器主要产品技术参数1) 额定工作电压是指继电器正常工作时线圈所需要的电压。根据继电器的型号不同,可以是交流电压,也可以是直流电压。2) 直流电阻是指继电器中线圈的直流电阻,可以通过万能表测量。3) 吸合电流是指继电器能够产生吸合动作的最小电流。在正常使用时,给定的电流必须略大于吸合电流,这样继电器才能稳定地工作。而对于线圈所加的工作电压,一般不要超过额定工作电压的1.5倍,否则会产生较大的电流而把线圈烧毁。释放电流是指继电器产生释放动作的最大电流。当继电器吸合状态的电流减小到一定程度时,继电器就会恢复到未通电的释放状态。这时的电流远远小于吸合电流。触点切换电压和电流是指继电器允许加载的电压和电流。它决定了继电器能控制电压和电流的大小,使用时不能超过此值,否则很容易损坏继电器的触点。2、文献资料SZ05-ZIGBEE无线通信模块用户手册.pdf. 上海顺舟网络科技有限公司:C系列中文液晶显示模块使用说明书.pdf. 金鹏电子有限公司:ATMEL公司的AT89S52用户指南89S52.pdf宏晶科技公司的STC5412C10AD系列单片机器件手册.pdfwww.MCU-MDS18b20_cn.pdf.单数字温度传感器x9C104.pdfP&S武汉力源电子股份有限公司六、附录课题设计程序#include<reg51.h>#defineuintunsignedint#defineucharunsignedcharsbitser二P2J;//LED显示595数据输入TOC\o"1-5"\h\zsbitsrclkl二P2"2; //sbitrclkl二P2"3; //sbitin二P「2; //sbitout二P3“7; //ucharcodeLED[]={0xc0,0x8c,0x86,0x89,0xc7,0xc86,0xc0,0xc6,0xc7,0xc0,0x92,0x86,0xff};//共阳极段码表说明uintidataj,k,m,n=O;//说明整数变量ucharidataaa,bb[]={7,1,3,5,0,9,1,3,},cc;//8个数码管显示的数数组uinti,dd,s;// voiddelay(uinttime){ucharjj,hh;while(--time!=0){for(jj==0;jj<255;jj++){for(hh==0;hh<255;hh++);}}}// voidtime0()interrupt1using2{TF0=0;TH0=(65536-50000)/256;TL0=(65536-50000)%256;if(in==0)s++;if(s!=0){bb[4]=12;bb[5]=0;bb[6]=1;bb[7]=2;bb[0]=3;bb[1]=4;bb[2]=5;bb[3]=6;out=1;s++;}if(s==100)s=0;if(in==1&&s==0){bb[4]=12;bb[5]=12;bb[6]=12;bb[7]=7;bb[0]=8;bb[1]=9;bb[2]=10;bb[3]=11;out=0;}}voidtime1()interrupt3using2{cc=LED[bb[n]];//取段码dd=aa;TH1=(65536-1000)/256;TL1=(65536-1000)%256;for(j=0;j<8;j++)//位码移位串行输出{if(dd&0x80)ser=1;elseser=0;dd=dd<<1;srclk1=0;srclk1=1;}dd=cc;for(j=0;j<8;j++)//段码移位串行输出{if(dd&0x80)ser=1;elseser=0;dd=dd<<1;srclk1=0;srclk1=1;}n++; //显示位计数if(n>=8)//如果显示了8个位码初始{aa=0x7f;//位码初始值11111110其中0为显示1为不显示n=0; //初始变量i}elseaa=(aa>>

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论