特点(FEATURES) 精确度0.1%满刻度 (Accuracy 0.1%F.S.) 可作各式数学演算式功能如:A+B/A-B/AxB/A/B/A&B(Hi or Lo)/|A| (Math functioA+B/A-B/AxB/A/B/A&B(Hi&Lo)/|A|/etc.....) 16 BIT 类比输出功能(16 bit DAC isolating analog output function) 输入/输出1/输出2绝缘耐压2仟伏特/1分钟(Dielectric strength 2KVac/1min. (input/output1/output2/power)) 宽范围交直流两用电源设计(Wide input range for auxiliary power) 尺寸小,稳定性高(Dimension small and High stability)
上传时间: 2013-11-24
上传用户:541657925
为解决直流逆变交流的问题,有效地利用能源,让电源输出最大功率,设计了高性能的基于IR2101最大功率跟踪逆变器,并以SPMC75F2413A单片机作为主控制器。高电压、高速功率的MOSFET或IGBT驱动器IR2101采用高度集成的电平转换技术,同时上管采用外部自举电容上电,能够稳定高效地驱动MOS管。该逆变器可以实现DC/AC的转换,最大功率点的跟踪等功能。实际测试结果表明,该逆变器系统具有跟踪能力强,稳定性高,反应灵敏等特点,该逆变器不仅可应用于普通的电源逆变系统,而且可应用于光伏并网发电的逆变系统,具有广泛的市场前景。 Abstract: To solve the problem of DC-AC inverter, and to utilize solar energy more efficiently, the design of maximum power point tracking inverter based on IR2101 was achieved with a high-performance, which can make the system output power maximum. SPMC75F2413A was adopted as main controller. IR2101 is a high voltage, high speed power MOSFET and IGBT driver. It adopted highly integrated voltage level transforming technology, and an external bootstrap capacitor was used, which could drive MOS tube efficiently and stably. Many functions are achieved in the system, such as DC/AC conversion, maximun power point tracking, etc. The actual test result shows that the inverter system has characteristics of strong tracking ability, high stability and reacting quickly. The design can not only be used in ordinary power inverter system, but also be used in photovoltaic power inverter system. The design has certain marketing prospects
上传时间: 2013-11-17
上传用户:lliuhhui
微控制器会被运用在很多系统中,比如GPS、税务控制模块、PoE 以及一些智能手机等等。在这些系统中,通常需要上电时序控制、电源监控、实时时钟、低功耗人机接口、远程监控等功能。本文就超低功耗微控制器MSP430 作为系统伴随芯片做出讨论。MSP430超低功耗的性能能有效延长电池供电的便携式设备的电池寿命。MSP430 丰富的片上资源和简单易用的特性能够满足各种系统灵活性的设计要求。
上传时间: 2014-12-04
上传用户:w230825hy
/*--------- 8051内核特殊功能寄存器 -------------*/ sfr ACC = 0xE0; //累加器 sfr B = 0xF0; //B 寄存器 sfr PSW = 0xD0; //程序状态字寄存器 sbit CY = PSW^7; //进位标志位 sbit AC = PSW^6; //辅助进位标志位 sbit F0 = PSW^5; //用户标志位0 sbit RS1 = PSW^4; //工作寄存器组选择控制位 sbit RS0 = PSW^3; //工作寄存器组选择控制位 sbit OV = PSW^2; //溢出标志位 sbit F1 = PSW^1; //用户标志位1 sbit P = PSW^0; //奇偶标志位 sfr SP = 0x81; //堆栈指针寄存器 sfr DPL = 0x82; //数据指针0低字节 sfr DPH = 0x83; //数据指针0高字节 /*------------ 系统管理特殊功能寄存器 -------------*/ sfr PCON = 0x87; //电源控制寄存器 sfr AUXR = 0x8E; //辅助寄存器 sfr AUXR1 = 0xA2; //辅助寄存器1 sfr WAKE_CLKO = 0x8F; //时钟输出和唤醒控制寄存器 sfr CLK_DIV = 0x97; //时钟分频控制寄存器 sfr BUS_SPEED = 0xA1; //总线速度控制寄存器 /*----------- 中断控制特殊功能寄存器 --------------*/ sfr IE = 0xA8; //中断允许寄存器 sbit EA = IE^7; //总中断允许位 sbit ELVD = IE^6; //低电压检测中断控制位 8051
上传时间: 2013-10-30
上传用户:yxgi5
TLC2543是TI公司的12位串行模数转换器,使用开关电容逐次逼近技术完成A/D转换过程。由于是串行输入结构,能够节省51系列单片机I/O资源;且价格适中,分辨率较高,因此在仪器仪表中有较为广泛的应用。 TLC2543的特点 (1)12位分辩率A/D转换器; (2)在工作温度范围内10μs转换时间; (3)11个模拟输入通道; (4)3路内置自测试方式; (5)采样率为66kbps; (6)线性误差±1LSBmax; (7)有转换结束输出EOC; (8)具有单、双极性输出; (9)可编程的MSB或LSB前导; (10)可编程输出数据长度。 TLC2543的引脚排列及说明 TLC2543有两种封装形式:DB、DW或N封装以及FN封装,这两种封装的引脚排列如图1,引脚说明见表1 TLC2543电路图和程序欣赏 #include<reg52.h> #include<intrins.h> #define uchar unsigned char #define uint unsigned int sbit clock=P1^0; sbit d_in=P1^1; sbit d_out=P1^2; sbit _cs=P1^3; uchar a1,b1,c1,d1; float sum,sum1; double sum_final1; double sum_final; uchar duan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; uchar wei[]={0xf7,0xfb,0xfd,0xfe}; void delay(unsigned char b) //50us { unsigned char a; for(;b>0;b--) for(a=22;a>0;a--); } void display(uchar a,uchar b,uchar c,uchar d) { P0=duan[a]|0x80; P2=wei[0]; delay(5); P2=0xff; P0=duan[b]; P2=wei[1]; delay(5); P2=0xff; P0=duan[c]; P2=wei[2]; delay(5); P2=0xff; P0=duan[d]; P2=wei[3]; delay(5); P2=0xff; } uint read(uchar port) { uchar i,al=0,ah=0; unsigned long ad; clock=0; _cs=0; port<<=4; for(i=0;i<4;i++) { d_in=port&0x80; clock=1; clock=0; port<<=1; } d_in=0; for(i=0;i<8;i++) { clock=1; clock=0; } _cs=1; delay(5); _cs=0; for(i=0;i<4;i++) { clock=1; ah<<=1; if(d_out)ah|=0x01; clock=0; } for(i=0;i<8;i++) { clock=1; al<<=1; if(d_out) al|=0x01; clock=0; } _cs=1; ad=(uint)ah; ad<<=8; ad|=al; return(ad); } void main() { uchar j; sum=0;sum1=0; sum_final=0; sum_final1=0; while(1) { for(j=0;j<128;j++) { sum1+=read(1); display(a1,b1,c1,d1); } sum=sum1/128; sum1=0; sum_final1=(sum/4095)*5; sum_final=sum_final1*1000; a1=(int)sum_final/1000; b1=(int)sum_final%1000/100; c1=(int)sum_final%1000%100/10; d1=(int)sum_final%10; display(a1,b1,c1,d1); } }
上传时间: 2013-11-19
上传用户:shen1230
#include<iom16v.h> #include<macros.h> #define uint unsigned int #define uchar unsigned char uint a,b,c,d=0; void delay(c) { for for(a=0;a<c;a++) for(b=0;b<12;b++); }; uchar tab[]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,
上传时间: 2013-10-21
上传用户:13788529953
曲达科技所有标准HMI 产品均采用异步、全双工串口(UART),串口模式为8n1,即每个数据传送采用10个位:1 个起始位,8 个数据位(低位在前传送,LSB),1 个停止位。 上电时,如果终端的I/O0 引脚为高电平或者浮空状态,串口波特率由用户预先设置,范围为1200-115200bps ,具体设置方法参考0xE0 指令。
上传时间: 2013-11-07
上传用户:苏苏苏苏
Bootloader是微处理器上电时运行的第一段代码,它可以通过通信接口实现对微处理器内部应用程序的更新升级,为网络化嵌入式产品的应用程序升级带来极大的便利。由于目前没有统一嵌入式系统的Bootloader。基于NEC 78K0系列单片机自编程原理,设计出一个适用于78K0/Fx2系列单片机的Bootloader,并能够通过单片机串口在线升级应用程序。 Abstract: Bootloader is the first piece of code executed after microprocessor startup. It makes the embedded product’s firmware update conveniently through communication interface. However, no unified bootloader is available for all kinds of microprocessor products. Based on the principle of self-programming NEC 78K0s’ series, a useful Bootloader which is suitable for 78K0/Fx2s’ series MCU is designed,the design can update the application through serial ports.
标签: Bootloader MCU 自编程
上传时间: 2013-10-26
上传用户:fang2010
概述 SC16C550是用于串行数据通信的通用异步收发器(UART)。它的基本功能是将并行数据转换成串行数据,反之亦然。UART可处理速率高达3Mbit/s的串行数据。 SC16C550的管脚与ST16C550、TL16C550和PC16C550兼容。上电后的功能等效于16C450。编程控制寄存器可使能SC16C550更多的特性。增加的特性包括:16字节接收和发送FIFO,自动硬件或软件流控制和红外编码或解码。在FIFO模式下,通过使用RTS输出和CTS输入信号自动控制串行数据流,可选的自动流控制的特性大大降低了软件规模,提高了系统效率。SC16C550也通过FIFO触发点和TXRDY和RXRDY信号来实现DMA模式数据传输。片内的状态寄存器为用户提供错误指示,器件的工作状态和调制解调器接口控制。可通过调整系统中断来满足用户的要求。内部的环回模式实现了片内的故障诊断。 SC16C550可工作在5V,3.3V和2.5V的电压下和工业级温度范围内,含有塑料DIP40、PLCC44和LQFP48这三种封装形式。
上传时间: 2013-12-06
上传用户:hj_18
□基于来电显示技术,识别主人,利用手机或固定电话实现免接通,免费用的绝密遥控关及撤防。□单芯片多功能可编程设计,MCU内核,有着十分灵活广泛的应用(可定制特殊功能)。自动拨号的电话报警器方面:室内手动延时布防,手机或固定电话免接通遥控撤防;拨号报警+现场报警(可选)。电话遥控开关方面:用于开启电控门锁,保险柜电控锁,车库电动门,电器开关...等。更多应用......。□单芯片最多可存入6组电话号码(6个主人)不重码,最后一组号码可刷新,掉电不丢失,可保100年。□非主人拨入无效,主人需20秒内连续拨通两次遥控才有效(撤防或开关),操纵成功后会自动回拨遥控者电话一次,以表示遥控成功。绝不影响电话的正常使用。□循环拨打1-6组主人电话号码报警15次,接听报警时警声提示,可同时选择现场报警。无注册用户时,触发报警将自动转入连续现场报警1分钟。□接警处理功能,接听报警期间,手机或固定电话按"#"键退出报警。未接警的号码继续打报警。□仅设计两按钮实现用户注册、信息删除、室那手动布防撤防、输出开关控制、报警模式设定,报警期间无法手动撤防。□两种反复可编程报警模式。掉电不丢失。模式1:报警完毕自动撤防;模式2:报警完毕保持布防。□两种自适应电路模式:DTMF解码器接入模式和DTMF解码器不接入模式。自动实现不同的电路设计实现不同的输出控制功能。同一电路设计,通过增减硬部件即可实现不同的输出功能,QL310上电时自动识别DTMF解码器是否存在。□两路警声输出:其中一路输出用于操作音提示及报警时加载到电话线路中供监听用。另一路为现场报警使用(可根据需要选用,这路只有在报警时才有输出,设计时可通过加大功率提高警声)。□状态记忆功能:布撤防状态都有记忆功能(掉电不丢失)。可避免布撤防期间的偶然的停电再上电是状态发生变化。比如,当前为布防状态,掉电再上电后还是保持布防状态。□手动布撤防提示音,布撤防LED指示灯。□上电开机报警模式提示音,模式1发一声提示音;模式2发两声提示音。□触发端的信号智能检测,因此可适应任何触发信号:或高电平,或低电平,或高/低脉冲信号;无源的开关信号,如继电器,干簧管或门磁开关等(由于触发端内部有上拉电阻)。标准的TTL电平,通过外接简单的限幅电路可实现更高电平或脉冲的输入(红外探头,防火探头等)。特强抗干扰处理,长距离布线可抗强电磁干扰。□20脚PDIP封装及20脚SOP封装。□5V低功耗。使用3.58M晶振。□工业级设计,工作温度:-40℃~+85℃
上传时间: 2013-11-13
上传用户:lacsx