毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
51单片机小区报警系统的设计+电路原理图+源程序代码(7)
图17 解码电路原理图
解码电路的功能:经过编码电路编码后通过无线收发模块将信号传给解码芯片PT2272。设置时将A0-A7的状态设置和PT2262相同时才可以对应解码。通过中断控制VT的状态来控制PT2272是否处于解码状态。此电路功能比较完善,可以将接收到的信号传送给单片机,通过单片机编程实现将异常信号进行控制处理的功能。
3. 软件设计
3.1 软件设计原理及设计所用工具
(1)Keil软件的介绍
Keil软件是众多单片机开发应用的优秀软件之一,它集成编辑,编译,仿真于一体,支持汇编,PLM语言和C语言的程序设计[10],界面友好,易学易用。
(2)Keil建立一个项目的步骤
首先打开集成环境—新建工程(New Project)—选择使用的单片机型号—新建文件(File菜单下的New选项)—保存空白文件—添加文件—编写程序—编译—汇编—调试程序。
3.2 主要软件设计流程框图
软件结构图主要包括一个主程序和吹冰个子程序,以及上位机应用软件。主程序主要是控制吹冰个子程序的的运行,编码电路子程序是控制编码电路实现多路防盗点的信号采集,从而进行无线发射。解码电路子程序是为了控制解码电路的地址码与编码电路相同从而进行一对一的解码。报警电路子程序是进行声光报警。 撤防程序用来撤消防盗功能,设防程序用来恢复防盗功能。
图18 程序流程框图
(1)主程序流程图如图19。
图19 主程序流程图
(2)红外对管发射红外线,单片机P3口接收发射的电平信号,根据电平信号的高低采取下一步操作。信号采集模块子程序流程图如图20。
图20 信号采集模块子程序流程图
(3)报警电路子程序流程图如图21。
图21 报警电路子程序流程图
(4)当不需要进行防盗时,可以通过遥控器产生的撤防信号使系统撤消防盗功能。
撤防程序流程图如图22。
图22 撤防程序流程图
(5)与撤防程序功能相反,布防程序可以使系统恢复报警功能。
布防程序流程图如图23。
图23 布防程序流程图
4. 系统调试
4.1 硬件调试
(1) 调试方法:在电路的调试和修改过程中,采用循序渐进和部分调试的方法。本设计在完成后进行了如下的检查测试:①电路组装、焊接和检查。先对照电路原理图检查下,确定无误后才可以焊接。②搜集元器件,进行焊接。电路中要用到的元器件很多,应该准备一些不常用的元器件,包括控制芯片。焊接时要对号入座,不要把位置搞错,也不要虚焊,避免电路的电气故障。③对各个模块进行分开调试,调试顺序:传感器模块、单片机最小系统、收发模块等。
(2) 实验中进行的部分调试内容:我们实验中对蜂鸣器报警电路的调试蜂鸣器电路需要有三极管放大信号,在没有正常的报警情况下,先用万用表检查三极管的管脚特性确保电路连接正确,如果出现报警声音很大的情况,可以在蜂鸣器和电源之间加一个限流电阻,使通过蜂鸣器的电流减小。在进行实物测试时一定要确定蜂鸣器的极性接法正确,如果在硬件接法正确时仍然不能正常报警,就可以进行软件程序的调试,用仿真程序验证。最后下载程序使报警电路报警成功,至此报警电路调试成功。
4.2 软件调试
单片机部分调试工作的完成主要应用Keil软件来完成,这一部分工作首先要把系统中的各个模块—计算程序中的显示部分程序调试好,不断调试,不断修改直到正确为止。
共8页:
上一页
1
2
3
4
5
6
7
8
下一页
上一篇:
52单片机电子万年历设计+流程图+设计仿真图
下一篇:
52单片机电动自行车控制器的设计+无刷直流电机控制
单片机数字红外测距系统设计+电路图+程序
基于51单片机自动门智能控制系统设计
STC89C52单片机智能温度监测系统设计
STC89C52单片机盲人用时钟的设计+电路图+程序
粉料称重装置的单片机控...
STM32单片机的无刷直流电机控制系统设计
AT89S52单片机车内空气检测系统设计+源代码
《醉青春》导演作品阐述
辩护律师的作证义务和保...
中国古代秘书擅权的发展和恶变
多元化刑事简易程序构建探讨【9365字】
拉力采集上位机软件开发任务书
国内外无刷直流电动机研究现状
谷度酒庄消费者回访调查问卷表
浅谈新形势下妇产科护理...
高校网球场馆运营管理初探【1805字】
浅谈传统人文精神茬大學...