上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页

温度传感器

摘要: 综述Figure1 展示了DS18B20的结构图。内部64位ROM用于存储设备唯一的串号。scratchpad包含一个2字节的温度寄存器,用于存储由温度传感器件发送来的数字输出。另外,scratchpad还提供了用于访问1个字节的最大值警报触发寄存器和1个字节的最小值警报触发寄存器的接口(TH和TL),和一个字节的配置寄存器。配置寄存器允许用户设置温度转数字值的分辨率(9位—12位)。TH、TL和配置寄存器都是EEPROM,所以,当断电时他们将保持数据不丢失。DS18B20采用DALLAS公司独特的单总线协议,使总线传输只需一根控制信号。因为所有的设备都通过三态或漏极开路端口链接到总线控制线需 阅读全文
posted @ 2012-04-06 09:10 hicjiajia 阅读(2218) 评论(0) 推荐(0) 编辑

蜂鸣器

摘要: 学习单片机有将近20天了,有一点感触,刚开始用proteus仿真,总是出现各种错误,无奈之下买了一块板子.要真正学习单片机必须有开发板,这句话一点没错.另外如果之前有数模和C语言的基础,学习起来是很快的, 单片机是座桥,ARM近在咫尺拉!.一、根据简谱写程序数据二、程序实现三、其他四、附录(五线谱对应表).一、根据简谱写程序数据 (必须有简单的简谱知识,为此我也专门去网上找了几个视频学了下 )1、音符变量对应表(F大调)2、根据乐谱确定变量这里简单说一点,<兰花花>是2/4拍,也就是以四分音符为一拍,每小结两拍, "T"代表一拍,"T/2"代 阅读全文
posted @ 2012-03-31 10:22 hicjiajia 阅读(2365) 评论(0) 推荐(1) 编辑

进程注入

摘要: 这里把很早前的一些文章陆续汇总下,以后研究方向会专注,本来就是菜鸟,总这一竿子那一竿子,最后一场空,以后主要是嵌入式,PC要放一放了.....预备知识:键盘记录功能需要用到全局键盘钩子(有局部钩子和全局钩子之分),而全局键盘钩子需要一个单独的dll文件,因为这个dll文件会被注入到任意获得键盘消息的进程中(个别系统进程无法注入),向操作系统注册钩子后,再在回调函数中处理对应的键盘事件就OK....另外,虽然dll也属可执行文件,但它需要带头大哥的指引才能启动(exe文件),因此,还需要一个起动机,也就是一个exe文件来帮助启动... (DEV-CPP编译通过)先看一下效果:这里贴两段程序,第一 阅读全文
posted @ 2012-03-21 19:14 hicjiajia 阅读(3957) 评论(0) 推荐(1) 编辑

51单片机虚拟调试

摘要: 1、安装Keil4与Proteus7.82、Keil4与Proteus7.8联调3、使用需要说明一下,我这里使用的虚拟电路板文件(TX-1.DSN)是郭天祥的那个.1、这一步就不用说了.....2、Keil4与Proteus7.8联调首先需要安装驱动<点这里>实现protues和keil的联调步骤如下:1.首先安装好Proteus 7.8和keil4(虽然这个驱动表明只支持Keil2和3两个版本,实测4版本也是没有问题的)2.安装keil和Proteus联调驱动程序3.安装联调驱动程序,注意:驱动程序安装在和keil同一个文件夹下4.在Keil4界面中点击Project—>O 阅读全文
posted @ 2012-03-08 09:04 hicjiajia 阅读(1444) 评论(0) 推荐(0) 编辑

App for Android (4) —— Eclipse篇

摘要: 1、下载Eclipse2、安装PyDev3、配置PyDev4、第一个python程序5、安装Android SDK插件6、配置android sdk7、创建Android项目Android SDK插件支持Eclipse+java直接虚拟设备调试。如何架起Eclipse+Python和虚拟设备的直接调试正在研究中....1、下载Eclipse下载地址:(http://www.eclipse.org/downloads/),我选的这个:解压后,直接复制到 /opt/Eclipse 下.然后运行程序。2、安装PyDev选择 Help —> Install New Software , 然后点击 阅读全文
posted @ 2012-02-06 14:27 hicjiajia 阅读(4278) 评论(0) 推荐(0) 编辑

App for Android (2) —— Python篇

摘要: 1、下载相关软件包2、安装 .apk程序3、安装Python4、使用 Python for Android5、真机实测1、下载相关软件包下载地址:(http://code.google.com/p/android-scripting/downloads/list),我们需要下载如下几个文件:并将这5个文件复制到 Android SDK目录下,(我这里复制到/opt/android-sdk-linux/platform-tools , adb工具现在被放在platform-tools下,而不是原来的tools目录)2、安装 .apk 程序注意:在安装前,请你保持Android 虚拟器的运行状态。 阅读全文
posted @ 2012-02-05 17:56 hicjiajia 阅读(26250) 评论(2) 推荐(0) 编辑

App for Android (3) —— Qt篇

摘要: 1、下载Android NDK2、下载Necessitas SDK3、设置Qt Creator4、qt写android应用1、下载Android NDK下载SDK (http://developer.android.com/sdk/ndk/index.html),选择:我将其解压并复制到/opt/android-ndk-linux,这里仍需要赋予其权限:sudo chmod a+rwx -R /opt/android-ndk-linux //-R参数用来递归2、下载Necessitas SDK下载Necessitas SDK (http://sourceforge.net/project... 阅读全文
posted @ 2012-02-05 17:54 hicjiajia 阅读(3711) 评论(1) 推荐(0) 编辑

App for Android (1) —— 环境搭建

摘要: 1、安装JDK2、安装Ant3、下载 Android SDK4、更新 SDK,并创建虚拟设备5、启动虚拟设备操作系统 :Ubuntu 10.04.3 LTS1、下载安装 JDK官网下载速度太慢,建议去国内一些软件下载站(例如:http://www.onlinedown.net/soft/172520.htm),将下载的文件jdk-6u13-linux-i586.bin复制到 /usr/lib/jvm/java 下,由于我的系统中没有jvm及java文件夹所以自己动手搞出来,用如下命令:sudo mkdir /usr/lib/jvm //创建jvm目录 sudo mkdir /us... 阅读全文
posted @ 2012-02-04 18:44 hicjiajia 阅读(2618) 评论(0) 推荐(1) 编辑

QML基础——在C++程序中使用QML

摘要: 本文翻译自Using QML in C++ Applications。欢迎大家编辑、修改此文章。QML API有三个主要成员——QDeclarativeEngine,QDeclarativeComponent和QDeclarativeContext。QDeclarativeEngine提供了QML的运行环境。QDeclarativeComponent封装了QML Documents。QDeclarativeContext允许程序使用QML组件显示数据。QML包含一个非常好用的API——QDeclarativeView。通过它,应用程序可以很方便的把QML组件嵌入到QGraphicsView中。 阅读全文
posted @ 2012-01-30 17:40 hicjiajia 阅读(22656) 评论(1) 推荐(1) 编辑

QML基础——QML国际化(中文示例)

摘要: 在Qt程序中如何使用多国语言已经在《Qt的国际化和本地化》 这篇文章中有所介绍,本文则针对如何对出现在QML中的字符串进行国际化进行专门介绍。本本将通过一个很小的中文例子程序,向大家一步步讲解如何使得出现在QML代码中的字符串显示成中文。示例程序可通过本文末尾所附链接下载。更多阅读可以参照“QML的国际化”修改pro在Qt的pro文件中首先加入以下几行:CONFIG += localize_deploymentSYMBIAN_SUPPORTED_LANGUAGES += zh_CNSYMBIAN_LANG.zh_CN = 31 TRANSLATIONS = displayChinese_zh_ 阅读全文
posted @ 2012-01-30 17:29 hicjiajia 阅读(15748) 评论(2) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页