-
1 概 述 SST89C54/58(简称89C54/58)是美国SST公司推出的多用途51系列单片机,片内集成了20 kB/36 kB的SuperFlashEPROM程序存储器,分为BLOCK0(16kB/32kB)和BLOCKl(4kB)两块。其中,BLOCKl可以映射(Mapping)到64kB存储空间的最高端或最低端,而且,对于程序计数器来说可以是不可见的。由于其存储结
...
-
在传统的舰载雷达计算机系统中,一般采用双机(A,B机)体制:A机负责数据的采集、跟踪、解算,称为任务计算机;B机负责雷达综合态势与相关数据的显示与操控,同时完成对各种接口的操作,称为人机接口计算机。A,B机之间通过共享存储区交换数据。在这种系统中,双机都采用军用加固机,A机与雷达接口板、天线方位接口板等相连,而B机需要控制操作多种接口板卡,如显示接口板、对外接口板、数据存储板、网络接口板等。同时系
...
-
随着微电子技术和计算机技术的发展,嵌入式技术得到广阔的发展空间,特别是进入20世纪90年代以来,嵌入式技术的发展和普及更为引人注目,已经成为现代工业控制、通信类和消费类产品发展的方向,在通信领域,众多网络设备如VOIP,WirelessLAN,ADSL等都包含有大量嵌入式技术的成份,广播电视在向数字化的趋势发展,DVB,DAB技术也逐渐在全面推广起来,个人消费类产品,如PDA、
...
-
下面是用普通C51实现的I2C基本电平模拟函数和通用函数。 /*电平模拟函数和基本读写函数&
...
-
在单片机系统中,我们经常用硬狗复位MCU。程序经常这样写:
data unsigned char bootflag;
if(boo
...
-
通常进行单片机的实验或开发时,编程器是必不可少的。仿真、调试完的程序需要借助编程器烧到单片机内部或外接的程序存储器中。普通的编程器价格从几百元到几千元不等,对于一般的单片机爱好者来说还是一笔不小的开支。另外,在开发过程中,程序每改动一次就要拔下电路板上的芯片编程后再插上,也比较麻烦。&n
...
-
1 引言 V2XE是一种以集成微处理器作为控制和接口的新型2轴罗盘和大地磁场传感器。V2XE使用新型系统常用的3V工作电源,具有功耗低、尺寸小、在各种条件下的抗噪声能力强、较大的测量灵敏感应区等优点
...
-
向下一代互联网过渡的进程已经开始。IPv6作为下一代互联网的核心协议,能够提供几乎无限的地址空间,从根本上克服了IPv4中地址空间不足的问题,也为在不远的将来把数量众多的嵌入式设备接入网络创造了条件。Linux的内核从2.4版就已经开始支持IPv6,同时,Linux作为开源的操作系统,也便于向不同的硬件平台移植。由于现有的网络基础设施运行的大都是IPv4协议栈,选择隧道方式接入IPv6网络,是一种
...
-
一、 嵌入式系统设计方法变化的背景 嵌入式系统设计方法的演化总的来说是因为应用需求的牵引和IT技术的推动。 1、随着微电子技术的不断
...
-
在嵌入式市场中,为客户寻找加快产品上市的方法是半导体供应商永恒的主题。有多种不同的方法可以缩短开发时间,例如,有一些开源活动提供大量合作开发和自由发布的代码。在此应用基础上,整个系统开发的时间缩短了6 至9个月。这种方法的优点在于直接从已经完成并得到验证的工作中获益。
&
...
-
在UPS等电力电子设备中,控制方法是核心技术。早期的控制方法使得输出为矩形波,谐波含量较高,滤波困难。SPWM技术较好地克服了这些缺点。目前SPWM的产生方法很多,汇总如下。
1)利用分立元件,采用模拟、数字混和电路生成SPWM波。此方法电路复杂,实现困
...
-
设置复位标志位便于区分不同原因引发的复位,作为一种新技术被越来越多的新型单片机所采纳。例如Philips公司的P87LPC700和 P89LPC900系列、Freescale公司(原Motorola半导体部)的MC68HC05系列和MC68HC08系列、Sunplus公司的 SPMC65系列、Microchip公司的PIC系列等,内部都设计了专门用于记录各种复位标志的状态寄存器。
MC68
...
-
1 系统平台的硬件结构 本文使用的系统平台硬件功能框图如图1所示,该平台采用Samsung公司的处理器S3C2410。该处理器内部集成了ARM公司ARM920T处理器核的32b微控制器,资源丰富,带独立的16kB的指令Cache和16kB数据Cache,LCD控制器、RAM控制
...
-
I2C是一种中低数据速率主/从通信总线。物理层是一种简单的信号交换协议,该协议基于总线设备以及用于驱动或释放总线线路设备之上的集电极开路输出。简单的硬件设计和较低的数据速率使得所有的工程师都能利用I2C作为一种通信解决方案。由于大多数微控制器供应商在其大部分器件上均提供了I2C主控器和从动器功能,因此嵌入式产品设计师在利用I2C时不会遇到任何障碍。 &
...
-
利用最低功耗实现绝对长的电池寿命是许多深度嵌入式应用的共同设计要求。一种基于微控制器 (MCU) 的小区电子自动调温器,并对电流的每一微安( A)都经过了细致而周密的调查研究。最终得到的产品不但超过了技术设计要求,而且成本比上一代产品低 50%。重新设计的电子自动调温器利用安装的电池可以工作 8 年以上。本文侧重讲述功耗来源、如何为应用选择正确的电池以及如何避免项目末期经常出现的隐患。
&am
...
-
SNMP(简单网络管理协议)应用广泛,功能强大,只要管理软件驻留有MIB(管理信息库),并且拥有适当的权限,管理器就可以访问SNMP代理器。SNMP一般用于计算机网络和电信网络,本文提出了用SNMP进行控制。由于其传输媒介是Internet,所以传输距离不受限制,这相对于其他工业控制总线有不可比拟的优势,SNMP最大的优点是协议简洁,适合嵌入式应用。SNMP体系可扩展性强,只要
...
-
CDMA(码分多址)无线网络具有覆盖面广,高效、低成本的特点,CDMA网络的数据传输速率可达200kb/s,这里开发的嵌入式远程视频监控系统就是充分利用CDMA无线网络技术和嵌入式系统的特点而搭建的数据传输系统,特别适合边远偏僻或不具备常规网络传输条件的地方使用,例如车载视频监控系统、交通路口(车牌实时监视)及城市路灯的监控等。&
...
-
在嵌入式软件技术中,C++语言具有较高的编程效率。但是,要实现高效率,还有许多问题需要特别注意。首先,应该正确理解C++的工作原理,逐步利用它的各种强大功能,把专业经验集成到对象中,并使用针对嵌入式应用做过优化的开发工具。不建议使用纯粹的自顶向下的设计策略和深层嵌套继承,并避免为适应工具而放弃语言功能,而使编程的效率降低。
&
...
-
目前,USB设备产品的应用非常广泛,但市场上能够提供Host/Slave两种模式的USB控制芯片并不多,本系统采用CYPRESS公司的SL811HST芯片作为USB接口的控制芯片,实现Host/Slave两种工作模式。 系统介绍 本系统是以三星公司的S3C44
...
-
在过去的十年中,嵌入式系统的开发发生了很大的变化。以前嵌入式设备往往是一个孤立的、资源有限的系统,它们追求的是在有限的价格上满足一定的功能性要求。通常它们采用那些功能并不强大的CPU,这也是开发者不得不尽可能地压缩嵌入式系统性能的原因。而今天人们对嵌入式设备在智能化和互连性上提出了要求,这使得嵌入式设备不再是孤立的,他们要通过互联网、无线或是其他的方式实现相互连接,同时它们也是软件生态系统(sof
...