新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于Zigbee的嵌入式自动抄表系统的研究

基于Zigbee的嵌入式自动抄表系统的研究

作者:时间:2013-03-13来源:网络收藏

  3.2 电源显示模块

  电源模块管理单元节点类型不同有不同的供电方式,在终端设备节点上,电源由两节 1.5V 碱性电池组成,协调器的电源是用USB 供电或者交流电供电。

  协调器上有 LCD,可以用来显示收发的命令和节点状态。按键可以用来控制绑定以及 发送命令。在协调器上还有RS-232 串口,与监控主机通讯。如图3 所示。


  4 软件设计

  软件设计可分为三层:底层硬件驱动程序,协议栈程序,用户应用程序。程序采用模块 化分层结构,不同层之间留出调用接口,采用直接调用程序的方式完成各层之间的通信。


  4.1 CC241O 底层硬件驱动程序设计

  (1)OLED 显示模块驱动

  在 OLED 驱动程序initoled.c 中,首先初始化串行1/0 接口,完成控制OLED 模块的CC241O 的相应端口的配置,再对SSD13O3 控制寄存器进行设置,包括行 列显示控制、起始行等属性的配置,然后调用Smbsend 函数把配置信息发送到 OLED 模块,最后调用清屏函数,流程图如图5 所示。



评论


相关推荐

技术专区

关闭