實現(xiàn)最優(yōu)二叉樹的構造;在此基礎上完成哈夫曼編碼器與譯碼器。 假設報文中只會出現(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)應具備如下的功能: 1.初始化。從終端(文件)讀入字符集的數(shù)據(jù)信息,。建立哈夫曼樹。 2.編碼:利用已建好的哈夫曼樹對明文文件進行編碼,并存入目標文件(哈夫曼碼文件)。 3.譯碼:利用已建好的哈夫曼樹對目標文件(哈夫曼碼文件)進行編碼,并存入指定的明文文件。 4.輸出哈夫曼編碼文件:輸出每一個字符的哈夫曼編碼。
上傳時間: 2014-11-23
上傳用戶:shanml
盛松J-HR人力資源管理系統(tǒng),其先進的技術、靈活的框架、完整的功能開辟了獨有的產(chǎn)品模式。 基于Internet/Intranet、Java技術的盛松J-HR人力資源管理系統(tǒng)是一套面向各類企業(yè)的人力資源管理軟件,設計思想構筑于國外先進的人力資源管理思想之上,并結合中國的人事政策法規(guī)環(huán)境及企業(yè)管理實情,針對在華獨資、合資及國內(nèi)大中型現(xiàn)代企業(yè)而設計開發(fā),支持人力資源的全過程管理,從人力資源規(guī)劃、人才招聘、人事管理到員工的培訓與職業(yè)發(fā)展、薪資/福利管理、人才的考評激勵等各個方面,并提供各種查詢統(tǒng)計功能與報表輸出功能,能動態(tài)直觀地反映企業(yè)人力資源的狀況,為人力資源管理提供高效的決策支持,是一個全面的人力資源管理信息化解決方案。共有組織機構、員工管理、合同管理、薪資管理、福利管理、員工招聘、員工培訓、考勤管理、出差管理、績效評估、報表管理、統(tǒng)計查詢、綜合分析、領導自助、經(jīng)理自助、員工自助、系統(tǒng)管理等功能模塊,內(nèi)容豐富,功能強大。
標簽: J-HR 人力資源管理系統(tǒng)
上傳時間: 2014-12-21
上傳用戶:haoxiyizhong
很完整的51串口程序 包括如下: 串口中斷服務程序,僅需做簡單調(diào)用即可完成串口輸入輸出的處理 出入均設有緩沖區(qū),大小可任意設置。 可供使用的函數(shù)名: char getbyte(void) 從接收緩沖區(qū)取一個byte,如不想等待則在調(diào)用前檢測inbufsign是否為1。 getline(char idata *line, unsigned char n) 獲取一行數(shù)據(jù)回車結束,必須定義最大輸入字符數(shù) putbyte(char c) 放入一個字節(jié)到發(fā)送緩沖區(qū) putbytes(unsigned char *outplace,j) 放一串數(shù)據(jù)到發(fā)送緩沖區(qū),自定義長度 putstring(unsigned char code *puts) 發(fā)送一個定義在程序存儲區(qū)的字符串到串口 puthex(unsigned char c) 發(fā)送一個字節(jié)的hex碼,分成兩個字節(jié)發(fā)。 putchar(uchar c,uchar j) 輸出一個無符號字符數(shù)的十進制表示,必須標示小數(shù)點的位置,自動刪除前面無用的零 putint(uint ui,uchar j) 輸出一個無符號整型數(shù)的十進制表示,必須標示小數(shù)點的位置,自動刪除前面無用的零 delay(unsigned char d) 延時n x 100ns putinbuf(uchar c) 人工輸入一個字符到輸入緩沖區(qū) CR 發(fā)送一個回車換行
上傳時間: 2016-06-13
上傳用戶:epson850
GenDriver即簡單的資料流驅(qū)動程式,雖未跟硬體溝通,但匯出10個進入點,可被任何Windows CE系統(tǒng)所載入。為讓系統(tǒng)載入GenDriver可在系統(tǒng)啟動時,加入任何[HKEY_LOCAL_MACHINE]\Drivers\Builtin下的項目,讓驅(qū)動程式載入,或撰寫一個應用程式,在別處建立驅(qū)動程式機碥並呼叫ActivateDevice
上傳時間: 2016-06-24
上傳用戶:離殤
在cypress單晶片上實驗EEPROM 的測試程式
上傳時間: 2014-01-09
上傳用戶:D&L37
用51單片機做的簡單頻率計,KEIL C環(huán)境,帶工程文件,可直接編譯運行.主要演示如何在內(nèi)存很少,無法啟用RTOS的單片機(例如2051)中使用狀態(tài)機和時間片來完成實時多任務并行處理.例子中對鍵盤,信號采集和LED數(shù)碼管的顯示三部分進行了并行處理,而采用的單片機是僅有256字節(jié)內(nèi)存2K ROM的89C2051.
上傳時間: 2016-07-20
上傳用戶:zhliu007
一個51單片機溫度控制器,又一個示范如何在2051這樣的小內(nèi)存小ROM單片機上實現(xiàn)實時多任務小例子.使用時間片和狀態(tài)機來完成任務的調(diào)度,而不是靠任務切換機制(這樣小的資源是不足以支持RTOS的)
上傳時間: 2014-01-17
上傳用戶:天誠24
陳明計:就像在嵌入系統(tǒng)中使用C語言替代匯編一樣,在嵌入系統(tǒng)中使用RTOS是大勢所趨。原因主要是現(xiàn)在在大多數(shù)情況下編程效率比執(zhí)行效率重要(單片機便宜嘛)。但縱觀51的RTOS,keil_c51 所帶的RTX_Full 太大(6k多),且需要外部ram,又無源代碼,很多時候不實用。RTX_Tiny雖然小(900多字節(jié)),但是任務沒有優(yōu)先級和中斷管理,也無源代碼,也不太實用。而ucosII雖有源代碼,但是它太大,又需要外部ram,所有函數(shù)又必須是重入函數(shù),用在51這類小片內(nèi)RAM的單片機上有點勉強。于是,我借鑒ucosII和RTX_Tiny編寫了Small_RTOS_51,雖然它為51系列編寫,但是它還是比較容易移植到其它CPU上。
標簽: RTOS 嵌入系統(tǒng) 效率 C語言
上傳時間: 2016-08-31
上傳用戶:trepb001
一個單晶片8051模擬軟體,可以查看模擬的內(nèi)部外部RAM資料及暫存器資料,並設置斷點 windows 平臺下執(zhí)行
上傳時間: 2016-09-21
上傳用戶:壞天使kk
就像在嵌入系統(tǒng)中使用C語言替代匯編一樣,在嵌入系統(tǒng)中使用RTOS是大勢所趨。原因主要是現(xiàn)在在大多數(shù)情況下編程效率比執(zhí)行效率重要(單片機便宜嘛)。但縱觀51的RTOS,keil c51 所帶的RTX Full 太大(6k多),且需要外部ram,又無源代碼,很多時候不實用。RTX Tiny雖然小(900多字節(jié)),但是任務沒有優(yōu)先級和中斷管理,也無源代碼,也不太實用。而ucosII雖有源代碼,但是它太大,又需要外部ram,所有函數(shù)又必須是重入函數(shù),用在51這類小片內(nèi)RAM的單片機上有點勉強。于是,我借鑒ucosII和RTX Tiny編寫了Small RTOS 51,雖然它為51系列編寫,但是它還是比較容易移植到其它CPU上。
標簽: RTOS 嵌入系統(tǒng) 效率 C語言
上傳時間: 2014-01-17
上傳用戶:變形金剛