- 博客(7)
- 收藏
- 关注
原创 LCD1602
一、LCD1602引脚定义二、LCD1602代码实现LCD1602指令编码 引脚定义RS:控制写入命令或写入数据R/W:是如否写E:1->0使能执行命令,1读取数据,0清除使能。DB7~DB0:存放数据和其他功能LCD1602显示字符流程,分为八位数据总线和四位数据总线初始化,void LcdInit() 。写命令,void LcdWriteCom(uchar dat)。写数据,vo
2017-12-30 20:53:25 2381
原创 SPI总线方式实现基于xpt2046的AD转换和PWM
一、SPI总线传送数据和读取数据,AD转换实现读取电位器的值。XPT2046 时序图 SPI总线写数据,赋予DIN数据->上升沿写入void SPI_Write(uchar dat){uchar i;CLK = 0;for(i=0; i<8; i++) { DIN = dat >> 7; //右移七位,最高位先写入 dat <<= 1;
2017-12-30 17:14:56 5905
原创 DS1320原理和C51代码实现解读
DS1320原理和C51代码实现解读DS封装引脚介绍VCC2V_{CC2}为主电源,VCC1V_{CC1}为备用电源,当VCC2V_{CC2}>VCC1V_{CC1} + 0.2V时选择 VCC2V_{CC2},VCC2V_{CC2} < vCC1v_{CC1}时,选择VCC1V_{CC1}。SCLK:同步时钟。I/0: 数据传输,n数据输入/输出。RST¯¯¯¯¯¯¯\overline{
2017-12-30 00:45:14 3351 1
原创 A-D和D-A和温度传感器DS18B20+C51代码具体实现
一、A/D,D/AA/D,D/A概念A/D:把模拟量转化为数字量;D/A:把数字量转化为模拟量。A/D转换指标转换时间:完成一次A/D转化主要的时间t.1/t为转化速率分辨率: 衡量A/D转换器能分辨出输入模拟量最小变化程度的技术指标。取决于A/D转换器的位数。量化误差:由于有限位数字量对模拟量进行量化而引起的误差,量化误差理论上规定单位分辨率的 正负1/2LSB。转换精度:实际A/D转
2017-12-29 21:01:35 1807 2
原创 C51 IIC 和SPI总线,IIC+AT24C02+C51代码实现
一、DS18B201封装SPI时序图,每次传送产生8个时钟。传送速度可达1.05Mbit/s.高位在前MSB,低位在后LSB。II2总线SCL 为时钟,所有器件时钟连接到上面SDA为数据线,所有器件的数据线连到上面。SDA和SCL都是双向。上拉电阻,将总线空闲时上拉为高电平,一单器件有输出低电平,总线立刻变为低电平。电容容量决定连接的器件的数目,每个器件都有唯一地址。
2017-12-28 18:24:48 1618
原创 windows10下安装opencv3.2+QT Creator+MingGW
一、安转步骤download QT5.9download Cmakedownload openCV3.2 sources codemake & make insatll opencv with using Cmake配置环境变量run a demo二、软件下载QT5.9下载地址:http://download.qt.io/official_releases/qt/
2017-12-22 01:09:37 1927 1
原创 深度学习入门篇(一) Lenet深度神经网络
一.Lenet简介Lenet是YANN LECUN等人提出的一种识别手写体的深度神经网络架构.Lenet训练网络:输入层定义大小为32*32,有两个卷积层(CNN),两个池化层,两个全连接层,一个loss.输出层的神经元个数为10(也就是10个数字)二.caffe上Lenet的训练和测试caffe深度学习框架自带有lenet的训练和测试,接下来详细介绍训练和测试的流程.caffe里会用到的文
2017-12-13 15:14:49 1635
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人