1954进出情况以及“锁门”提示流程图2055串行通信流程图216实际测试
22
61测试设备2262测试结果2263发挥部分237设计总结
24
1
f参考文献附录
25
26
1设计任务与基本要求
11设计任务
设计一个报警系统(低成本),系统应用于学生宿舍,能自动监视宿舍内的安全情况,有异常情况发生时能立即发出报警和求助信息。
12设计要求
1基本要求(1)实现人体检测与声光报警功能。(2)实现烟雾检测与声光报警功能。(3)用键盘输入密码完成报警系统的解警等工作状况。(4)实现异地监控。(5)能反映宿舍内人员的进出情况及人数的记录。(6)宿舍无人时提示锁门。2发挥部分(1)人体检测范围5米左右。(2)能记录最近几天的宿舍安防情况。(3)实现网络控制,可在监控点监控多个宿舍。(4)能检测本宿舍贵重物品的进出情况。
2
f2方案比较与论证
21控制器的选择
方案一:AVR系列单片机内资源丰富,接口也很强大,具有AD转换等电路,保密性也不错,在很多场合可以替代51系列单片机,但是对位进行操作时,AVR系列单片机并不能直接对RAM中的某位进行位操作,必须通过状态寄存器SREG的T进行中转。例如对RAM中的R0寄存器的第四位置位,则BSET6;状态寄存器T置位BLDR04:将T位复制到R0的第四位,显然,AVR对位的操作复杂一些。方案二:51系列优点之一是它从内部的硬件到软件有一套完整的按位操作系统,称作位处理器,或布尔处理器。它的处理对象不是字或字节而是位。它不光能对片内某些特殊功能寄存器的某位进行处理,如传送、置位、清零、测试等,还能进行位的逻辑运算,其功能十分完备,使用起来得心应手。虽然其他种类的单片机也具有位处理功能,但能进行位逻辑运算的实属少见。51系列在片内RAM区间还特别开辟了一个双重功能的地址区间,十六个字节,单元地址20H~2FH,它既可作字节处理,也可作位处理,使用极为灵活。这一功能无疑给使用者提供了极大的方便,因为一个较复杂的程序在运行过程中会遇到很多分支,因而需建立很多标志位,在运行过程中,需要对有关的标志位进行置位、清零或检测,以确定程序的运行方向。而实施这一处理包括前面所有的位功能r