在一个新类的定义中使用其他对象。这就是组合(composition)。组合是在Java中实现程序复用(reusibility)的基本手段之一。组合与"has-a"一个对象是另一个对象的数据成员。比如我们看之前提到的充电电筒的例子:一个充电电筒中的电池、LED灯、按钮…… 都可以是一个对象。我们可以定...
分类:
编程语言 时间:
2014-08-21 19:15:04
阅读次数:
192
上一篇:[stm32][ucos] 1、基于ucos操作系统的LED闪烁、串口通信简单例程* 内容简述: 本例程操作系统采用ucos2.86a版本, 建立了7个任务 任务名 优先级 APP_TASK_START_PRIO 2 主任务 APP_TASK_USER_I...
分类:
其他好文 时间:
2014-08-21 19:03:34
阅读次数:
274
透明手机:
机身设计的一大关键部分是可替换玻璃的使用,利用导电技术,在看不到线路的环境下,让LED发光。
这种玻璃内含液晶分子,对于内容的显示则是通过电流对分子的刺激来实现。当手机断电后,分子位置会随机分布,并呈现出乳白色的外观。
透明手机的设计特点概括起来有:
1、体积小。厚度约0.5公分,和iPhone5相比,屏幕4.3英寸,重量轻25%。
2、强化防摔,即使...
分类:
移动开发 时间:
2014-08-21 09:49:23
阅读次数:
204
模拟I2C通讯控制DS1307读写硬件时钟
#include "global.h"
#include "drv_ds1307.h"
#define I2C_CLK_PORT GPIOB
#define I2C_CLK_PIN GPIO_PIN_4
#define I2C_SDA_PORT GPIOB
#define I2C_SDA_PIN...
分类:
其他好文 时间:
2014-08-20 17:59:32
阅读次数:
385
先上图
LEDView效果如图所示。
之前看到一篇博客使用两个TextView实现了该效果,于是我想用自定义控件的方式实现一个LEDView,使用时即可直接使用该控件。
采用组合控件的方式,将两个TextView叠放在一起,再使用digital-7.ttf字体来显示数据,从而达到LED的效果。代码如下:
LEDView.class
package ione.zy.demo;
imp...
分类:
移动开发 时间:
2014-08-20 14:08:42
阅读次数:
355
应用程序与驱动之间需要进行命令的传递,因而它们之间需要共同定义一套双方都可以识别的数据结构,实际使用时它们include的是名字和内容相同但位置不同的头文件。比如spi_gpio_ad7193.h这个头文件中包含有仅给驱动所使用的结构 _mode/_confstruct _mode { // ...
分类:
其他好文 时间:
2014-08-20 12:09:22
阅读次数:
202
一、 数码管显示原理 我们最经常使用的是七段式和八段式LED数码管,八段比七段多了一个小数点,其它的基本同样。所谓的八段就是指数码管里有八个小LED发光二极管,通过控制不同的LED的亮灭来显示出不同的字形。数码管又分为共阴极和共阳极两种类型,事实上共阴极就是将八个LED的阴极连在一起,让其接地,这....
分类:
其他好文 时间:
2014-08-19 18:53:45
阅读次数:
413
http://files.cnblogs.com/guobaPlayer/testUSB2Serial.apkUSB转串口demo程序, 无需驱动,只要手机USB是OTG类型,插上我们的模块即可使用。当前波特率是9600bps更多USB转GPIO,按键,PWM,红外,SPI,IIC,ADC,欢迎咨询...
分类:
移动开发 时间:
2014-08-19 10:31:43
阅读次数:
257
本次测试采用的芯片是STM32F103CB我的开发板如下:此开发板有8个led,分别为D11,D12,D13,D14,D15,D16,D17,D18。查询核心板的电路图后知道其对应芯片的控制引脚为P0.0,P0.1,P0.2,P0.3,P0.4,P0.5,P0.6,P0.7,P0.8。现在开始测试点...
分类:
其他好文 时间:
2014-08-19 02:07:53
阅读次数:
382
上面的两个引脚常态下是断开的,当按下按钮时这两个引脚就接通了,所以可以当成普通的按键来用。下面的三个引脚中,一般是中间的引脚接地,两边的两个引脚分别接上拉电阻后接MCU的两个GPIO,当左右旋转旋钮时,这两个引脚会有相应的脉冲输出,MCU通过对这两个脉冲判断,可以获取是正转还是反转,从而对设备进行相应的控制。
在本例程中,我将树莓派的GPIO0,GPIO1,GPIO2配置成相应的功能,用来对旋转编码开关的状态进行检测。GPIO0检测按钮是否按下,GPIO1和GPIO2配合实现左右旋转的检测,在...
分类:
其他好文 时间:
2014-08-18 16:27:22
阅读次数:
670