C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。...
指令名称 adc 格式 adc dst,src ADC 带进位的加法指令 ADC Reg/Mem, Reg/Mem/Imm 功能,将目的操作数和源操作数相加再加低位进位,结果送入目的的地址 dst+src+cf->dst, 受影响的标志位:AF、CF、OF、PF、SF和ZF,该指令的功能是把源操作数和进位标志位CF的值(0/1)一起加到目的操作数中。 例: mov ax,2 mov bx,1 sub bx,ax adc ax,1 执行后,(ax)=4.adc执行时,相当于计算:(ax)+1+CF=2+1+1=4 mov ax,1 add ax,ax adc ax,3 执行后,(ax)=5.adc执行时,相当于计算:(ax)+3+CF=2+3+0=5 ...
FSK(Frequency-shift keying)是信息传输中使用得较早的一种调制方式,它的主要优点是: 实现起来较容易,抗噪声与抗衰减的性能较好。在中低速数据传输中得到了广泛的应用。最常见的是用两个频率承载二进制1和0的双频FSK系统。...
功率是指物体在单位时间内所做的功的多少,即功率是描述做功快慢的物理量。功的数量一定,时间越短,功率值就越大。求功率的公式为功率=功/时间。功率表征作功快慢程度的物理量。单位时间内所作的功称为功率,用P表示。故功率等于作用力与物体受力点速度的标量积。...
频谱是频率谱密度的简称,是频率的分布曲线。复杂振荡分解为振幅不同和频率不同的谐振荡,这些谐振荡的幅值按频率排列的图形叫做频谱。频谱广泛应用于声学、光学和无线电技术等方面。频谱将对信号的研究从时域引入到频域,从而带来更直观的认识。把复杂的机械振动分解成的频谱称为机械振动谱,把声振动分解成的频谱称为声谱,把光振动分解成的频谱称为光谱,把电磁振动分解成的频谱称为电磁波谱,一般常把光谱包括在电磁波谱的范围之内。分析各种振动的频谱就能了解该复杂振动的许多基本性质,因此频谱分析已经成为分析各种复杂振动的一项基本方法。...
在数字信号处理的过程中,往往需要对模拟信号进行抽样、量化、编码最终转化为数字信号再由计算机进行计算处理。编码率,则是在对模拟信号采样、量化、编码完成后,数据流中有用信息部分所占的比例。...
带宽应用的领域非常多,可以用来标识信号传输的数据传输能力、标识单位时间内通过链路的数据量、标识显示器的显示能力。1. 在模拟信号系统又叫频宽,是指在固定的时间可传输的资料数量,亦即在传输管道中可以传递数据的能力。通常以每秒传送周期或赫兹(Hz)来表示。2. 在数字设备中,带宽指单位时间能通过链路的数据量。通常以bps来表示,即每秒可传输之位数。...
数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。...
傅立叶变换,表示能将满足一定条件的某个函数表示成三角函数(正弦和/或余弦函数)或者它们的积分的线性组合。在不同的研究领域,傅立叶变换具有多种不同的变体形式,如连续傅立叶变换和离散傅立叶变换。最初傅立叶分析是作为热过程的解析分析的工具被提出的。...
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。...
MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方...
PADS是一款制作PCB板的软件。PADS包括PADS Logic、PADS Layout和PADS Router。PADSLayout(PowerPCB)提供了与其他PCB设计软件、CAM加工软件、机械设计软件的接口(如下图所示),方便了不同设计环境下的数据转换和传递工作。...
FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。...
DOTA2国际邀请赛,The International DOTA2 Championships。简称Ti,创立于2011年,是一个全球性的电子竞技赛事,每年一届,由ValveCorporation(V社)主办,奖杯为V社特制冠军盾牌,每一届冠军队伍及人员将记录在游戏泉水的冠军盾中。每年一次在美国西雅图(除Ti1在德国科隆,Ti8在加拿大温哥华)举行DOTA2最大规模和最高奖金额度的国际性高水准比赛。TI5的千万美金总奖金让dota2登上舆论高峰,而TI6的总奖金更是超过2000万美元,影响超前,仅仅冠军就能独揽超过900万美元的奖金。TI8决赛现场,Valve公布——2019年Valve将在中国上海举办第九届DOTA2国际邀请赛。...
Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前比较好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。Proteus是英国著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DSPIC33、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列处理器,并持续增加其他系列...
测量是按照某种规律,用数据来描述观察到的现象,即对事物作出量化描述。测量是对非量化实物的量化过程。在机械工程里面,测量指将被测量与具有计量单位的标准量在数值上进行比较,从而确定二者比值的实验认识过程。...
Multisim是美国国家仪器(NI)有限公司推出的以Windows为基础的仿真工具,适用于板级的模拟/数字电路板的设计工作。它包含了电路原理图的图形输入、电路硬件描述语言输入方式,具有丰富的仿真分析能力。工程师们可以使用Multisim交互式地搭建电路原理图,并对电路进行仿真。Multisim提炼了SPICE仿真的复杂内容,这样工程师无需懂得深入的SPICE技术就可以很快地进行捕获、仿真和分析新的设计,这也使其更适合电子学教育。通过Multisim和虚拟仪器技术,PCB设计工程师和电子学教育工作者可以完成从理论到原理图捕获与仿真再到原型设计和测试这样一个完整的综合设计流程。...