- 博客(7)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 对 IIC 总线的理解、调用函数以及常见面试问题
一、IIC 总线概述:IIC 即Inter-Integrated Circuit(集成电路总线) I2C总线是PHLIPS公司推出的一种串行总线, I2C总线只有两根双向信号线。一根是数据线SDA,另一根是时钟线SCL。 每个接到I2C总线上的器件都有唯一的地址。主机与其它器件间的数据传送可以是由主机发送数据到其它器件,这时主机即为发送器。由总线上接收数据的器件则为接收器。 二、IIC 总线通
2017-07-22 20:38:21 2690
原创 Makefile学习心得
Makefile学习笔记 --Tengteng一、makefile 概述:makefile 关系到了整个工程的编译规则。一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile 定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile 就像一
2017-07-21 20:55:22 720
原创 LCD1602,显示自编译字符
我们从CGROM表上可以看到,在表的最左边是一列可以允许用户自定义的CGRAM,从上往下看共16个,实际只有8个字节可用。它的字符码是00000000-00000111这8个地址,表的下面还有8个字节,但因为这个CGRAM的字符码规定0-2位为地址,3位无效,4-7全为零。因此CGRAM的字符码只有最后三位能用也就是8个字节了。等效为0000X111,X为无效位,最后三位为000-111共8个。如
2017-07-21 15:14:05 2139
原创 单片机通过软件实现按键消抖
通过上图可以看出理想波形与实际波形之间是有区别的,实际波形在按下和释放的瞬间都有抖动的现象,抖动时间的长短和按键的机械特性有关,一般为5~10ms。通常我们手动按键然后释放,这个动作中稳定闭合的时间超过了20ms。因此单片机在检测键盘是否按下时都要加上去抖动操作,有专用的去抖动电路,也有专门的去抖动芯片,但通常我们采用软件延时的方法就可以解决抖动问题。软件实现如下://软件去抖if (0 == K
2017-07-19 17:05:10 4038 1
原创 数码管段选码表,你值得get
单片机接法为:Px.0~Px.7——a~h共阴数码管段选表,无小数点:unsigned char code distab[16] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, 0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};共阴数码管段选表,有小数点:unsigned char code distab[16] =
2017-07-19 16:35:05 14663 1
原创 网络编程中对TCP协议和UDP协议的理解
TCP协议和UDP协议:协议:计算机网络中进行数据交换的规则、标准或者是约定!TCP协议: 1、TCP是工作在传输层的!对上服务Socket接口,对下调用IP层! 2、TCP是面向连接的,通信前必须经过三次握手协议建立连接关系,然后才能够进行通信! 跟生活中打电话之前要拨通号码是一个意思! 3、TCP协议可以提供可靠传输,不怕丢包以及乱序! TCP
2017-07-16 19:31:05 499
转载 Altium Designer16 精心总结
转载自:http://blog.csdn.NET/qq_29350001/article/details/52199356以前是使用DXP2004来画图的,后来转行。想来已经有一年半的时间没有画过了。突然转到AD,有些不适应。用了下发觉很多功能确实比DXP要来的强大。花了不少时间和精力,将之前的一些经验技巧,进行整理总结。希望这篇文章,可以让人少走线些弯路。让初学者可以快速入门。好
2017-07-06 15:26:43 2984
基于51单片机12864液晶屏的贪吃蛇游戏
2018-03-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人