1)I:初始化(Initialization)。從終端讀入電文,寫到tobetrans文件中,統(tǒng)計電文的字符集合和對應(yīng)的權(quán)值集合,建立哈夫曼樹,并將哈夫曼樹存于文件hfmtree中。 (2)C:編碼(Coding )。利用已建好的哈夫曼樹(如不在內(nèi)存,則從文件hfmtree中讀入),對文件tobetrans中的正文進行編碼,然后將結(jié)果存入文件codefile中。 (3)D:譯碼(Decoding)。利用已建好的哈夫曼樹將文件codefile中的代碼進行譯碼,結(jié)果存入文件textfile中。 (4)P:印代碼文件(Print)。將文件codefile以緊湊格式顯示在終端上,每行50個代碼。同時將此字符形式的編碼文件寫入文件codeprint中。 (5)T:印哈夫曼樹(Tree printing)。將已在內(nèi)存中的哈夫曼樹以直觀的方式(樹或凹入表形式)顯示在終端上,同時將此字符形式的哈夫曼樹寫入文件treeprint中。 用戶界面要求設(shè)計為“菜單”方式。 修改你的系統(tǒng),實現(xiàn)對你的系統(tǒng)的源程序的編碼和譯碼(主要是將行尾符編/譯碼問題)。實現(xiàn)各個轉(zhuǎn)換操作的源/目標(biāo)文件,均由用戶在選擇此操作時指定。
標(biāo)簽: Initialization 初始化
上傳時間: 2014-01-04
上傳用戶:windwolf2000
鸚鵡學(xué)舌:單片機與上位機PC的通信程序設(shè)計方法: ⑴串口初始化:波特率定為4800 ⑵串口接收數(shù)據(jù):串口初始化后處于數(shù)據(jù)接收狀態(tài),當(dāng)有數(shù)據(jù)到達串口時,串口將數(shù)據(jù)接收保存在寄存器中暫存 ⑶串口發(fā)送數(shù)據(jù):等數(shù)據(jù)接收完成后,將寄存器中暫存的數(shù)據(jù)通過串口發(fā)送給該數(shù)據(jù)的來源地。 ⑷實驗測試方法:在上位機上通過串口調(diào)試助手軟件發(fā)送一個十六進制數(shù)據(jù)給單片機,單片機收到數(shù)據(jù)后立即把這個數(shù)據(jù)又發(fā)回給PC,并在串口調(diào)試助手顯示。
上傳時間: 2017-01-08
上傳用戶:鳳臨西北
學(xué)位英語單詞軟件用Borland公司推出的基于Object Pascal語言的可視化開發(fā)系統(tǒng)Delphi 7.0為自己記單詞方便而編寫這個程序,學(xué)位英語單詞軟件系統(tǒng)共有兩個方面功能第一:單詞過關(guān)、第二:單詞練習(xí)。我把學(xué)位英語單詞、短語精選5000個分為10組,分別存放在10個Memo部件屬性上,使用時調(diào)入一個基本Memo部件上進行操作。在單詞過關(guān)中,能隨機取題、隨機取供選擇答案,并通過電腦自動判斷對錯進行加分、減分,這樣可以有效提高積極性和趣味性。在單詞練習(xí)中,有顯/隱單詞、顯/隱詞義、自動/手動按鈕,使用起來非常方便。
標(biāo)簽: Borland Object Delphi Pascal
上傳時間: 2017-02-09
上傳用戶:小鵬
本文是以數(shù)位訊號處理器DSP(Digital Singal Processor)之核心架構(gòu)為主體的數(shù)位式溫度控制器開發(fā),而其主要分為硬體電路與軟體程式兩部分來完成。而就硬體電路來看分為量測電路模組、DSP周邊電路及RS232通訊模組、輸出模組三個部分,其中在輸出上可分為電流輸出、電壓輸出以及binary command給加熱驅(qū)動裝置, RS232 除了可以與PC聯(lián)絡(luò)外也可以與具有CPU的熱能驅(qū)動器做命令傳輸。在計畫中分析現(xiàn)有工業(yè)用加熱驅(qū)動裝置和溫度曲線的關(guān)係,並瞭解其控制情況。軟體方面即是溫控器之中央處理器程式,亦即DSP控制程式,其中包括控制理論、感測器線性轉(zhuǎn)換程式、I/O介面及通訊協(xié)定相關(guān)程式。在控制法則上,提出一個新的加熱體描述模型,然後以前饋控制為主並輔以PID控制,得到不錯的控制結(jié)果。
標(biāo)簽: Processor Digital Singal DSP
上傳時間: 2013-12-24
上傳用戶:zjf3110
狀態(tài)機控制AD轉(zhuǎn)換模塊 該模塊主要實現(xiàn)對MAX197的控制:根據(jù)設(shè)計需要對芯片進行初始化(包括寫控制字選擇輸入電壓值范圍、選擇通道以及工作模式),并把通道數(shù)送指示燈顯示以及用鍵盤控制通道號(按一下,通道號加1,同時點亮相應(yīng)的指示燈,循環(huán)使用個通道);控制狀態(tài)機的工作時序,并置兩次采集到的數(shù)據(jù)為12位數(shù)據(jù)輸出,并經(jīng)過鎖存進程來鎖存數(shù)據(jù),最后從鎖存器中把輸出數(shù)據(jù)
上傳時間: 2017-09-05
上傳用戶:qb1993225
1-1前言一般人所能夠感受到聲音的頻率約介於5H2-20KHz,超音波(Ultrasonic wave)即爲(wèi)頻率超過20KHz以上的音波或機械振動,因此超音波馬達就是利用超音波的彈性振動頻率所構(gòu)成的制動力。超音波馬達的內(nèi)部主要是以壓電陶瓷材料作爲(wèi)激發(fā)源,其成份是由鉛(Pb)、結(jié)(Zr)及鈦(Ti)的氧化物皓鈦酸鉛(Lead zirconate titanate,PZT)製成的。將歷電材料上下方各黏接彈性體,如銅或不銹鋼,並施以交流電壓於壓電陶瓷材料作爲(wèi)驅(qū)動源,以激振彈性體,稱此結(jié)構(gòu)爲(wèi)定子(Stator),將其用彈簧與轉(zhuǎn)子Rotor)接觸,將所産生摩擦力來驅(qū)使轉(zhuǎn)子轉(zhuǎn)動,由於壓電材料的驅(qū)動能量很大,並足以抗衡轉(zhuǎn)子與定子間的正向力,雖然伸縮振幅大小僅有數(shù)徵米(um)的程度,但因每秒之伸縮達數(shù)十萬次,所以相較於同型的電磁式馬達的驅(qū)動能量要大的許多。超音波馬達的優(yōu)點爲(wèi):1,轉(zhuǎn)子慣性小、響應(yīng)時間短、速度範(fàn)圍大。2,低轉(zhuǎn)速可產(chǎn)生高轉(zhuǎn)矩及高轉(zhuǎn)換效率。3,不受磁場作用的影響。4,構(gòu)造簡單,體積大小可控制。5,不須經(jīng)過齒輸作減速機構(gòu),故較爲(wèi)安靜。實際應(yīng)用上,超音波馬達具有不同於傳統(tǒng)電磁式馬達的特性,因此在不適合應(yīng)用傳統(tǒng)馬達的場合,例如:間歇性運動的裝置、空間或形狀受到限制的場所;另外包括一些高磁場的場合,如核磁共振裝置、斷層掃描儀器等。所以未來在自動化設(shè)備、視聽音響、照相機及光學(xué)儀器等皆可應(yīng)用超音波馬達來取代。
標(biāo)簽: 超聲波電機
上傳時間: 2022-06-17
上傳用戶:
STM32閃存編程 超清版
上傳時間: 2013-05-15
上傳用戶:eeworm
STM32閃存編程手冊 超清書簽版
上傳時間: 2013-07-03
上傳用戶:eeworm
模數(shù)化終端電器選用指南
上傳時間: 2013-06-10
上傳用戶:eeworm
計數(shù)器,分頻器,鎖存器,驅(qū)動器分冊
上傳時間: 2013-04-15
上傳用戶:eeworm
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1