08 2011 档案
摘要:有时真的要感慨一下自己电路学的够烂的,啥都不会,做示波器要学习分频电路,学呗。。将D触发器的Q非端接到数据输入端D即可实现二分频,说白了就是CLK时钟信号的一个周期Q端电平反转一次,很好理解。S 和R 接至基本RS 触发器的输入端,它们分别是预置和清零端,低电平有效。当S=1且R=0时,不论输入端D为何种状态,都会使Q=0,Q非=1,即触发器置0;当S=0且R=1时,Q=1,Q非=0,触发器置1,S和R通常又称为直接置1和置0端。我们设它们均已加入了高电平,不影响电路的工作。今天也简单看看74系列芯片,也总结一下:1.74ls为TTL电平,74hc为CMOS电平2.TTL不能直接驱动CMOS电
阅读全文
摘要:154/74系列电路是数字电路常用的逻辑电路.54是军标的,74是民用商用的,但其电路功能相同。2 LS输入开路是高电平,HC输入不允许开路,HC一般都要求有上下拉电阻来确定输入端无效时的电平,而LS却没有这个要求。3 LS下拉强上拉弱,HC上拉下拉相同;(理解是驱动电流的强弱)4 工作电压不同,LS只能用5V,HC一般用2V至6V;5 逻辑电平不同。LS是TTL电平,其低电平高电平分界值分别为0.8V,2,4V;HC工作电压为5V时,低电平高电平分界值是0.3V与3.6V。CMOS逻辑门电路可以驱动TTL逻辑门电路。6 驱动能力不同。LS高电平驱动能力一般是5mA,低电平时驱动能力是20mA
阅读全文
摘要:当输入等于零时,由于两输入端不平衡,输出端会不等于零。而有信号输入时,这个原始的输出也会迭加在正确的输出信号上,使输出产生一个偏差。这个道理就象一个普通电压表在使用前没有调零,(在电压本是零的时候,指针没有指零)。运算放大器的平衡电阻是用来平衡运放的两个输入端子的失调电流的,使得两个端子的电压平衡。运放输入级一般都由于采用差分对结构,差分对结构要求电路严格对称,而实际情况是两管的β值不可能完全一致,因此导致输出端有失调电压,因此为了减小失调电压,在设计时加上平衡电阻来调节两管的电流运用平衡电阻来调节失调电压只在使用较大的反馈电阻Rf和采用较大的偏置电流才有效,否则偏置电阻没有多大作用平衡电阻的
阅读全文
摘要:如图所示是同相电压放大器。注意输入电压Vi加在同相输入端,因为输入端电压几乎是零,Vi实际上也就是反相输入端电压,因此,反相输入端的KCL方程是:Vi/Ra+(Vi-Vo)Rf = 0,导出Vo = (1+Rf/Ra)*Vi这种类型的放大器不反相,而且,对于同样的电阻,此种放大器的电压增益要比反相放大器稍微大些。和反相放大器相比,这种电路的一大优点是输入电阻特别高,因此,如果信号源输出电阻很高,用这种放大器作为电压放大就比较合适,放大器很容易放大具有较大输出电阻的电源电压。与此对比,如果用反相放大器,由分压关系显然几乎所有的源电压将消耗在源的大输出电阻的两端。
阅读全文
摘要:关于飞思卡尔xs128单片机IO口的总体上的介绍
阅读全文
摘要:爹对儿子说,我想给你找个媳妇。 儿子说,可我愿意自己找! 爹说,但这个女孩子是比尔盖茨的女儿!儿子说,要是这样,可以。然后他爹找到比尔盖茨,说,我给你女儿找了一个老公。比尔盖茨说,不行,我女儿还小!爹说,可是这个小伙子是世界银行的副总裁! 比尔盖茨说,啊,这样,行!最后,爹找到了世界银行的总裁,说,我给推荐一个副总裁!总裁说,可是我有太多副总裁了,多余了!爹说,可是这个小伙子是比尔盖茨的女婿! 总裁说,这样 ,行!——生意就是这样做成的
阅读全文
摘要:题中的warning是代码最优化时(common code optimization)堆栈指针不一致造成。在菜单->edit->standard setting->compiler for HC12->option中选中Main Optimize Target,再选中optimize for execution time,即可。
阅读全文
摘要:/***************************************************************** * 函数库说明:ATMEGE8 T1定时器 快速PWM * 版本: v1.0 * 修改: 庞辉 * 修改日期: 2011年08月11日 * ...
阅读全文
摘要:/***************************************************************** * 函数库说明:ATMEGA8 定时器T1 普通模式 * 版本: v1.00 * 修改: 庞辉 芜湖联大飞思卡尔工作室 * 修改日期: 2011年08月11日 * ...
阅读全文
摘要:/******************************************************************* * 函数库说明:ATMEGA8 T1定时器 CTC模式 10ms定时器 1s连续定时 * 版本: v1.00 * 修改: 庞辉 芜湖联大飞思卡尔工作室 * 修改日期: 2011年08月08日 ...
阅读全文
摘要:/******************************************************************* * 函数库说明:ATMEGA8 T1定时器 CTC模式 方波输出 * 版本: v1.00 * 修改: 庞辉 芜湖联大飞思卡尔工作室 * 修改日期: 2011年08月08日 *...
阅读全文
摘要:/***************************************************************** * 函数库说明:ATMEGA8 EEPROM使用 * 版本: v1.00 * 修改: 庞辉 芜湖联大飞思卡尔工作室 * 修改日期: 2011年08月08日 * ...
阅读全文
摘要:GCCAVR中读取Flash区数据定义(只能为全局变量):const int temp PROGMEM = 1;读取:pgm_read_byte(addr);pgm_read_word(addr);pgm_read_dword(addr);字符串:全局定义:const char ss[]PROGMEM = "hello";函数内定义:const char *ss = PSTR("hello");读取同上注意包含:#include <avr/pgmspace.h>
阅读全文
摘要:今天试试把数组存到flash里,再读出来,就在原先5110的工程上进行修改,能看出来我改在哪里了吗?uint8 Chinese_Font[][25]PROGMEM = { /*-- 文字: 芜 --*/ /*-- 楷体9; 此字体下对应的点阵为:宽x高=12x12 --*/ /*-- 高度不是8的倍数,现调整为:宽度x高度=12x16 --*/ { 0x00,0x48,0x48,0xDE,0xFE,0xF4,0xFE,0x76,0x24,0x04,0x04,0x00,0x00,0x02,0x03,0x03, 0x01,0x03,0x...
阅读全文

浙公网安备 33010602011771号