通用的多電源總線,如VME、VXI 和PCI 總線,都可提供功率有限的3.3V、5V 和±12V(或±24V)電源,如果在這些系統(tǒng)中添加設(shè)備(如插卡等),則需要額外的3.3V或5V電源,這個(gè)電源通常由負(fù)載較輕的-12V電源提供。圖1 電路,將-12V 電壓升壓到15.3V(相對(duì)于-12V 電壓),進(jìn)而得到3.3V 的電源電壓,輸出電流可達(dá)300mA。Q2 將3.3V 電壓轉(zhuǎn)換成適當(dāng)?shù)碾妷海?10.75V)反饋給IC1 的FB 引腳,PWM 升壓控制器可提供1W 的輸出功率,轉(zhuǎn)換效率為83%。整個(gè)電路大約占6.25Cm2的線路板尺寸,適用于依靠臺(tái)式PC機(jī)電源供電,需要提供1W輸出功率的應(yīng)用,這種應(yīng)用中,由于-12V總線電壓限制在1.2W以內(nèi),因此需要保證高于83%的轉(zhuǎn)換效率。由于限流電阻(RSENSE)將峰值電流限制在120mA,N 溝道MOSFET(Q1)可選用廉價(jià)的邏輯電平驅(qū)動(dòng)型場(chǎng)效應(yīng)管,R1、R2 設(shè)置輸出電壓(3.3V 或5V)。IC1 平衡端(Pin5)的反饋電壓高于PGND引腳(Pin7)1.25V,因此:VFB = -12V + 1.25V = - 10.75V選擇電阻R1后,可確定:I2 = 1.25V / R1 = 1.25V / 12.1kΩ = 103μA可由下式確定R2:R2 = (VOUT - VBE)/ I2 =(3.3V - 0.7V)/ 103μA = 25.2 kΩ圖1 中,IC1 的開(kāi)關(guān)頻率允許通過(guò)外部電阻設(shè)置,頻率范圍為100kHz 至500kHz,有利于RF、數(shù)據(jù)采集模塊等產(chǎn)品的設(shè)計(jì)。當(dāng)選擇較高的開(kāi)關(guān)頻率時(shí),能夠保證較高的轉(zhuǎn)換效率,并可選用較小的電感和電容。為避免電流倒流,可在電路中增加一個(gè)與R1串聯(lián)的二極管。
上傳時(shí)間: 2013-10-17
上傳用戶:jixingjie
#include<reg51.h>/*************************ds1302與at89s52引腳連接********************/sbit T_RST=P3^5; sbit T_CLK=P3^6; sbit T_IO=P3^7; sbit ACC0=ACC^0;sbit ACC7=ACC^7;unsigned char seg[]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09}; //0~~9段碼 /******************DS1302:寫入操作(上升沿)*********************/ void write_byte(unsigned char da){ unsigned char i; ACC=da; for(i=8;i>0;i--) { T_IO=ACC0; T_CLK=0; T_CLK=1; ACC=ACC>>1; }} /******************DS1302:讀取操作(下降沿)*****************/unsigned char read_byte(void){ unsigned char i; for(i=0;i<8;i++) { ACC=ACC>>1; T_CLK = 1; T_CLK = 0; ACC7 = T_IO; } return(ACC); } /******************DS1302:寫入數(shù)據(jù)(先送地址,再寫數(shù)據(jù))***************************/ void write_1302(unsigned char addr,unsigned char da){ T_RST=0; //停止工作 T_CLK=0; T_RST=1; //重新工作 write_byte(addr); //寫入地址 write_byte(da); T_RST=0; T_CLK=1;}
上傳時(shí)間: 2014-01-17
上傳用戶:sglccwk
8051單片機(jī)教程:一臺(tái)能夠工作的計(jì)算機(jī)要有這樣幾個(gè)部份構(gòu)成:CPU(進(jìn)行運(yùn)算、控制)、RAM(數(shù)據(jù)存儲(chǔ))、ROM(程序存儲(chǔ))、輸入/輸出設(shè)備(例如:串行口、并行輸出口等)。在個(gè)人計(jì)算機(jī)上這些部份被分成若干塊芯片,安裝一個(gè)稱之為主板的印刷線路板上。而在單片機(jī)中,這些部份,全部被做到一塊集成電路芯片中了,所以就稱為單片(單芯片)機(jī),而且有一些單片機(jī)中除了上述部份外,還集成了其它部份如A/D,D/A等。 PC中的CPU一塊就要賣幾千塊錢,這么多東西做在一起,還不得買個(gè)天價(jià)!再說(shuō)這塊芯片也得非常大了。 不,價(jià)格并不高,從幾元人民幣到幾十元人民幣,體積也不大,一般用40腳封裝,當(dāng)然功能多一些單片機(jī)也有引腳比較多的,如68引腳,功能少的只有10多個(gè)或20多個(gè)引腳,有的甚至只8只引腳。為什么會(huì)這樣呢? 功能有強(qiáng)弱,打個(gè)比方,市場(chǎng)上面有的組合音響一套才賣幾百塊錢,可是有的一臺(tái)功放機(jī)就要賣好幾千。另外這種芯片的生產(chǎn)量很大,技術(shù)也很成熟,51系列的單片機(jī)已經(jīng)做了十幾年,所以價(jià)格就低了。 既然如此,單片機(jī)的功能肯定不強(qiáng),干嗎要學(xué)它呢? 話不能這樣說(shuō),實(shí)際工作中并不是任何需要計(jì)算機(jī)的場(chǎng)合都要求計(jì)算機(jī)有很高的性能,一個(gè)控制電冰箱溫度的計(jì)算機(jī)難道要用PIII?應(yīng)用的關(guān)鍵是看是否夠用,是否有很好的性能價(jià)格比。所以8051出來(lái)十多年,依然沒(méi)有被淘汰,還在不斷的發(fā)展中。 2、MCS51單片機(jī)和8051、8031、89C51等的關(guān)系我們平常老是講8051,又有什么8031,現(xiàn)在又有89C51,它們之間究竟是什么關(guān)系? MCS51是指由美國(guó)INTEL公司(對(duì)了,就是大名鼎鼎的INTEL)生產(chǎn)的一系列單片機(jī)的總稱,這一系列單片機(jī)包括了好些品種,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的產(chǎn)品,該系列其它單片機(jī)都是在8051的基礎(chǔ)上進(jìn)行功能的增、減、改變而來(lái)的,所以人們習(xí)慣于用8051來(lái)稱呼MCS51系列單片機(jī),而8031是前些年在我國(guó)最流行的單片機(jī),所以很多場(chǎng)合會(huì)看到8031的名稱。INTEL公司將MCS51的核心技術(shù)授權(quán)給了很多其它公司,所以有很多公司在做以8051為核心的單片機(jī),當(dāng)然,功能或多或少有些改變,以滿足不同的需求,其中89C51就是這幾年在我國(guó)非常流行的單片機(jī),它是由美國(guó)ATMEL公司開(kāi)發(fā)生產(chǎn)的。以后我們將用89C51來(lái)完成一系列的實(shí)驗(yàn)。
上傳時(shí)間: 2013-11-17
上傳用戶:crazyer
串行編程器源程序(Keil C語(yǔ)言)//FID=01:AT89C2051系列編程器//實(shí)現(xiàn)編程的讀,寫,擦等細(xì)節(jié)//AT89C2051的特殊處:給XTAL一個(gè)脈沖,地址計(jì)數(shù)加1;P1的引腳排列與AT89C51相反,需要用函數(shù)轉(zhuǎn)換#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()//編程前的準(zhǔn)備工作{ SetVpp0V(); P0=0xff; P1=0xff; C2051_P3_5=1; C2051_XTAL=0; Delay_ms(20); nAddress=0x0000; SetVpp5V();} void ProOver01()//編程結(jié)束后的工作,設(shè)置合適的引腳電平{ SetVpp5V(); P0=0xff; P1=0xff; C2051_P3_5=1; C2051_XTAL=1;} BYTE GetData()//從P0口獲得數(shù)據(jù){ 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)//轉(zhuǎn)換并設(shè)置P0口的數(shù)據(jù){ 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);//----------------------------------------------------------------------------- //根據(jù)器件的DataSheet,設(shè)置相應(yīng)的編程控制信號(hào) 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();//----------------------------------------------------------------------------- //根據(jù)器件的DataSheet,設(shè)置相應(yīng)的編程控制信號(hào) 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)//寫器件{//----------------------------------------------------------------------------- //根據(jù)器件的DataSheet,設(shè)置相應(yīng)的編程控制信號(hào) //寫一個(gè)單元 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)//效驗(yàn):循環(huán)讀,直到讀出與寫入的數(shù)相同 { nTimeOut++; if(nTimeOut>1000)//超時(shí)了 { return 0; } } C2051_XTAL=1; C2051_XTAL=0;//一個(gè)脈沖指向下一個(gè)單元//----------------------------------------------------------------------------- return 1;} BYTE Read01()//讀器件{ BYTE Data;//----------------------------------------------------------------------------- //根據(jù)器件的DataSheet,設(shè)置相應(yīng)的編程控制信號(hào) //讀一個(gè)單元 C2051_P3_3=0; C2051_P3_4=0; C2051_P3_5=1; C2051_P3_7=1; Data=GetData(); C2051_XTAL=1; C2051_XTAL=0;//一個(gè)脈沖指向下一個(gè)單元//----------------------------------------------------------------------------- return Data;} void Lock01()//寫鎖定位{ InitPro01();//先設(shè)置成編程狀態(tài)//----------------------------------------------------------------------------- //根據(jù)器件的DataSheet,設(shè)置相應(yīng)的編程控制信號(hào) 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()//設(shè)置pw中的函數(shù)指針,讓主程序可以調(diào)用上面的函數(shù){ pw.fpInitPro=InitPro01; pw.fpReadSign=ReadSign01; pw.fpErase=Erase01; pw.fpWrite=Write01; pw.fpRead=Read01; pw.fpLock=Lock01; pw.fpProOver=ProOver01;}
上傳時(shí)間: 2013-11-12
上傳用戶:gut1234567
◆ PIC系列單片機(jī)簡(jiǎn)介 ◆ PIC系列單片機(jī)程序設(shè)計(jì)基礎(chǔ) ◆ PIC 8位單片機(jī)的分類和特點(diǎn)(一) ◆ PIC 8位單片機(jī)的分類和特點(diǎn)(二) ◆ PIC系列單片機(jī)的振蕩器配置方法 ◆ PIC 8位單片機(jī)的基本組成 ◆ PIC 8位單片機(jī)的匯編語(yǔ)言 ◆ PIC 8位單片機(jī)16F8X系列簡(jiǎn)介 ◆ PIC 8位8腳單片機(jī)12C5××和12CE5××系列的特點(diǎn) ◆ PIC 8位單片機(jī)的電源和時(shí)鐘 ◆ 常用PIC系列8位單片機(jī)芯片引腳符號(hào)的功能 ◆ PIC 8位單片機(jī)16C6×系列簡(jiǎn)介 ◆ PIC 8位單片機(jī)匯編語(yǔ)言常用指令的識(shí)讀(上) ◆ PIC 8位單片機(jī)匯編語(yǔ)言常用指令的識(shí)讀(中) ◆ PIC 8位單片機(jī)匯編語(yǔ)言常用指令的識(shí)讀(下) ◆ 淺談PIC 8位單片機(jī)中的RAM和匯編程序的關(guān)系 ◆ 選擇PIC單片機(jī)存儲(chǔ)體0或1的方法 ◆ PIC系列8位單片機(jī)源程序的組成 ◆ PIC系列單片機(jī)的偽指令 ◆ PIC 8位單片機(jī)指令識(shí)讀技巧 ◆ PIC16C84單片機(jī)介紹 ◆ PIC16C54單片機(jī)原理及應(yīng)用 ◆ PIC單片機(jī)開(kāi)發(fā)的若干問(wèn)題 ◆ 小議編寫PIC單片機(jī)源程序應(yīng)注意的問(wèn)題 ◆ PIC16C64單片機(jī)外部功能特點(diǎn) ◆ PIC單片機(jī)16F84的內(nèi)部硬件資源(一) ◆ PIC單片機(jī)16F84的內(nèi)部硬件資源(二) ◆ PIC單片機(jī)16F84的內(nèi)部硬件資源(三) ◆ PIC單片機(jī)16F84的內(nèi)部硬件資料(四) ◆ PIC單片機(jī)16F84的內(nèi)部硬件資源(五) ◆ PIC單片機(jī)16F84的內(nèi)部硬件資源(六) ◆ PIC單片機(jī)16F84的內(nèi)部硬件資源(七) ◆ PIC單片機(jī)16F84的內(nèi)部硬件資源(八) ◆ PIC單片機(jī)程序設(shè)計(jì)的基本格式 ◆ PIC系列單片機(jī)數(shù)據(jù)存儲(chǔ)器的特點(diǎn)和功能(上) ◆ PIC系列單片機(jī)數(shù)據(jù)存儲(chǔ)器的特點(diǎn)和功能(中) ◆ PIC系列單片機(jī)數(shù)據(jù)存儲(chǔ)器的特點(diǎn)和功能(下) ◆ PIC8位單片機(jī)新產(chǎn)品的特點(diǎn)和功能 ◆ Windows下PIC8位單片機(jī)源程序匯編和固化(一) ◆ Windows下PIC 8位單片機(jī)源程序匯編和固化(二) ◆ Windows下PIC 8位單片機(jī)源程序匯編和固化(三) ◆ Windows下PIC 8位單片機(jī)源程序匯編和固化(四) ◆ Windows下PIC 8位單片機(jī)源程序匯編和固化(五) ◆ Windows下PIC 8位單片機(jī)源程序匯編和固化(六) ◆ Wineows下PIC 8位單片機(jī)源程序匯編和固化(七)
標(biāo)簽: PIC 單片機(jī) 基礎(chǔ)知識(shí)
上傳時(shí)間: 2014-01-21
上傳用戶:時(shí)代電子小智
單片機(jī)開(kāi)發(fā)中除必要的硬件外,同樣離不開(kāi)軟件,我們寫的匯編語(yǔ)言源程序要變?yōu)镃PU可以執(zhí)行的機(jī)器碼有兩種方法,一種是手工匯編,另一種是機(jī)器匯編,目前已極少使用手工匯編的方法了。機(jī)器匯編是通過(guò)匯編軟件將源程序變?yōu)闄C(jī)器碼,用于MCS-51 單片機(jī)的匯編軟件有早期的A51,隨著單片機(jī)開(kāi)發(fā)技術(shù)的不斷發(fā)展,從普遍使用匯編語(yǔ)言到逐漸使用高級(jí)語(yǔ)言開(kāi)發(fā),單片機(jī)的開(kāi)發(fā)軟件也在不斷發(fā)展,Keil 軟件是目前最流行開(kāi)發(fā)MCS-51 系列單片機(jī)的軟件,這從近年來(lái)各仿真機(jī)廠商紛紛宣布全面支持Keil 即可看出。Keil 提供了包括C編譯器、宏匯編、連接器、庫(kù)管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開(kāi)發(fā)方案,通過(guò)一個(gè)集成開(kāi)發(fā)環(huán)境(uVision)將這些部份組合在一起。運(yùn)行Keil 軟件需要Pentium 或以上的CPU,16MB或更多RAM、20M 以上空閑的硬盤空間、WIN98、NT、WIN2000、WINXP等操作系統(tǒng)。掌握這一軟件的使用對(duì)于使用51 系列單片機(jī)的愛(ài)好者來(lái)說(shuō)是十分必要的,如果你使用C 語(yǔ)言編程,那么Keil 幾乎就是你的不二之選(目前在國(guó)內(nèi)你只能買到該軟件、而你買的仿真機(jī)也很可能只支持該軟件),即使不使用C 語(yǔ)言而僅用匯編語(yǔ)言編程,其方便易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具也會(huì)令你事半功倍。我們將通過(guò)一些實(shí)例來(lái)學(xué)習(xí)Keil 軟件的使用,在這一部份我們將學(xué)習(xí)如何輸入源程序,建立工程、對(duì)工程進(jìn)行詳細(xì)的設(shè)置,以及如何將源程序變?yōu)槟繕?biāo)代碼。圖1 所示電路圖使用89C51 單片機(jī)作為主芯片,這種單片機(jī)性屬于MCS-51 系列,其內(nèi)部有4K 的FLASH ROM,可以反復(fù)擦寫,非常適于做實(shí)驗(yàn)。89C51 的P1 引腳上接8 個(gè)發(fā)光二極管,P3.2~P3.4 引腳上接4 個(gè)按鈕開(kāi)關(guān),我們的第一個(gè)任務(wù)是讓接在P1 引腳上的發(fā)光二極管依次循環(huán)點(diǎn)亮。 一、Keil 工程的建立首先啟動(dòng)Keil 軟件的集成開(kāi)發(fā)環(huán)境,這里假設(shè)讀者已正確安裝了該軟件,可以從桌面上直接雙擊uVision 的圖標(biāo)以啟動(dòng)該軟件。UVison啟動(dòng)后,程序窗口的左邊有一個(gè)工程管理窗口,該窗口有3 個(gè)標(biāo)簽,分別是Files、Regs、和Books,這三個(gè)標(biāo)簽頁(yè)分別顯示當(dāng)前項(xiàng)目的文件結(jié)構(gòu)、CPU 的寄存器及部份特殊功能寄存器的值(調(diào)試時(shí)才出現(xiàn))和所選CPU 的附加說(shuō)明文件,如果是第一次啟動(dòng)Keil,那么這三個(gè)標(biāo)簽頁(yè)全是空的。
上傳時(shí)間: 2013-12-26
上傳用戶:liulinshan2010
PCF8563 是低功耗的CMOS 實(shí)時(shí)時(shí)鐘日歷芯片.它提供一個(gè)可編程時(shí)鐘輸出一個(gè)中斷輸出和掉電檢測(cè)器.所有的地址和數(shù)據(jù)通過(guò)I2C 總線接口串行傳遞最大總線速度為400Kbits/s 每次讀寫數(shù)據(jù)后內(nèi)嵌的字地址寄存器會(huì)自動(dòng)產(chǎn)生增量.2 特性 低工作電流典型值為0.25 A VDD=3.0V Tamb=25 時(shí); 世紀(jì)標(biāo)志; 大工作電壓范圍1.0 5.5V; 低休眠電流典型值為0.25 A(VDD=3.0V,Tamb=25 ); 400KHz 的I2C 總線接口VDD=1.8 5.5V 時(shí); 可編程時(shí)鐘輸出頻率為32.768KHz 1024Hz 32Hz 1Hz; 報(bào)警和定時(shí)器; 內(nèi)部集成的振蕩器電容片內(nèi)電源復(fù)位功能掉電檢測(cè)器; I2C 總線從地址讀0A3H 寫0A2H; 開(kāi)漏中斷引腳
標(biāo)簽: 8563 PCF 實(shí)時(shí)時(shí)鐘 芯片
上傳時(shí)間: 2013-12-16
上傳用戶:liuchee
1. 使用單片機(jī)內(nèi)部復(fù)位電路的可靠性設(shè)計(jì)LPC932 單片機(jī)只能工作在3V 供電電壓下其外圍器件既可以選用3V 接口器件也可以選用5V 接口器件當(dāng)用戶決定使用內(nèi)部復(fù)位時(shí)為了保證單片機(jī)上電復(fù)位100 可靠必須在復(fù)位引腳接一上拉電阻如5 10K 如果單片機(jī)使用3V 電源電壓外圍器件使用5V 電源電壓準(zhǔn)確的復(fù)位電路設(shè)計(jì)方法如圖1 所示如果單片機(jī)使用3V 電源電壓外圍器件使用3V 電源電壓準(zhǔn)確的復(fù)位電路設(shè)計(jì)方法如圖2 所示 2. 使用單片機(jī)外部復(fù)位電路的可靠性設(shè)計(jì)LPC932 單片機(jī)只能工作在3V 供電電壓下其外圍器件既可以選用3V 接口器件也可以選用5V 接口器件當(dāng)用戶決定使用外部復(fù)位電源監(jiān)控器件時(shí)為了保證單片機(jī)上電復(fù)位100 可靠一定要注意根據(jù)外圍器件的供電電源方式選擇復(fù)位電源監(jiān)控器件如果單片機(jī)使用3V 電源電壓外圍器件使用5V 電源電壓準(zhǔn)確的復(fù)位電路設(shè)計(jì)方法如圖3 所示請(qǐng)選擇PHILIPS 半導(dǎo)體公司生產(chǎn)的MAX809L 等合適的電源監(jiān)控器件如果單片機(jī)使用3V 電源電壓外圍器件使用3V 電源電壓準(zhǔn)確的復(fù)位電路設(shè)計(jì)方法如圖4 所示請(qǐng)選擇PHILIPS 半導(dǎo)體公司生產(chǎn)的MAX809R 等合適的電源監(jiān)控器件.
上傳時(shí)間: 2014-03-24
上傳用戶:aix008
很多單片機(jī)初學(xué)者與我交流時(shí)總說(shuō)的一句話是我現(xiàn)在是單片機(jī)初學(xué)者,我怎樣才能更快的學(xué)好單片機(jī),我該從哪方便入手。對(duì)于這個(gè)問(wèn)題,現(xiàn)在就我自己如何學(xué)單片機(jī),如何入門,如何熟練談?wù)勏敕ā? 先說(shuō)單片機(jī),現(xiàn)在用的比較多的以51為內(nèi)核的8位單片機(jī)(考慮到成本及引腳資源在實(shí)際開(kāi)發(fā)中用的51單片機(jī)型號(hào)不一),它的學(xué)習(xí)資料非常多,且學(xué)習(xí)成本非常低,可能有些初學(xué)者會(huì)說(shuō)企業(yè)里用的不是51單片機(jī),更多的是松翰、義隆什么,但是我想說(shuō)的是那些單片機(jī)的輔助開(kāi)發(fā)工具你有嗎。51單片機(jī)對(duì)于智能電子技術(shù)的入門學(xué)習(xí)是非常有優(yōu)勢(shì),成本低,開(kāi)發(fā)簡(jiǎn)單,一線下載程序,ARM太神秘,PLC太高貴,想來(lái)想去還是51,曾經(jīng)有過(guò)AVR和PIC,但是現(xiàn)在51也不賴。 那怎樣才能更快更好的學(xué)好單片機(jī)呢? 單片機(jī)作為集電子技術(shù)與計(jì)算機(jī)編程技術(shù)為一體是一項(xiàng)非常重視動(dòng)手實(shí)踐的科目,如果你是單片機(jī)高手,那么說(shuō)明你也是計(jì)算機(jī)編程和電子技術(shù)高手。
標(biāo)簽: 工程師 單片機(jī)學(xué)習(xí) 經(jīng)驗(yàn)
上傳時(shí)間: 2014-03-24
上傳用戶:丶灬夏天
MCS51單片機(jī)內(nèi)部有4個(gè)并行口,當(dāng)內(nèi)部并行口不夠用時(shí)可以外擴(kuò)并行口芯片。可外擴(kuò)的并行口芯片很多,分成2類:不可編程的并行口芯片(74LS3734和74LS245)和可編程的并行口芯片(8255)。7.1 不可編程并行口芯片的擴(kuò)展7.1.1 74LS373的擴(kuò)展1、 74LS245的結(jié)構(gòu)2、 74LS245的引腳3、 74LS245與89C51的連接 7.1.2 74LS245的擴(kuò)展 7.2 可編程并行口芯片的擴(kuò)展 7.2.1 8255的結(jié)構(gòu)7.2.2 8255的引腳7.2.3 8255的工作方式7.2.4 8255的控制字7.2.5 8255的應(yīng)用
上傳時(shí)間: 2013-11-13
上傳用戶:lnnn30
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1