CC2530无线单片机

  • 格式:docx
  • 大小:63.81 KB
  • 文档页数:4
****************************/
void InitIO(void)
{
P1|=0x13; //添加代码初始化LED灯相关管脚
}
/***************************
*功能:主函数
***************************/
void main(void)
注意:题目可打印,须用笔作答,自己添加华软作业纸封面,不可抄袭,鄙视抄袭!
作业一
1、简述CC2530的存储空间是如何映射的?
Cc2530基于51内核,各种存储空间如下:
1CODE:0X0----0XFFFF;
2DATA:0X0----0XFF;
3XDATA:0X0----0XFFFF;
4SFR:0X80---0XFF;
2、到目前为止,请谈谈CC2530上的c语言程序设计和PC机windows上的c语言程序设计有何异同?
相同之处:都是C语言编写。
不同之处:前者是51内核,才用哈佛结构,即程序存储器和数据存储器分开。存储空间不同,分为四部分。
Windows基于冯诺伊曼结构。只有一种。
作业二
一、请使用位运算完善下面的代码(下面描述的第几位均从第0位开始计算)
1、2、
3、
4、
作业三
一、编程题:在cc2530上实现下面三支发光二极管暗点流动。
#include <ioCC2530.h>
#define LED1 P1_0
#define LED2 P1_1
#define LED3 P1_4
/*******************
功能描述:软件延时;
*******************/
{
InitIO();//初始化LED灯控制IO口
while(1) //死循环
{
LED1=0; LED2=1; LED3=1;
Delay(10);//延时
LED1=1; LED2=0; LED3=1;
Delay(10);//延时
LED1=1; LED2=1; LED3=0;
Delay(10);//延时
}Байду номын сангаас
}
void Delay(unsigned int count)
{
unsigned int i;
unsigned int j;
for(i=0;i<count;i++)
{
for(j=0;j<10000;j++)
;
}
}
/****************************
功能描述:初始化发光二极管所连接的管脚;