更新时间:03-17 (乖宝宝)提供原创文章
摘 要:随着网络和通信技术的发展,人们对无线通信的要求越来越高,短程、低速、廉价的无线通信技术正成为关注的焦点,而ZigBee就是这样一种崭新的近程无线网络通信技术,它具有低功耗、低成本、低复杂度、低速率、近距离、短时延、高容量、高安全的特点.本设计以凌阳单片机SPCE061A作为主控制器,以ZigBee无线传输模组为核心,使用IOB口模拟SPI总线控制ZigBee无线传输模组,使用上位机串口通信程序作为通信界面实现ZigBee无线聊天的基本功能.本设计包含了系统的硬件设计与软件设计两个部分.硬件设计部分描述了所应用的各部分的硬件电路及其原理,主要包括:SPCE061A最小系统,UART模组,ZigBee无线传输模组,同时,给出了整个系统的硬件设计原理图.软件设计部分包括上位机程序设计和下位机程序设计,上位机程序运用VB进行编写,下位机程序运用C语言进行编写主要包括:单片机主程序,UART驱动程序和ZigBee驱动程序.
关键词:SPCE061A;ZigBee;无线聊天
目录
摘要
ABSTRACT
第1章 绪论.1
1.1 课题背景1
1.2 国内外研究状况2
1.3 本论文研究的主要内容.3
1.4 系统设计方案的选择.3
1.4.1 单片机的选择3
1.4.2 无线通信技术的选择.3
1.4.1 编程语言的选择.4
第2章 系统硬件设计.6
2.1 系统硬件设计基本思想.6
2.2 SPCE061A单片机6
2.2.1 SPCE061A单片机主要性能.7
2.2.2 SPCE061A单片机结构功能.8
2.2.3 SPCE061A单片机最小系统.10
2.2.4 SPCE061A单片机接口电路.10
2.2.5 61板11
2.3 UART通信模组.12
2.3.1 RS232C12
2.3.2 MAX32芯片13
2.3.3 UART通信模组接口电路14
2.4 ZigBee模组.14
2.4.1 ZigBee协议结构.14
2.4.2 UZ2400芯片17
2.4.3 UZ2400最小系统18
2.4.4 ZigBee模组接口电路.19
2.5 本章小结19
第3章 系统软件设计.20
3.1 系统软件设计基本思想.21
3.2 61板程序21
3.2.1 主程序.21
3.2.2 SPI驱动程序.21
3.2.3 ZigBee驱动程序.2
3.2.4 UART驱动程序29
3.3 上位机程序.30
3.3.1 VB MSComm控件程序程序30
3.3.2用户界面及操作32
3.4 本章小结33
第4章 结论与展望35
4.1 结论.35
4.2 不足之处及未来展望.35
参考文献.37
致谢39
附录:程序及原理图41