能让汇编转到C51初学者,有清晰的认识的文章 8051是传统CISC架构微控制器的代表,而PIC则是现代RISC架构微控制器的佳作。虽然说RISC架构是公认未来微控制器的主流,但是8051借着累积多年的发展环境与资源,特别是CCompiler的成熟,在未来仍然有相当大的想象空间。希望这是一本可以活用的交互式电子书,以讨论及分享KEILC51的... 2023-06-13 C51语言汇编关系转换
单片机实践A/D和D/A转换的程序 实验五、模数转换一、实验目的1、掌握A/D转换与单片机的接口方法;2、掌握A/D芯片TLC549的编程方法;3、掌握数据采集程序的设计方法;二、实验内容利用实验开发装置上的TLC549做A/D转换器,对电位器提供的模拟电压信号进行定时中断采样,结果在LED上进行显示。A/D转换芯片TLC549CL... 2023-06-13 单片机数字模拟转换程序
将振动转换成电力,无线电力传感网络问世 近年来,对于近距离无线传感器网络的需求预期持续增加。作为一种能量收集技术,近距离无线传感器不需要电池或外部电源,就可以将人力行走或机器振动转化为电力。近日,日本竹中工务店开发出一种新的无线传感器网络系统。该系统包含了振动发电设备与无线传感器,不需要电池与电线,能... 2023-06-13 振动转换电力无线电力传感网络文章技术应用消费电子
逻辑电平兼容与逻辑电平转换 1. 常用的电平转换方案(1) 晶体管+上拉电阻法就是一个双极型三极管或 MOSFET,C/D极接一个上拉电阻到正电源,输入电平很灵活,输出电平大致就是正电源电平。(2) OC/OD 器件+上拉电阻法跟 1) 类似。适用于器件输出刚好为 OC/OD 的场合。(3) 74xHCT系列芯片升压 (3.3V→5V)... 2023-06-13 逻辑电平兼容转换文章技术应用工业控制
将PCB文件转换成钻孔数据及GERBER文件的好处 直接将PCB文件转换为钻孔数据和GERBER文件会省下不少麻烦,而不少电子工程师在把PCB文件移交到工厂时却不会将PCB文件转换为钻孔数据和GERBER文件后再交,而是习惯于将PCB文件设计好或从PCB抄板软件导出后直接送PCB加工加工厂。因为电子工程师和PCB工程师对PCB的理解不一样,由... 2023-06-13 PCB文件转换钻孔数据GERBER文件好处文章硬件设计PCB设计
Protel转powerPCB的方法 1:进到protel打开原理图之后,选择design-create netlist,然后在弹出的对话框里选PADS ASCII,然后其余选项默认就可以了,然后选确定。这时会有两个网表,一个叫***.par(也好像叫什么***.pat,其实叫什么无所谓的),一个叫***.net。将这两个文件点右键,export到其他的地方(比如桌面)2:先将***... 2023-06-13 PROTELPCB的方法转换文章硬件设计PCB设计
从PROTEL到ALLEGRO电路板改板设计的转换技巧 1. Protel 原理图到Cadence Design Systems, Inc. Capture CIS在Protel原理图的转化上我们可以利用Protel DXP SP2的新功能来实现。通过这一功能我们可以直接将Protel的原理图转化到Capture CIS中。这里,我们仅提出几点通过实践总结出来的注意事项。1) Protel DXP在输出Cap... 2023-06-13 PROTELALLEGRO电路板转换文章硬件设计原理图设计
ADC0809使用中的问题 ADC0809转换结果在输出显示之前先要进行数据处理,其原理如下:转换输出结果在0—255之间分别对应着0~+5V之间的256个电压值,因此单片机必须把A/D转换输出的结果转换成可以显示的电压值,具体方法是:VIN=DOUT *5/255,其中DOUT是ADC0809输出的八位二进制数。由上述公式可知:... 2023-06-13 ADC0809转换数据处理文章单片机基础知识
PIC单片机浮点数与十进制数转换 重点说明浮点数的格式,十进制数与浮点之间的相互转换以及程序设计。在我们设计的仪表中采用PIC系列单片机,碰到了浮点数的运算问题,查阅其有关资料发现,其浮点数的格式及其与十进制数之间的转换,与我们常用的MCS-51单片机所提供的三字节、四字节浮点数完全不同,本文将说明其浮... 2023-06-13 PIC单片机浮点数十进制数转换文章PIC单片机
十大法则助你轻松搞定DC/DC电源转换方案设计 十大 法则之一:搞懂什么是DC/DC电源以及DC/DC转换电路分类DC/DC电源电路又称为DC/DC转换电路,其主要功能就是进行输入输出电压转换。一般我们把输入电源电压在72V以内的电压变换过程称为DC/DC转换。常见的电源主要分为车载与通讯系列和通用工业与消费系列,前者的使用的电压... 2023-06-13 DCDC电源转换设计文章技术应用电源
MCS-51单片机实用子程序库 本子程序库对《单片机应用程序设计技术》一书附录中的子程序库作了重大修订:(1)按当前流行的以 IBM PC 为主机的开发系统对汇编语言的规定,读者不必再进行修改,便可直接使用。(2)对浮点运算子程序库进行了进一步的测试和优化,对十进制浮点数和二进制浮点数的相互转换子程序进行了彻... 2023-06-13 浮点度数MCS-51转换文章单片机51单片机
基于AD 芯片AD1674 设计的数据采集电路 随着科学技术的发展,计算机在测量与控制中的应用日益广泛。为了使外部世界的模拟信号与计算机接口,需要进行模/数转换,该转换一般通过A/D 芯片来完成。目前市场上出现了各种A/D 芯片,且各种A/D 芯片具有不同的控制方式和应用条件。对于高速数据采集,最大采样频率取决于A/D 的... 2023-06-13 AD转换8253定时器DMA方式文章课设毕设通信类
DC-DC转换器 根据需求可采用三类控制。PWM控制型效率高并具有良好的输出电压纹波和噪声。PFM控制型即使长时间使用,尤其小负载时具有耗电小的优点。PWM/PFM转换型小负载时实行PFM控制,且在重负载时自动转换到PWM控制。目前DC-DC转换器广泛应用于手机、MP3、数码相机、便携式媒体播放器... 2023-06-13 电子电源转换文章基础课电子技术基础
话说电容之七:电容的等效串联电阻 ESR 普遍的观点是:一个等效串联电阻(ESR)很小的相对较大容量的外部电容能很好地吸收快速转换时的峰值(纹波)电流。但是,有时这样的选择容易引起稳压器(特别是线性稳压器 LDO )的不稳定,所以必须合理选择小容量和大容量电容的容值。永远记住,稳压器就是一个放大器,放大器可能出现的... 2023-06-13 等效串联电阻ESR线性稳压器DCDC转换文章基础课模拟电路
dBm转换为W的口算方法 “1个基准”:30dBm=1W“2个原则”:1)+3dBm,功率乘2倍;-3dBm,功率乘1/2举例:33dBm=30dBm+3dBm=1W×2=2W27dBm=30dBm-3dBm=1W×1/2=0.5W2)+10dBm,功率乘10倍;-10dBm,功率乘1/10举例:40dBm=30dBm+10dBm=1W×1... 2023-06-13 WdBm转换方法文章软件开发嵌入式OS
Linux系统中关于文件编码以及编码的转换 Windows中默认的文件格式是GBK(gb2312),当然也可以保存为UTF-8的,最简单的方法是用记事本的“另存为”就可以做到。为了与windows兼容,SecureCRT中文件编码的默认配置是”Default”,其实也就是GBK。如果我们将其更改为了”UTF-8″,那么我们查看... 2023-06-13 Linux编码转换文章软件开发
整数与字符串转换的C实现 比如:如何实现两个值中的最大值:((a+b) + abs(a-b))/2如何实现不依靠中间量实现两个变量值的交换:a = a + b;b = a - b;a = a - b;或者a = a^b;b = a^b;a = a^b;其中后面的这种方式更加的优越。sizeof与strlen的区别其中sizeof是一个操作符,在编译过程中就能确定结果,但是str... 2023-06-13 整数字符串转换C语言文章基础课C语言基础
教你怎样建立和理解非常复杂的声明 这个问题至少有以下3 种答案:1. char *(*(*a[N])())();2. 用typedef 逐步完成声明:typedef char *pc; /* 字符指针*/typedef pc fpc(); /* 返回字符指针的函数*/typedef fpc *pfpc; /* 上面函数的指针*/typedef pfpc fpfpc(); /* 返回函数指针的函数*/typedef fpfpc *... 2023-06-13 函数指针转换文章基础课C语言基础
码制转换程序 详细内容:码制转换程序#include#include#include#include/**此宏定义摘自51bbs Youth发表***/#define LongToBin(n) \(\((n >> 21) & 0x80) | \((n >> 18) & 0x40) | \((n >> 15) & 0x20) | \((n >> 12) & 0x10) | \((n >> 9) & 0x08)... 2023-06-13 码制转换程序文章基础课汇编语言
C语言中网络地址与二进制数之间转换的函数小结 C语言inet_ntoa()函数:将网络二进制的数字转换成网络地址头文件:#include #include #include 定义函数:char * inet_ntoa(struct in_addr in);函数说明:inet_ntoa()用来将参数in 所指的网络二进制的数字转换成网络地址, 然后将指... 2023-06-13 C语言网络地址二进制数转换文章基础课C语言基础
12伏电源100V/60Hz升压转换电路 12伏电源100V/60Hz升压转换电路下面是一个12伏电源供电产生超过100伏低电流的简单升压电路装置。两个晶体管可能是2N4401和2N4403或类似的低功率三极管,换用更高功率三极管则可以驱动更重的负荷。如果有更多的负载需要,两个10欧姆的发射极电阻换成3.3欧姆。当驱动功率晶体... 2023-06-13 升压电源转换文章基础课电路分析
VC常用数据类型使用转换详解 我们先定义一些常见类型变量借以说明int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="女侠程佩君";char temp[200];char *buf;CString str;_variant_t v1;_bstr_t v2;一、其它数据类型转换为字符串短整型(int)itoa(i,temp,10);... 2023-06-13 VC++数据类型转换文章基础课C语言基础
关于AD转换设计的一些经验总结 看到一片关于AD转换设计中的基本问题整理博文,特地转载过来和大家共分享。了解数据转换器错误及参数1.如何选择高速模数转换之前的信号调理器件;如何解决多路模数转换的同步问题?ADC之前的信号调理,最根本的原则就是信号调理引起的噪声和误差要在ADC的1个LSB之内。根据这个... 2023-06-13 AD转换ADCDAC文章基础课模拟电路
进制数及转换详解 数制的概念数制是人们利用符号进行计数的科学方法。数制有很多种,在计算机中常用的数制有:十进制,二进制和十六进制。数制也称计数制,是指用一组固定的符号和统一的规则来表示数值的方法。计算机是信息处理的工具,任何信息必须转换成二进制形式数据后才能由计算机进行处理,存... 2023-06-13 数制转换位权文章基础课C语言基础
在Allegro中如何减少公英制转换偏差太大的问题 由于计算精度的限制,公英制的来回转换会产生一定的累积误差,因此在设计过程中,应尽量避免频繁转换公英制。在没有特别强调的情况下,一般使用mil,如下图所所示:如果要转换成mm,应该对精度进行设置,多数都是取4位,这和PADS的默认值是相符的,这样能减少因为单位转换造成的累积误差。... 2023-06-13 Allegro公英制转换文章硬件设计EDA软件