破解加汉法
上传时间: 2013-10-23
上传用户:jiahao131
电路连接 由于数码管品种多样,还有共阴共阳的,下面我们使用一个数码管段码生成器(在文章结尾) 去解决不同数码管的问题: 本例作者利用手头现有的一位不知品牌的共阳数码管:型号D5611 A/B,在Eagle 找了一个 类似的型号SA56-11,引脚功能一样可以直接代换。所以下面电路图使用SA56-11 做引脚说明。 注意: 1. 将数码管的a~g 段,分别接到Arduino 的D0~D6 上面。如果你手上的数码管未知的话,可以通过通电测量它哪个引脚对应哪个字段,然后找出a~g 即可。 2. 分清共阴还是共阳。共阴的话,接220Ω电阻到电源负极;共阳的话,接220Ω电阻到电源+5v。 3. 220Ω电阻视数码管实际工作亮度与手头现有原件而定,不一定需要准确。 4. 按下按钮即停。 源代码 由于我是按照段码生成器默认接法接的,所以不用修改段码生成器了,直接在段码生成器选择共阳极,再按“自动”生成数组就搞定。 下面是源代码,由于偷懒不用写循环,使用了部分AVR 语句。 PORTD 这个是AVR 的端口输出控制语句,8 位对应D7~D0,PORTD=00001001 就是D3 和D0 是高电平。 PORTD = a;就是找出相应的段码输出到D7~D0。 DDRD 这个是AVR 语句中控制引脚作为输出/输入的语句。DDRD = 0xFF;就是D0~D7 全部 作为输出脚了。 ARDUINO CODECOPY /* Arduino 单数码管骰子 Ansifa 2011-12-28 */ //定义段码表,表中十个元素由LED 段码生成器生成,选择了共阳极。 inta[10] = {0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90}; voidsetup() { DDRD = 0xFF; //AVR 定义PortD 的低七位全部用作输出使用。即0xFF=B11111111对 应D7~D0 pinMode(12, INPUT); //D12用来做骰子暂停的开关 } voidloop() { for(int i = 0; i < 10; i++) { //将段码输出PortD 的低7位,即Arduino 的引脚D0~D6,这样需要取出PORTD 最高位,即 D7的状态,与段码相加,之后再输出。 PORTD = a[i]; delay(50); //延时50ms while(digitalRead(12)) {} //如果D12引脚高电平,则在此死循环,暂停LED 跑 动 } }
上传时间: 2013-10-15
上传用户:baitouyu
如果明智地选择时钟,一份简单的抖动规范几乎是不够的。而重要的是,你要知道时钟噪声的带宽和频谱形状,才能在采样过程中适当地将它们考虑进去。很多系统设计师对数据转换器时钟的相位噪声和抖动要求规定得不够高,几皮秒的时钟抖动很快就转换成信号路径上的数分贝损耗。
上传时间: 2014-12-23
上传用户:dreamboy36
计数器是一种重要的时序逻辑电路,广泛应用于各类数字系统中。介绍以集成计数器74LS161和74LS160为基础,用归零法设计N进制计数器的原理与步骤。用此方法设计了3种36进制计数器,并用Multisim10软件进行仿真。计算机仿真结果表明设计的计数器实现了36进制计数的功能。基于集成计数器的N进制计数器设计方法简单、可行,运用Multisim 10进行电子电路设计和仿真具有省时、低成本、高效率的优越性。
上传时间: 2013-10-11
上传用户:gtzj
将模拟信号转换为数字信号后再进行处理,是当前信号处理普遍使用的方法,模数转换器(ADC)就是将模拟信号转换为数字信号的器件,所以计算其有效转换位数对系统性能评估就显得尤为重要。文中结合项目工程实践,讨论了ADC有效转换位数的两种测试方法:噪声测试法和信噪比测试法,并对两种方法进行了仿真与分析。
上传时间: 2013-12-17
上传用户:1184599859
为了提高音响设备的重放效果,通过对阻容元件的分析、研究,采用同一套音响设备、不同的阻容元件进行比较测试,发现阻容元件对音响设备的影响不容小视,合理选择阻容元件可提高音响设备的性能指标和重放效果。
上传时间: 2013-10-21
上传用户:bvdragon
本文设计数字式液位测量仪,采用双差压法对液位进行测量,有效地克服了液体密度变化对液位测量结果的影响,提高液位测量的精度。本设计的液位测量仪还能直接显示液位高度的厘米数。关键词:双差压法 液位测量仪 普通差压法测量液位, 精度无法保证。本文提出双差压法的改进方案,以克服液体密度变化对液位测量结果的影响,提高液位测量的精度。 双差压法液位测量原理普通差压法测量液位的原理:只有在液体密度ρ恒定不变的条件下,差压△ P 才与液位高度H 呈线性正比关系,才可通过测量差压△P 间接地获取液位H 值。但液体密度ρ是液体组份和温度的多元函数。当液体组份和温度变化导致密度ρ改变时,即使液位高度H 没有变化,也将使差压信号△ P 改变,此时若还按原先的液体密度ρ从差压信号△ P 计算出液位H,显然将导致测量误差, 严重时会造成操作人员的错误判断。为此,本文提出采用两个差压传感器,如图1。其中差压传感器1 用于测量未知液位高度H 产生的差压,即密闭容器底部和液面上方的压力差:
上传时间: 2013-11-21
上传用户:源码3
为了让读者确实理解TTL与非门与OC门的区别,熟练地掌握OC门的应用,通过对TTL与非门的分析,和对其弊端的指出,说明研制OC门的理由,总结了OC门上拉电阻的作用和计算方法,对OC门上拉电阻的计算方法有立新的说明,总结了OC门的所有优点。
标签:
上传时间: 2013-10-10
上传用户:yy_cn
合理利用有效的控制策略提高有源滤波器的本身的补偿性能越来越成为各国学者研究重点。本文从有源滤波器的数学模型出发,详述有源滤波器的数学建模过程。并且针对谐波电流的检测需要较高的准确度和较好的实时性以及有源滤波器工作时的非线性与不确定性的特点,基于瞬时无功功率补偿法的谐波电流检测方法。有效的计算出电网中谐波电流、无功以及负序电流。并根据该算法的特点,将实时检测出的畸变电流通过控制算法,研制的有源滤波器可对不对称三相负载起到平衡作用。在MATLAB/simulink平台下搭建仿真模型,与传统的有源滤波器进行对比,仿真结果表明这种有源滤波器能够更加迅速、精确的补偿谐波电流。
上传时间: 2013-10-10
上传用户:风行天下
提出了一种基于相关分析的飞机目标识别方法。该方法利用飞机图像低频和高频部分合成滤波器模板,能达到很高识别率与很低的等错率。该研究旨在提高飞机识别的准确率和降低出错率,采用一种基于相关分析的飞机目标识别方法。该方法通过对采集的飞机图像做去除背景、降噪、图像增强、二值化和归一化处理,将飞机图像低频和高频部分合成滤波器模板,通过特征比对达到识别飞机的目的。利用Matlab 7.0做10种飞机的识别实验,得出了95.47%识别率和0.04%等错率的结论,识别率和等错率均优于不变矩法、三维识别方法、基于小波分析和矩不变量的方法,印证了笔者提出的基于相关分析的飞机目标识别方法的优越性。在飞机图像数据库上的实验结果表明,该方法是可行的。
上传时间: 2013-11-03
上传用户:manlian