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

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

破解版安裝包及證書(shū)

  • 開關(guān)電源設(shè)計__第二版_Switching_Power_Supply_Design__Second_Edition_(全)

    本書內(nèi)容翔實、精煉,介紹了進(jìn)行電源設(shè)計必須了解的幾乎所有相關(guān)的知識,包括以下幾個方面。   拓?fù)涓攀?mdash;—常用的15種拓?fù)洌还β书_關(guān)管的最大電流應(yīng)力和最大電壓應(yīng)力;對于有確定的輸入輸出電壓、輸出功率的功率開關(guān)管,最佳拓?fù)涞倪x擇;最佳拓?fù)涞倪x擇;最佳功率開關(guān)管的選擇。   高頻磁原理——鐵氧體磁心磁帶、集膚效應(yīng)和鄰近效應(yīng)損耗。   變壓器設(shè)計——與頻率、磁密度、鐵心面積和繞線面積以及拓?fù)溆嘘P(guān)的函數(shù)公式推導(dǎo);磁心、線圈、變壓器總損耗,以及溫升的計算;使用常用拓?fù)涞淖儔浩髟O(shè)計實例。   直流電流偏置電感設(shè)計——導(dǎo)通直流偏置電流的電感設(shè)計。   磁放大器、緩沖器的設(shè)計以及諧振變換器。   反饋環(huán)穩(wěn)定性。   主要拓?fù)涞木_波形。 本書第二版增加了該領(lǐng)域內(nèi)目前最受關(guān)注的關(guān)于電流的章節(jié),包括功率因數(shù)校正、熒火燈使用的高頻鎮(zhèn)流器和筆記本電腦設(shè)計的低輸入電壓電源。 內(nèi)容簡介本書從最基本的開關(guān)變換器分析入手,系統(tǒng)地闡述開關(guān)電源電路(設(shè)計)的功率轉(zhuǎn)換和脈寬調(diào)制原理、驅(qū)動電路與閉環(huán)反饋的穩(wěn)定性及磁性元件的設(shè)計原則;對各功率變換器器件的參數(shù)選擇和變換器各部分波形進(jìn)行了定量分析;利用閉環(huán)反饋振蕩機(jī)理,詳細(xì)討論了開關(guān)電源電流、電壓環(huán)反饋系統(tǒng)的穩(wěn)定性;論述高頻開關(guān)電源在功率因數(shù)校正技術(shù)、軟開關(guān)技術(shù),以及電子鎮(zhèn)流器技術(shù)等方面的最新動態(tài)和發(fā)展趨勢。內(nèi)容上不僅對各功率變換器的原理有詳盡、系統(tǒng)的論述,同時給出多種新型的拓?fù)浼皩?yīng)電路反饋環(huán)的設(shè)計實例。 本書可以作為學(xué)習(xí)、研究高頻開關(guān)電源的高校師生的教材,也可作為從事開關(guān)電源設(shè)計、開發(fā)的工程師的設(shè)計參考資料。

    標(biāo)簽: Switching_Power_Supply_Design Second_Edition 開關(guān)電源設(shè)計

    上傳時間: 2013-11-21

    上傳用戶:13788529953

  • 單片機(jī)實驗仿真50例

    <單片機(jī)實驗仿真50例>是《單片機(jī)原理與控制技術(shù)》(第3版)和《單片機(jī)學(xué)習(xí)指導(dǎo)及習(xí)題解答》(第2版)配套的Proteus仿真文件包,50例全部取自于二本書中例題和習(xí)題。

    標(biāo)簽: 單片機(jī) 實驗仿真

    上傳時間: 2014-01-17

    上傳用戶:Tracey

  • ISIS_7_Professional元件庫列表及中英文對照合并

    ISIS_7_Professional元件庫列表及中英文對照合并版.doc

    標(biāo)簽: Professional ISIS 元件庫 中英文對照

    上傳時間: 2013-11-05

    上傳用戶:zhouxuepeng1

  • MC9S12X系列單片機(jī)開發(fā)工具包

    這里描述的是配合本書設(shè)計的一套MC9S12XD/E系列單片機(jī)開發(fā)工具包。 開發(fā)包的主要硬件是一塊MC9S12XDP512(或MC9S12XE100)開發(fā)板,是MC9S12XD/E系列單片機(jī)的基本系統(tǒng),和一個具有USB接口的BDM調(diào)試器。 HCS12X系列單片機(jī) HCS12X系列單片機(jī)是Freescale新推出的帶協(xié)處理器的雙核高性能16位微控制器。HCS12X單片機(jī)系列提供128KB~1MB的第三代快閃嵌入式存儲器。HCS12X單片機(jī)D系列總線速度40MHz,E系列可達(dá)50MHz。協(xié)處理器XGATE的運(yùn)行時鐘是S12XCPU的2倍,可達(dá)80或100MHz。E系列單片機(jī)還具備片上糾錯能力,并與MC68HC11、MC68HC12和HCS12等CPU結(jié)構(gòu)及代碼向下兼容。 D系列單片機(jī)的基本系統(tǒng)使用112引腳封裝的MC9S12XDP52單片機(jī),E系列系統(tǒng)的單片機(jī)采用MC9S12XEP100,封裝為144引腳的擴(kuò)展系統(tǒng)。 帶有USB接口的單片機(jī)BDM開發(fā)工具采用CodeWarrior支持的TBDML驅(qū)動程序,可直接通過PC機(jī)的USB口,接入CodeWarrior集成開發(fā)環(huán)境。

    標(biāo)簽: 12X MC9 S12 MC

    上傳時間: 2013-10-17

    上傳用戶:com1com2

  • 單片機(jī)原理及應(yīng)用實驗指導(dǎo)書

    單片機(jī)原理及應(yīng)用實驗指導(dǎo)書 第一部分 系統(tǒng)介紹一、系統(tǒng)的特點(diǎn)EL 型微機(jī)教學(xué)實驗系統(tǒng)旨在提高實驗者的動手能力、分析解決問題的能力,系統(tǒng)具有以下特點(diǎn):1、系統(tǒng)采用了模塊化設(shè)計,實驗系統(tǒng)功能齊全,涵蓋了微處理器教學(xué)實驗課程的大部分內(nèi)容。2、系統(tǒng)采用了開放式的結(jié)構(gòu)設(shè)計,通二組相對獨(dú)立的總線最多可同時擴(kuò)展二塊應(yīng)用實驗板,用戶可根據(jù)需要購置相應(yīng)的實驗板,降低了成本,提高了靈活性,便于升級換代。3、配有兩塊可編程器件EPM7064/ATF1502,一塊被系統(tǒng)占用。另一塊供用戶實驗用。兩塊器件皆可通過JTAG 接口在線編程。使用十分方便。4、系統(tǒng)配有LED 數(shù)碼管顯示和點(diǎn)陣式液晶顯示模塊,二者的接口都對用戶開放,方便用戶靈活使用。5、系統(tǒng)配有完善的輸入鍵盤,方便用戶靈活編程。6、靈活的電源接口:配有PC 機(jī)電源插座,可有PC 提供電源。另外還配有外接開關(guān)電源,提供所需的+5V、±12V,其輸入為220V 的交流電。7、系統(tǒng)的聯(lián)機(jī)運(yùn)行模式:配有系統(tǒng)調(diào)試軟件,系統(tǒng)調(diào)試軟件分為DOC 版和WINDOWS 版兩種,均為中文多窗口界面。調(diào)試程序時可以同時打開寄存器窗口、內(nèi)存窗口、變量窗口、反匯編窗口、波形顯示窗口等等,極大的方便了用戶的程序調(diào)試。該軟件集源程序編輯、編譯、鏈接、調(diào)試于一體,每項功能均為中衛(wèi)下拉菜單,簡明易學(xué)。經(jīng)常使用的功能均備有熱鍵,這樣可以提高程序的調(diào)試效率。調(diào)試軟件不僅支持匯編語言,而且還支持C 語言編輯、編譯調(diào)試。8、系統(tǒng)的單機(jī)運(yùn)行模式:系統(tǒng)在沒有與計算機(jī)連接的情況下,自動運(yùn)行在單機(jī)模式,在此模式下,用戶可通過鍵盤輸入運(yùn)行程序(機(jī)器碼),和操作指令,同時將輸入信息及操作的結(jié)果在LED 數(shù)碼管上顯示出來。9、系統(tǒng)的功能齊全,可擴(kuò)展性(數(shù)據(jù)總線、地址總線、控制總線為用戶開放)亦能輕松滿足其課程設(shè)計、畢業(yè)設(shè)計使用等。二、系統(tǒng)概述1、微處理器: 8031,它的P1 口、T0、EX0、EX1、RXD、TXD、RD、WR 皆對用戶開放,供用戶使用。2、時鐘頻率:6.0MHz3、存儲器:程序存儲器與數(shù)據(jù)存儲器統(tǒng)一編址,最多可達(dá)64K,板載ROM(監(jiān)控程序27C256)16K,RAM(程序存儲器6264)8K 供用戶下載實驗程序,可達(dá)到32K;RAM(數(shù)據(jù)存儲器6264)8K 供用戶程序使用,可擴(kuò)展達(dá)32K。(RAM 程序存儲器與數(shù)據(jù)存儲器不可同時擴(kuò)展至32K,具體與廠家聯(lián)系)。(見圖1-1:存儲器組織圖)。在程序存儲器中:20000H----2FFFFH 為監(jiān)控程序存儲器區(qū),用戶不可使用,3000H----3FFFH 為用戶數(shù)據(jù)存儲區(qū)。4000H----7FFFH 為實驗程序存儲器區(qū),供用戶下載實驗程序8000H----CF9FH,CFF0H------FFFFH 為用戶CPLD 實驗區(qū)段,用戶可在此段空間編程。CFA0H----CFDFH 系統(tǒng)I/O 區(qū),用戶可用但不可更改。

    標(biāo)簽: 單片機(jī)原理 實驗指導(dǎo)書

    上傳時間: 2013-10-21

    上傳用戶:kiklkook

  • keil c51語言使用技巧及實戰(zhàn)

    keil c51語言使用技巧及實戰(zhàn)第一章 介紹這是一本關(guān)于Intel 80C51 以及廣大的51 系列單片機(jī)的書這本書介紹給讀者一些新的技術(shù)使你的8051 工程和開發(fā)過程變得簡單請注意這本書的目的可不是教你各種8051 嵌入式系統(tǒng)的解決方法為使問題討論更加清晰在適當(dāng)?shù)牡胤浇o出了程序代碼我們以討論項目的方法來說明每章碰到的問題所有的代碼都可在附帶的光盤上找到你必須熟系C 和8051 匯編因為本書不是一本C 和匯編的指導(dǎo)書你可以買到不少關(guān)于ANSI C 的書最佳選擇當(dāng)然是Intel的數(shù)據(jù)書可從你的芯片供應(yīng)商處免費(fèi)索取和隨編譯工具附送的手冊附送光盤中有我為這本書編寫和收集的程序這些程序已經(jīng)通過測試這并不意味著你可以隨時把這些程序加到你的應(yīng)用系統(tǒng)或工程中有些地方必須首先經(jīng)過修改才能結(jié)合到你的程序中這本書將教你充分使用你的工具如果你只有8051 的匯編程序你也可以學(xué)習(xí)該書和使用這些例子但是你必須把C 語言的程序裝入你的匯編程序中這對懂得C 語言和8051匯編程序指令的人來說并不是一件困難的事如果你有C 編譯器的話那恭喜你使用C 語言進(jìn)行開發(fā)是一個好的決定你會發(fā)現(xiàn)使用C 進(jìn)行開發(fā)將使你的工程開發(fā)和維護(hù)的時間大大減少如果你已經(jīng)擁有Keil C51 那你已經(jīng)選擇了一個非常好的開發(fā)工具我發(fā)現(xiàn)Keil 軟件包能夠提供最好的支持本書支持Keil C 的擴(kuò)展如果你有其它的開發(fā)工具像Archimedes 和Avocet 這本書也能很好地為你服務(wù)但你必須根據(jù)你所用的開發(fā)工具改變一些Keil 的特殊指令在書的一些地方有硬件圖實例程序在這些硬件上運(yùn)行這些圖繪制地不是很詳細(xì)主要是方框圖但足以使讀者明白軟件和硬件之間的接口讀者應(yīng)該把這本書看成工具書而不是用來學(xué)習(xí)各種系統(tǒng)設(shè)計通過.

    標(biāo)簽: keil c51 語言 使用技巧

    上傳時間: 2013-11-03

    上傳用戶:hfnishi

  • Keil C51使用詳解

    Keil C51使用詳解Keil C51 是美國Keil Software 公司出品的51 系列兼容單片機(jī)C 語言軟件開發(fā)系統(tǒng),與匯編相比,C 語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢,因而易學(xué)易用。用過匯編語言后再使用C 來開發(fā),體會更加深刻。Keil C51 軟件提供豐富的庫函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,全Windows界面。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會到Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢。下面詳細(xì)介紹 Keil C51 開發(fā)系統(tǒng)各部分功能和使用。第二節(jié) Keil C51 單片機(jī)軟件開發(fā)系統(tǒng)的整體結(jié)構(gòu)C51 工具包的整體結(jié)構(gòu),如圖(1)所示,其中uVision 與Ishell 分別是C51 forWindows 和for Dos 的集成開發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個開發(fā)流程。開發(fā)人員可用IDE 本身或其它編輯器編輯C 或匯編源文件。然后分別由C51 及A51 編譯器編譯生成目標(biāo)文件(.OBJ)。目標(biāo)文件可由LIB51 創(chuàng)建生成庫文件,也可以與庫文件一起經(jīng)L51 連接定位生成絕對目標(biāo)文件(.ABS)。ABS 文件由OH51 轉(zhuǎn)換成標(biāo)準(zhǔn)的Hex 文件,以供調(diào)試器dScope51 或tScope51 使用進(jìn)行源代碼級調(diào)試,也可由仿真器使用直接對目標(biāo)板進(jìn)行調(diào)試,也可以直接寫入程序存貯器如EPROM 中。圖(1) C51 工具包整體結(jié)構(gòu)圖第三節(jié) Keil C51 工具包的安裝81. C51 for Dos在 Windows 下直接運(yùn)行軟件包中DOS\C51DOS.exe 然后選擇安裝目錄即可。完畢后欲使系統(tǒng)正常工作須進(jìn)行以下操作(設(shè)C:\C51 為安裝目錄):修改 Autoexec.bat,加入path=C:\C51\BinSet C51LIB=C:\C51\LIBSet C51INC=C:\C51\INC然后運(yùn)行Autoexec.bat2. C51 for Windows 的安裝及注意事項:在 Windows 下運(yùn)行軟件包中WIN\Setup.exe,最好選擇安裝目錄與C51 for Dos相同,這樣設(shè)置最簡單(設(shè)安裝于C:\C51 目錄下)。然后將軟件包中crack 目錄中的文件拷入C:\C51\Bin 目錄下。第四節(jié) Keil C51 工具包各部分功能及使用簡介1. C51 與A51(1) C51C51 是C 語言編譯器,其使用方法為:C51 sourcefile[編譯控制指令]或者 C51 @ commandfile其中 sourcefile 為C 源文件(.C)。大量的編譯控制指令完成C51 編譯器的全部功能。包控C51 輸出文件C.LST,.OBJ,.I 和.SRC 文件的控制。源文件(.C)的控制等,詳見第五部分的具體介紹。而 Commandfile 為一個連接控制文件其內(nèi)容包括:.C 源文件及各編譯控制指令,它沒有固定的名字,開發(fā)人員可根據(jù)自己的習(xí)慣指定,它適于用控制指令較多的場合。(2) A51A51 是匯編語言編譯器,使用方法為:9A51 sourcefile[編譯控制指令]或 A51 @ commandfile其中sourcefile 為匯編源文件(.asm或.a51),而編譯控制指令的使用與其它匯編如ASM語言類似,可參考其他匯編語言材料。Commandfile 同C51 中的Commandfile 類似,它使A51 使用和修改方便。2. L51 和BL51(1) L51L51 是Keil C51 軟件包提供的連接/定位器,其功能是將編譯生成的OBJ 文件與庫文件連接定位生成絕對目標(biāo)文件(.ABS),其使用方法為:L51 目標(biāo)文件列表[庫文件列表] [to outputfile] [連接控制指令]或 L51 @Commandfile源程序的多個模塊分別經(jīng) C51 與A51 編譯后生成多個OBJ 文件,連接時,這些文件全列于目標(biāo)文件列表中,作為輸入文件,如果還需與庫文件(.LiB)相連接,則庫文件也必須列在其后。outputfile 為輸文件名,缺少時為第一模塊名,后綴為.ABS。連接控制指令提供了連接定位時的所有控制功能。Commandfile 為連接控制文件,其具體內(nèi)容是包括了目標(biāo)文件列表,庫文件列表及輸出文件、連接控制命令,以取代第一種繁瑣的格式,由于目標(biāo)模塊庫文件大多不止1 個,因而第2 種方法較多見,這個文件名字也可由使用者隨意指定。(2) Bl51BL51 也是C51 軟件包的連接/定位器,其具有L51 的所有功能,此外它還具有以下3 點(diǎn)特別之處:a. 可以連接定位大于64kBytes 的程序。b. 具有代碼域及域切換功能(CodeBanking & Bank Switching)c. 可用于RTX51 操作系統(tǒng)RTX51 是一個實時多任務(wù)操作系統(tǒng),它改變了傳統(tǒng)的編程模式,甚至不必用main( )函數(shù),單片機(jī)系統(tǒng)軟件向RTOS 發(fā)展是一種趨勢,這種趨勢對于186 和38610及68K 系列CPU 更為明顯和必須,對8051 因CPU 較為簡單,程序結(jié)構(gòu)等都不太復(fù)雜,RTX51 作用顯得不太突出,其專業(yè)版軟件PK51 軟件包甚至不包括RTX51Full,而只有一個RTX51TINY 版本的RTOS。RTX51 TINY 適用于無外部RAM 的單片機(jī)系統(tǒng),因而可用面很窄,在本文中不作介紹。Bank switching 技術(shù)因使用很少也不作介紹。3. DScope51,Tscope51 及Monitor51(1) dScope51dScope51 是一個源級調(diào)試器和模擬器,它可以調(diào)試由C51 編譯器、A51 匯編器、PL/M-51 編譯器及ASM-51 匯編器產(chǎn)生的程序。它不需目標(biāo)板(for windows 也可通過mon51 接目標(biāo)板),只能進(jìn)行軟件模擬,但其功能強(qiáng)大,可模擬CPU 及其外圍器件,如內(nèi)部串口,外部I/O 及定時器等,能對嵌入式軟件功能進(jìn)行有效測試。

    標(biāo)簽: Keil C51 使用詳解

    上傳時間: 2013-11-01

    上傳用戶:zhouxuepeng1

  • 安規(guī)設(shè)計注意事項

    安規(guī)設(shè)計注意事項1. 件選用(1) 在件選用方面,要求掌握:a .安規(guī)件有哪些?(見三.安規(guī)件介紹)b.安規(guī)件要求安規(guī)件的要求就是要取得安規(guī)機(jī)構(gòu)的認(rèn)證或是符合相關(guān)安規(guī)標(biāo)準(zhǔn);c.安規(guī)件額定值任何件均必須依 MANUFACTURE 規(guī)定的額定值使用;I 額定電壓;II 額定電;III 溫額定值;(2). 件的溫升限制a. 一般電子件: 依件規(guī)格之額定溫值,決定其溫上限b. 線圈類: 依其絕緣系統(tǒng)耐溫決定Class A ΔT≦75℃Class E ΔT≦90℃Class B ΔT≦95℃Class F ΔT≦115℃Class H ΔT≦140℃c. 人造橡膠或PVC 被覆之線材及電源線類:有標(biāo)示耐溫值 T 者ΔT≦(T-25)℃無標(biāo)示耐溫值 T 者ΔT≦50℃d. Bobbin 類: 無一定值,但須做125℃球壓測試;e. 端子類: ΔT≦60℃f. 溫升限值I. 如果有規(guī)定待測物的耐溫值(Tmax),則:ΔT≦Tmax-TmraII. 如果有規(guī)定待測物的溫升限值(ΔTmax),則:ΔT≦ΔTmax+25-Tmra其中 Tmra=制造商所規(guī)定的設(shè)備允許操作室溫或是25℃

    標(biāo)簽: 安規(guī)設(shè)計 注意事項

    上傳時間: 2013-10-14

    上傳用戶:674635689

  • 單片機(jī)接口技術(shù)(C51版)課件

    單片機(jī)接口技術(shù)(C51版)課件:單片機(jī)接口技術(shù)(C51版)課件精品課程,該書由張道德根據(jù)多年單片機(jī)教學(xué)、科研經(jīng)驗編著,中國水利水電出版社2007年3月出版。 1.掌握數(shù)據(jù)類型的概念,了解C51語言能夠處理的數(shù)據(jù)類型。2.掌握常量的概念,掌握各種類型常量的特點(diǎn)及表示形式。3.掌握變量的概念,了解int、float、char型變量的特點(diǎn),掌握這三種類型變量的定義、賦值和使用方法。理解C51中變量的存儲和編譯模式的關(guān)系,掌握單片機(jī)片內(nèi)資源的訪問方法。4.了解C51語言的基本運(yùn)算符及其特點(diǎn),掌握運(yùn)算符的優(yōu)先級和結(jié)合性的概念。5.了解算術(shù)運(yùn)算表達(dá)式、關(guān)系表達(dá)式及邏輯表達(dá)式的特點(diǎn),熟練進(jìn)行表達(dá)式計算,能熟練進(jìn)行實際問題的表達(dá)式描述。6.熟悉自增、自減運(yùn)算的特點(diǎn),掌握賦值運(yùn)算,了解逗號運(yùn)算符和逗號表達(dá)式。7.掌握數(shù)據(jù)類型轉(zhuǎn)換的概念,能進(jìn)行基本的數(shù)據(jù)類型轉(zhuǎn)換。

    標(biāo)簽: C51 單片機(jī)接口技術(shù)

    上傳時間: 2013-10-10

    上傳用戶:jcljkh

  • 用單片機(jī)制作多功能莫爾斯碼電路

    用單片機(jī)制作多功能莫爾斯碼電路:用單片機(jī)制作多功能莫爾斯碼電路莫爾斯電碼通信有著悠久的歷史,盡管它已被現(xiàn)代通信方式所取代,但在業(yè)余無線電通信和特殊的專業(yè)場合仍具有重要的地位,這是因為等幅電碼通信的抗干擾能力是其它任何一種通信方式都無法相比的。在短波波段用幾瓦的功率即可進(jìn)行國際間的通信,收發(fā)射設(shè)備簡單易制成本低廉,所以深受業(yè)余無線電愛好者的喜愛,是業(yè)余無線電高手必備的技能。要想熟練掌握莫爾斯電碼的收發(fā)技術(shù)除了持之以恒的毅力外,還需要相關(guān)的設(shè)備。設(shè)計本電路的目的就是給愛好者提供一個實用和訓(xùn)練的工具。  一、功能簡介    本電路可以配合自動鍵體和手動鍵體,產(chǎn)生莫爾斯碼控制信號,設(shè)有16種速度,從初學(xué)者到操作高手都能適用。監(jiān)聽音調(diào)也有16種,均可以通過功能鍵進(jìn)行選擇。可以按程序中設(shè)定好的呼號自動呼叫,設(shè)有聽抄練習(xí)功能,聽抄練習(xí)有短碼和混合碼兩種模式,分別對10個數(shù)字和常用的38個混合碼模擬隨機(jī)取樣,產(chǎn)生分組報碼,供愛好者提高抄收水平之用,速度低4檔的聽抄練習(xí)是專為初學(xué)者所設(shè),內(nèi)容是時間間隔較長的單字符。設(shè)有PTT開關(guān)鍵,可以決定是否控制發(fā)射機(jī)工作,不需要反復(fù)通斷控制線。無論當(dāng)前處于呼叫狀態(tài)還是聽抄狀態(tài)只要電鍵接點(diǎn)接通則自動轉(zhuǎn)到人工發(fā)報程序。4分鐘內(nèi)不使用電路將自動關(guān)閉電源,只有按復(fù)位鍵才能重新開始工作。先按住聽抄練習(xí)鍵復(fù)位則進(jìn)入短碼練習(xí)狀態(tài),其它功能不變。從開機(jī)到自動關(guān)機(jī)執(zhí)行每個功能都有不同的莫爾斯碼提示音。本電路具有較強(qiáng)的抗高低頻干擾的能力和使用方便的大電流開關(guān)接口,以適應(yīng)不同的發(fā)射設(shè)備。    二、硬件電路原理硬件電路如圖1所示。設(shè)計電路的目的在于方便實用,以免在緊張的操作中失誤,所以除了聽抄練習(xí)鍵外其它鍵沒有定義復(fù)用功能。各鍵的作用在圖中已經(jīng)標(biāo)出。PTT控制在每次復(fù)位時處于關(guān)閉狀態(tài),每按動一次PTT功能鍵則改變一次狀態(tài),這樣可以使用軟件開關(guān)控制發(fā)射。 PTT處于控制狀態(tài)時發(fā)光二極管隨控制信號閃亮。考慮到自制設(shè)備及淘汰軍用設(shè)備與高檔設(shè)備控制電流的不同,PTT開關(guān)管采用了2SC2073,可以承受500mA的電流,同時還增加了無極性PTT開關(guān)電路,無論外部被控制的端口直流極性如何加到VT3的極性始終不變,供有興趣的愛好者實驗。應(yīng)該注意,如果被控制的負(fù)載是感性,則電感兩端必須并聯(lián)續(xù)流二極管,除自制設(shè)備外成品機(jī)在這方面一般沒有什么問題。手動鍵只有一個接點(diǎn),接通后產(chǎn)生連續(xù)的音頻和發(fā)射控制信號。在本電路中手動鍵的輸入端是P1.5 ,程序不斷檢測P1.5電平,當(dāng)按鍵按下時P1.5電平為0,程序轉(zhuǎn)入手動鍵子程序。 自動鍵的接點(diǎn)分別接到P1.3和P1.4 ,同樣當(dāng)程序檢測到有接點(diǎn)閉合時便自動產(chǎn)生“點(diǎn)”或“劃”。音頻信號從P輸出,經(jīng)VT1放大后推動揚(yáng)聲器發(fā)音。單片機(jī)的I/O口在輸入狀態(tài)下阻抗較高,容易受到高低頻信號干擾,所以在每個輸入端口和三極管的be端并聯(lián)電阻和高頻旁路電容,確保在較長的電鍵連線和大功率發(fā)射時電路工作穩(wěn)定。圖2是印刷電路版圖,尺寸為110mmX85mm,揚(yáng)聲器用粘合劑直接粘接在電路版有銅箔的面。    三、軟件設(shè)計方法  “點(diǎn)”時間長度是莫爾斯電碼中的基本時間單位。按規(guī)定“劃”的時間長度不小于三個“點(diǎn)”,同字符中“點(diǎn)”與“劃”的間隔不小于一個“點(diǎn)”,字符之間不小于一個“劃”,詞與詞之間不應(yīng)小于五個“點(diǎn)”。在本程序中用條件轉(zhuǎn)移指令來產(chǎn)生“點(diǎn)”時間長度。通過速度功能鍵功可以設(shè)置16種延時參數(shù)。用T0中斷產(chǎn)生監(jiān)聽音頻信號,并將中斷設(shè)為優(yōu)先級,保證在聽覺上純正悅耳。T1用于自動關(guān)機(jī)計時,如果不使用任何功能四分鐘后將向PCON 位寫1,單片機(jī)進(jìn)入休眠狀態(tài),此時耗電量僅有幾個微安。自動鍵的“點(diǎn)”或“劃”以及手動鍵的連續(xù)發(fā)音都是子程序的反復(fù)調(diào)用。P1.2對地短接時自動呼叫可設(shè)定為另一內(nèi)容。為了便于熟悉匯編語言的讀者對發(fā)音內(nèi)容進(jìn)行修改,這里介紹發(fā)音字符的編碼方法。莫爾斯碼的信息與計算機(jī)中二進(jìn)制恰好相同,我們可以用0表示“點(diǎn)”,用1表示“劃”。提示音、自動呼叫、聽抄內(nèi)容等字符是預(yù)先按一定編碼方式存儲在程序中的常數(shù)。每個字符的莫爾斯碼一般是由1至6位“點(diǎn)”、“劃”組成,也就是發(fā)音次數(shù)最多6次。程序中每個字符占用1個字節(jié),字符時間間隔不占用字節(jié),但更長的延時或發(fā)音結(jié)束信息占用一個字節(jié)。我們用字節(jié)的低三位表示字節(jié)的性質(zhì),對于5次及5次以下發(fā)音的字符我們用存儲器的高5位存儲發(fā)音信息,發(fā)音順序由高位至低位,用低3位存儲發(fā)音次數(shù),發(fā)音時將數(shù)據(jù)送入累加器A,先得到發(fā)音次數(shù),然后使A左環(huán)移,對E0進(jìn)行位尋址,判斷是發(fā)“點(diǎn)”還是“劃”,環(huán)移次數(shù)由發(fā)音次數(shù)決定。對于6次發(fā)音的字符不能完全按照上述編碼規(guī)則,否則會出現(xiàn)信息重疊,如果是6次發(fā)音且最后一次是“劃”我們把發(fā)音次數(shù)定義為111B,因為這時第6次位尋址得到的是1。如果第6次發(fā)音是“點(diǎn)”,那么這個字符的低三位定義為000B。字符間隔時間由程序自動產(chǎn)生,更長的時間隔或結(jié)束標(biāo)志由字節(jié)低三位110B來定義,高半字節(jié)表示字符間隔的倍數(shù),例如26H表示再加兩倍時間間隔。如果字節(jié)為06H則表示讀字符程序結(jié)束,返回主程序。更詳細(xì)的內(nèi)容不再贅述,讀者可閱讀源程序。四、使用注意事項手動鍵的操作難度相對大一些,時間節(jié)拍全由人掌握,其特點(diǎn)是發(fā)出的電碼帶有“人情味”。自動鍵的“點(diǎn)”、“劃”靠電路產(chǎn)生,發(fā)音標(biāo)準(zhǔn),容易操作,而且可以達(dá)到相當(dāng)快的速度,長時間工作也不易疲勞。在干擾較大、信號微弱的條件下自動鍵碼的辨別程度好于手動鍵碼。初學(xué)者初次使用手動鍵練習(xí)發(fā)報要有老師指導(dǎo),且不可我行我素,一旦養(yǎng)成不正確的手法則很難糾正。在電臺上時常聽到一些讓對方難以抄收的電碼,這可能會使對方反感而拒絕回答。使用自動鍵也應(yīng)在一定的聽抄基礎(chǔ)上再去練習(xí)。在暫時找不老師的情況下可多練習(xí)聽力,這對于今后能夠發(fā)出標(biāo)準(zhǔn)正確的電碼非常有益。

    標(biāo)簽: 用單片機(jī) 多功能 莫爾斯 電路

    上傳時間: 2013-10-31

    上傳用戶:sdq_123

主站蜘蛛池模板: 尖扎县| 上饶县| 海盐县| 巴楚县| 通海县| 子洲县| 尤溪县| 潞西市| 抚宁县| 乳源| 藁城市| 上高县| 通化市| 大连市| 綦江县| 会同县| 微博| 北辰区| 通渭县| 盐津县| 临沭县| 石泉县| 安吉县| 井陉县| 内江市| 阳曲县| 南江县| 岳池县| 公主岭市| 获嘉县| 安仁县| 上杭县| 保定市| 舞阳县| 靖边县| 曲松县| 长垣县| 雷山县| 交口县| 宁乡县| 吉隆县|