按键控制基于cc2530单片机的流水灯

按键控制基于cc2530单片机的流水灯

ID:34770049

大小:335.63 KB

页数:11页

时间:2019-03-10

按键控制基于cc2530单片机的流水灯_第1页
按键控制基于cc2530单片机的流水灯_第2页
按键控制基于cc2530单片机的流水灯_第3页
按键控制基于cc2530单片机的流水灯_第4页
按键控制基于cc2530单片机的流水灯_第5页
资源描述:

《按键控制基于cc2530单片机的流水灯》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、按键控制基于CC2530单片机的流水灯设计080900922徐大伟电子0801通过两个月的专业实习,主要是设计按键来控制基于CC2530单片机的流水灯。本次设计用LED1,LED2,LED3灯及按键S1为外设。采用P10、P11、P14口为输出口,驱动LED1/LED2/LED3,P01口为输入口,接受按键信号输入(高电平为按键信号)。以下是对于本次专业实习所用到的模块的介绍。1.高性能2.4G射频模块Q2530RFQ2530RF是丘捷技基于TI公司第二代2.4GHzIEEE802.15.4/RF4CE/ZigBee的第二代片上系统解决方案CC2530F256的全功能模块,

2、集射频收发及MCU控制功能于一体。外围原件包含一颗32MHz晶振和一颗32.768KHz晶振及其他一些阻容器件。射频部分采用巴伦匹配和外置高增益SMA天线,接收灵敏度高,发送距离远,空旷环境最大传输距离可达400米。模块引出CC2530所有IO口,便于功能评估与二次开发。2.多功能开发板Q2530EB多功能扩展板Q2530EB可支持多种射频主控模块(例如Q2530RF等),配置有串口液晶显示接口,USB供电接口,DC5V电源接口,电池接口,RS232接口,DEBUG接口,五向按键及指示灯,红外遥控信号接收/发射等模块。所有的外设均通过SPI总线/UART/DEBUG等接口与

3、射频模块Q2530RF相连,并完全受Q2530RF控制和访问。多功能仿真扩展板Q2530EB采用三种电源供电方式:DC5V供电、USB接口供电、电池供电,可在插座P5设置跳线选择,PIN1-PIN2为电池供电,PIN2-PIN3为外接直流电源或者USB接口供电。电源开关为P4。Q2530EB板卡背面的电池盒可放置3节5号干电池,输出电压3.4~4.5V,板载电源电路将其调整到+3.3V稳定的直流电压输出供后级使用。当电池电压低于3.4V时,应更换电池以保持模块正常工作。Q2530EB带有1个DC5V的电源适配器接口P2和一个USB接口P1,输入电压经过稳压器降压为+3.3V

4、输出供后极使用。Q2530EB液晶显示模块提供串口控制方式,液晶显示模块放置于P12的奇数脚侧,且1~16脚对应于P12的1~31脚,与TI官方SmartRF05EB不同,我司多功能仿真扩展板Q2530EB液晶显示模块为选配部件,选用128*64的点阵图形液晶显示模块,并提供该液晶模块的驱动源代码。对不想在这个环节浪费精力的项目开发者来说,我司已为您准备好TI公司Z-Stack/BasicRF等几个平台下的液晶显示驱动文件,您只需将该文件将TI官方资料中同名文件替换即可。多功能仿真扩展板Q2530EB配置的RS232接口可用于与其他外设进行通讯。电路上采用U5进行RS232

5、电平转换。通过RS232插座P10与外设相连。串口设有电源跳线P9,用于设置串口芯片启动和关闭。串口带有两个收发指示灯D5、D6,分别用于表示串口是否收到或在发送数据,D7为串口电源指示灯。多功能仿真扩展板Q2530EB的主控部分为外接的射频控制模块。通过P14、P15与Q2530RF控制模块连接。多功能仿真扩展板Q2530EB提供DEBUG接口P13与仿真器相连,并将相关信号(SPI总线,DEBUG信号等)通过插座P14、P15连接至射频控制模块Q2530RF,这些信号线也可通过P11进行断开。多功能仿真扩展板Q2530EB提供一个五相按键(U3)、四个轻触按键(S1/S

6、2/S3/S4)、六颗LED(D1/D2/D3/D4/D8/D9)显示。U3可以检测五个方向(中心、向上、向下、向左、向右)和一个按键动作。这样的话就需要有KEY_UP、KEY_DOWN、KEY_LEFT、KEY_RIGHT、KEY_PUSH五个信号来描述方向按键动作。如果用五个AD口来采样信号,对某些射频控制模块来说是不现实的或者说不经济的。在与射频控制模块Q2530RF配合时,Q2530EB提供两个信号KEY_MOVE,KEY_LEVEL来描述按键动作。当按键朝任何方向移动或被按下时,KEY_MOVE为高电平。同时,另一个信号KEY_LEVEL的值来表述按键方向。四个轻

7、触按键(S1/S2/S3/S4)中S4为系统复位键(RESET),S3为RemoTI开发系统定义按键,S1、S2为Zigbee开发系统定义按键。六个LED(D1/D2/D3/D4/D8/D9)中D1/D2/D3/D4为Zigbee开发系统定义LED,D8/D9为RemoTI开发系统定义LED显示。多功能扩展开发板Q2530EB配置一个串口FLASH(U7)用于数据和参数的存储。红外遥控信号的输入由U8及其他一些阻容件完成,IR信号经解调去载波后输入射频控制模块Q2530RF。红外遥控信号的输出由射频控制模块Q253

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。