AT89C52是美国ATMEL,公司生产的低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,与标准MCS-51指令系统及8052产品引脚兼容,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大AT89C52单片机适合于许多较为复杂控制应用场合主要性能参数:·与MCS-51产品指令和引脚完全兼容.8k字节可重擦写Flash闪速存储器.1000次擦写周期静态操作:OHz-24MHz·三级加密程序存储器•256х8 hA部RAM•32编程1/0口线.3个16位定时/计数器•8个中断源·程串行UART通道低功耗空闲和掉电模式·PO口:P0口是一组8位漏极开路型双向1/0口,也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口P0写"1"时,可作为高阻抗输入端用.在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间滋活内部上拉电阻.在Flash编程时,PO口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。
标签: at89c52
上传时间: 2022-06-19
上传用户:
如今大多数关于算法的图书都是大学教科书,或者是令人厌倦的相同算法集合改头换面后的作品。本书是给出所有算法的完整代码实现的第一本书,这些算法在开发人员的日常工作中非常有用本书重点关注的是实用。立即可用的代码,并且广泛讨论了可移植性和特定于实现的细节。本书作者介绍了一些有用但很少被讨论的算法,它们可用于语音查找,日期和时间例程(直到公元1年),B树和索引文件、数据压縮、任意精度的算术,校验和与数据验证,并且全面地介绍了查找例程、排序算法和数据结构本书只要求读者具有C语言的初级知识以及基本代数的相关知识。源代码经过测试符合ANS|标准,可以运行在UNX下,以及 Borland. Micros和 Watcom的编译器上作者简介Andrew Binstock是《 UNIX Review》的主编和《 C Gazette》的创刊编辑。他是aserJet Programming》( Addison-Wesley,1991)的第一作者John Rex是一位计算机顾问,专攻C和C++。他是《 C Gazette》的前任技术编辑,并且为许多杂志撰写文章。
上传时间: 2022-06-26
上传用户:
5GNR信道编码研究,信道编码是 5G 的关键技术之一,描述了 5G 新空口(NR——New Radio Access)的低密度奇偶校验码(LDPCC——Low Density Parity Check Codes)和 极化码(Polar Codes)的关键技术;通过仿真,比较了5G NR的信道编码方案与 4G LTE信道编码方案的性能。另外,还比较了这2代信道编码技术的复杂度和 吞吐量。
标签: 信道编码
上传时间: 2022-06-30
上传用户:
随着信息技术的飞速发展,数据吞吐量急剧增长,要求有更高的传输速度,来满足大量数据的传输,而原有的并行数据传输总线结构上存在自身无法克服的缺陷,在高频环境下容易串扰,而增大误码率。SATA串行总线技术应运而生。作为一种新型的总线接口,它提供了高达3.0Gbps的数据传输速率,使用8B/10B编码格式,采用LVDS NRZ串行数据传输方式,有良好的抗干扰性能,有更强的达到32位的循环冗余校验,并且提供了良好的物理接口特性,支持热拔插,代表着计算机总线接口技术的发展方向。FPGA作为一种低功耗的半导体器件,在高频工作环境中有优良的性能,将处理器与低功耗FPGA结合起来使用是数据存储应用的趋势,这样能够使得接口方案更加灵活。而在众多FPGA器件中,Xilinx公司的Virtex-4平台内部集成了PowerPC高性能处理器,并且其中提供了Rocket IO MGT这种嵌入式的多速率串行收发器,能够以6.25-622Mb/s的速度传送数据,并且支持包括SATA协议在内的多种串行通信协议。 本文从物理层、链路层、传输层分析了SATA1.0技术的接口协议,在此基础提出满足协议需求和适合FPGA设计的设计方案,并给出总体设计框图,依照FPGA的设计方法,采用Xilinx公司的Virtex-4设计了一个符合SATA1.0接口协议的嵌入式存储装置,实现数据的存储,仿真运行结果正常。
上传时间: 2013-04-24
上传用户:sz_hjbf
在当今的广播系统中,绝大部分的视频信号是隔行采样的。采用这种扫描格式,能够大幅度地减少视频的带宽,但也会引起彩色爬行、画面闪烁、边缘模糊及锯齿等现象。这种缺陷经人尺寸屏幕放大后就更加明显。为改善画面的视觉效果,去隔行技术应运而生。同时,视频信号本身的低帧频也会导致行抖动、线爬行以及大面积闪烁等视觉效果上的缺陷。增加扫描频率会把这些视觉缺陷搬移到人眼不敏感的高频区域上去从而产生较好的主观图象质量。而为了适应不同显示终端以及对图像大小变化的要求就必须对原始信号分辨率即每帧行数和每行像素数进行变换。因此去隔行、帧频转换、分辨率变换成为视频格式转换的基本内容。 FPGA 的出现是VLSI技术和EDA技术发展的结果。FPGA器件集成度高、体积小,具有通过用户编程实现专门应用的功能。它允许电路设计者利用基于计算机的开发平台,经过设计输入、仿真、测试和校验,直到达到预期的结果。使用FPGA器件可以大大缩短系统的研制周期,减少资金投入。另外采用FPGA器件可以将原来的电路板级产品集成芯片级产品,从而降低了功耗,提高了可靠性,同时还可以很方便的对设计进行在线修改。 该文在介绍了视频格式转换中的主要算法后,重点对去隔行、帧频转换、分辨率变换的FPGA综合实现方案进行了由简单到复杂的深入研究,分别给出了最简解决方案、基于非线性算法的解决方案和基于运动补偿的解决方案。最简解决方案利用线性算法将去隔行,帧频转换,分辨率变换三项处理同时实现,达到FPGA内部资源和外部RAM耗用量都为最小的要求,是后续复杂方案的基础。其中去隔行采用场合并方式,帧频转换采用帧重复方式,分辨率变换采用均匀插值方式。基于非线性算法的解决方案中加入了对静止区域的判断,静止区域的输出像素值直接选用相应位置的已存输入数据,非静止区域的输出像素值通过对已存输入数据进行非线性运算得出。基于运动补偿的解决方案在对静止区域进行判断和处理的基础上,对欲生成的变频后的场间插值帧进行运动估计,根据运动矢量得出非静止区域的输出像素值。其中为求得输入场间相应时间位置上的插值帧输出数据,该方案采用了自定义的前后向块匹配运动估计方式,通过对三步搜索算法的高效实现,将SAD 值进行比较得出运动矢量。
上传时间: 2013-07-19
上传用户:米卡
本文主要研究Turbo码的编码和译码算法及其FPGA硬件实现.在概述信道编码理论及其发展历程之后,简要地论述了Turbo码的原理.然后分别对Turbo码的MAP译码算法,LOG-MAP算法进行推导,在给出LOG-MAP的推导之后,提出了对于LOG-MAP译码算法的两点改进,采用三阶牛顿插值函数对校验函数进行拟合,采用双滑动窗口技术取代传统的单滑动窗口技术.Turb码还有一种译码复杂度相对较低的算法——SOVA算法,本文也给出了SOVA算法的详细推导过程.在对LOG-MAP和SOVA算法的详细推导之后,本文给出Turbo码的软件仿真,采用Matlab语言编写Turbo码仿真系统程序,仿真系统比较了单滑动窗口技术和双滑动窗口技术在不同的信噪比下的译码性能.在软件仿真的基础上,本文给出了Turbo码编码器和采用LOG-MAP译码算法译码器的FPGA硬件实现方法.
上传时间: 2013-06-19
上传用户:plsee
AC/DC适配器(ADAPTER)高频电子变压器的设计有很多制约条件,比如空间体积、热的问题、转换器的效率、电磁干扰、PWM控制IC、性价比等。所以磁心选用受到一定的限制,不像一般资料中介绍的满足功率容量即可,选择的余地不大。所以本文不讲解具体的磁心选择,仅利用计算软件对磁心的功率容量进行校验。目前与NOTEBOOK和LCD配套的中高档ADAPTER工作频率在60KHz~100KHz左右。变压器的绕组已用上了三重绝缘线,再要做小变压器已经有难度。我们知道小型化开关变压器有两种方法:一、提高开关频率,带来的问题是对EMI的控制有一定难度;二、选用更高饱和磁通密度的磁心材料,如TDK公司的PC95和PE33 见表(1)。如果在100℃时Bsat能达到450mT~500mT,那么我们在设计开关变压器时就能使用更少的圈数,减少铜损,同时又能提高初级绕组的电感量,降低峰值电流,减少开关管的能量损耗,从而减少开关变压器的体积,进一步地实现ADAPTER的小型化。
上传时间: 2013-08-04
上传用户:bjgaofei
研究领域:电源管理IC、功率IC 涉及厂商:Fairchild、ST、NS、Onsemiconductor、Linear和Maxim等 报告推荐 2009年,受国际金融危机和行业不景气的双重冲击,全球电源管理芯片市场规模出现超过10%的大幅下滑,中国电源管理芯片市场也首次出现负增长。虽然整体市场明显下滑,但分领域来看,汽车电子类电源管理芯片市场依然实现正增长,而计算机、网络通信和消费电子等领域则由于下游整机出口下滑的拖累导致相关领域的电源管理芯片市场出现大幅衰退。整体来看,2009年中国电源管理芯片市场虽然陷入了前所未有的负增长,但下半年以来市场的明显复苏以及人们对节能、绿色以及低碳需求的不断增加,未来电源管理芯片市场依然充满希望。 为了全面而准确的反映中国电源管理芯片市场地发展现状以及未来趋势,推出《2009-2010年中国电源管理芯片市场研究年度报告》,将帮助业界厂商、投资者和相关政府机构更准确地把握中国电源管理芯片市场的发展规律。 深入、翔实的市场研究数据。基于对行业产品的深度研究,提供对产品结构、应用结构等多个角度的市场数据,明晰市场发展方向。 全面、深刻的品牌竞争分析。从市场格局、竞争策略、SWOT分析等多个维度分析企业,评点市场领先要素。 科学、完整的未来发展预测。建立在各重点细分市场上的建模校验,并与相关产业环节进行关联分析,确保给出有价值的趋势分析与定量预测结果。 本报告全面总结了2009年中国电源管理芯片市场的发展状况,全面分析了其推进因素和市场特点,并对主要厂商进行了客观综合的评价,通过大量的调研访谈和详实准确的数据支撑,为客户提供完整的中国电源管理芯片市场信息,为企业提供有效的决策参考,报告主要为客户提供了以下方面的内容。 目前国内电源管理芯片市场规模及特点 按产品细分的电源管理芯片市场情况 按应用领域细分的电源管理芯片市场情况 主要厂商分析 未来各个细分市场的预测 报告框架
上传时间: 2013-11-17
上传用户:dysyase
QSP-12是一款性/价比极高的直接使用USB通讯协议而开发的三星单片机专用编程器。不同于传统采用USB转RS232的编程器,直接使用USB通讯协议的QSP-12更快更可靠!配合精心优化设计的PC客户端编程(烧录)软件,实现了业界最高的编程性能。自动烧录S3F9454(包含擦除/编程/校验/写Smart option/Read protect/LDC protect/Hard Lock)只须0.7秒,代码越小,烧录越快;代码越大,优势越明显! 编程器采用小巧而坚实的烤漆铁质外壳设计,具有极高的耐用性和抗电磁干扰能力,配备防止反插的RJ-11专业在线编程接口,确保您在使用过程中没机会出错。QSP-12快速可靠的编程(烧录)能力,无论是您在产品开发、量产,还是在产品的现场升级阶段,它都能给您带来前所未有高效、可靠的编程体验!在现今人力成本日益高涨的时代,为您赢得更多优势! QSP-12特点: 直接使用USB通讯,更快、更可靠 无需用户设定编程电压,更安全、易用 业界最高的编程性能,节省人力成本 支持脱机烧录 支持在线编程(ISP) 外形小巧,方便产品现场升级 坚实的烤漆铁质外壳,更美观耐用、抗电磁干扰能力强 低功耗(<0.5W),绿色环保
上传时间: 2013-11-19
上传用户:uuuuuuu
/*--------- 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