基于gsm模块的家庭报警系统设计毕业论文内容摘要:
口拉到高电位,这时可用作输入口。 P3 做输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输入一个电流。 RST( 9 引脚) : 复位输入。 当输入连续两个机器周期以上高电平时为有效,用来完成单片机的复位初始化操作。 看门狗计时完成后, RST 引脚输出 96 个 晶振周期的高电平。 特殊寄存器 AUXR(地址 8EH)上的 DISRTO 位可以使此功能无效。 DISRTO 默认状态下,复位高电平有效。 ALE/ ROG( 30 引脚) : 地址锁存控制信号( ALE)是访问外部程序存储器时,锁存低 8 位地址的输出脉冲。 在 Flash 编程时,此引脚( ROG)也用作编程输入脉冲。 PSEN(29 引脚 ):外部程序存储器选通信号 , ( PSEN)是外部程序存储器选 通信号 引脚。 当 STC89C51RC 从外部程序存储器执行外部代码时,PSEN 在每个机器周期被激活两次,而访问外部 数据存储器时, PSEN 将不被激活。 A/VPP ( 31 引脚) : 访问外部程序存储器控制信号。 为使能从 0000H 到 FFFFH 的外部程序存储器读取指令, A 必须接 GND。 注意加密方式 1 时, A 将内部锁定位 RESET。 为了执行内部程序指令, A 应该接VCC。 在 Flash 编程期间, A 也接收 12 伏 VPP 电压。 XTAL1( 19 引脚):振荡器反相放大器和内部时钟发生电路的输入端。 XTAL2( 18 引脚):振荡器反相放大器的输入端。 洛阳理工学院毕业设计 10 单片机最小系统 要使单片机工作起来最基本的电路 构成为单片机最小系统 , 如图 32所示。 P101P112P123P134P145P156P167P178RST9P30/RXD10P31/TXD11P32/INT012P33/INT113P34/T014P35/T115P36/WR16P37/RD17XTAL218XTAL119GND20P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/PROG30EA31P07/AD732P06/AD633P05/AD534P04/AD435P03/AD336P02/AD237P01/AD138P00/AD039VCC40U1STC89C52 DIP4012Y122pFC1222pFC1310uFC11SW1+5V10KR13+5V 图 32 单片机最小系统 单片机最小系统包括单片机 、 复位电路 、 时钟电路构成。 STC89C52 单片机的工作电压范围: ,所以通常给单片机外界5V 直流电源。 连接方式为单片机中的 40 脚 VCC 接正极 5V,而 20 脚 VSS接电源地端。 复位电路就是确定单片机的工作起始状态,完成单片机的启动过程。 单片机接通电源时产生复位信号,完成单片机启动 , 确定单片机起始工作状态。 当单片机系统在运行中,受到 外界 环境干扰出现程序跑飞的时候,按下复位按钮 , 内部的程序自动从头 开始执行。 一般有上电自动复位和外部按键手动复位,单片机在时钟电路工作以后,在 RESET 端持续给出 2个机器周期的高电平时就可以完成复位操作。 本设计采用的是外部手动按洛阳理工学院毕业设计 11 键复位电路,需要接上上拉电阻来 提高输出高电平的值。 时钟电路好比单片机的心脏,它控制着单片机的工作节奏。 时钟电路就是振荡电路,是向单片机提供一个正弦波信号作为基准,决定单片机的执行速度。 XTAL1 和 XTAL2 分别为反向放大器的输入和输出 , 该反向放大器可以配置为片内振荡器。 如采用外部时钟源驱动器件, XTAL2 应不接。 因为一个机器周期含有 6 个状 态周期,而每个状态周期为 2 个振荡周期,所以一个机器周期共有 12 个振荡周期,如果外接石英晶体振荡器的振荡频率为 12MHZ,一个振荡周期为 1/12us。 GSM 短信模块 SIM900A 模块 SIM900A 是一个双频的 GSM/GPRS 模块,工作频段为: EGSM 900MHZ和 DCS1800MHZ。 SIM900A 支持 GPRS multislot class 10/class 8(可选 )和GPRS 编码格式 CS1, CS2, CS3 和 CS4。 SIM900A 采用省电技术设计,在 SLEEP 模式下最低耗流只有 1mA。 此外,该模块内嵌 TCP/IP 协议,扩展的 TCP/IP 命令让用户能够很容易使用 TCP/IP 协议,这些在用户做数据传输方面的应用时非常有用。 SIM900A 尺寸较小,几乎可以满足所有用户应用中的对空间尺寸的要求。 该模块与用户移动应用的物理接口为 68 个贴片焊盘,提供了模块和客户电路板的所有硬件接口:键盘和 SPI 显示接口;主串口和调试串口;一路音频接口,包含一个麦克风输入和一个扬声器输出;可编程通用输入 输出接口。 SIM900A 的功能框图和引脚图如图 33 和图 34 所示。 洛阳理工学院毕业设计 12 M O D U L EU S A R TI n t e r f a c eL C DI n t e r f a c eA u d i oI n t e r f a c eS I MI n t e r f a c eA n t e n n aI n t e r f a c eP o w e rI n t e r f a c eG P I OI n t e r f a c e 图 33 SIM900A 功能框图 P W R K E Y1P W R K E Y O U T2D T R3R I4D C D5D S R6C T S7R T S8T X D _ O9R X D _ I1 0D I S P _ C L K1 1D I S P _ D A T A1 2D I S P _ D / C1D I S P _ C S1 4V D D E X T1 5N R E S E T1 6G N D1 7GND18MICP19MICN20SPP21SPN22LINE_R23LINE_L24ADC25VRTC26DBG_TXD27DBG_RXD28GND29SIM_VDD30SIM_DATA31SIM_CLK32SIM_RST33SIM_PRES34P W M 13 5P W M 23 6S D A3 7S C L3 8G N D3 9G P I O 1 / K B R 44 0G P I O 2 / K B R 34 1G P I O 3 / K B R 24 2G P I O 4 / K B R 14 3G P I O 5 / K B R 04 4G N D4 5G N D4 6G P I O 6 / K B C 44 7G P I O 7 / K B C 34 8G P I O 8 / K B C 24 9G P I O 9 / K B C 25 0G P I O 1 0 / K B C 15 1netLED52GND53GND54VBAT55VBAT56VBAT57GND58GND59RF60GND61GND62GND63GND64GND65STATUS66GPIO1167GPIO1268C 3 1S I M 9 0 0 A 图 34 SIM900A 引脚图 其主要引脚功能如下: VBAT: 模块提供 3 个 VBAT 引脚专用于供电。 SIM900A 是单电源供电,电压范围 VBAT= 到 洛阳理工学院毕业设计 13 猝发模式时高达 2A 的电流。 GND: 电源地端。 PWRKEY: 通过拉低 PWRKEY 来开启和关闭模块。 用户可以通过拉低 PWRKEY 保持至少一秒然后释放来开启和关闭模块。 PWRKEY_OUT: 通过连接 PWRKEY_OUT 和 PWRKEY 一段时间然后释放掉,同样可以开启和关闭模块。 MIC_P、 MIC_N: 音频输入正端和负端。 SPK_P、 SPK_N: 音频输出正端和负端。 STATUS: 指示工作状态。 NETLIGHT: 指示网络状态。 RXD:数据接收。 TXD:数据发送。 RTS:发送请求。 CTS:发送清除。 SIM_VDD: SIM 卡电源。 SIM_DATA: SIM 卡数据信号。 SIM_CLK: SIM 卡时钟信号。 SIM_RST: SIM 卡复位信号。 SIM_PRESE: SIM 卡检测信号。 SIM900 硬件系统设计 SIM900A 在与 ,此时,将 MCU的 TXD 连接到 SIM900A 的 SIMR,将 MCU的 RXD连接到 SIM900A的 SIMT 上, GND 连接到 GND 上。 若采用 5V单片机对 SIM900A 模块进行控制时,则需要通过 MAX232 进行电平转换。 正确连接电路后即可对SIM900A 模块进行调试了。 上电后, D5 指示灯亮后,说明 SIM900A 已经工作。 当网络信号指示灯快闪时,说明 SIM900A 正在搜寻网络,正常情况下在 10S 内会 慢闪( 3S 灭, 1S 亮),此时就可以对模块进行操作,实现收发短信, GPRS 传输数据功能。 SIM900A 硬件连接图如图 35 所示。 洛阳理工学院毕业设计 14 C2D1LEDR61KR810KR31KR7 1KC1100UFC10PWRKEY1PWRKEYOUT2DTR3RI4DCD5DSR6CTS7RTS8TXD_O9RXD_I10DISP_CLK11DISP_DATA12DISP_D/C13DISP_CS14VDD EXT15NRESET16GND17GND18MICP19MICN20SPP21SPN22LINE_R23LINE_L24ADC25VRTC26DBG_TXD27DBG_RXD28GND29SIM_VDD30SIM_DATA31SIM_CLK32SIM_RST33SIM_PRES34PWM135PWM236SDA37SCL38GND39GPIO1/KBR440GPIO2/KBR341GPIO3/KBR242GPIO4/KBR143GPIO5/KBR044GND45GND46GPIO6/KBC447GPIO7/KBC348GPIO8/KBC249GPIO9/KBC250GPIO10/KBC151LED52GND53GND54VBAT55VBAT56VBAT57GND58GND59RF60GND61GND62GND63GND64GND65STATUS66GPIO1167GPIO1268C4SIM 900AC6VCC_4VCC_4VCC_4SYNCSIM_TXDSIM_RXDRFSIMVCC SIMDATA SIMCLK SIMRST1J2CON1C522pFR222RR422RR122RSIMVCCSIMDATASIMCLKSIMRSTC3100nF163452R5S。基于gsm模块的家庭报警系统设计毕业论文
相关推荐
令 类 型 SEQ/CmdType 命 令 /状 态 Cmd/Status 信 息 长度 Length 信息 Info 校 验 和 BCC 帧 结 束符 ETX 1byte 1byte 1byte 1byte N bytes 1byte 1byte 网络层字段说明如表 43 所示: 表 43 数 据 帧 各 字 段 说 明表 字段 长度 说明 补充 FrameLen 1 数 据 帧 的 长 度
Info)。 } 杨教授 大学堂 精心创作的优秀程序员 职业提升必读系列资料 杨教授 大学堂 ,版权所有,盗版必究。 7/13 页 public ActionForward doNextPageInLoginUserBBSInfo(ActionMapping mapping, ActionForm form,HttpServletRequest request,
权所有,盗版必究。 10/19 页 (currentSession)。 } return currentSession。 } ( 4)修改 UserManageDAOHibernateImple 类中的 deleteOneUserInfo 方法 public boolean deleteOneUserInfo(String registerUserID) throws
稻种植中会产生沼气 马尼拉专电大米是亚洲人的主食之一,水稻也是亚洲各国主要的农作物,不过,最近菲律宾的科学家研究发现,这种农作物会对环境造成威胁。 据菲律宾国际水稻研究学会的气候变化专家赖纳。 瓦斯曼介绍,水稻在生长季需要大量的水,这一特性与其他农作物的生长是完全不一样的。 对于其他农作物来说,人畜粪便、秸秆和污水等各种有机物质的腐烂会产生二氧化碳,但是在水稻田里,由于水阻断了土壤里氧气的来源
, 内部的程序自动从头 开始执行。 一般有上电自动复位和外部按键手动复位,单片机在时钟电路工作以后,在 RESET 端持续给出 2 个机器周期的高电平时就可以完成复位操作。 本设计采用的是外部手动按键洛阳理工学院毕业设计 11 复位电路,需要接上上拉电阻来 提高输出高电平的值。 时钟电路好比单片机的心脏,它控制着单片机的工作节奏。 时钟电路就是振荡电路,是向单片机提供一个正弦波信号作为基准
金斯 (johns hopkins)大学物理实验室来研究和发展卫星定位导航系统,称为美国海军导航卫星系统,简称 NNSS(navy navigation satellite system)系统。 同时也被称为“子午卫星系统”,因为 NNSS 中的卫星轨道穿过了地极。 1959 年 9 月,一颗实验性卫星在美国发射, 5 年的研究与测试后,即 1964 年,建成了 NNSS 系统。 而在 1967