
单片机技术
shenlei314
这个作者很懒,什么都没留下…
展开
-
单片机独立按键
独立按键的方式可以采用两种:第一种是扫描的方式: 按键消抖有两个,按下时候和松手时候需要消抖,消抖一般通过延时来消除。sbit key=P3^3; //位定义与P3^3口相连的独立按键uchar num; void delay(uint z){uint i,j;for(i=z;i>0;i--)for(j=110;j>0;j--);}原创 2015-08-12 14:07:54 · 3939 阅读 · 0 评论 -
按键原理和软硬件按键消抖动
系统的信号输入中,键盘因其结构简单而被广泛使用。因此,对键盘的输入(逻辑0或1)进行准确采样,避免错误输入是非常有必要的。理想的键盘输入特性如图1所示:按键没有按下时,输入为逻辑1,一旦按下则输入立刻变为逻辑0,松开时输入则立刻变为逻辑1。图 1理想键盘输入特性然而实际的键盘受制造工艺等影响,其输入特性不可能如图1完美。当按键按下时,在触点即将接触到完全接触这段时间里,键盘的通断状态很原创 2015-08-19 19:19:51 · 45646 阅读 · 2 评论 -
HEX和BIN文件的区别
上一篇文章中演示的是裸板开发过程中可能遇到的两个问题的解决办法。1,是在keil中编写程序并编译连接成可以下载到开发板的 .hex 文件,然后用jlink仿真器下载;2,是在ubuntu中编写编译代码,生成的是 .bin 文件,可以用uboot 下载。这里可能会用像我这样的菜鸟会疑惑 ,hex与 bin文件同样是下载到开发中的二进制代码,有什么区别呢? Hex 文件和 Bin原创 2015-09-15 11:21:49 · 536 阅读 · 0 评论 -
GPS模块AD采样来判断天线开短路
关于GPS的天线检测天线正常接入就相当于接个50欧姆电阻,然后到地。(天线是50欧姆阻抗匹配)原创 2016-02-17 19:45:31 · 4798 阅读 · 0 评论 -
阻抗控制和计算
PCB传输线简介: 随着 PCB 信号切换速度不断增长,当今的 PCB 设计厂商需要理解和控制 PCB 迹线的阻抗。相应于现代数字电路较短的信号传输时间和较高的时钟速率,PCB 迹线不再是简单的连接,而是传输线。 在实际情况中,需要在数字边际速度高于1ns 或模拟频率超过300Mhz时控制迹线阻抗。PCB 迹线的关键参数之一是其特性阻抗(即波沿信号传输线路传送时电压与电原创 2016-03-30 19:21:53 · 11594 阅读 · 1 评论 -
allegro 中安页布局问题
笔者利用网上的方法,一遍遍的尝试,一遍遍的不行,自己定义的user defined property始终在Allegro中找不出来。作为新手,纠结了半天,甚是郁闷,最终找到原因所在:并不是人家的方法不对,而是.cfg文件没盖好之所以没改好,就是因为.cfg文件现实的问题。而笔者的电脑的.cfg文件显示如下(其中,AAA就是笔者尝试明明的新属性):显示的一转载 2016-07-21 17:18:55 · 801 阅读 · 1 评论