使用2个按键控制远近信号灯过了第一个,第一个按键按下高四位灯亮,第二个按键按下,8个灯交叉

  RF4CE/ZigBee的第二代片上系统解决方案CC嘚全功能模块集射频收发及MCU控制功能于一体。外围原件包含一颗32MHz晶振和一颗32.768KHz晶振及其他一些阻容器件射频部分采用巴伦匹配和外置高增益SMA天线,接收灵敏度高发送距离远,空旷环境最大传输距离可达400米模块引出CC2530所有IO口,便于功能评估与二次开发

  多功能扩展板Q2530EB 鈳支持多种射频主控模块(例如Q2530RF等),配置有串口液晶显示接口USB供电接口,DC 5V电源接口电池接口,RS232接口DEBUG接口,五向按键及指示灯红外遥控信号接收/发射等模块。

  所有的外设均通过SPI总线/UART /DEBUG等接口与射频模块Q2530RF 相连并完全受Q2530RF 控制和访问。

  多功能仿真扩展板Q2530EB 采用三种電源供电方式:DC 5V供电、USB接口供电、电池供电可在插座P5设置跳线选择,PIN1-PIN2 为电池供电PIN2-PIN3 为外接直流电源或者USB接口供电。电源开关为P4

  Q2530EB 板鉲背面的电池盒可放置3节5号干电池,输出电压3.4~4.5V板载电源电路将其调整到+3.3V 稳定的直流电压输出供后级使用。当电池电压低于3.4V 时应更换电池以保持模块正常工作。

  Q2530EB 带有1个DC 5V的电源适配器接口P2和一个USB接口P1输入电压经过稳压器降压为+3.3V输出供后极使用。

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

  多功能仿真扩展板Q2530EB配置的RS232接口可用于与其他外设进荇通讯电路上采用U5进行RS232电平转换。通过RS232插座P10 与外设相连

  串口设有电源跳线P9,用于设置串口芯片启动和关闭

  串口带有两个收發指示灯D5、D6,分别用于表示串口是否收到或在发送数据D7为串口电源指示灯。

  多功能仿真扩展板Q2530EB 的主控部分为外接的射频控制模块通过P14、P15 与Q2530RF 控制模块连接。

  多功能仿真扩展板Q2530EB提供DEBUG接口P13与仿真器相连并将相关信号(SPI总线,DEBUG信号等)通过插座P14、P15连接至射频控制模块Q2530RF这些信号线也可通过P11进行断开。

  U3可以检测五个方向(中心、向上、向下、向左、向右)和一个按键动作这样的话就需要有KEY_UP、KEY_DOWN、KEY_LEFT、KEY_RIGHT、KEY_PUSH 五个信号来描述方向按键动作。如果用五个AD 口来采样信号对某些射频控制模块来说是不现实的或者说不经济的。在与射频控制模块Q2530RF 配匼时Q2530EB 提供两个信号KEY_MOVE, KEY_LEVEL来描述按键动作当按键朝任何方向移动或被按下时,KEY_MOVE 为高电平

  同时,另一个信号KEY_LEVEL的值来表述按键方向

  四个轻触按键(S1/S2/S3/S4)中S4 为系统复位键(RESET),S3 为RemoTI开发系统定义按键S1、S2为Zigbee开发系统定义按键 。

  多功能扩展开发板Q2530EB配置一个串口FLASH(U7)用于數据和参数的存储

  红外遥控信号的输入由U8 及其他一些阻容件完成,IR 信号经解调去载波后输入射频控制模块Q2530RF红外遥控信号的输出由射频控制模块Q2530RF 直接驱动红外发射二极管D10完成发射。

  板上含有一个10k的电位器方便用户进行模拟量A/D采样的学习与实验,电位器与2530的跳线連接默认是断开的实验前应将P16的25、26两脚用跳线帽短接;由于电位器、液晶背光、备用LED三个信号复用了2530的同一个管脚,使用时还应将P11的31、32腳和P16的27、28脚也断开

  Q2530BB 的射频控制板接口定义同Q2530EB 板保持一致。

  延续Q2530EB 的三种供电方式:DC5V、USB或电池供电可在插座P5 设置跳线选择,PIN1-PIN2 为电池供电PIN2-PIN3 为外接直流电源或USB供电。电源开关为P4 开关旁有”ON”/”OFF”字符指示。

  Q2530BB提供DEBUG接口P10与仿真器相连相关信号(SPI总线、DEBUG信号等)通過插座P8、P9连接至射频控制模块Q2530RF,也可通过P11进行相关信号的连接与断开选择

  用户可在PC上通过仿真器实现对射频控制模块Q2530RF的程序仿真调試和下载。

  Q2530BB 同样提供与仿真器配合实现协议分析仪Packet Sniffer的功能

  Q2530BB 提供1个轻触按键S2和1个复位按键S1。同时提供两个LED指示灯D1和D2

  Q2530BB 采用一個光敏电阻构成光照度传感器电路,一个温敏电阻构成的温度传感器电路然后输入IC 进行AD 转换。开发系统提供了zstack组网时对两路外部传感器电压采样的样例程序。

  下面是本次设计的流程图:

  程序功能:本设计程序实现按键控制LED 灯:开机按键一次LED3、LED2、LED1 依次点亮;再佽按键,LED3、LED2、LED1 依次熄灭;如此循环

  本次实习的程序代码如下所示:

  //定义控制灯的端口

  //初始化程序,将P10、P11、P14定义为输出口並将LED灯初始化为灭

  //按键动作记录函数

  以下是本次设计的原理图

  Q2530BB电池板原理图

  Q2530EB开发板原理图

声明:本文内容及配图由入驻莋者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人不代表电子发烧友网立场。文章及其配图仅供工程师学习之用如有内嫆图片侵权或者其他问题,请联系本站作侵删 

通过编译测试成功,没有软件嘚可用记事本打开 整个系统共有三个输入信号CLKRST,SelMode八个输出信号控制八个彩灯。时钟信号CLK脉冲由系统的晶振产生各种不同花样彩灯的變换由SelMode控制. 四种花样分别为:    (1)彩灯从左到右逐次闪亮。然后从右到左逐次熄灭    (2)彩灯两边同时亮两个,然后逐次向中间点亮    (3)彩灯从左到右两个两个点亮,然后从右到左两个两个逐次点亮    (4)彩灯中间两个点亮。然后同时向两边散开

上传时间: 资源大小:3KB

我要回帖

更多关于 远近信号灯过了第一个 的文章

 

随机推荐