串行編程器源程序(Keil C語言)//FID=01:AT89C2051系列編程器//實現編程的讀,寫,擦等細節//AT89C2051的特殊處:給XTAL一個脈沖,地址計數加1;P1的引腳排列與AT89C51相反,需要用函數轉換#include <e51pro.h> #define C2051_P3_7 P1_0#define C2051_P1 P0//注意引腳排列相反#define C2051_P3_0 P1_1#define C2051_P3_1 P1_2#define C2051_XTAL P1_4#define C2051_P3_2 P1_5#define C2051_P3_3 P1_6#define C2051_P3_4 P1_7#define C2051_P3_5 P3_5 void InitPro01()//編程前的準備工作{ SetVpp0V(); P0=0xff; P1=0xff; C2051_P3_5=1; C2051_XTAL=0; Delay_ms(20); nAddress=0x0000; SetVpp5V();} void ProOver01()//編程結束后的工作,設置合適的引腳電平{ SetVpp5V(); P0=0xff; P1=0xff; C2051_P3_5=1; C2051_XTAL=1;} BYTE GetData()//從P0口獲得數據{ B_0=P0_7; B_1=P0_6; B_2=P0_5; B_3=P0_4; B_4=P0_3; B_5=P0_2; B_6=P0_1; B_7=P0_0; return B;} void SetData(BYTE DataByte)//轉換并設置P0口的數據{ B=DataByte; P0_0=B_7; P0_1=B_6; P0_2=B_5; P0_3=B_4; P0_4=B_3; P0_5=B_2; P0_6=B_1; P0_7=B_0;} void ReadSign01()//讀特征字{ InitPro01(); Delay_ms(1);//----------------------------------------------------------------------------- //根據器件的DataSheet,設置相應的編程控制信號 C2051_P3_3=0; C2051_P3_4=0; C2051_P3_5=0; C2051_P3_7=0; Delay_ms(20); ComBuf[2]=GetData(); C2051_XTAL=1; C2051_XTAL=0; Delay_us(20); ComBuf[3]=GetData(); ComBuf[4]=0xff;//----------------------------------------------------------------------------- ProOver01();} void Erase01()//擦除器件{ InitPro01();//----------------------------------------------------------------------------- //根據器件的DataSheet,設置相應的編程控制信號 C2051_P3_3=1; C2051_P3_4=0; C2051_P3_5=0; C2051_P3_7=0; Delay_ms(1); SetVpp12V(); Delay_ms(1); C2051_P3_2=0; Delay_ms(10); C2051_P3_2=1; Delay_ms(1);//----------------------------------------------------------------------------- ProOver01();} BOOL Write01(BYTE Data)//寫器件{//----------------------------------------------------------------------------- //根據器件的DataSheet,設置相應的編程控制信號 //寫一個單元 C2051_P3_3=0; C2051_P3_4=1; C2051_P3_5=1; C2051_P3_7=1; SetData(Data); SetVpp12V(); Delay_us(20); C2051_P3_2=0; Delay_us(20); C2051_P3_2=1; Delay_us(20); SetVpp5V(); Delay_us(20); C2051_P3_4=0; Delay_ms(2); nTimeOut=0; P0=0xff; nTimeOut=0; while(!GetData()==Data)//效驗:循環讀,直到讀出與寫入的數相同 { nTimeOut++; if(nTimeOut>1000)//超時了 { return 0; } } C2051_XTAL=1; C2051_XTAL=0;//一個脈沖指向下一個單元//----------------------------------------------------------------------------- return 1;} BYTE Read01()//讀器件{ BYTE Data;//----------------------------------------------------------------------------- //根據器件的DataSheet,設置相應的編程控制信號 //讀一個單元 C2051_P3_3=0; C2051_P3_4=0; C2051_P3_5=1; C2051_P3_7=1; Data=GetData(); C2051_XTAL=1; C2051_XTAL=0;//一個脈沖指向下一個單元//----------------------------------------------------------------------------- return Data;} void Lock01()//寫鎖定位{ InitPro01();//先設置成編程狀態//----------------------------------------------------------------------------- //根據器件的DataSheet,設置相應的編程控制信號 if(ComBuf[2]>=1)//ComBuf[2]為鎖定位 { C2051_P3_3=1; C2051_P3_4=1; C2051_P3_5=1; C2051_P3_7=1; Delay_us(20); SetVpp12V(); Delay_us(20); C2051_P3_2=0; Delay_us(20); C2051_P3_2=1; Delay_us(20); SetVpp5V(); } if(ComBuf[2]>=2) { C2051_P3_3=1; C2051_P3_4=1; C2051_P3_5=0; C2051_P3_7=0; Delay_us(20); SetVpp12V(); Delay_us(20); C2051_P3_2=0; Delay_us(20); C2051_P3_2=1; Delay_us(20); SetVpp5V(); }//----------------------------------------------------------------------------- ProOver01();} void PreparePro01()//設置pw中的函數指針,讓主程序可以調用上面的函數{ pw.fpInitPro=InitPro01; pw.fpReadSign=ReadSign01; pw.fpErase=Erase01; pw.fpWrite=Write01; pw.fpRead=Read01; pw.fpLock=Lock01; pw.fpProOver=ProOver01;}
上傳時間: 2013-11-12
上傳用戶:gut1234567
基于Altera公司FPGA芯片EP2C8Q208,嵌入MC8051 IP Core,用C語言對MC8051 IP Core進行編程,以其作為控制核心,實現系統控制。在FPGA芯片中,利用Verilog HDL語言進行編程,設計了以MC8051 IP Core為核心的控制模塊、計數模塊、鎖存模塊和LCD顯示模塊等幾部分,實現了頻率的自動測量,測量范圍為0.1Hz~50MHz,測量誤差0.01%。并實現測頻率、周期、占空比等功能。
上傳時間: 2013-10-14
上傳用戶:1214209695
移動通信的相關知識。
上傳時間: 2013-10-28
上傳用戶:himbly
01-接入分冊• 01-ATM和DSL接口配置• 02-CPOS接口配置• 03-POS接口配置• 04-以太網接口配置• 05-WAN接口配置• 06-ATM配置• 07-DCC配置• 08-DLSW配置• 09-幀中繼配置• 10-GVRP配置• 11-HDLC配置• 12-LAPB和X.25 配置• 13-鏈路聚合配置• 14-MODEM配置• 15-端口鏡像配置• 16-PPP配置• 17-網橋配置• 18-ISDN配置• 19-MSTP配置• 20-VLAN配置• 21-端口隔離配置• 22-動態路由備份配置• 23-邏輯接口配置
上傳時間: 2013-11-25
上傳用戶:europa_lin
ABB變頻說明書
上傳時間: 2013-11-12
上傳用戶:1037540470
特點 最高輸入頻率 10KHz 計數速度 50/10000脈波/秒可選擇 四種輸入模式可選擇(加算,減算,加減算,90度相位差加減算) 90度相位差加減算具有提高解析度4倍功能 輸入脈波具有預設刻度功能 計數暫時停止功能 3組報警功能 15BIT類比輸出功能 數位RS-485界面 2:主要規格 脈波輸入型式: Jump-pin selectable current sourcing(NPN) or current sinking (PNP) 脈波觸發電位: HI bias (CMOS) (VIH=7.5V, VIL=5.5V) LO bias (TTL) (VIH=3.7V, VIL=2.0V) 最高輸入頻率: <10KHz (up,down,up/down mode) <3KHz (quadrature mode) 輸出動作時間 : 0.1 to 99.9 second adjustable 輸出復歸方式: Manual(N) or automatic (R or C) can be modif 繼電器容量: AC 250V-5A, DC 30V-7A 顯示值范圍: -199999 to 999999 類比輸出解析度: 15 bit DAC 輸出反應速度: < 1/f+10ms(0-90%) 輸出負載能力: < 10mA for voltage mode < 10V for current mode <[(V+)-7.5V]/20mA for two-wire mode 輸出之漣波: < 0.1% F.S. 通訊位址: "01"-"FF" 傳輸速度: 19200/9600/4800/2400 selective 通信協議: Modbus RTU mode 顯示幕: Red high efficiency LEDs high 14.22mm (.56") 參數設定方式: Touch switches 感應器電源: 12VDC +/-3%(<60mA) 記憶方式: Non-volatile E2PROM memory 絕緣耐壓能力: 2KVac/1 min. (input/output/power) 1600Vdc (input/output) 使用環境條件: 0-50℃(20 to 90% RH non-condensed) 存放環境條件: 0-70℃(20 to 90% RH non-condensed) CE認證: EN 55022:1998/A1:2000 Class A EN 61000-3-2:2000 EN 61000-3-3:1995/A1:2001 EN 55024:1998/A1:2001
上傳時間: 2013-11-23
上傳用戶:redmoons
nuc120系列的MCU,是MO核的32位的數據手冊,芯片功能多樣,比STM32的功能強
標簽: Technical Reference NuMicro Manual
上傳時間: 2013-11-13
上傳用戶:kxw404582151
諾基亞C6-01電路原理圖
上傳時間: 2013-12-19
上傳用戶:XLHrest
The LPC2292/2294 microcontrollers are based on a 16/32-bit ARM7TDMI-S CPU with real-time emulation and embedded trace support, together with 256 kB of embedded high-speed flash memory. A 128-bit wide memory interface and a unique accelerator architecture enable 32-bit code execution at the maximum clock rate. For critical code size applications, the alternative 16-bit Thumb mode reduces code by more than 30 pct with minimal performance penalty. With their 144-pin package, low power consumption, various 32-bit timers, 8-channel 10-bit ADC, 2/4 (LPC2294) advanced CAN channels, PWM channels and up to nine external interrupt pins these microcontrollers are particularly suitable for automotive and industrial control applications as well as medical systems and fault-tolerant maintenance buses. The number of available fast GPIOs ranges from 76 (with external memory) through 112 (single-chip). With a wide range of additional serial communications interfaces, they are also suited for communication gateways and protocol converters as well as many other general-purpose applications. Remark: Throughout the data sheet, the term LPC2292/2294 will apply to devices with and without the /00 or /01 suffix. The suffixes /00 and /01 will be used to differentiate from other devices only when necessary.
上傳時間: 2014-12-30
上傳用戶:aysyzxzm
目錄執行摘要 01并購:中國下一個階段發展的主要增長戰略 03通過培養技能和積累經驗來克服困難 05在并購全程的三個階段實現最大價值 061. 制定成功的并購戰略:我們是在開展適當的交易嗎 062. 評估收購目標:不僅考慮經濟因素,而且還重點考慮業務模式與運行 093. 管理并監控整合工作:合并后的整合工作不到位常導致喪失大多數收益 11實現成功的并購:歸根結底依賴于適當的能力、人才和方法 15結語 16 并購:中國下一個階段發展的主要增長戰略參與并購活動的中國公司越來越多。2007年前11個月的交易量比2006年全年增長了18%,交易額增加了25%1。近期開展的調查顯示,每10家中國國內企業中就有9家稱他們參加過或者打算進行并購活動。2 然而,最顯著的趨勢是中國公司在最近的并購交易中更多是買家身份,無論是國內收購還是跨越國界的收購。相比之下,國外企業收購中國公司呈現下滑趨勢。多項國際調查顯示,許多并購都無法實現預期成效。然而也有證據表明頻繁參與并購的公司通過積累經驗而提高了成功率。本文涵蓋了IBM自己的經驗-如何使用和管理并購以便實現可持續增長,以及怎樣通過與領先公司合作來組織和管理并購。中國公司如能借鑒實用的洞察力和最佳業務實踐來克服挑戰,將會最大限度地提高并購全部三個階段的價值,最終受益匪淺。在并購活動中,中國公司日益成為收購方,而不是被收購方2006年,國內的并購占到中國總交易量的60%以上3(見圖1),主要驅動力來自政府或市場驅動的行業合并。中國政府一直都在穩定地合并大量國有企業以便打造更有競爭力的公司,特別是在電信、能源和交通運輸及資源等“戰略性”行業。這個趨勢在今后幾年中還將繼續發展,國務院國有資產監督管理委員會(SASAC)計劃到2008年底將國有企業的數量從2007年的155家減少至80-100家。4 在解除管制的行業,如零售、高科技和制造業,國內公司也掀起了一個合并浪潮,其目標是實現規模經濟并提高效率,從而在競爭日益激烈的市場中立于不敗之地。在中國發揮并購效力的法則謀事在人,成事在天?1H 2006 1H2007按類型對并購進行細分交易數量國內并購對內并購對外并購5 10 15 2016.3012.111.37.32.46.7600 400 200 05122582963161218交易額(單位:十億美元)圖1 按類型對并購進行細分資料來源:亞太區并購公告,2007,普華永道
上傳時間: 2013-10-22
上傳用戶:pol123