自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 树莓派上使用IIC设备

最近在做一个使用树莓派读取IIC设备的一个项目,所以就把过程记录下来。第一步:树莓派上的IIC是已经存在的,只需要修改一些配置打开就可以了,在/etc/modprobe.d/目录下创建raspi-blacklist.conf并打开sudo vim /etc//modprobe.d/raspi-blacklist.conf然后写入blacklist i2c-bcm2708第二步:启...

2019-06-17 13:46:07 4499

原创 进程间通信的方式简单解析————管道

一. 进程间通信的方式1. 管道2. 命名管道(FIFO)3. XSI IPC(消息队列、信号量、共享存储器)1. 管道

2018-10-19 10:51:20 175

原创 linux常用命令

一. 目录处理命令1. 创建目录: mkdir (必须在已有目录下创建,不能创建子目录的子目录)例如:在已有目录tmp下创建新目录xinmulu1、xinmulu2 格式:mkdir /tmp/xinmulu 或者 mkdir /tmp/xinmulu1/tmp/xinmulu22. 递归创建目录:mkdir -p (可以在已有目录下创建子目录的子目录)例如

2018-10-13 14:41:54 231

原创 github常用命令

学了git但是命令太多又记不住,为了方便后面进行查询,所以写了这篇博客。git init -----------------------------------------------------------------------------------将当前目录变为git可以管理的仓库git add filename ------------------------------------...

2018-10-12 16:13:46 151

原创 git学习笔录

前几天学习廖雪峰的git教程,很有收获,然后记录了一些自己感觉有用的命令。廖雪峰git教程在Linux上上传文件到git:第一步:git add <filename>第二步:git commit -m “注释”第三步:git remote add origin git@github.com:<your githubname>/<GitHub上的文件夹名>...

2018-10-12 14:12:17 168

原创 Linux之vim(一)vim简介

一. 命令模式与编辑模式的转换q:正常退出q!:非正常退出二. 基本编辑1. 添加文本o: 插入当前行的上方O: 插入当前行的下方i: 进入编辑模式a: 在行末进行文本添加2. 删除、剪切:删除即剪切x: 当前字符3x: 当前字符和之后两个字符dd:...

2018-06-11 22:35:21 297

原创 初学C#之windowes窗口应用文件

一.与单片机通信的窗口文件常用的控件1.ComboBox—显示一个可编辑框,并包含一个允许值下拉列表(可在程序中编辑框内的内容;也可在属性栏的Items内添加,一行表示一个值) 2.Button—按键(我们通过按键来进行我们要进行的操作,比如启动程序) 3.Label—文字说明(不用程序进行编写,显示在界面给用户以明确的说明) 4.GroupBox—在一组控件周围显示一个带有可选标题的框架(对

2017-04-27 21:46:35 636

原创 学习DS1820随记

一.DS1820与单片机的接口只需要一根数据线即可。当然连线简单意味着软件处理上可能要麻烦一点。下面来看看它的优点:全数字温度转换及输出先进的单总线数据通信最高12位分辨率,精度可达±0.5摄氏度12位分辨率时最大工作周期为750ms可选择寄生工作方式检测温度范围为-55℃~+125℃内置EEFROM,限温报警功能64位 光刻ROM,内置产品序列号,便于多机挂接多样风转形式,适应不同硬件系统二.D

2017-03-31 19:54:53 10534

原创 C#串口调试助手代码

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.IO.P

2017-03-12 20:28:40 3520 1

原创 单片机数码管消隐及中断

一.什么是“鬼隐”在数码管动态显示过程中,主要是在数码管位选和段选产生的瞬态造成的。数码管的不应该亮的地方有点微微发亮,这种现象就是“鬼隐”。二.消除“鬼隐”的办法1.延时(简单却拙劣)利用延时函数,使得数码管该亮的地方亮的时间久一点,那么不该亮的地方就不会再亮了。2.关闭段、位关闭段:在改变值之前,使数码管全部熄灭。 关闭位:关闭数码管的位,等到赋值过程都做好了后,再重新打开。三.中断的应用1.

2016-12-25 17:20:48 5808

原创 数码管

数码管的介绍一.数码管原理图 注:数码管共有 a、b、c、d、e、f、g、dp 这么 8 个段,而实际上,这 8 个段每一段都是一个 LED 小灯,所以一个数码管就是由 8个 LED 小灯组成的。二.数码管的真值表 字符 0 1 2 3 4 5 6 7 数值 0x3f 0x06 0x5b 0x4f 0x66 0x6d 0x7d

2016-12-25 15:29:33 994

原创 初学定时器

定时器1.延时的方法: 其中_nop_();:一个 NOP 的时间是一个机器周期的时间。2.定时器的介绍A).时钟周期时钟周期T是时序中最小的时间单位(即1/时钟源频率)。B).定时器a).定时的含义从某一个初始值开始,经过确定的时间后溢出的过程。b).溢出假如一个16位(即两个字节)的定时器,最大值为65535,那么等加到65535后,再加1就为溢出,溢出后,这个值就直接变为0。C).定时器的寄

2016-12-24 17:43:38 876

原创 在单片机上点亮LED

一.点亮第一个LED#include <reg52.h>sbit D1 = P1^0;//表示P1端的第一个接口void main(){ D1 = 0;}二.点亮全部LED#include <reg52.h>void main(){ P1 = 0x00;//在单片机上LED灯是从下往上读的八个二进制数 //故可以用十六进制数来对这八个二进制数进行操作}三.点亮流

2016-12-07 21:38:36 1100

原创 初识单片机

单片机概念一块硅片上集成了微处理器、存储器、以及各种输入输出接口的芯片,即单片微型计算机。学习单片机的基本知识a).电平特性: 高和低(数字电路)TTL电平:高(+5V)低(0V) RS232电平:计算机的串口 高(-9V)–(-15V)(-12V) 低(+3V)–(+15V)(+12V) 所以计算机与单片机之间通讯时需要加电平转换芯片max232。 b). 二进制与十六进制

2016-12-07 20:55:56 688

原创 C语言基本概念归纳

1. 编译错误即语法错误、运行错误即程序运行时发生错误。 2. 操作数即操作对象、一元运算符的操作数就是一个。 例:-2,“2”即操作数。 3. 条件运算符是C语言提供的唯一一个三元运算符(max=A>B?A:B即取得A和B的最大值并赋值给max。(判断原理:如果A>B为真,则max=A,如果为假,则max=B)。 4. 浮点数与零比较时是与1e-6来比较。(同理,比较两个浮点数的大

2016-11-20 21:36:15 648

转载 C语言带参宏定义

C语言允许宏带有参数。在宏定义中的参数称为形式参数,在宏调用中的参数称为实际参数,这点和函数有些类似。对带参数的宏,在调用中,不仅要宏展开,而且要用实参去代换形参。带参宏定义的一般形式为: #define 宏名(形参列表) 字符串 在字符串中含有各个形参。带参宏调用的一般形式为: 宏名(实参列表); 例如: #define M(y) y*y+3*y //宏定义 // Code k

2016-10-19 13:37:52 13771 7

转载 二维数组

一维数组只有一个下标,称为一维数组,其数组元素也称为单下标变量。在实际问题中有很多量是二维的或多维的,因此C语言允许构造多维数组。多维数组元素有多个下标,以标识它在数组中的位置,所以也称为多下标变量。本节只介绍二维数组,多维数组可由二维数组类推而得到。 二维数组的定义二维数组定义的一般形式是: 类型说明符 数组名[常量表达式1][常量表达式2] 其中常量表达式1表示第一维下标的长度,常

2016-10-19 13:17:54 307

原创 初识C语言

C语言笔记第一次培训:简单的屏幕输入输出,C语言的格式,数据类型。占位符: ‘%d’ ‘%f’ ‘%c’ ‘%lf’ ‘%s’ ‘%ld’ …… 位操作符: ‘&’ ‘|’ ‘^’ …… 转义符: ‘\n’ ‘\r’ ‘\’ ‘\f’ ‘\ddd’ ‘\xhh’ …… 操作符:指令系统的每一条指令都有一个操作符,它表示该指令应进行什么性质的操作。 字符的输入输出: getchar() put

2016-10-12 17:42:17 338

YS-Mini语音合成配套资料

对于需要使用LD3320语音模块在51单片机上面的朋友来说,这一个程序是一个很好的demo,对于移植也很方便。

2018-03-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除