技术支持
应用方案
方案需求
Application Solutions
用MCU来控制蓝牙GPS模块 日期:2007-07-26
GPS定位产品正在渐渐的深入到大众消费中来,随着电子地图的日趋完善,GPS系统将越来越发挥更加实际的指引作用。蓝牙GPS模块实现以无线蓝牙接口来发送GPS模块的定位数据,它挣脱了导线的束缚,从而可以很容易地在各种支持蓝牙的便携设备上实现导航定位功能。 蓝牙GPS模块也是一个小小的便携设备,需要实现电源的管理、GPS数据的处理、蓝牙状态的判断以及点亮指示灯等功能。这都要求使用一个MCU来协调控制整机的工作。 Freescale半导体的HCS08系列8位高性能MCU:MC9S08QG4即是个不错的选择。适用于本方案的主要参数为: 低功耗,简单的BDM调试口 16脚封装...
基于FPGA的多种分频设计与实现 日期:2007-07-26
引言 分频器是FPGA设计中使用频率非常高的基本单元之一。尽管目前在大部分设计中还广泛使用集成锁相环(如altera的PLL,Xilinx的DLL)来进行时钟的分频、倍频以及相移设计,但是,对于时钟要求不太严格的设计,通过自主设计进行时钟分频的实现方法仍然非常流行。首先这种方法可以节省锁相环资源,再者,这种方式只消耗不多的逻辑单元就可以达到对时钟操作的目的。 1 整数分频器的设计 1.1 偶数倍分频 偶数分频器的实现非常简单,通过计数器计数就完全可以实现。如进行N倍偶数分频,就可以通过由待分频的时钟触发计数器计数,当计数器从0计数到N/2-1时,输出时钟进行翻转,并给计数器一个复位信...
DCS控制器中采用ARM处理器的冗余设计 日期:2007-07-26
在自动化的许多领域,有效性的要求越来越高,因而对自动化系统的容错水平的要求也变得越来越高,尤其在设备停机代价非常大的场合。为了满足这些严格的要求,在DCS系统中通常采用冗余技术,这样才能够满足这些领域所需要的安全性、可靠性和有效性的标准。 在DCS控制系统中,分布处理单元是系统关键的部分。当前这些分布处理单元的控制器往往是基于86系列CPU建构的,这种架构目前被广泛采用。但是由于86系列分布处理单元的特点,导致现在的控制器处理单元存在很多的缺点,如放热量大等。而且在封闭的环境中,这些问题始终很难解决。随着很多低功耗技术的发展和低功耗控制器的出现,分布处理单元的CPU可以有更多的选择,尤...
利用先进的MCU技术实现电机高效率控制 日期:2007-07-26
电机对能耗的贡献率在美国接近50%,因此降低电机能耗能有效地提高能源利用率,而采用先进的微控制器(MCU)技术来实现电机控制是一种有效的方法。本文介绍了最新的电机控制MCU技术发展及其应用。 降低能耗的一个主要对象是电机,它消耗了美国总能耗的大约50%。家庭里随便都可以找到超过50个电机,一般会有70到80个,在工业领域,工厂自动控制对电机的利用也很广泛。 今天,MCU技术的最近发展允许电机能在更低的成本下更高效地运行。在某些市场上,这能加快从机电向电子控制的转变,从而能实现变速电机控制以优化电机的工作效率,并在器件的层面上降低所有应用的成本。 低成本无刷直流电机控制M...
FM24C64汇编测试程序c语言(8052) 日期:2007-07-26
//THIS CODE WAS DESIGNED TO DEMONSTRATE HOW THE FM24C04/FM24C04A SERIAL FRAM COULD //BE INTERFACED TO THE 8051 MICROCONTROLLER. THE INTERFACE USES 2 LINES //FROM PORT 2 (P2.7 AND P2.6) TO COMMUNICATE. //THE CODE SHOWN DEMONSTRATES A 'RANDOM READ' AND 'BYTE WRITE'. THE OTHER * //MODES OF OPERATION...
FM1808汇编测试程序c语言(8052) 日期:2007-07-26
;仅供参考 ; 路泽阳 while(1) //////////////////////////// { ADDRESS2=0x01; ADDRESS1=0x00; for(i=0;i0x7f) { ADDRESS2=0x00; } } P_DATA_D...
FM24C04汇编测试程序(8052) 日期:2007-07-26
FM24c04 test program useing 8052 ;data:2003/02/19 CHECDAT EQU 011H;检测数据 ADSAVE EQU 012H;save地址 ADSAVER EQU 013H ADHIGH EQU 014H ADLOW EQU 015H FMDATA EQU 017H;017H...1FH写或读的数据 ;BIT定义 WRONG_F BIT 00H;数据写出错 SWP BIT P1.5 SDATA BIT P1.4 SCLK BIT P1.6 ORG 0000H LJMP STAR ...
FM24C16汇编测试程序(8052) 日期:2007-07-26
;FM24C16 test program useing 8052 ;data:2003/02/19 CHECDAT EQU 011H;检测数据 ADSAVE EQU 012H;save地址 ADSAVER EQU 013H ADHIGH EQU 014H ADLOW EQU 015H FMDATA EQU 017H;017H...1FH写或读的数据 ;BIT定义 WRONG_F BIT 00H;数据写出错 SWP BIT P1.5 SDATA BIT P1.4 SCLK BIT P1.6 ORG 0000H LJMP STAR ...
FM24C256汇编测试程序(8052) 日期:2007-07-26
;FM24C256 test program useing 8052 ;data:2003/02/19 CHECDAT EQU 011H;检测数据 ADSAVE EQU 012H;save地址 ADSAVER EQU 013H ADHIGH EQU 014H ADLOW EQU 015H FMDATA EQU 017H;017H...1FH写或读的数据 ;BIT定义 WRONG_F BIT 00H;数据写出错 SWP BIT P1.5 SDATA BIT P1.4 SCLK BIT P1.6 ORG 0000H LJMP STA...
FM25040 汇编测试程序(8052) 日期:2007-07-25
;FM25040 test program useing 8052 ;data:2003/02/28 BUFFER EQU 010H ADHIGH EQU 014H ADLOW EQU 015H ;buffer of low address FMDATA EQU 017H ;buffer of data that will write into FRAM CS BIT P1.0 HOLD BIT P1.1 WP BIT P1.2 SCK BIT P1.3 SI BIT P1.4 SO BIT P1.5 ORG 0000H LJMP STAR...