嵌入式系统开发技术课程设计(编辑修改稿)内容摘要:
的,其中按键功能分配如下: SW1 开始测试(进入功能选择菜单) SW2 设置模块为接 收功能( Light) SW3 设置模块为发送功能( Switch) SW4 发送模块发送命令按键 当发送模块按下 SW4 时,将发射一个控制命令,接收模块在接收到该命令后,将控制 LDE1 的亮或者灭。 其中 LED6 为工作指示灯,当工作不正常时, LED5 将为亮状态。 设计步骤 给智能主板供电( USB 外接电源或 2 节干电池)。 将两个无线节点模块分别插入到两个带 LCD 的智能主板的相应位置。 将 的天线安装在无线节点模块上。 将 CC2530 仿 真器的一端通过 USB 线( A 型转 B 型)连接到 PC 机,另一端通过 10Pin 下载线连接到智能主板的 CC2530 JTAG 口( J203)。 将智能主板上电源开关拨至开位置。 按下仿真器上的按钮,仿真器上的指示灯为绿 色时,表示连接成功。 6 、使用 打开“„ \OURS_CC2530LIB\lib11(simple_RF)\ IAR_files ”下的 文件,下载程序。 关掉智能主板上电源,拔下仿真器,按 5 步骤对另一个模块下载程序。 打开两个模 块的电源,当 LED1 处于亮时,按下 SW1 进入模块功能选择。 然后一个模块按下 SW2 设置为接收功能( Light),此时 LED3 将被点亮;另一个模块按下 SW3 设置为发 送功能( Switch) ,此时 LED4 将被点亮。 按下发送模块的 SW4 按键,接收模块的 LED6 将被点亮,再次按下 SW4 按键, 9 LED6 将被熄灭。 注:如果需要重新设置模块的收发功能,按复位按键。 10 程序流程图 11 代码清单 : include include include include include include define RF_CHANNEL 25 // GHz RF 使用信道 25 define PAN_ID 0x2020 //通信 PANID define SWITCH_ADDR 0x2530 //开 关模块地址 define LIGHT_ADDR 0xBEEF //灯模块地址 define APP_PAYLOAD_LENGTH 1 //命令长度 define LIGHT_TOGGLE_CMD 0 //命令数据 // 应用状态 define IDLE 0 define SEND_CMD 1 //应用角色 define NONE 0 define SWITCH 1 define LIGHT 2 define APP_MODES 2 //按键 define HAL_BUTTON_1 1 define HAL_BUTTON_2 2 define HAL_BUTTON_3 3 define HAL_BUTTON_4 4 define HAL_BUTTON_5 5 define HAL_BUTTON_6 6 static uint8 pTxData[APP_PAYLOAD_LENGTH]。 //发送数据数组 164 static uint8 pRxData[APP_PAYLOAD_LENGTH]。 //接收数据数组 static basicRfCfg_t basicRfConfig。 //RF 初始化结构体 extern void halboardinit(void)。 //硬件初始化函数 12 extern void ctrPCA9554FLASHLED(uint8 led)。 //IIC 灯控制函数 extern void ctrPCA9554LED(uint8 led,uint8 operation)。 extern uint8 halkeycmd(void)。 //获取按键值函数 ifdef SECURITY_CCM //安全密钥 static uint8 key[]= { 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, }。 endif static void appLight()。 //灯应用处理函数 static void appSwitch()。 //开关应用处理函数 static uint8 appSelectMode(void)。 //选择应用功能函数 /************************************* / 函数名称: appLight * 功能描述:接收模式应用函数,初始化 RF 一些参数,接收另一个模块发送的控制命令,然后控制相应的 LED 灯 * 参 数:无 * 返 回 值:无 /***************************************************/ static void appLight() { = LIGHT_ADDR。 //设置接收模块的地址 if(basicRfInit(amp。 basicRfConfig)==FAILED) //RF 初始化 { ctrPCA9554FLASHLED(5)。 //RF 初始化不成功,则所有的 LED5 闪烁 } basicRfReceiveOn()。 //打开接收功能 // Main loop while (TRUE) { while(!basicRfPacketIsReady())。 //准备接收数据。嵌入式系统开发技术课程设计(编辑修改稿)
相关推荐
工业调整和振兴规划》和科研开发、技术改造、融资信贷、结构调整、扩大 内需 等配套政策,极大地鼓舞了船舶工业广大干部职工战胜困难的信心,对我国船舶工业保持生产增长、推进结构调整、稳定造船订单、扩大船舶市场发挥了重要作用。 2020 年,随着一批大型造船企业迅速崛起,船舶工业产业集中度进一步提高。 上海外高桥造船有限公司造船完工 603 万载重吨,大连船舶重工集团公司 380 万载重吨
表 10 热桥楼板 1 每层材料名称 厚度(mm) 导热系数W/() 蓄热系数W/() 热阻值()/W 热 惰 性 指标 D= 修正系数 α 水泥砂浆 高密度膨胀聚苯板 钢筋混凝土 水泥砂浆 热桥楼板各层之和 热桥楼板热阻 Ro=Ri+∑ R+Re= () Ri= ()。 Re= () 传热系数 KB4 =1/Ro= W/() 热桥楼板(墙内楼板)构造类型 2: 水泥砂浆( )
企业竞争合作的压力 、 追求范围经济 2020/9/16 Ch01 市场营销与市场营销学 52 一个综合了上述四种产业融合的例子: 手机产业 互联网内容服务 掌上电脑、互联网与移动通信行业的融合 PDA产业 移动互联产业 (如 3G智能手机 ) 电信网络运营 2020/9/16 Ch01 市场营销与市场营销学 53 三、产业融合的经济效应 (一)赋予传统产业以竞争活力
主。 ② 入房步骤同前。 ③ 开窗或空调,对房间进行通风换气。 ④ 边抹尘边检查。 检查房间墙壁有无裂缝;设备设施有无损坏;电器灯具是否正常;窗纱有无破损等情况。 ⑤ 检查恭桶是否漏水;冷、热水龙头出水是否正常;水箱是否严密,有无滴水现象。 一旦发现应及时记录报修。 ⑥ 检查床单、枕套、被套是否变潮;“巾类 ” 是否干燥、柔软而富有弹性。 一旦发现不符合标准的情况应随时撤换。 ⑦
思维广阔,会有一些超常规的解法: 3- 2, 5- 3- 2。 对这样的解法到底如何评价,教师就得抓住契机,让学生在小组中进行讨论说理,阐述自己 的观点,从而对新的 解法达成共识。 又如,有趣的搭配: 4 个小朋友见面,每两个都握握手,共要握几次手。 题目一出现,学生就说出各种答案: 6 次、 8 次、10 次、 12 次,众说纷纭。 这时,教师可先组织学生进行合作学习。
√”,错的打“ x”) ( 1)三角形的面积等于平行四边形面积的一半。 ( ) ( 2) x= 是方程 = 的解。 ( ) ( 3)含有未知数的式子叫做方程。 ( ) ( 4)用字母表示乘法分配律是 (ab)c=a(bc)。 ( ) ( 5) 是一个循环小数,循环节是 428。 ( ) 四.选择。 ( 1)下列是方程的有( )。 A 2y+ 8 B 2x- 157 C 2y- 5=18 (2)