c语言编程,用的是cc2530芯片,老师让我们做写出这两个程序,有没有大神可以帮帮忙?问题和各个端口与

我已经学会了51单片机并熟练C语言,现在想学Zigbee和CC2430请问我应该怎样学_百度知道
我已经学会了51单片机并熟练C语言,现在想学Zigbee和CC2430请问我应该怎样学
请说明具体步骤,最好能说明先学什么,再学什么
提问者采纳
有布线图,实践出真知,花点钱是很值得的。软件平台使用的是IAR的workbench,网上有的,祝你早日学会,zigbee用用其实不难,自己找个破解版的就OK了,使用起来跟平时的单片机没什么两样,就像平时使用单片机是一样一样的。但是想要清楚的了解他的协议栈。
学习嘛,至少目前为止,我还没摸透,是C8051内核的不赞同楼上的看法,非常方便我们开发和使用,我也是一步一步来的,体积更小,网上都是有的,最好是买几个模块学习学习,不然云里雾里,很难学会。
其实只要肯花时间进去,需要一些时日才能看懂,呵呵,CC2430出来已经好几年了,吃透就更长了,实例程序,先看一些ZIGBEE入门的知识,推荐最新款CC2530,就比较复杂了,功能更全,介意使用CC2530,而且对于CC2530ti公司提供了一套完整的解决方案,用户手册等等,就是程序复杂一些
其他类似问题
为您推荐:
其他4条回答
然后按照zigbee的协议开始组网,一般都会有配套的学习资料去淘宝买一套zigbee的开发套件,通信等
还是去买个套间吧,CC核的吧。这两个其实还是有点差别的。你可以两个分开了解下,如何决定着重学哪一个。以我目前的经验来看,zigbee在实际项目中用的还是比较少的,比较成本太高,稳定性也不容乐观。CC2430是TI最近推得挺好的一款单片机,个人认为值得一学,而且430在国内中低端市场用的非常多!430用熟练了,找工作不要太容易噢!我目前跟的一个项目就是用430的,虽然我还没有很熟练...有什么问题也可以继续来问我,我也是大学生,目前在跟导师做商业的项目。zigbee等略有接触。
zigbee协议
到网站上下载相应的元件说明。仔细研究一下,还可以看一下网上的相关实例,祝你成功
您可能关注的推广
51单片机的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁怎么学习编程啊?大神们帮帮忙_百度知道
怎么学习编程啊?大神们帮帮忙
怎么学习编程啊?怎么学习编程啊?给个详细地址
提问者采纳
学程序要有恒心,是其他如C++。多动手多练习。毕竟程序是活的:1。相对而言,它是面向过程的编程语言;3。遇到问题。多阅读别人的源代码,先注重看得懂,不要太注重记住那些命令。不要死记语法,对C有一个比较全面的了解之后;5。多用Google,相信楼主一定可以学好C语言的;4,写程序主要要有思路,C#等现在主流编程语言的基础,java。当把所有C的内容学习一遍下来,这样对更深入的理解C语言,刚开始看的时候,首先尝试自己解决,坚持下来。 这边提出几点学程序的建议,C语言还是比较容易的、baidu,就可以多去看看别人的代码,熟练程度是靠你多用来慢慢积累起来的;2、以及拓宽编程思路都有好处C语言是编程语言的入门级语言
提问者评价
其他类似问题
为您推荐:
其他1条回答
学习编程是一件好事 不过之前你得先了解 你学习编程的目的是什么 这个很重要 因为目的决定发展方向
目前对于编程有很多种编程语言以及相对应的开发软件 下面说明一些常用的编程语言 根据你的情况选一种语言进行学习 不要盲乱学习
C语言 一种可移植性和多系统平台的编程语言 开发软件TC
VB 一种可以说是既学既用的软件开发语言 开发软件如:VB6.0
DELPHI 一种和VB差不多的既学既用的软件开发语言不过其功能远比VB强大 代码书写上更加方便
开发软件 DELPHI7.0
JAVA 一种功能强大可移植性强开发语言
程序语言,顾名思义就是语言,是用于交流的,程序就是计算机的语言和人的语言的翻译者,做一个程序员就是要把人类世界的问题用计算机的方法去解决和展现,可是因为种种原因,大多数人在如何学好语言,如何学...
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁C语言编程题,最基本的,实在做不出来了,用Dev-C++做有点无理,但实在不会……谢大神了!要求用Dev-C++做题目内容:无线电台的RS制信号报告是由三两个部分组成的:R(Readability) 信号可辨_百度作业帮
C语言编程题,最基本的,实在做不出来了,用Dev-C++做有点无理,但实在不会……谢大神了!要求用Dev-C++做题目内容:无线电台的RS制信号报告是由三两个部分组成的:R(Readability) 信号可辨
C语言编程题,最基本的,实在做不出来了,用Dev-C++做有点无理,但实在不会……谢大神了!要求用Dev-C++做题目内容:无线电台的RS制信号报告是由三两个部分组成的:R(Readability) 信号可辨度即清晰度.S(Strength)
信号强度即大小.其中R位于报告第一位,共分5级,用1—5数字表示.1---a2---b3---c4---d5---e报告第二位是S,共分九个级别,用1—9中的一位数字表示1---aa2---bb3---cc4---dd5---ee6---ff7---gg8---hh9---ii现在,你的程序要读入一个信号报告的数字,然后输出对应的含义。如读到59,则输出:ii, e.输入格式:一个整数,信号报告。整数的十位部分表示可辨度,个位部分表示强度。输入的整数范围是[11,59],这个范围外的数字不可能出现在测试数据中。输出格式:一句话,表示这个信号报告的意义。按照题目中的文字,先输出表示强度的文字,跟上逗号和空格,然后是表示可辨度的文字,跟上句号。注意可辨度的句子的第一个字母是小写的。注意这里的标点符号都是英文的。
#include&&stdio.h&int&main(){&&&&int&n,&R,&S,&i;&&&&scanf(&%d&,&&n);&&&&R&=&n/10;&&&&S&=&n%10;&&&&for&(i&=&0;&i&&&2;&++i)&&&&&&&&printf(&%c&,&'a'+&S&-&1);&&&&printf(&,%c.\n&,&'a'&+&R&-&1);&&&&return&0;}
这个输出是一句话吗?没限制输入的数字范围啊
你运行一下试试再说。题上说了“输入的整数范围是[11,59],这个范围外的数字不可能出现在测试数据中。”
服气了…那个+s和+r是什么意思?
把char类型和ASCII码值联系起来a b c d e f g S是强度,1对应a,那么'a' + S表示字符'a'向右移S位,得到'b',因为1对应‘a',所以还要-1,把'b'向左移,得到'a'+R同理楼上那个去记2个字符之间的距离为48是不可取的行为,没必要去记
送分题#include&stdio.h&int&main(){&&&&char&a,b,c;&&&&scanf(&%c%c&,&a,&b);&&&&printf(&%c%c,&%c.\n&,b+48,b+48,a+48);&&&&return&0;}【C(编程语言)】如何能快速掌握用嵌入式C语言来设计开发MCU代码的方法?以CC2530_科技_易房网
如何能快速掌握用嵌入式C语言来设计开发MCU代码的方法?以CC2530
作者:admin
开发环境:C语言集成开发环境(IAR Embedded Wordbench)—IAR for
有C语言基础 易房网小编为您精选了网友的解决办法,供您参考 ----------------
开发环境:C语言集成开发环境(IAR Embedded Wordbench)—IAR for
有C语言基础易房网小编为您精选了网友的解决办法,供您参考-----------------------------------------------------网友回答:
易房网小编为您精选了网友的解决办法,供您参考-----------------------------------------------------网友回答:
怎样能快速掌握用嵌入式C语言来设计开发MCU代码的方法:买一个开发板,结合着例程看懂各种模块的使用方法。CC2530:如果是点对点通信,把他当做无线串口就可以了,如果是组网通信就要写组网协议,星状网?簇状网?或者别的。其实针对51单片机,开发环境还是用keil简单,网上教程也很多。
易房网小编为您精选了网友的解决办法,供您参考-----------------------------------------------------网友回答:
IAR和CC2530亲和度最好,CC2530本身的协议也是在IAR的环境下开发的。建议从例程开始看。先了解系统的整体架构,hal, osal 的原理。
易房网小编为您精选了网友的解决办法,供您参考-----------------------------------------------------网友回答:
没有买开发板吗,开发板附送的资料虽然不怎么样,但是看看是很容易入门的。 搞这个你得知道ti有个zstack协议栈。
易房网小编为您精选了网友的解决办法,供您参考-----------------------------------------------------网友回答:
买套开发板,自己玩一下。zstack里面有GenericAPP,实验,学习一下。再看看TI的文档就差不多了吧。这东西难点不在学这个东西怎么用,这块TI的Demo code和文档都做的很好了,而在你要自己有idea做好的产品出来。
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将
追究责任;3.作者投稿可能会经我们编辑修改或补充。
Galaxy F? 三星全金属旗舰亮相(图)
十大女星素颜谁最美?【组图】
芒果台呛王思聪说了什么 王思聪反斥:不要碧莲
户型图到底骗了你多少?
不同国家15个最奇特性习俗盘点【图】
十大性感女星择偶标准大揭秘【组图】
谭晶老公邓中翰背景资料及照片曝光【图】
10大女星袭胸门盘点【组图】
友情链接、商务合作QQ:共有 1176 人关注过本帖
标题:求大神帮忙把下面两个简单的程序合并在一起。非常感谢!
等 级:新手上路
&&已结贴√
&&问题点数:20&&回复次数:10&&&
求大神帮忙把下面两个简单的程序合并在一起。非常感谢!
如下程序 。现要把步进电机正反转的控制按键变为S3,&&sbit S3=P3^5。。。。程序如下:
正反转程序:
//先把J01的ABCD四个跳线组用跳线帽接通,(不使用步进电机时,请取下,以免影响其它模块的运行)
//步进电机正反方向运行。当按键S2=1时逆时针运作,当按键按下时顺时针运行。
#include&reg52.h&
sbit S2 =P3^4;
sbit dula=P2^6;
sbit wela=P2^7;
void delay (void)
&&& for (k=0; k&2000; k++);
void main()
&&& P0=0X00;//关掉数码管的信号。阻止数码管受到P0口信号的影响。
&&& dula=1;
&&& wela=0;
&&& delay();
&&& dula=0;
&&& wela=0;
&&& delay();
&&& while (1)
&&&&&&&&&&&&if(S2==1)
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& P0=0XF3;//ABCD=1010&&
&&&&&&&&&&&&&&& delay();
&&&&&&&&&&&&&&& P0=0XDB;//ABCD=0110&&&
&&&&&&&&&&&&&&& delay();
&&&&&&&&&&&&&&& P0=0XCF;//ABCD=0101
&&&&&&&&&&&&&&& delay();
&&&&&&&&&&&&&&& P0=0XE7;//ABCD=1001
&&&&&&&&&&&&&&& delay();
&&&&&&&&&&&&}
&&&&&&&&&&&&else
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& P0=0XE7;//ABCD=1010&&
&&&&&&&&&&&&&&& delay();
&&&&&&&&&&&&&&& P0=0XCF;//ABCD=0101
&&&&&&&&&&&&&&& delay();
&&&&&&&&&&&&&&& P0=0XDB;//ABCD=0110
&&&&&&&&&&&&&&& delay();
&&&&&&&&&&&&&&& P0=0XF3;//ABCD=1001
&&&&&&&&&&&&&&& delay();
&&&&&&&&&&&&}
&&&&&&&&&&&&&&&
&&&&&&&&&&&&
加减速程序:
PL-51单片机开发系统演示程序 - 步进电机加减速运行程序&&&
按键S2起动:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
1.步进电机启动时,转速由慢到快逐步加速。&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
2.步进电机匀速运行&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
3.步进电机由快到慢逐步减速到停止&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
步进电机步进角为 7.5度,一圈 360 度。
双四拍工作方式:
AB-BC-CD-DA (即一个脉冲,转 7.5 度)
单双八拍工作方式:
A-AB-B-BC-C-CD-D-DA (即一个脉冲,转 3.75 度)&&&&&&&&&&&&
【小提示】先把J01的ABCD四个跳线组用跳线帽接通,(不使用步进电机时,请取下,以免影响其它模块的运行)!&&&
*****************************************************************/
#include &reg51.h&&&&&&& //51芯片管脚定义头文件
#include &intrins.h&&&&&&& //内部包含延时函数 _nop_();
#define uchar unsigned char
#define uint&&unsigned int
sbit dula=P2^6;
sbit wela=P2^7;
sbit&&S2=P3^4;
uchar code FFW[8]={0x04,0x0c,0x08,0x18,0x10,0x30,0x20,0x24};
/********************************************************/
/*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
/* 11.0592MHz时钟,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
/*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
/********************************************************/
void delay()
{&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&& for(s = 0 ; s &500 ; s++) ;&&
&&& }while(--k);
/********************************************************/
/*步进电机正转
/********************************************************/
void&&motor_ffw()
&&& for (i=0; i&8; i++)&&&&&&//一个周期转30度
&&&&&& P0 = FFW[i];&&&&&&&&& //取数据
&&&&&& delay();&&&&&&&&&&&&&&&&&//调节转速
/********************************************************
*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*步进电机运行&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*********************************************************/
void&&motor_turn()
&&&rate=0x10;
&&&x=0xf0;
&&&&&&&&motor_ffw();&&&&&&&&&&&&&&&//加速
&&&&&&&&rate--;
&&&&&}while(rate!=0x01);
&&&&&{&&&&&
&&&&&&&&motor_ffw();&&&&&&&&&&&&&&&//匀速
&&&&&& x--;
&&&&&}while(x!=0x01);
&&&&&&&&motor_ffw();&&&&&&&&&&&&&&//减速
&&&&&&&&rate++;
&&&&&}while(rate!=0x10);&&&
/********************************************************
*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*&&主程序&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*********************************************************/
&&& P0=0X00;//关掉数码管的信号。阻止数码管受到P0口信号的影响。
&&& dula=1;
&&& wela=0;
&&& delay();
&&& dula=0;
&&& wela=0;
&&& delay();
&&&while(1)
&&&&&&P0=0xf0;
&&&&&&if(S2==0)
&&&&&& motor_turn();
/********************************************************/
搜索更多相关主题的帖子:
等 级:新手上路
求帮忙啊&&毕设急需。。。。
等 级:新手上路
这个不会啊&&只懂点皮毛
等 级:新手上路
回复 3楼 huang_karl
我也是新手&&&。。。。。可惜这两个程序要一起烧到板子里。。。。求大神。。
来 自:甘肃
等 级:蝙蝠侠
帖 子:267
专家分:853
额,都毕设了,你还是新手啊?????
Edsger Dijkstra:算法+数据结构=程序
来 自:淮河河畔
等 级:贵宾
威 望:61
帖 子:2387
专家分:13364
你把二者写在一起,然后同过他们的某种变量关系进行链接就可以了
等 级:新手上路
回复 6楼 邓士林
我是学机械的&&抽到单片机的题目 好不懂。。。。怎么拼在一起 真心不懂。
等 级:新手上路
回复 5楼 雪狼MJ
额。。。学机械的 毕设抽到单片机的课题。。。接触过一点点。。。学的汇编。c接触的极少。。。
等 级:新手上路
有没有 亲 帮帮忙啦 。。。。。。帮我拼在一起啦
等 级:新手上路
版权所有,并保留所有权利。
Powered by , Processed in 0.028587 second(s), 9 queries.
Copyright&, BCCN.NET, All Rights Reserved

我要回帖

更多关于 contiki cc2530 的文章

 

随机推荐