基于单片机与CPLD的无线控制系统Wireless Control System Based on Single Chip Computer and CPLD
张九宾,张丕状,杜坤坤
摘要(Abstract):
介绍一种基于单片机与CPLD结合的传感器网络节点的无线控制系统。节点中单片机对无线命令进行译码,并对外围子模块进行控制,CPLD扩展控制系统的并行I/O端口、SPI串行接口等,从而根据系统需要可扩展无线传感网络节点的外围功能模块。采用单片机与CPLD模块化设计方法,降低了设计成本,方便电路的多次改进,为传感器网络节点在不同场合的应用提供了一种通用的方法。
关键词(KeyWords): 单片机I/O端口扩展;CPLD;控制节点;SPI串行接口扩展
基金项目(Foundation): 国家自然科学基金资助项目(60602041)
作者(Author): 张九宾,张丕状,杜坤坤
DOI: 10.16652/j.issn.1004-373x.2009.01.049
参考文献(References):
- [1]李彬,萧德云,张正芳.基于单片机和CPLD的智能I/O模块设计[J].计算机工程与应用,2006,42(36):66-69.
- [2]何立民.单片机高级教程——应用与设计[M].北京:北京航空航天大学出版社,2003.
- [3]赵鑫,蒋亮,齐兆群,等.VHDL与数字电路设计[M].北京:机械工业出版社,2005.
- [4]罗苑棠.CPLD/FPGA常用模块与综合系统设计实例精讲[M].北京:电子工业出版社,2007.
- [5]李庆,亓科,于敬芬.基于CPLD与单片机的多路高精度数据采集系统设计[J].海军工程大学学报,2007,19(3):62-65.
- [6]沈周义,许克滨.采用CPLD增强单片机P89C669外部设备扩展能力[J].现代电子技术,2007,30(13):63-65.
- [7]程耕国,刘涛.CPLD扩展51单片机寻址范围[J].微计算机信息,2006,22(5Z):185-186,10.
- [8]蔡锦元.CPLD器件在单片机控制器中的使用[J].现代电子技术,2006,29(22):1-3.
- [9]沈文,Eagle lee,詹卫前.AVR单片机C语言开发入门指导[M].北京:清华大学出版社,2007.
- [10]杨美刚,李小文.SPI接口及其在数据交换中的应用[J].通信技术,2007(11):385-387.