亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁(yè)| 資源下載| 資源專輯| 精品軟件
登錄| 注冊(cè)

單片機(jī)源程序

  • 單片開關(guān)電源最新應(yīng)用技術(shù)

    單片開關(guān)電源最新應(yīng)用技術(shù):突出實(shí)用性,全面系統(tǒng)深入地闡述了單片開關(guān)電源的最新應(yīng)用技術(shù)。全書共十二章。第一章為單片開關(guān)電源綜述。第二章至第十一章分別介紹了當(dāng)今國(guó)際上最流行的TOPSwitch-Ⅱ系列、TOPSwitch-FX系列、TOPSwitch-GX系列、Tiny Switch-II、LinkSwitch、LinkSwitch-TN、LinkSwitch-HF、DPA-Switch、TEA1520、NCP1050、NCP1000、VIPer12A/22A等系列幾百種單片開關(guān)電源的原理與應(yīng)用。第十二章專門介紹了單片開關(guān)電源的設(shè)計(jì)要點(diǎn)及關(guān)鍵元器件選擇。本書充分反映了近年來(lái)國(guó)內(nèi)外在該領(lǐng)域的最新科研及應(yīng)用成果。 第2版前言第一章 單片開關(guān)電源綜述第一節(jié) 單片開關(guān)電源的發(fā)展概況及主要特點(diǎn)第二節(jié) 單片開關(guān)電源的產(chǎn)品分類第三節(jié) 單片開關(guān)電源的性能指標(biāo)第二章 TOPSwitch-Ⅱ系列第二代單片開關(guān)電源的應(yīng)用第一節(jié) TOPSwitch-Ⅱ系列單片開關(guān)電源的性能特點(diǎn)第二節(jié) TOPSwitch-Ⅱ系列單片開關(guān)電源的工作原理第三節(jié) TOPSwitch-Ⅱ系列單片開關(guān)電源的快速設(shè)計(jì)法第四節(jié) TOPSwitch-Ⅱ系列單片開關(guān)電源的典型應(yīng)用第五節(jié) TOPSwitch-Ⅱ系列產(chǎn)品在開關(guān)電源模塊中的應(yīng)用第六節(jié) 由TOPSwitch-Ⅱ系列產(chǎn)品構(gòu)成的特種開關(guān)電源第七節(jié) TOPSwitch-Ⅱ系列單片開關(guān)電源的設(shè)計(jì)要點(diǎn)第八節(jié) TOPSwitch-Ⅱ系列單片開關(guān)電源的測(cè)試技術(shù)第三章 TOPSwitch-FX系列第三代單片開關(guān)電源的應(yīng)用第一節(jié) TOPSwitch-FX系列單片開關(guān)電源的性能特點(diǎn)第二節(jié) TOPSwitch-FX系列單片開關(guān)電源的工作原理第三節(jié) TOPSwitch-FX系列單片開關(guān)電源控制電路的設(shè)計(jì)第四節(jié) TOPSwitch-FX系列單片開關(guān)電源的快速設(shè)計(jì)法第五節(jié) TOPSwitch-FX系列單片開關(guān)電源的應(yīng)用第六節(jié) TOPSwitch-FX系列單片開關(guān)電源的設(shè)計(jì)要點(diǎn)第七節(jié) TOPSwitch-FX系列單片開關(guān)電源的測(cè)試技術(shù)第四章 TOPSwitch-GX系列第四代單片開關(guān)電源的應(yīng)用第一節(jié) TOPSwitch-GX系列單片開關(guān)電源的性能特點(diǎn)第二節(jié) TOPSwitch-GX系列單片開關(guān)電源的工作原理第三節(jié) TOPSwitch-GX系列單片開關(guān)電源的快速設(shè)計(jì)法第四節(jié) TOPSwitch-GX系列單片開關(guān)電源的應(yīng)用第五節(jié) TOPSwitch-GX系列單片開關(guān)電源的設(shè)計(jì)要點(diǎn)第六節(jié) TOPSwitch-GX系列單片開關(guān)電源測(cè)試技術(shù)第五章 Tiny Switch-II系列第二代微型單片開關(guān)電源的應(yīng)用第一節(jié) Tiny Switch-II系列微型單片開關(guān)電源的性能特點(diǎn)第二節(jié) Tiny Switch-II系列微型單片開關(guān)電源的工作原理第三節(jié) Tiny Switch-II系列單片開關(guān)電源的應(yīng)用第四節(jié) Tiny Switch-II系列單片開關(guān)電源的設(shè)計(jì)要點(diǎn)及測(cè)試技術(shù)第六章 LinkSwitch系列單片開關(guān)電源的應(yīng)用第一節(jié) LinkSwitch系列單片開關(guān)電源的工作原理第二節(jié) LinkSwitch系列單片開關(guān)電源的典型應(yīng)用第三節(jié) LinkSwitch系列單片開關(guān)電源的設(shè)計(jì)要點(diǎn)第四節(jié) LinkSwitch系列單片開關(guān)電源模塊中的應(yīng)用第七章 LinkSwitch-TN系列單片開關(guān)電源的應(yīng)用第八章 LinkSwitch-HF系列單片開關(guān)電源的應(yīng)用第九章 DPA-Switch系列單片DC/DC電源變換器的應(yīng)用第十章 TEA1520系列單片開關(guān)電源的應(yīng)用第十一章 NCP1050系列單片開關(guān)電源的應(yīng)用第十二章 單片開關(guān)電源的設(shè)計(jì)要點(diǎn)

    標(biāo)簽: 單片開關(guān) 電源 應(yīng)用技術(shù)

    上傳時(shí)間: 2013-11-23

    上傳用戶:liuxinyu2016

  • 波形發(fā)生器,含原理圖+電路圖+源程序

    含原理圖+電路圖+程序的波形發(fā)生器:在工作中,我們常常會(huì)用到波形發(fā)生器,它是使用頻度很高的電子儀器?,F(xiàn)在的波形發(fā)生器都采用單片機(jī)來(lái)構(gòu)成。單片機(jī)波形發(fā)生器是以單片機(jī)核心,配相應(yīng)的外圍電路和功能軟件,能實(shí)現(xiàn)各種波形發(fā)生的應(yīng)用系統(tǒng),它由硬件部分和軟件部分組成,硬件是系統(tǒng)的基礎(chǔ),軟件則是在硬件的基礎(chǔ)上,對(duì)其合理的調(diào)配和使用,從而完成波形發(fā)生的任務(wù)。 波形發(fā)生器的技術(shù)指標(biāo):(1) 波形類型:方型、正弦波、三角波、鋸齒波;(2) 幅值電壓:1V、2V、3V、4V、5V;(3) 頻率值:10HZ、20HZ、50HZ、100HZ、200HZ、500HZ、1KHZ;(4) 輸出極性:雙極性操作設(shè)計(jì)1、 機(jī)器通電后,系統(tǒng)進(jìn)行初始化,LED在面板上顯示6個(gè)0,表示系統(tǒng)處于初始狀態(tài),等待用戶輸入設(shè)置命令,此時(shí),無(wú)任何波形信號(hào)輸出。2、 用戶按下“F”、“V”、“W”,可以分別進(jìn)入頻率,幅值波形設(shè)置,使系統(tǒng)進(jìn)入設(shè)置狀態(tài),相應(yīng)的數(shù)碼管顯示“一”,此時(shí),按其它鍵,無(wú)效;3、 在進(jìn)入某一設(shè)置狀態(tài)后,輸入0~9等數(shù)字鍵,(數(shù)字鍵僅在設(shè)置狀態(tài)時(shí),有效)為欲輸出的波形設(shè)置相應(yīng)參數(shù),LED將參數(shù)顯示在面板上;4、 如果在設(shè)置中,要改變已設(shè)定的參數(shù),可按下“CL”鍵,清除所有已設(shè)定參數(shù),系統(tǒng)恢復(fù)初始狀態(tài),LED顯示6個(gè)0,等待重新輸入命令;5、 當(dāng)必要的參數(shù)設(shè)定完畢后,所有參數(shù)顯示于LED上,用戶按下“EN”鍵,系統(tǒng)會(huì)將各波形參數(shù)傳遞到波形產(chǎn)生模塊中,以便控制波形發(fā)生,實(shí)現(xiàn)不同頻率,不同電壓幅值,不同類型波形的輸出;6、 用戶按下“EN”鍵后,波形發(fā)生器開始輸出滿足參數(shù)的波形信號(hào),面板上相應(yīng)類型的運(yùn)行指示燈閃爍,表示波形正在輸出,LED顯示波形類型編號(hào),頻率值、電壓幅值等波形參數(shù);7、 波形發(fā)生器在輸出信號(hào)時(shí),按下任意一個(gè)鍵,就停止波形信號(hào)輸出,等待重新設(shè)置參數(shù),設(shè)置過(guò)程如上所述,如果不改變參數(shù),可按下“EN”鍵,繼續(xù)輸出原波形信號(hào);8、 要停止波形發(fā)生器的使用,可按下復(fù)位按鈕,將系統(tǒng)復(fù)位,然后關(guān)閉電源。硬件組成部分通過(guò)綜合比較,決定選用獲得廣泛應(yīng)用,性能價(jià)格高的常用芯片來(lái)構(gòu)成硬件電路。單片機(jī)采用MCS-51系列的89C51(一塊),74LS244和74LS373(各一塊),反相驅(qū)動(dòng)器 ULN2803A(一塊),運(yùn)算放大器 LM324(一塊)  波形發(fā)生器的硬件電路由單片機(jī)、鍵盤顯示器接口電路、波形轉(zhuǎn)換(D/ A)電路和電源線路等四部分構(gòu)成。1.單片機(jī)電路功能:形成掃描碼,鍵值識(shí)別,鍵功能處理,完成參數(shù)設(shè)置;形成顯示段碼,向LED顯示接口電路輸出;產(chǎn)生定時(shí)中斷;形成波形的數(shù)字編碼,并輸出到D/A接口電路;如電路原理圖所示: 89C51的P0口和P2口作為擴(kuò)展I/O口,與8255、0832、74LS373相連接,可尋址片外的寄存器。單片機(jī)尋址外設(shè),采用存儲(chǔ)器映像方式,外部接口芯片與內(nèi)部存儲(chǔ)器統(tǒng)一編址,89C51提供16根地址線P0(分時(shí)復(fù)用)和P2,P2口提供高8位地址線,P0口提供低8位地址線。P0口同時(shí)還要負(fù)責(zé)與8255,0832的數(shù)據(jù)傳遞。P2.7是8255的片選信號(hào),P2.6是0832(1)的片選,P2.5是0832(2)的片選,低電平有效,P0.0、P0.1經(jīng)過(guò)74LS373鎖存后,送到8255的A1、A2作,片內(nèi)A口,B口,C口,控制口等寄存器的字選。89C51的P1口的低4位連接4只發(fā)光三極管,作為波形類型指示燈,表示正在輸出的波形是什么類型。單片機(jī)89C51內(nèi)部有兩個(gè)定時(shí)器/計(jì)數(shù)器,在波形發(fā)生器中使用T0作為中斷源。不同的頻率值對(duì)應(yīng)不同的定時(shí)初值,定時(shí)器的溢出信號(hào)作為中斷請(qǐng)求??刂贫〞r(shí)器中斷的特殊功能寄存器設(shè)置如下:定時(shí)控制寄存器TCON=(00010000)工作方式選擇寄存器(TMOD)=(00000000)中斷允許控制寄存器(IE)=(10000010)2、鍵盤顯示器接口電路功能:驅(qū)動(dòng)6位數(shù)碼管動(dòng)態(tài)顯示;           提供響應(yīng)界面;           掃面鍵盤;           提供輸入按鍵。由并口芯片8255,鎖存器74LS273,74LS244,反向驅(qū)動(dòng)器ULN2803A,6位共陰極數(shù)碼管(LED)和4×4行列式鍵盤組成。8255的C口作為鍵盤的I/O接口,C口的低4位輸出到掃描碼,高4位作為輸入行狀態(tài),按鍵的分布如圖所示。8255的A口作為L(zhǎng)ED段碼輸出口,與74LS244相連接,B口作為L(zhǎng)ED的位選信號(hào)輸出口,與ULN2803A相連接。8255內(nèi)部的4個(gè)寄存器地址分配如下:控制口:7FFFH , A口:7FFFCH , B口:7FFDH ,  C口:7FFEH    3、D/A電路功能:將波形樣值的數(shù)字編碼轉(zhuǎn)換成模擬值;完成單極性向雙極性的波形輸出;構(gòu)成由兩片0832和一塊LM324運(yùn)放組成。0832(1)是參考電壓提供者,單片機(jī)向0832(1)內(nèi)的鎖存器送數(shù)字編碼,不同的編碼會(huì)產(chǎn)生不同的輸出值,在本發(fā)生器中,可輸出1V、2V、3V、4V、5V等五個(gè)模擬值,這些值作為0832(2)的參考電壓,使0832(2)輸出波形信號(hào)時(shí),其幅度是可調(diào)的。0832(2)用于產(chǎn)生各種波形信號(hào),單片機(jī)在波形產(chǎn)生程序的控制下,生成波形樣值編碼,并送到0832(2)中的鎖存器,經(jīng)過(guò)D/A轉(zhuǎn)換,得到波形的模擬樣值點(diǎn),假如N個(gè)點(diǎn)就構(gòu)成波形的一個(gè)周期,那么0832(2)輸出N個(gè)樣值點(diǎn)后,樣值點(diǎn)形成運(yùn)動(dòng)軌跡,就是波形信號(hào)的一個(gè)周期。重復(fù)輸出N個(gè)點(diǎn)后,由此成第二個(gè)周期,第三個(gè)周期……。這樣0832(2)就能連續(xù)的輸出周期變化的波形信號(hào)。運(yùn)放A1是直流放大器,運(yùn)放A2是單極性電壓放大器,運(yùn)放A3是雙極性驅(qū)動(dòng)放大器,使波形信號(hào)能帶得起負(fù)載。地址分配:0832(1):DFFFH ,0832(2):BFFFH4、電源電路:功能:為波形發(fā)生器提供直流能量;構(gòu)成由變壓器、整流硅堆,穩(wěn)壓塊7805組成。220V的交流電,經(jīng)過(guò)開關(guān),保險(xiǎn)管(1.5A/250V),到變壓器降壓,由220V降為10V,通過(guò)硅堆將交流電變成直流電,對(duì)于諧波,用4700μF的電解電容給予濾除。為保證直流電壓穩(wěn)定,使用7805進(jìn)行穩(wěn)壓。最后,+5V電源配送到各用電負(fù)載。

    標(biāo)簽: 波形發(fā)生器 原理圖 電路圖 源程序

    上傳時(shí)間: 2013-11-08

    上傳用戶:685

  • PIC單片機(jī)設(shè)計(jì)電子密碼鎖

    介紹用PIC16F84單片機(jī)制作的電子密碼鎖。PIC16F84單片機(jī)共18個(gè)引腳,13個(gè)可用I/O接口。芯片內(nèi)有1K×14的FLASHROM程序存儲(chǔ)器,36×8的靜態(tài)RAM的通用寄存器,64×8的EEPROM的數(shù)據(jù)存儲(chǔ)器,8級(jí)深度的硬堆棧。 用PIC單片機(jī)設(shè)計(jì)的電子密碼鎖微芯公司生產(chǎn)的PIC8位COMS單片機(jī),采用類RISC指令集和哈弗總線結(jié)構(gòu),以及先進(jìn)的流水線時(shí)序,與傳統(tǒng)51單片機(jī)相比其在速度和性能方面更具優(yōu)越性和先進(jìn)性。PIC單片機(jī)的另一個(gè)優(yōu)點(diǎn)是片上硬件資源豐富,集成常見的EPROM、DAC、PWM以及看門狗電路。這使得硬件電路的設(shè)計(jì)更加簡(jiǎn)單,節(jié)約設(shè)計(jì)成本,提高整機(jī)性能。因此PIC單片機(jī)已成為產(chǎn)品開發(fā),尤其是產(chǎn)品設(shè)計(jì)和研制階段的首選控制器。本文介紹用PIC16F84單片機(jī)制作的電子密碼鎖。PIC16F84單片機(jī)共18個(gè)引腳,13個(gè)可用I/O接口。芯片內(nèi)有1K×14的FLASHROM程序存儲(chǔ)器,36×8的靜態(tài)RAM的通用寄存器,64×8的EEPROM的數(shù)據(jù)存儲(chǔ)器,8級(jí)深度的硬堆棧。硬件設(shè)計(jì)  電路原理見圖1。Xx8位數(shù)據(jù)線接4x4鍵盤矩陣電路,面板布局見表1,A、B、C、D為備用功能鍵。RA0、RA7輸出4組編碼二進(jìn)制數(shù)據(jù),經(jīng)74LS139譯碼后輸出逐行掃描信號(hào),送RB4-RB7列信號(hào)輸入端。余下半個(gè)139譯碼器動(dòng)揚(yáng)聲器。RB2接中功率三極管基極,驅(qū)動(dòng)繼電器動(dòng)作。有效密碼長(zhǎng)度為4位,根據(jù)實(shí)際情況,可通過(guò)修改源程序增加密碼位數(shù)。產(chǎn)品初始密碼為3345,這是一隨機(jī)數(shù),無(wú)特殊意義,目的是為防止被套解。用戶可按*號(hào)鍵修改密碼,按#號(hào)鍵結(jié)束。輸入密碼并按#號(hào)確認(rèn)之后,腳輸出RB2腳輸出高電平,繼電器閉合,執(zhí)行一次開鎖動(dòng)作。  若用戶輸入的密碼正確,揚(yáng)聲器發(fā)出一聲稍長(zhǎng)的“滴”提示聲,若輸入的密碼與上次修改的不符,則發(fā)出短促的“滴”聲。連續(xù)3次輸入密碼錯(cuò)誤之后,程序鎖死,揚(yáng)聲器報(bào)警。直到CPU被復(fù)位或從新上電。軟件設(shè)計(jì)  軟件流程圖見圖3。CPU上電或復(fù)位之后將最近一次修改并保存到EEPROM的密碼讀出,最為參照密匙。然后等待用戶輸入開鎖密碼。若5分鐘以內(nèi)沒(méi)有接受到用戶的任何輸入,CPU自動(dòng)轉(zhuǎn)入掉電模式,用戶輸入任意值可喚醒CPU。每次修改密碼之后,CPU將新的密碼存入內(nèi)部4個(gè)連續(xù)的EEPROM單元,掉電后該數(shù)據(jù)任有效。每執(zhí)行一次開鎖指令,CPU將當(dāng)前輸入密碼與該值比較,看是否真確,并給出相應(yīng)的提示和控制。布     局  所有元件均使用SMD表貼封裝,縮小體積,便于產(chǎn)品安裝,60X60雙面PCB板,頂層是一體化輸入鍵盤,底層是元件層。成型后的產(chǎn)品體積小巧,能很方便的嵌入防盜鐵門、保險(xiǎn)箱柜。

    標(biāo)簽: PIC 單片機(jī)設(shè)計(jì) 電子密碼鎖

    上傳時(shí)間: 2013-10-31

    上傳用戶:uuuuuuu

  • 給初學(xué)單片機(jī)的40個(gè)實(shí)驗(yàn)(含電路圖和源程序)

    給初學(xué)單片機(jī)的40個(gè)實(shí)驗(yàn)(含電路圖和源程序) 1. 閃爍燈 1.  實(shí)驗(yàn)任務(wù) 如圖4.1.1所示:在P1.0端口上接一個(gè)發(fā)光二極管L1,使L1在不停地一亮一滅,一亮一滅的時(shí)間間隔為0.2秒。 2.  電路原理圖 . 模擬開關(guān)燈 1. 實(shí)驗(yàn)任務(wù) 如圖4.2.1所示,監(jiān)視開關(guān)K1(接在P3.0端口上),用發(fā)光二極管L1(接在單片機(jī)P1.0端口上)顯示開關(guān)狀態(tài),如果開關(guān)合上,L1亮,開關(guān)打開,L1熄滅。 2. 電路原理圖 5. 廣告燈(利用取表方式) 1. 實(shí)驗(yàn)任務(wù) 利用取表的方法,使端口P1做單一燈的變化:左移2次,右移2次,閃爍2次(延時(shí)的時(shí)間0.2秒)。 2. 電路原理圖

    標(biāo)簽: 單片機(jī) 實(shí)驗(yàn) 電路圖 源程序

    上傳時(shí)間: 2013-11-29

    上傳用戶:frank1234

  • 基于AT89C2051的紅外遙控學(xué)習(xí)器源程序

    基于AT89C2051的紅外遙控學(xué)習(xí)器源程序6 源程序          ORG 0000H          AJMP MAIN          ORG 0003H          AJMP KEYPRESS          ORG 000BH           AJMP TIMEOUT          ORG 001BH          AJMP TIMEOUT           SENDDUAN   BIT P3.0          JIEDUAN    BIT P3.1          INTRPO     BIT P3.2          JIEXUAN    BIT P3.3          SENDLIGHT  BIT P3.4          JIELIGHT   BIT P3.5          CS         BIT P3.7          DATADUAN   BIT P1.6          CLK        BIT P1.7           JIANWEI    EQU R5          JIANMA     EQU R6          SHANGJIAN  EQU 07H;R7          OPENKEY    EQU 81H          CLOSEKEY   EQU 00H          CHUT0      EQU 11H          CHUT1      EQU 11H          BUFBEGIN   EQU 18H          OPENT1     EQU 88H          CLOSET1    EQU 00H          OPENT0     EQU 82H          CLOSET0    EQU 00H          DATABEG1   EQU 0AAH          DATABEG2   EQU 33H           ORG 0030HMAIN:     MOV  IE,#80H          MOV  IP,#00H          MOV  P3,#0FFH          CLR  CS          SETB P1.0          SETB P1.1          SETB P1.2          CLR  P1.3          CLR  P1.4          CLR  P1.5          CLR  P1.6          CLR  P1.7                    MOV  R3,#80H          MOV  R0,00HCYCLE1:   MOV  @R0,#00H          INC  R0          DJNZ R3,CYCLE1                    MOV  PSW,#00H          MOV  SP,#07H           MOV  TMOD,#11H          MOV  TCON,#00H START:    MOV  SP,#07H          SETB SENDDUAN          CLR  F0          SETB EXOWAITKEY:  MOV  C,F0          JNC  WAITKEY          CJNC JIANMA,#1BH,SEND          LCALL LEARNP          LJMP STARTSEND:     LCALL SENDP          LJMP START SENDP:    SETB SENDDUAN          CLR  F0          MOV  TMOD,#CHUT1

    標(biāo)簽: C2051 2051 89C AT

    上傳時(shí)間: 2013-10-15

    上傳用戶:lyy1234

  • 單片開關(guān)電源的設(shè)計(jì)和應(yīng)用

    單片開關(guān)電源集成電路于20世紀(jì)如年代中、后期問(wèn)世以來(lái),在國(guó)際上獲得廣泛應(yīng)用,已成為開發(fā)中、小功率無(wú)工頻變壓器式高效開關(guān)電源的首選產(chǎn)品。本書從實(shí)用角度出發(fā),全面系統(tǒng)深入地闡述了單片開關(guān)電源的設(shè)計(jì)與應(yīng)用。全書共10章。第1至4章分別介紹了六大系列TOPswitch、TOPSwitch—II、TinySwitch、TNY256、MC33370、TOPSwitch—FX等67種型號(hào)的單片開關(guān)電源集成電路的原理與應(yīng)用。第5章講述L4960、L4970/4970A系列15種型號(hào)的單片開關(guān)式穩(wěn)壓器。第6章介紹16種單片開關(guān)電源模塊的設(shè)計(jì)。第7章闡述單片開關(guān)電源的特殊應(yīng)用。第8、9、10章分別介紹單片開關(guān)電源的設(shè)計(jì)指南、電磁兼容性及酗試技術(shù)、外圍電路關(guān)鍵元器件的選擇。這是國(guó)內(nèi)第一部關(guān)于單片開關(guān)電源的專著,充分反映了該領(lǐng)域的國(guó)內(nèi)外最新研究成果。 第1章 單片開關(guān)電源概述 1.1 開關(guān)電源的發(fā)展趨勢(shì) 1.1.1 開關(guān)電源的發(fā)展歷史 1.1.2 單片開關(guān)電源的發(fā)展趨勢(shì) 1.2 開關(guān)電源的基本原理 1.2.1 開關(guān)電源的控制方式 1.2.2 脈寬調(diào)制式開關(guān)電源的基本原理 1.3 單片開關(guān)電源的產(chǎn)品分類及主要特點(diǎn) 1.4 單片開關(guān)電源的基本原理及反饋電路類型 1.4.1 單片開關(guān)電源的基本原理 1.4.2 單片開關(guān)電源的兩種工作模式 1.4.3 反饋電路的四種基本類型 1.5 單片開關(guān)電源典型產(chǎn)品的技術(shù)指標(biāo) 第2章 三端單片開關(guān)電源的原理與應(yīng)用 2.1 TOPSwitch—II系列的產(chǎn)品分類及性能特點(diǎn) 2.1.1 TOPSwitch—II的產(chǎn)品分類 2.1.2 TOPSwitch—II的性能特點(diǎn) 2.2 TOPSwitch—II系列單片開關(guān)電源的工作原理

    標(biāo)簽: 單片開關(guān) 電源

    上傳時(shí)間: 2013-10-29

    上傳用戶:潛水的三貢

  • 串行編程器源程序(Keil C語(yǔ)言)

    串行編程器源程序(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;}

    標(biāo)簽: Keil 串行 C語(yǔ)言 編程器

    上傳時(shí)間: 2013-11-12

    上傳用戶:gut1234567

  • U盤IC1114的電路圖和C語(yǔ)言源程序

    U盤IC1114的電路圖和C語(yǔ)言源程序

    標(biāo)簽: 1114 IC U盤 C語(yǔ)言

    上傳時(shí)間: 2013-12-17

    上傳用戶:hanli8870

  • 微型打印機(jī)的C語(yǔ)言源程序

    微型打印機(jī)的C語(yǔ)言源程序:微型打印機(jī)的C51源程序#define uchar unsigned char#define uint unsigned int#include <reg52.h>#include <stdio.h>#include <absacc.h>#include <math.h>#include <string.h>#include <ctype.h>#include <stdlib.h>#define PIN XBYTE[0x8000]#define POUT XBYTE[0x9000]sbit PRINTSTB =P1^6;sbit DOG=P1^7;bdata char pin&#118alue;sbit PRINTBUSY=pin&#118alue^7;sbit PRINTSEL =pin&#118alue^6;sbit PRINTERR =pin&#118alue^5;sbit PRINTACK =pin&#118alue^4;  void PrintString(uchar *String1,uchar *String2);void initprint(void);void print(uchar a);  void initprint(void) //打印機(jī)初始化子程序 {  pin&#118alue=PIN;  if((PRINTSEL==1)&&(PRINTERR==1))  {    print(0x1b); print(0x40); print(0x1b); print(0x38); print(0x4);  }}void print(uchar a) //打印字符a{  pin&#118alue=PIN;  if((PRINTSEL==0)||(PRINTERR==0)) return;  for(;;) {    DOG=~DOG;    pin&#118alue=PIN;    if(PRINTBUSY==0) break;  }  DOG=~DOG;  POUT=a;  PRINTSTB=1;  PRINTSTB=1;  PRINTSTB=1;  PRINTSTB=1;  PRINTSTB=0;  PRINTSTB=0;  PRINTSTB=0;  PRINTSTB=0;  PRINTSTB=1;}void PrintString(uchar *String) //打印字符串后回車{  uchar CH;  for (;;) {   DOG=~DOG;   CH=*String;   if (CH==0) { print(0x0d); break; }   print(CH);   String++;  }  initprint();}

    標(biāo)簽: 微型打印機(jī) C語(yǔ)言 源程序

    上傳時(shí)間: 2013-10-18

    上傳用戶:hasan2015

  • 51單片機(jī)驅(qū)動(dòng)步進(jìn)電機(jī)(含電路圖和C語(yǔ)言源程序代碼)

    51單片機(jī)驅(qū)動(dòng)步進(jìn)電機(jī)(含電路圖和源程序代碼) 源程序:stepper.c stepper.hex /* * STEPPER.C * sweeping stepper's rotor cw and cww 400 steps * Copyright (c) 1999 by W.Sirichote */ #i nclude c:\mc5151io.h /* include i/o header file */ #i nclude c:\mc5151reg.h register unsigned char j,flag1,temp; register unsigned int cw_n,ccw_n; unsigned char step[8]={0x80,0xc0,0x40,0x60,0x20,0x30,0x10,0x90} #define n 400 /* flag1 mask byte 0x01 run cw() 0x02 run ccw() */

    標(biāo)簽: 51單片機(jī) 驅(qū)動(dòng) 步進(jìn)電機(jī) C語(yǔ)言

    上傳時(shí)間: 2013-11-09

    上傳用戶:釣鰲牧馬

亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
1000部国产精品成人观看| 亚洲日本理论电影| 欧美1区2区视频| 欧美成人一区二区| 国产精品电影观看| 久久亚洲国产成人| 亚洲综合好骚| 亚洲一区二区免费在线| 午夜久久美女| 欧美日韩dvd在线观看| 国产精品试看| 亚洲精选成人| 欧美不卡视频一区发布| 国产欧美一级| 亚洲影院色无极综合| 美日韩精品免费观看视频| 国产精品视频网址| 亚洲日韩中文字幕在线播放| 欧美在线视频免费播放| 欧美另类女人| 亚洲国产精品久久久久秋霞影院| 欧美主播一区二区三区| 欧美日韩亚洲综合| 99精品国产在热久久下载| 久久久久久一区| 国产综合视频| 久久国产精品一区二区三区四区 | 美国十次成人| 国产色产综合产在线视频| 一本色道久久88综合日韩精品| 国产色婷婷国产综合在线理论片a| 一区二区三区成人| 欧美日韩爆操| 亚洲视屏一区| 国产精品sm| 亚洲女性裸体视频| 国产精品自拍网站| 新片速递亚洲合集欧美合集| 国产精品色午夜在线观看| 一区二区三区欧美| 国产精品手机在线| 欧美综合二区| 尤物yw午夜国产精品视频| 久久久免费精品| 136国产福利精品导航网址| 美女黄色成人网| 国产啪精品视频| 欧美精品一区二区三区在线播放| 久久久欧美一区二区| 在线亚洲精品| 国产在线精品自拍| 日韩午夜av| 欧美人与性禽动交情品| 国产自产2019最新不卡| 久久精品人人做人人综合| 国产偷自视频区视频一区二区| 亚洲视频一二区| 欧美福利视频在线观看| 国产亚洲精品一区二区| 韩国av一区二区三区在线观看| 在线成人小视频| 影视先锋久久| 国产精品精品视频| 久久嫩草精品久久久精品| 亚洲承认在线| 在线欧美日韩| 国产精品腿扒开做爽爽爽挤奶网站| 欧美黑人国产人伦爽爽爽| 欧美视频一区二区三区在线观看| 亚洲国产精品一区二区久| **性色生活片久久毛片| 伊甸园精品99久久久久久| 最新日韩在线视频| 蜜桃久久精品乱码一区二区| 欧美日韩综合一区| 国产精品初高中精品久久| 国产精品日韩久久久久| 久久深夜福利| 亚洲欧美日韩精品久久奇米色影视| 国产美女扒开尿口久久久| 欧美成人综合在线| 欧美一区二区视频97| 91久久综合亚洲鲁鲁五月天| 国产精品色午夜在线观看| 国产午夜精品麻豆| 国产精品美女久久久免费 | 欧美性做爰毛片| 久久久91精品| 久久综合狠狠综合久久综合88| 亚洲电影免费观看高清| 国产拍揄自揄精品视频麻豆| 欧美阿v一级看视频| 亚洲欧美国产高清| 一区二区日本视频| 亚洲精品日韩久久| 韩国三级电影一区二区| 国产欧美在线播放| 国产精品久久久久久久app | 久久国产精品久久精品国产| 99国产精品99久久久久久| 狠狠操狠狠色综合网| 国产欧美日韩在线视频| 欧美日韩在线播放三区四区| 欧美高清在线视频| 欧美精品v日韩精品v国产精品| 久久久精品久久久久| 欧美一级淫片aaaaaaa视频| 99精品国产99久久久久久福利| 在线播放精品| 在线观看精品一区| 18成人免费观看视频| 在线观看免费视频综合| 一区在线播放视频| 在线观看视频一区二区欧美日韩| 好吊一区二区三区| 亚洲黄页一区| 亚洲美女av在线播放| av成人天堂| 正在播放日韩| 先锋影音久久久| 久久电影一区| 麻豆免费精品视频| 欧美大片第1页| 欧美日韩精选| 国产精品夜色7777狼人| 国产精品一区二区你懂得| 国产精品中文字幕欧美| 国产日韩精品视频一区| 精品动漫3d一区二区三区免费版 | 欧美日在线观看| 国产精品二区二区三区| 国产精品午夜国产小视频| 国产亚洲成精品久久| 影音先锋欧美精品| 亚洲乱码国产乱码精品精天堂| 亚洲一区国产| 久久精品中文字幕一区二区三区| 裸体女人亚洲精品一区| 欧美系列电影免费观看| 韩国精品久久久999| 亚洲日本成人在线观看| 亚洲综合第一| 噜噜噜躁狠狠躁狠狠精品视频 | 亚洲男女毛片无遮挡| 久久精品国产免费观看| 欧美日韩一区二| 国模精品娜娜一二三区| 这里只有精品电影| 久久男女视频| 国产精品久久久久久久久婷婷| 亚洲国产精品第一区二区| 亚洲在线播放| 欧美女主播在线| 欲色影视综合吧| 欧美伊久线香蕉线新在线| 欧美日本不卡| 亚洲高清成人| 欧美国产激情| 国产精品影音先锋| 亚洲日本一区二区| 久久久久国产精品一区| 国产精品国产福利国产秒拍| 亚洲美女视频在线观看| 免费观看成人| 在线观看精品| 久久免费精品日本久久中文字幕| 国产精品v欧美精品v日韩精品| 亚洲国产精品一区二区www在线 | 狠狠色综合播放一区二区| 国产精品盗摄久久久| 西西人体一区二区| 欧美一区二区视频网站| 欧美日韩免费观看一区二区三区 | 国产午夜亚洲精品不卡| 欧美一区亚洲| 最新国产乱人伦偷精品免费网站 | 欧美高清视频免费观看| 国产毛片一区二区| 在线亚洲一区| 欧美日韩国产精品一区| 亚洲国产91| 欧美不卡视频一区| 影音先锋日韩资源| 麻豆精品精华液| 亚洲丁香婷深爱综合| 欧美不卡高清| 亚洲日韩欧美视频一区| 欧美啪啪一区| 在线视频亚洲欧美| 国产精品高潮呻吟久久av黑人| 一区二区三区三区在线| 国产精品成人免费| 欧美一级黄色网| 狠狠色丁香久久婷婷综合丁香 | 91久久久久久久久久久久久| 久久阴道视频| 中文在线一区| 国产精品理论片| 亚洲欧美亚洲| 狠狠久久亚洲欧美专区|