ep9301的底層初始化函數(shù),包括配置ep9301的所有時(shí)鐘,IRQ的中斷處理,定時(shí)器1的中斷服務(wù)函數(shù)。
上傳時(shí)間: 2013-12-02
上傳用戶(hù):hasan2015
赫夫曼編譯碼器: 用哈夫曼編碼進(jìn)行通信可以大大提高信道利用率,縮短信息傳輸時(shí)間,降低傳輸成本。但是,這要求在發(fā)送端通過(guò)一個(gè)編碼系統(tǒng)對(duì)待傳數(shù)據(jù)預(yù)先編碼,在接收端將傳來(lái)的數(shù)據(jù)進(jìn)行譯碼(復(fù)原)。對(duì)于雙工信道(即可以雙向傳輸信息的信道),每端都需要一個(gè)完整的編/譯碼系統(tǒng)。試為這樣的信息收發(fā)站寫(xiě)一個(gè)哈夫曼碼的編/譯碼系統(tǒng)。 [基本要求]一個(gè)完整的系統(tǒng)應(yīng)具有以下功能: (1)I:初始化(Initialization)。從終端讀入字符集大小n,以及n個(gè)字符和n個(gè)權(quán)值,建立哈夫曼樹(shù),并將它存于文件hfmTree中。 (2)E:編碼(Encoding)。利用已建好的哈夫曼樹(shù)(如不在內(nèi)存,則從文件hfmTree中讀入),對(duì)文件ToBeTran中的正文進(jìn)行編碼,然后將結(jié)果存入文件CodeFile中。 (3)D:譯碼(Decoding)。利用已建好的哈夫曼樹(shù)將文件CodeFile中的代碼進(jìn)行譯碼,結(jié)果存入文件TextFile中。 (4)P:印代碼文件(Print)。將文件CodeFile以緊湊格式顯示在終端上,每行50個(gè)代碼。同時(shí)將此字符形式的編碼文件寫(xiě)入文件CodePrin中。 (5)T:印哈夫曼樹(shù)(Tree printing)。將已在內(nèi)存中的哈夫曼樹(shù)以直觀(guān)的方式(樹(shù)或凹入表形式)顯示出,同時(shí)將此字符形式的哈夫曼樹(shù)寫(xiě)入文件TreePrint中。
上傳時(shí)間: 2016-04-17
上傳用戶(hù):zaizaibang
S3C44B0X 定時(shí)器中斷,包括啟動(dòng)代碼,端口初始化
標(biāo)簽: S3C44B0X 定時(shí)器中斷
上傳時(shí)間: 2013-11-27
上傳用戶(hù):lanjisu111
實(shí)現(xiàn)最優(yōu)二叉樹(shù)的構(gòu)造;在此基礎(chǔ)上完成哈夫曼編碼器與譯碼器。 假設(shè)報(bào)文中只會(huì)出現(xiàn)如下表所示的字符: 字符 A B C D E F G H I J K L M N 頻度 186 64 13 22 32 103 21 15 47 57 1 5 32 20 57 字符 O P Q R S T U V W X Y Z , . 頻度 63 15 1 48 51 80 23 8 18 1 16 1 6 2 要求完成的系統(tǒng)應(yīng)具備如下的功能: 1.初始化。從終端(文件)讀入字符集的數(shù)據(jù)信息,。建立哈夫曼樹(shù)。 2.編碼:利用已建好的哈夫曼樹(shù)對(duì)明文文件進(jìn)行編碼,并存入目標(biāo)文件(哈夫曼碼文件)。 3.譯碼:利用已建好的哈夫曼樹(shù)對(duì)目標(biāo)文件(哈夫曼碼文件)進(jìn)行編碼,并存入指定的明文文件。 4.輸出哈夫曼編碼文件:輸出每一個(gè)字符的哈夫曼編碼。
上傳時(shí)間: 2014-11-23
上傳用戶(hù):shanml
delphi經(jīng)典入門(mén)教程 ---------- Delphi是全新的可視化編程環(huán)境,為我們提供了一種方便、快捷的Windows應(yīng)用程序開(kāi)發(fā)工具。它使用了Microsoft Windows圖形用戶(hù)界面的許多先進(jìn)特性和設(shè)計(jì)思想,采用了彈性可重復(fù)利用的完整的面向?qū)ο蟪绦蛘Z(yǔ)言(Object-Oriented Language)、當(dāng)今世界上最快的編輯器、最為領(lǐng)先的數(shù)據(jù)庫(kù)技術(shù)。對(duì)于廣大的程序開(kāi)發(fā)人員來(lái)講,使用Delphi開(kāi)發(fā)應(yīng)用軟件,無(wú)疑會(huì)大大地提高編程效率,而且隨著應(yīng)用的深入,您將會(huì)發(fā)現(xiàn)編程不再是枯燥無(wú)味的工作——Delphi的每一個(gè)設(shè)計(jì)細(xì)節(jié),都將帶給您一份欣喜?!?/p>
標(biāo)簽: delphi Delphi 入門(mén)教程 可視化編程
上傳時(shí)間: 2014-01-23
上傳用戶(hù):wlcaption
說(shuō)明: Virtual51是一個(gè)動(dòng)態(tài)可視化的MCS-51全功能模擬程序,可以讓你在Virtual51上運(yùn)行MCS-51程序就如同在硬體上一 樣。提供8KB的程序空間,256字節(jié)的RAM,16KB的XRAM,2個(gè)16位的定時(shí)/計(jì)數(shù)器(T0 和 T1),一個(gè)實(shí)時(shí)時(shí)鐘,一個(gè) 5X6的小鍵盤(pán),一個(gè)128X64點(diǎn)陣的LCD,一個(gè)音頻發(fā)生器,一個(gè)串口(未連接至電腦串口),一個(gè)打印口(連接至電腦 打印口),和5個(gè)有兩個(gè)優(yōu)先級(jí)的中斷源。 Virtual51不可以載入大于8KB的51程序和大于16KB的XRAM數(shù)據(jù)文件,并且程序以固定的12Mhz時(shí)鐘運(yùn)行,編寫(xiě)程序時(shí)留意。 XRAM載入數(shù)據(jù)文件的實(shí)際大小,可從XRAMSH 和 XRAMSL 寄存器中讀取。 例子說(shuō)明: KeyPad---------簡(jiǎn)單演示KeyPad的使用; Music----------Virtual51演奏音樂(lè); Picture--------LCD圖形演示; Proc24c02------使用Virtual51從電腦打印口讀寫(xiě)24C02A
標(biāo)簽: Virtual 51 MCS 動(dòng)態(tài)
上傳時(shí)間: 2016-05-18
上傳用戶(hù):wfeel
s3c44b0 的開(kāi)發(fā)板測(cè)試的所有源代碼及程序?。。R編代碼主要完成系統(tǒng)初始化,包括: 禁止看門(mén)狗; 禁止所有中斷; 初始化存儲(chǔ)器(包括SDRAM); 設(shè)定鎖相環(huán)倍頻; 使能所有單元模塊時(shí)鐘; 初始化堆棧; 設(shè)置中斷等等 C語(yǔ)言代碼主要是應(yīng)用代碼,包括: 設(shè)置使用指令緩存; 修改系統(tǒng)主時(shí)鐘為32MHz; IO端口功能、方向設(shè)定; 初始化中斷; 初始化DMF50081液晶模塊; 蜂鳴器測(cè)試; 液晶顯示測(cè)試; LED輸出測(cè)試; 定時(shí)器、PWM測(cè)試等;
標(biāo)簽: s3c44b0 開(kāi)發(fā)板 代碼 初始化
上傳時(shí)間: 2014-01-18
上傳用戶(hù):ikemada
COLDFIRE 5275板極初始化程序,完成CPU的寄存器、中斷、RAM的初始化,并有個(gè)SHELL
上傳時(shí)間: 2016-06-18
上傳用戶(hù):yyq123456789
一個(gè)linux進(jìn)程管理器,具有以下功能: 管理系統(tǒng)的進(jìn)程, 包括系統(tǒng)中進(jìn)程的ID,owner ID, effective user ID、 進(jìn)程之間的關(guān)系、各個(gè)進(jìn)程占用的內(nèi)存大小、進(jìn)程的狀態(tài); 列出各個(gè)進(jìn)程使用的文件描述符,以及它們打開(kāi)的文件; 列出各個(gè)進(jìn)程當(dāng)前的信號(hào)使用情況, 包括各個(gè)阻塞的信號(hào),各個(gè)信號(hào)的處理(如采用的哪一種處理方式,如采用了Catch function,給出Catch Function的地址或名稱(chēng)); 能對(duì)某一進(jìn)程進(jìn)行掛起、暫停、終止等操作。統(tǒng)計(jì)各個(gè)進(jìn)程的運(yùn)行時(shí)間, 包括system time,user time 與clock(即從開(kāi)始至終止時(shí)間)。 給出各個(gè)進(jìn)程對(duì)應(yīng)的可執(zhí)行文件名,owner名稱(chēng),effective名稱(chēng)。 采用圖形化界面。 實(shí)時(shí)統(tǒng)計(jì)系統(tǒng)cpu和內(nèi)存狀況
標(biāo)簽: linux 進(jìn)程 管理器 管理系統(tǒng)
上傳時(shí)間: 2016-07-16
上傳用戶(hù):lindor
設(shè)計(jì)思路 首先該程序主要知識(shí)點(diǎn)就是圖形用戶(hù)界面,對(duì)程序界面的基本結(jié)構(gòu)設(shè)計(jì)如下 建立框架作為可視化程序界面的基本界面,考慮到要在程序中添加各種組件,所以采用面板比較合理,故將類(lèi)將要繼承JPanel類(lèi)。 接下來(lái)就是在程序中添加各類(lèi)元素,其中包括有蛇體,食物(蛇體和食物都是由小方形塊構(gòu)成,采用不同的顏色區(qū)別,);另外還計(jì)分器(即蛇的長(zhǎng)度乘以10).計(jì)關(guān)器。 再者就是程序的運(yùn)動(dòng)過(guò)程設(shè)計(jì):其中應(yīng)包括蛇的移動(dòng).方向的改變。 最后就是蛇的狀態(tài)判斷:其中應(yīng)包括蛇是否吃到時(shí)了食物,是否有碰壁,是否有咬到自己。 此外,在運(yùn)行程序的時(shí)候要考慮到延時(shí)的問(wèn)題,故要用到線(xiàn)程的內(nèi)容,設(shè)計(jì)采用的是實(shí)現(xiàn)接口Runnabled。
標(biāo)簽: JPanel 程序 圖形用戶(hù)界面 可視化
上傳時(shí)間: 2016-08-14
上傳用戶(hù):heart520beat
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1