-
硬件设计者已经开始在高性能DSP的设计中采用FPGA技术,因为它可以提供比基于PC或者单片机的解决方法快上10-100倍的运算量。以前,对硬件设计不熟悉的软件开发者们很难发挥出FPGA的优势,而如今基于C语言的方法可以让软件开发者毫不费力的将FPGA的优势发挥得淋漓尽致。这些基于C语言的开发工具可以比基于HDL语言的硬件设计更节省设计时间,同时不需要太多的硬件知识。由于具有这些优势,FPGA技术...[详细]
-
假定从8位AD中读取数据(如果是更高位的AD可定义数据类型为int),子程序为get_ad(); 1、限副滤波 /* A值可根据实际情况调整 value为有效值,new_value为当前采样值 滤波程序返回有效的实际值 */ #define A 10 char value; char filter() { char new_value; new_value = get_ad(...[详细]
-
2002年初,笔者着手写一个IC卡预付费电表的工作程序,该电表使用Philips公司的8位51扩展型单片机 87LPC764 ,要求实现很多功能,包括熄显示、负荷计算与控制、指示闪烁以及电表各种参数的查询等,总之,要使用时间的单元很多。笔者当时使用ASM51完成了这个程序的编写,完成后的程序量是2KB多一点。后来,由于种种原因,这个程序并没有真正使用,只是作了一些改动之后用在一个老化设备...[详细]
-
引 言 1 在MSP430上使用RTOS的意义 一般的观点认为,MSP430上使用RTOS是没有意义的这是可以理解的。因为MSP430的硬件资源有限(以MSP430F149为例,只有2KB RAM),任何商业操作系统都不可能移植到MSP430上。目前在MSP430上得到应用的RTOS,只有μC/OS-II,但使用μC/OS-II 必须有昂贵的C编译器,这严重地限制了其在MSP430上的使用。...[详细]
-
随着科学技术的快速发展,特别是数字技术及各种超大规模集成电路的广泛应用,电子装备尤其是军用电子装备结构越来越复杂,功能越来越完善,自动化程度也越来越高。虽然电子系统的性能得到提高,但是对测试和维修保障也产生了测试流程复杂、测试时间长、维修保障困难、维修费用高等诸多问题,这些问题严重影响了电子设备的完好性和寿命周期。 电路板 故障诊断技术 ,可以快速、准确地对电子系统是否异常进行判断,...[详细]
-
浮点数字信号处理已成为精密技术的一贯需求,航空、工业机器和医疗保健等领域要求较高精度的应用通常都有这个需求。医疗超声设备是目前在用的最复杂的信号处理机器之一,并且逐渐向便携式领域扩展。其面临的挑战在于要在不牺牲系统性能的条件下实现这种密集信号处理。凭借低功耗SHARC 2147x处理器的推出,ADI公司已经完全能够解决提供精密处理同时降低功率预算以实现便携式超声等应用的挑战。本文讨论了便携式...[详细]
-
模拟工程师以前在设计需要具有多路输出、动态负载共享、热插拔或广泛故障处理能力的电源时,往往需要与复杂性抗争。利用模拟电路来实现系统控制功能并非总是经济有效或灵活的。采用模拟技术设计电源需要使用“过大的”元件来解决元件变化和元件漂移的问题。即使是在克服了这些设计难点之后,这些电源在生产线末端还需要进行人工调整。 那么,模拟工程师应该选择什么来设计电源呢?工程学对这个问题的回...[详细]
-
1引言
太阳能路灯主要由太阳能光电池组件、蓄电池、充放电控制器、照明灯具四大部分组成。太阳能路灯普及推广的瓶颈已不是技术问题,而是成本问题。要在降低成本的基础上,提高系统的稳定性及发挥最大的效能,就要合理搭配太阳能光电池的输出功率和蓄电池容量及负载功率。为此,仅从理论计算是不够的。因为太阳光光强瞬息万变,充电电流和放电电流都在不断变化,理论计算会带来较大误差。只有采取自动跟踪监测...[详细]
-
白光LED光衰原因之荧光粉性能的衰退 到目前,白光 LED、尤其是小功率白光 LED 的发光性能快速衰退已越来越为人们所认识。其实,盲目地夸大宣传,只能将 LED 行业引向歧途,不正视白光 LED 存在的问题,只能延缓白光 LED 应用的发展。只有正视问题、研究问题、尽早解决问题,白光 LED 才能健康、快速发展。 白光 LED 当前面临的一个主要问题就寿命问题。由于白光 LED 的价格尚很...[详细]
-
由PIC16F946的Datasheet中得知,将值写到LCD做显示有两种方法 1.直接将值写入LCDDATA1~LCDDATA23 2.利用断开将值写入LCDDATA1~LCDDATA23 第一种方法有一个缺点需判断LCDPS里的WA,若WA=1,才可以写入LCDDATA1~LCDDATA23 这在程序中是非常不好写,也容易造成错误,若WA=0时将值写入...[详细]
-
五、C语言的标识符和关键字 一个完整的PIC单片机C语言程序,通常由包含文件(即头文件1,变量定义、变量说明、函数定义、函数体和注释等六部分等组成。 1.C语言的标识符 所谓标识符,实际上是一些由程序编写者自定义的名称,类似于PIC单片机汇编语言中给寄存器(RAM)的命名。C语言中所用到的变量名、函数名、数组名、文件名等都是由标识符组成的。 标识符是由一串字母(常指英...[详细]
-
疑似iPhone 5前面板模具 疑似iPhone 5背板模具 此前曝光的iPhone 5显示面板 iPhone 5假想图 新浪科技讯 北京时间7月11日早间消息,美国科技资讯网站Gotta Be Mobile曝光了多张疑似iPhone 5工程样机模具的图片。图片显示,iPhone 5的机身比iPhone 4S略长,宽度则相同。 Gotta Be Mobile网站写...[详细]
-
概述 在光谱测量中,常用光电倍增管(PMT)和电荷耦合器件(CCD)作为光电转换器。在慢变化、高精度光谱测量中使用PMT;对于闪光灯、荧光和磷光等强度随时间变化时的光谱信号则采用CCD。PMT和CCD输出的信号形式是不同的:光电倍增管输出的是连续的模拟信号;CCD输出的是视频脉冲信号。由于输出信号的不同,相应的信号采集电路也不尽相同。本文所述的系统通过设定控制开关的不同状态,由单片机检...[详细]
-
引 言 MAX6636是一个多通道的精密温度监测器,它不仅能监测本地温度,并且外部最多能接6个二极管。每一通道都具有可编程过低温度报警,1、4、5和6通道还具有可编程过高温度报警。当某一通道测得的温度达到其预先设定的极限值时,状态寄存器的相应位就会被置位。MAX6636最显著的优点是采用了微型20引脚TSS OP 封装,能够监测 CPU 和其他4个位置的温度,主要应用于台式电脑、笔记...[详细]
-
摘要:近年来,随着国内外大批的太阳能光伏电站的建立和并网发电,作为光伏发电的关键设备光伏并网逆变器具有广阔的市场前景。本文主要介绍WEINVIEW触摸屏在太阳能光伏并网逆变器中的应用,在这个系统中,触摸屏和逆变控制器通信,完成相关的数据采集,资料的保存,报警信息的登录,图文并茂显示逆变器运行参数和实时状态,并通过485或以太网和上位计算机进行远程通讯,实现整个并网电站的实时监控和调配。 ...[详细]