1.3 本论文的主要工作
本论文主要设计智能家居中的安防系统,其中包括天然气的防泄漏报警、非接触式IC卡门禁系统、人体红外防盗系统和GSM无线数据传输报警与控制系统。系统框图如下:
图1-1 控制系统框图
2 硬件设计
2.1 单片机控制模块
2.1.1 STC15F2K60S2介绍
STC15F2K60S2型号单片机是由宏晶公司生产的基于8051的增强型单片机,具有强抗干扰能力、低功耗、高处理速率速和高可靠性的优点。与传统的AT89C51的指令代码完美兼容,但运行速度更快。与此同时,它内部集成的R/C时钟具有高精度的优点,具有较低的±1%的温度漂移范围,而在常温运行下的温飘仅为5‰。由于其内部自带复位电路,以及8级可选择复位门槛电压,因此在设计外围电路时,晶振和外部复位电路可以完全省略,从而减低设计成本与设计时间。内部还设有8路较高速度的10位A/D转换电路,3路CCP/PWM/PCA电路, 2K字节SRAM有着容量大的优点,同时还集成了2组高速异步串行通信端口,1组高速同步串行通信端口SPI。文献综述
表2-1 单片机管脚选择控制位
Name Add Mnemonic 7 6 5 4 3
Auxiliary
Register A2H AUXR1
P_SW2 S1-S1 S1_S0 CCP_S1 CCP-S0 SPI_S1
Peripheral function
switch
BAH
BAH
时钟分频 寄存器 97H CLK_DIV
(PCON2) MCKO_S1 MCKO_S0 ADRJ Tx_Rx Tx2_Rx2
表2-2 单片机管脚选择控制位
串口1/S1可在3个地方切换,由S1_S0及S1_S1控制位来选择
S1_S1 S1_S0 串口1/S1可在P1/P3之间来回切换
0 0 串口1/S1在[P3.0/RxD,P3.1/TxD]
0 1 串口1/S1在[P.3.6/RxD_2,P3.7/TxD_3/TXAL1]
1 0 串口1/S1在[P1.6/RxD_3/XTAL2,P1.7/TxD_3/XTAL1]
串口1早P1口时要使用内部时钟
1 1 无效
表2-3 单片机管脚选择控制位
CCP可在3个地方切换,由CCP_S1/CCP_S0两个控制位来选择
0 0 CCP可在P1/P2/P3之间来回切换
0 1 CCP在[P1.2/ECI,P1.1/CCP0,P1.0/CCP1,P3.7/CCP2]
1 0 CCP在[P3.4/ECI_2,P3.5/CCP0_2,P3.6/CCP1_2,P3.7/CCP2_2]
1 1 CCP在[P2.4/ECI_3,P2.5/CCP0_3,P2.6/CCP1_3,P2.7/CCP2_3]