-
. z.
设计说明书
1 引言
水利方向一直是国家十分重视且投入巨大的方向,它关乎方方面面。百姓生命平安、水资源的利用、农业的灌溉等等,都与其息息相关,但是,正因为它的无处不在,
主程序函数 main();
系统滴答初始化 Init_CLK();
GPIO口相关映射初始化 Init_Port(); ;
UART口相关初始化 Init_RSUART() ;
键盘相关初始化 Init_Keypad();
菜单链表初始化 Init_Menu();
系统时钟读取 R*8025_R();
本地网络修复模块 NetFi*();
输入数据处理模块 IO_ReportDeal();
菜单模块 Menu_Ctrl();
雨量数据处理模块 Msg_RainDDeal();
水位数据处理模块 Msg_WaterDeal();
报文拼组模块 Msg_PostDeal();
数据发送模块 NT_SendMsg();
系统参数变更存储模块 SysParSave();
人工处理过程
-
. z.
用户通过键盘及显示屏,依靠系统菜单,对相关容进展设置,以到达按照具体需求运行程序获得预期效果的结果。
尚未解决的问题
未能对摄像头图片数据进展采集及传输。3 接口设计
用户接口
通过菜单项提供用户接口,其操作简单、功能直观,故不再详述,用户接口如下:
主菜单:系统参数 通讯参数 传感器参数 历史数据 当前通讯状态
系统参数:终端号 系统时钟 密码设置 次雨量清零 人工置数 修改密码 恢复出厂设置
通讯参数:起始发送时间 当日发送次数 GPRS设置 GSM设置
传感器参数:水位计类型 雨量计精度 水位预警值 水位变化阈值 水位基值
历史数据:历史数据查询 历史数据清空
当前通讯状态:信号强度 网络通讯状态 实时时钟
部接口
按键中断响应
*pragma vector=PORT1_VECTOR
__interrupt void Port1(void)
雨量中断响应
*pragma vector=PORT2_VECTOR
__interrupt void Port2(void)
普通串口中断响应
*pragma vector=USCI_A0_VECTOR
__interrupt void USCI_A0_ISR(void)
GPRS通讯串口中断响应
*pragma vector=USCI_A1_VECTOR
__interrupt void USCI_A1_ISR(void)
485中断响应
*pragma vector=USCI_A2_VECTOR
__interrupt void USCI_A2_ISR(void)
-
. z.
软件设计说明书 来自淘豆网m.daumloan.com转载请标明出处.