




免费预览已结束,剩余3页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
作业一答案1、简述CC2530的存储空间是如何映射的?答:CC2530物理存储器的两种主要存储介质:SRAM、FLASH 虚拟存储空间的种类及地址范围如下: CODE:0X0-0XFFFF;64KB DATA:0X00-0XFF;256字节 XDATA:0X0-0XFFFF; 64KB SFR:0X80-0XFF;128字节2、到目前为止,请谈谈CC2530上的c语言程序设计和PC机windows上的c语言程序设计有何异同?答:(可以自由发挥)相同点:基本语法相同不同点:CC2530上需要调用特有的头文件、需要对相应寄存器进行设置等等,两种开发环境不同。作业二一、请使用位运算完善下面的代码(下面描述的第几位均从第0位开始计算) 答案不是唯一的 1、 2、 /让x的第12、11、10位全变成1 ,而其余位不变。int x;x|=0x710;或X|=0X1C00;/让x的第12位为0时则跳出循环。int x;while( x&(112) );/让x的第9、8、7、6位变成(1010)2 ,第15、14、13位变成(110)2 ,而其位不变。int x;X&=(16)|(18)|(113);X|=(17)|(19)|(114)|(115);或者写成x=x&(E3C0)|(0XC280); 3、 4、/请编程程序把整型变量x以二进制的形式输出来int i,x,a=0x8000;unsigned char b16;for(i=0,ii)printf(“1”); else printf(“0”);作业三1、 编程题:在cc2530上实现下面三支发光二极管暗点流动。答案不是唯一#include #define LED1 P1_0#define LED2 P1_1#define LED3 P1_4void Delay(unsigned int count) unsigned int i; unsigned int j; for(i=0;icount;i+) for(j=0;j10000;j+) ; void main()P1DIR|=0X13;P1SEL&=0X13;while(1) LED1=0; LED2=1; LED3=1; Delay(100); LED1=1; LED2=0; LED3=1; Delay(100); LED1=1; LED2=1; LED3=0;作业四1.CC2530 看门狗定时器的时钟源为 32K HzCC2530的射频电路可以工作在 32MHz下。2. CC2530的串行通信接口可以分别运行于 UART 模式和 SPI 模式。 3.与传统8051单片机相比,cc2530最主要的共同点是他们都有一个 80C51内核 ,cc2530最主要特点是增加了 无线射频 电路。4. CC2530片内具有一个中断控制器,能够同时对 18 路中断源进行管理;其中EA寄存器的作用是: 中断总开关 。5.CC2530的工作模式可以分为 主动模式 、 空闲模式 、PM1、PM2、PM3,全速运行的模式是 主动模式 ,最省电的模式是 PM3 。6. CC2530的定时器1除了产生定时中断外,还可以在输出pwm波,共有 5 路pwm输出通道。7. 采用RS232C实现最简单的双机互联,至少需要如下信号线: TXD 、 RXD 和GND。8.RS-232C的帧格式由四部分组成,包括: 起始位 、 数据位 、奇偶校验位和停止位。 9.计数器有三种操作模式: 自由运行模式 、 模模式或正计数/倒计数运行计数器。10.CC2530的ADC最多支持8路转换通道,转换精度最多可达 12 位数字位。11.CC2530F256内部具有8K RAM 。12.CC2530有 21 个I/O口,除P1_0 和 P1_1 有20mA的驱动能力,其余引脚只有4mA的驱动能力。13.若有C51语句unsigned char temp,那么temp占用 1 个字节;若有C51语句unsigned int tmp,那么tmp占用 2 个字节。14.RS232-C串口通讯中,表示逻辑0的电平是 +3V-+15V ,表示逻辑1的电平是 -15V-3V 。15.在IAR环境下进行CC2530编程,语句“_sfr int x;”中“_sfr”的作用是 让变量x存放在sfr区 。16.如果将CC2530的P1端口设置为外设I/O功能,需要设置 P1SEL 寄存器,P1端口设置为输入端口,需要设置 P1DIR 寄存器。作业五1 请简要说明IAR环境下cc2530中断处理程序的通用编写模板。答:#pragma vector=向量地址 _interrupt void 中断函数名(void) 中断处理; 中断清除;2 在处理按键时,为什么要“去抖”?怎样“去抖”?答:通常的按键所用开关为机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开。因而在闭合及断开的瞬间均伴随有一连串的抖动,为了不产生这种现象而作的措施就是按键消抖。可以采用“延时”一段时间(通常为3-10ms)在去检测按键是否按下。3. 简述CC2530看门狗控制器的编程步骤。a)看门狗定时器T0的设置。b)计算主控程序循环一次的耗时。c)设计T0溢出所对应的中断服务程序。此子程序只须一条指令,即在T0对应的中断向量地址(000BH)写入无条件转移命令,把计算机拖回整个程序的第一行,对单片机重新进行初始化并获得正确的执行顺序看门狗也有对计算机危害之处。 4.CC2530有多少路中断源,请至少说出5种中断源名称。CC2530的CPU
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基于多相催化反应的VOCs深度治理研究-洞察及研究
- 碳中和背景下的纺织品绿色制造策略-洞察及研究
- 空间数据分类算法-洞察及研究
- 协作系统性能评估-洞察及研究
- 突变筛查方法-洞察及研究
- 晶体生长中的纳米材料科学探索-洞察及研究
- 教育业电子支付服务分析-洞察及研究
- 时间序列模型在酒店收益应用-洞察及研究
- 气候数据驱动的区域气候变化特征分析-洞察及研究
- 南开从业资格证考试及答案解析
- 2025呼和浩特粮油收储有限公司招聘18名工作人员考试参考题库及答案解析
- EYSkyworth供应链SCM流程规划含现状分析与调研访谈记录
- 抖音达人签约合同协议书
- 新22J01 工程做法图集
- 2024年社区警务规范考试题库
- 《运动训练学》(第二版)PPT
- GB∕T 21448-2017 埋地钢质管道阴极保护技术规范
- 轮扣式脚手架高支模工程监理实施细则
- 过程业绩和产品符合性报告
- 第三章耕作机械
- 流体力学习题解答以及试卷及详细解答
评论
0/150
提交评论