LCD-7279的經(jīng)過(guò)調(diào)試多次已經(jīng)能夠?qū)崿F(xiàn)在指定的位置顯示特定的數(shù)據(jù)。 程序lcd1.c實(shí)現(xiàn)基本的功能,即:鍵盤(pán)輸入0、1、2、3、4、5、6、7、8、9、a\b\c\d\e\f 在液晶的指定位置顯示實(shí)現(xiàn)滿屏或半屏顯示點(diǎn)陣和字符,調(diào)入一幅圖畫(huà)的代碼進(jìn)行顯示;
標(biāo)簽: 7279 LCD lcd 調(diào)試
上傳時(shí)間: 2014-01-14
上傳用戶:hgy9473
1、 :編寫(xiě)并調(diào)試一個(gè)模擬的進(jìn)程調(diào)度程序,采用“最高優(yōu)先數(shù)優(yōu)先”調(diào)度算法對(duì)進(jìn)程進(jìn)行調(diào)度。 “最高優(yōu)先數(shù)優(yōu)先調(diào)度算法的基本思想是把CPU分配給就緒隊(duì)列中優(yōu)先數(shù)最高的進(jìn)程。嘗試靜態(tài)優(yōu)先數(shù)與動(dòng)態(tài)優(yōu)先數(shù)兩種方法: a) 靜態(tài)優(yōu)先數(shù)是指優(yōu)先數(shù)在整個(gè)進(jìn)程運(yùn)行期間不再改變。優(yōu)先數(shù)可以在數(shù)據(jù)輸入時(shí)指定,也可以根據(jù)到達(dá)順序、運(yùn)行時(shí)間確定。 b) 動(dòng)態(tài)優(yōu)先數(shù)是指進(jìn)程的優(yōu)先數(shù)在創(chuàng)建進(jìn)程時(shí)可以給定一個(gè)初始值,并且可以按一定原則修改優(yōu)先數(shù)。例如進(jìn)程獲得一次CPU后就將其優(yōu)先數(shù)減少1。或者進(jìn)程等待的時(shí)間超過(guò)某一時(shí)限時(shí)增加其優(yōu)先數(shù)的值。 2、 編寫(xiě)并調(diào)試一個(gè)模擬的進(jìn)程調(diào)度程序,模擬實(shí)現(xiàn)多級(jí)反饋隊(duì)列調(diào)度算法。 3、 編寫(xiě)并調(diào)試一個(gè)模擬的進(jìn)程調(diào)度程序,模擬實(shí)現(xiàn)最低松弛度優(yōu)先算法。 4、 程序與報(bào)告要求: a) 對(duì)上述要求1、2、3,至少要完成一項(xiàng),鼓勵(lì)嘗試多種算法。 b) 輸出結(jié)果要盡量詳細(xì)清晰,能夠反映調(diào)度后隊(duì)列變化,PCB內(nèi)部變化。 c) 可以選擇在Windows或Linux環(huán)境下編寫(xiě)、運(yùn)行程序 d) 鼓勵(lì)使用不同的開(kāi)發(fā)工具在不同平臺(tái)環(huán)境上進(jìn)行開(kāi)發(fā)比較。 e) 在實(shí)驗(yàn)報(bào)告中,一方面可以對(duì)實(shí)驗(yàn)結(jié)果進(jìn)行分析,一方面可以對(duì)各種算法進(jìn)行比較,分析它們的優(yōu)劣,說(shuō)明各種算法適用于哪些情況下的調(diào)度。
標(biāo)簽: 編寫(xiě) 模擬 程序 調(diào)試
上傳時(shí)間: 2015-11-13
上傳用戶:zq70996813
一 . 需求分析: 1) 輸入形式和輸入值范圍: 輸入形式是要壓縮(或者要解壓)的文件路徑,輸入范圍是字符串,而且要是文件的路徑。 2) 輸出形式: 輸出相應(yīng)的編碼壓縮文件和解碼原文件 3) 程序所能達(dá)到的功能: 利用哈夫曼對(duì)ASCII文件做不等長(zhǎng)編碼,達(dá)到壓縮文件。利用哈夫曼樹(shù)的遍歷,達(dá)到解壓文件的目的。程序的功能也就是實(shí)現(xiàn)壓縮和解壓ASCII類型文件的目的。 4)測(cè)試數(shù)據(jù):(包括正確的輸入數(shù)據(jù)及其輸出結(jié)果和含有錯(cuò)誤輸入及其輸出結(jié)果) 測(cè)試輸入或者輸出文本框是不是有空的,是不是不是有效路徑。進(jìn)行條件判斷,實(shí)現(xiàn)錯(cuò)誤處理。 比如要壓縮:c:\a.txt 文件路徑就是:c:\a.txt。如果輸入框是空的,就判斷,然后用MessageBox處理信息。 如果文件路徑和文件的輸出路徑都寫(xiě)正確的話,就會(huì)輸出相應(yīng)的壓縮或者解壓文件,否則用函數(shù)MessageBox提示錯(cuò)誤。然后進(jìn)行更正。 二 . 概要設(shè)計(jì): 1) 哈夫曼樹(shù)的特點(diǎn) a) 是二叉樹(shù)的一種,而且是一種沒(méi)有度數(shù)是1的二叉樹(shù) b) 一棵樹(shù)有n個(gè)葉子,就會(huì)用2n-1個(gè)節(jié)點(diǎn) c) 一種“最優(yōu)”二叉樹(shù),由于樹(shù)的帶權(quán)路徑(WPL)最小 d) 由于它是由下到上順序構(gòu)造的,使得分支節(jié)點(diǎn)和葉子節(jié)點(diǎn)從下到上,權(quán)值都是從小到大的順序排列的
上傳時(shí)間: 2013-12-03
上傳用戶:zsjzc
函數(shù)名稱:CRC-16 Process 函數(shù)原型:INT16U make_crc16(INT8U *msgaddr,INT8U datalen) 函數(shù)功能:進(jìn)行CRC校驗(yàn)和產(chǎn)生CRC代碼.這個(gè)函數(shù)只影響全局變量crc16. 校驗(yàn)字放在字符串最后,低8位在前高8位在后. msgaddr : 進(jìn)行CRC16校驗(yàn)的據(jù)塊的首地址 datalen : 進(jìn)行CRC16校驗(yàn)的據(jù)塊的個(gè)數(shù) CRC-ITU的計(jì)算算法如下: a.寄存器組初始化為全"1"(0xFFFF)。 b.寄存器組向右移動(dòng)一個(gè)字節(jié)。 c.剛移出的那個(gè)字節(jié)與數(shù)據(jù)字節(jié)進(jìn)行異或運(yùn)算,得出一個(gè)指向值表的索引。 d.索引所指的表值與寄存器組做異或運(yùn)算。 f.數(shù)據(jù)指針加1,如果數(shù)據(jù)沒(méi)有全部處理完,則重復(fù)步驟b。 g.寄存器組取反,得到CRC,附加在數(shù)據(jù)之后(這一步可省略)。
上傳時(shí)間: 2015-12-21
上傳用戶:llandlu
一般情況下,我們都是在MATLAB命令行或DOS命令行下編譯MEX程序。 所用的命令就是:mex filename.c 這有很多不方便的地方: a. 雖然mex也可以編譯C++的mex程序,但是它的主框架仍是C的 a. 當(dāng)程序有多個(gè)模塊時(shí),需要多次使用mex命令,操作很麻煩 b. 不能利用VC特有的ClassWizard自動(dòng)創(chuàng)建和維護(hù)類 c. 不能用MFC類庫(kù)編寫(xiě)應(yīng)用程序 d. 不能方便地進(jìn)行類似VC的項(xiàng)目管理 本文詳細(xì)解說(shuō)如何在IDE中編譯MEX程序
標(biāo)簽:
上傳時(shí)間: 2016-01-05
上傳用戶:shizhanincc
Java 版本的 PHP serialize/unserialize 完整實(shí)現(xiàn)。目前實(shí)現(xiàn)了對(duì)各種基本類型、數(shù)組、ArrayList、HashMap、和其它可序列化對(duì)象的序列化。實(shí)現(xiàn)了 PHP 5 中的Serializable 接口的支持。實(shí)現(xiàn)了 PHP 中的 __sleep 和 __wakeup 魔術(shù)方法的支持。實(shí)現(xiàn)了對(duì)所有標(biāo)示(N、b、i、d、s、a、O、R、r、U、C)的反序列化,在對(duì)標(biāo)示 a 反序列化時(shí),可以根據(jù)下標(biāo)和值來(lái)自動(dòng)判斷是 ArrayList 還是 HashMap。并且在反序列化時(shí)可以強(qiáng)制指定反序列化的類型。該類是靜態(tài)類,無(wú)需也不能被實(shí)例化。除了包含了 serialize 和 unserialize 方法以外,還增加了一個(gè) cast 方法,用來(lái)進(jìn)行反序列化后的類型轉(zhuǎn)換,該方法主要用于將反序列化后的 ArrayList 轉(zhuǎn)化為數(shù)組或者 HashMap。
標(biāo)簽: unserialize ArrayList PHP serialize
上傳時(shí)間: 2016-01-06
上傳用戶:奇奇奔奔
51單片機(jī)電子日歷 電子日歷,有時(shí)間顯示、鬧鈴、日期、秒表及鍵盤(pán)設(shè)置功能 功能鍵A: 設(shè)置位數(shù)字+1 鬧鐘模式下為鬧鐘開(kāi)關(guān) 秒表模式下為記時(shí)開(kāi)關(guān) 功能鍵B: 設(shè)置位數(shù)字-1 鬧鐘模式下為鬧鐘開(kāi)關(guān) 功能鍵C:設(shè)置模式及設(shè)置位選擇 秒表模式下為清零鍵 功能鍵D:在四種工作模式下切換 設(shè)置鬧鐘開(kāi)關(guān)
上傳時(shí)間: 2013-12-16
上傳用戶:zycidjl
a) 參考《TMS320LF240x DSP結(jié)構(gòu)、原理及應(yīng)用》,弄清TMS320LF2407的定時(shí)器功能。 b) 測(cè)試定時(shí)器Timer1,周期中斷0.1秒,并控制燈D2閃爍時(shí)間為T(mén)s c) 單步運(yùn)行程序,觀察發(fā)光二極管D2的發(fā)光情況。 d) 程序裝入片外,按“RUN”觀察發(fā)光二極管D2的發(fā)光情況。
上傳時(shí)間: 2014-12-06
上傳用戶:無(wú)聊來(lái)刷下
chemcad簡(jiǎn)介 1.CHEMCAD軟件概述: CHEMCAD系列軟件是美國(guó)Chemstations公司開(kāi)發(fā)的化工流程模擬軟件。使用它,可以在計(jì)算機(jī)上建立與現(xiàn)場(chǎng)裝置吻合的數(shù)據(jù)模型,并通過(guò)運(yùn)算模擬裝置的穩(wěn)態(tài)或動(dòng)態(tài)運(yùn)行,為工藝開(kāi)發(fā)、工程設(shè)計(jì)、優(yōu)化操作和技術(shù)改造提供理論指導(dǎo)。 1.1使用CHEMCAD可以做的工作主要有以下幾項(xiàng): A.設(shè)計(jì)更有效的新工藝和設(shè)備使效益最大化 B.通過(guò)優(yōu)化脫瓶頸改造減少費(fèi)用和資金消耗 C.評(píng)估新建舊裝置對(duì)環(huán)境的影響 D.通過(guò)維護(hù)物性和實(shí)驗(yàn)室數(shù)據(jù)的中心數(shù)據(jù)庫(kù)支持公司信息系統(tǒng) 1.2CHEMCAD中的單元操作: CHEMCAD提供了大量的操作單元供用戶選擇,使用這些操作單元,基本能夠滿足一般化工廠的需要。 對(duì)反應(yīng)器和分離塔,提供了多種計(jì)算方法。ChemCAD可以模擬以下單元操作: 蒸餾、汽提、吸收、萃取、共沸、三相共沸、共沸蒸餾、三相蒸餾、電解質(zhì)蒸餾、反應(yīng)蒸餾、反應(yīng)器、熱交換器、壓縮機(jī)、泵、加熱爐、控制器、透平、膨脹機(jī)等50多個(gè)單元操作。
標(biāo)簽: CHEMCAD Chemstations chemcad 軟件
上傳時(shí)間: 2013-12-24
上傳用戶:牧羊人8920
學(xué)生選課系統(tǒng),該系統(tǒng)主要實(shí)現(xiàn)簡(jiǎn)單的大學(xué)學(xué)生選修課程的功能。 1.系統(tǒng)的用戶主要分為2類:學(xué)生和管理員 2.?dāng)?shù)據(jù)描述 <1> 課程: 課程號(hào)、課程名、學(xué)分、學(xué)時(shí)、教師、開(kāi)課學(xué)期、適用專業(yè)、最大選課人數(shù) <2> 學(xué)生:學(xué)號(hào)、姓名、密碼、專業(yè)年級(jí) <3> 學(xué)生選課情況:學(xué)號(hào)、課程號(hào)、是否已經(jīng)考試、成績(jī) <4> 管理員:編號(hào)、姓名、密碼 3.功能描述 <1> 學(xué)生功能: a. 登錄:學(xué)生使用學(xué)號(hào)和密碼登錄。 b. 選課功能:學(xué)生能夠選擇所需要的課程。 c. 退選功能:學(xué)生能夠退選課程。 d. 選課情況查詢:查詢?cè)搶W(xué)生已經(jīng)選的課程(分學(xué)期)。 e. 成績(jī)查詢:查詢?cè)搶W(xué)生某一門(mén)課程的成績(jī),某學(xué)期所有課程的成績(jī)。 <2> 管理員功能 a. 登錄: b. 管理課程:包括課程的增加、刪除、修改等。 c. 選課管理:能夠列出指定學(xué)期、課程的選課學(xué)生名單,能夠?qū)W(xué)生的選課進(jìn)行調(diào)整。 d. 成績(jī)表管理:能夠錄入學(xué)生的成績(jī),列出指定學(xué)期、課程的成績(jī)單。
標(biāo)簽:
上傳時(shí)間: 2014-12-04
上傳用戶:Yukiseop
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1