- 博客(15)
- 资源 (11)
- 收藏
- 关注
原创 单片机之流水灯
为了让ZigBee的开发更加简单高效,TI公司推出了基于CC2530芯片的协议栈-Z-Stack。协议栈实质上就是能实现各个功能的示例框架代码,我们要实现自己想要的功能,只需要在协议栈的基础上修改或添加即可。Z-Stack的发展 由0.0.1 -2.5.1a Mesh:之前版本的升级 HA:智能家居 SE:智能能源 他们的区别是应用部分不同 工程打开路径D:\桌面\工大\1班\lesso
2017-05-31 22:17:29 739
原创 WSN之DHT11温湿度传感器
/** 描述:DHT11 测试 作者:VigiLin from www.GEC-EDU.org 时间:2012-7-9*/#include "ioCC2530.h"#include <stdio.h>#define uchar unsigned char #define uint unsigned int#define DHT11_DATA P0_4/***************
2017-05-26 19:46:33 604
原创 WSN之串口
同步与异步 单工 、半双工和全双工 USART:通用的同步异步收发器 UART:通用的异步收发器 SPI:高速同步串行口串口的配置步骤: 1、 指定串口模式,串口的IO口位置,SFR 寄存器位 PERCFG.U0CFG 选择是否使用备用位置 1 或备用位置 2。 2、 相应的IO配置成片上外设 3、 8个数据位,1个停止位,无流控,无校验 4、 确定波特率 5、 如果使用
2017-05-26 19:39:39 437
原创 WSN 之定时器1
一般来说控制寄存器 T1CTL 用于控制定时器操作。状态寄存器 T1STAT 保存中断标志。 #include <ioCC2530.h>void Init_timer1(){ T1CTL = 0x0d;//工作在128分频,自由运行模式 T1STAT &= 0x21;//清除中断标志位}void main(){ Init_timer1(); P1DIR |= 0x02;
2017-05-24 17:44:30 565
原创 WSN之振荡器和时钟
时钟的控制可以使用 CLKCONCMD SFR 寄存器执行。 CLKCONSTA 寄存器是一个只读的寄存器,用于获得当前时钟状态。注意改变 CLKCONCMD.OSC 位不会立即改变系统时钟。时钟源的改变首先在 CLKCONSTA.OSC = CLKCONCMD.OSC 的时候生效。CC2530在正常运行的时候需要体用一个高频的时钟信号和一个低频的时钟信号 高频时钟信号:主要供给CPU,保证
2017-05-24 17:37:26 649 1
原创 WSN之中断
每个端口的位都有位于 SFR 寄存器 P0IEN 、 P1IEN 和 P2IEN 的单独的中断使能 当中断条件发生在 I/O 引脚之一上面,P0-P2 中断标志寄存器 P0IFG、P1IFG 或 P2IFG 中相应的中断状态 标志将设置为 1。PxIEN :中断使能 P1CTL:设置上升沿触发还是 中断设置步骤: 1、 初始化IO工作在普通IO,上拉输入模式 (可忽略) 2、 首
2017-05-24 12:52:55 504
原创 5月22日实训总结
前言 1、 修改IP地址:192.168.1.24;子网掩码:255.255.255.0 2、 什么是ZigBee? ZigBee是无线设备之间的一种通信方式 3、 ZigBee的作用 用于无线模块和模块之前的通信,构建一个无线局域网,如果这个无线局域网用于传感器的数据采集和监控,那么这个网络叫做无线传感网,是无线局域网的一种应用 4、 引用ZigBee通信方式的原因 ZigB
2017-05-22 21:46:51 502
原创 实训之WSN(二)
#include<ioCC2530.h>#define LED1 P1_0#define LED2 P1_1#define KEY P1_2//延迟时间 time msvoid delay_ms(int time){ int i,j; for(i = 0 ;i < time;i++) { for(j = 0;j < 240;j++) { asm("NO
2017-05-22 20:54:06 337
原创 实训之WSN(一)
#include<ioCC2530.h>#define D1 P1_0#define D2 P1_1//延迟时间 time msvoid delay_ms(int time){ int i,j; for(i=0;i<time;i++) //作用:延迟时间=1毫秒*time { for(j=0;j<240;j++) //执行1毫秒 { asm("NO
2017-05-22 20:51:54 350
原创 嵌入式Linux基础学习(一)
1、嵌入式系统 嵌入式系统是以应用为中心,以计算机技术为基础,且软硬件可裁剪,对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统 2、嵌入式系统架构 嵌入式处理器、板载硬件、嵌入式操作系统、嵌入式应用程序 3、嵌入式系统具有操作系统的最基本功能: 进程调度、内存管理、设备管理、文件管理、操作系统接口(API调用)4、Linux(Ubuntu)的安装5、目录结构 /bl
2017-05-19 21:08:46 325
原创 String、StringBuffer、与StringBuilder的区别
看到几篇写的不错的文章,正好不用自己再总结一边,刚好可以再度学习一下 这里写链接内容 这里写链接内容这里写链接内容
2017-05-08 21:43:15 167
转载 详解Java中super的几种用法并与this的区别
子类的构造函数如果要引用super的话,必须把super放在函数的首位class Base {Base() {System.out.println("Base");}}public class Checket extends Base {Checket() {super();//调用父类的构造方法,一定要放在方法的首个语句System.out.println("Checket");}
2017-05-08 21:30:36 413
转载 StringBuffer 详解
StringBuffer 简介StringBuffer 是一个线程安全的可变的字符序列。它继承于AbstractStringBuilder,实现了CharSequence接口。StringBuilder 也是继承于AbstractStringBuilder的子类;但是,StringBuilder和StringBuffer不同,前者是非线程安全的,后者是线程安全的。Strin
2017-05-08 20:27:23 1500
原创 字符、字符串的操作方法集锦
String s="Hello World!"; /*截取字符串*/ String s1=s.substring(2,7); System.out.println("截取的字符串为:"+s1); /*连接字符串*/ String cn="Year"; String s2=cn.concat(s);
2017-05-08 20:15:53 400
原创 走出疑惑~
浑浑噩噩过了大半个学期了,我这几天发现我自己这一两个月啥事也没做成。 起初,刚开学的时候就开始在想,我自己是考研还是公务员,还是直接就业。作为一个妹子,这个真的是个值得深思的问题,首先爸爸和爷爷奶奶这边是希望我考研,说女孩子多读点书然后找份稳定的工作就行了,另一边妈妈和外婆家这边就是希望我考个公务员,这样离家近点,然后工作又稳定。家人都希望我自己能够安安稳稳的过生活,对于这些,过年就一直纠结纠结。
2017-05-07 21:25:42 238
Java常用工具类
2017-03-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人