使用TC3.0開發(fā)的串口通訊程序,在一臺(tái)電腦上模擬。(本機(jī)發(fā)到串口,本機(jī)再從串口讀入)
上傳時(shí)間: 2014-01-18
上傳用戶:gyq
Lex是美國Bell實(shí)驗(yàn)室用C語言研制的一個(gè)詞法分析程序自生成工具。它的基本原理就是使用正則表達(dá)式掃描匹配文本,并為每一個(gè)匹配模式定義一些操作,當(dāng)用C語言作宿主語言時(shí),這些操作都由C語言實(shí)現(xiàn)。一種匹配的正則表達(dá)式可能會(huì)包含相關(guān)的動(dòng)作。這一動(dòng)作可能還包括返回一個(gè)標(biāo)記。當(dāng) Lex 接收到文件或文本形式的輸入時(shí),它試圖將文本與正則表達(dá)式進(jìn)行匹配。它一次讀入一個(gè)輸入字符,直到找到一個(gè)匹配的模式。如果能夠找到一個(gè)匹配的模式,Lex 就執(zhí)行相關(guān)的動(dòng)作(可能包括返回一個(gè)標(biāo)記)。
上傳時(shí)間: 2013-12-19
上傳用戶:sqq
編程思路:①: 使用單鏈表實(shí)現(xiàn)本程序要求,單鏈表每個(gè)節(jié)點(diǎn)存儲(chǔ)一個(gè)學(xué)生的信息。②: 創(chuàng)建一個(gè)鏈表類(List),鏈表類可實(shí)現(xiàn)如下功能:創(chuàng)建鏈表,插入節(jié)點(diǎn),刪除節(jié)點(diǎn),編輯節(jié)點(diǎn),顯示節(jié)點(diǎn),保存鏈表信息等功能,讀入數(shù)據(jù)文件等功能(詳細(xì)說明請(qǐng)查看源代碼)。③: 創(chuàng)建一個(gè)操作類(Operater),操作類實(shí)現(xiàn)如下功能:顯示菜單,操作鏈表。
上傳時(shí)間: 2014-01-23
上傳用戶:佳期如夢(mèng)
Linux下使用c語言實(shí)現(xiàn)的內(nèi)存管理模擬器 假設(shè)有臺(tái)計(jì)算機(jī)物理內(nèi)存大小為4MB,每個(gè)內(nèi)存頁大小為4k。采用分頁機(jī)制,使用二級(jí)頁表,第一級(jí)為頁目錄,共有1024項(xiàng),每個(gè)頁目錄項(xiàng)指向一個(gè)頁表,每個(gè)頁表項(xiàng)指向一個(gè)實(shí)際的物理頁面,每個(gè)頁表共有1024個(gè)頁表項(xiàng)。假設(shè)頁目錄和頁表不占用內(nèi)存空間。 系統(tǒng)中還有一個(gè)交換設(shè)備,采用分塊管理機(jī)制,每塊大小為4K,共1024個(gè)。有一系列內(nèi)存訪問指令,系統(tǒng)根據(jù)內(nèi)存訪問指令的內(nèi)存虛地址訪問內(nèi)存。如果頁目錄項(xiàng)為空,則分配一個(gè)頁表,并將相關(guān)值存入頁目錄項(xiàng),如果頁表項(xiàng)為空,則請(qǐng)求分配一個(gè)內(nèi)存頁,如果沒有空閑內(nèi)存,則使用頁面置換算法換出一個(gè)內(nèi)存頁到交換設(shè)備上。如果頁表項(xiàng)表明內(nèi)存頁在交換設(shè)備上,則先請(qǐng)求一個(gè)物理內(nèi)存頁,然后從交換設(shè)備上讀入內(nèi)存內(nèi)容,釋放交換設(shè)備上的磁盤塊。
上傳時(shí)間: 2015-05-01
上傳用戶:ardager
//使用說明: //使用前請(qǐng)先定義keyscan為單片機(jī)的 //某個(gè)端口,如#define keyscan P1 //程序中掃描信號(hào)從keyscan高4位輸出, //鍵值返回信號(hào)從keyscan低4位讀入, //故使用時(shí)硬件電路需要與之相對(duì), //或者把軟件中相應(yīng)地方修改即可
標(biāo)簽: keyscan define P1 使用說明
上傳時(shí)間: 2015-06-10
上傳用戶:lz4v4
//使用前請(qǐng)先定義keyscan為單片機(jī)的 //某個(gè)端口,如#define keyscan P1 //程序中掃描信號(hào)從keyscan高4位輸出, //鍵值返回信號(hào)從keyscan低4位讀入, //故使用時(shí)硬件電路需要與之相對(duì), //或者把軟件中相應(yīng)地方修改即可
標(biāo)簽: keyscan define P1 定義
上傳時(shí)間: 2013-12-26
上傳用戶:陽光少年2016
液晶屏分為8行15列漢字源代碼程序。 本例程未使用6963的文本模式,使用程序填入字模也足夠快。程序以Youth所提供 的51例程移植過來,同時(shí)對(duì)有些地方做了簡(jiǎn)化處理,增加了畫線畫圓的例程,好在 6963的畫點(diǎn)有專用指令,所以不用讀屏就可以直接畫點(diǎn)。
上傳時(shí)間: 2014-11-07
上傳用戶:csgcd001
人民幣大寫金額轉(zhuǎn)換程序(修正版v0.0.3) =================================== 1.使用方法: ------------- 將Cash_RMB.dcu放入Delphi安裝目錄下的Lib中,在uses中加入Cash_RMB, 即可引用CashRMB方法. function CashRMB(CashAmount: Double): String 如: procedure TForm1.Button1Click(Sender: TObject) begin QRLabel1.Caption := CashRMB(Table1.FieldByName( 金額 ).AsFloat) end 結(jié)果將傳回人民幣金額大寫字符串. 如果 CashAmount = 0 或數(shù)值溢出(超出萬億位),結(jié)果返回空串. 2.說明: -------- A.本轉(zhuǎn)換程序最大程度只支持到萬億元(位)的金額數(shù)值轉(zhuǎn)換操作.如果你的 轉(zhuǎn)換數(shù)值超出此極限,你可以在調(diào)用前先行判斷數(shù)據(jù)的合法性,如果沒有作預(yù) 先判斷,轉(zhuǎn)換過程中將引發(fā)本單元中自帶的錯(cuò)誤處理例程. b.該轉(zhuǎn)換結(jié)果符合標(biāo)準(zhǔn)金額大寫書寫格式,零角零分等字樣不存在于最終的 轉(zhuǎn)換結(jié)果中. c.本轉(zhuǎn)換程序自帶數(shù)據(jù)溢出等數(shù)據(jù)非法及轉(zhuǎn)換錯(cuò)誤等處理例程. d.本程序適用于32位的Delphi版本.
標(biāo)簽: Cash_RMB dcu 轉(zhuǎn)換 程序
上傳時(shí)間: 2013-12-31
上傳用戶:hebmuljb
avr應(yīng)用有關(guān)使用注意事項(xiàng)如下 1 在使用例子程序之前將庫文件libslavr.a 拷貝到ICCAVR 安裝目錄下的庫文件目錄中 即...\LIB\目錄將頭文件slavr.h 拷貝到頭文件目錄即...\include\目錄 2 如果想使用庫文件中的函數(shù)那么設(shè)置如下 1) 在文件中應(yīng)使用 "#include <slavr.h>"包含slavr.h 頭文件 2) 在工程選項(xiàng)中的Additional LIB 一欄中填入"slavr" 使用附加的libslavr.a 庫文件(注意引號(hào)不需要輸入) 3 libslavr.a 庫中包含的函數(shù)清單如下 1) void write_lcd(unsigned char data,unsigned
標(biāo)簽: libslavr ICCAVR slavr 目錄
上傳時(shí)間: 2013-12-29
上傳用戶:dongqiangqiang
WSD V6.07,配合keil使用,,將程序down入單片機(jī)。
上傳時(shí)間: 2014-01-08
上傳用戶:731140412
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1