8位密碼鎖的實現(xiàn),初始狀態(tài)默認為密碼正確,密碼輸入正確方可設(shè)密碼,以后必須按對密碼才可重設(shè)
上傳時間: 2013-12-01
上傳用戶:CSUSheep
Lemon是一個C或者C++語言的LALR(1)語法分析器生成器。它和“bison”與“yacc”的功能是一樣的,但它不是“bison”或者“yacc”的簡單復(fù)制。為了減少編寫代碼的錯誤,它使用了一種不同的語法。Lemon使用了一種更為高級的分析引擎,運行速度比“bison”與“yacc”要更快,并且該引擎是可重入的和線程安全的。更進一步的,Lemon實現(xiàn)了能夠消除資源泄漏的特性,適合于長時間運行的程序例如GUI或者嵌入式控制器中。
上傳時間: 2014-01-11
上傳用戶:lmeeworm
一個pascal子集編譯器。輸入pascal原程序,輸出中間三代碼。只能接受pascal部分程序的輸入,可接受的pascal子集見課設(shè)文檔要求。
上傳時間: 2016-04-03
上傳用戶:wfeel
在了解實時嵌入式操作系統(tǒng)內(nèi)存管理機制的特點以及實時處理對內(nèi)存管理需求的基礎(chǔ)上,練習并掌握有效處理內(nèi)存碎片的內(nèi)存管理機制,同時理解防止內(nèi)存泄漏問題的良好設(shè)計方法。使用預(yù)先規(guī)劃的思想,構(gòu)建自己的私有內(nèi)存管理機制,在系統(tǒng)內(nèi)存池中申請內(nèi)存,并將其納入私有內(nèi)存管理機制中,形成靜態(tài)預(yù)分配內(nèi)存池; 靜態(tài)預(yù)分配內(nèi)存池支持一種以上固定長度內(nèi)存池,如16 字節(jié)內(nèi)存池和256 字節(jié)內(nèi)存池。固定長度內(nèi)存池的單塊長度應(yīng)考慮體系結(jié)構(gòu)開銷,并盡量減少內(nèi)部碎片;固定長度內(nèi)存池數(shù)量應(yīng)可配置; 靜態(tài)預(yù)分配內(nèi)存池與系統(tǒng)內(nèi)存池的統(tǒng)一管理機制。向用戶分配內(nèi)存時應(yīng)保證長度最佳匹配原則。當申請內(nèi)存的長度超過靜態(tài)預(yù)分配長度或資源不足時,自動向系統(tǒng)內(nèi)存池申請; 管理機制包括: a) 初 始化函數(shù); b) 內(nèi) 存申請/釋放函數(shù)。并特別要保證釋放安全; c) 告 警機制; d) 管 理監(jiān)視機制。 5. 利用可能的互斥機制或代碼可重入設(shè)計,保證以上管理機制的操作安全性; 6. 創(chuàng)建多Task 環(huán)境測試及演示以上內(nèi)容
標簽: 內(nèi)存管理 實時嵌入式 實時處理 操作系統(tǒng)
上傳時間: 2016-04-12
上傳用戶:lizhen9880
RC4加密算法是大名鼎鼎的RSA三人組中的頭號人物Ron Rivest在1987年設(shè)計的密鑰長度可變的流加密算法簇。之所以稱其為簇,是由于其核心部分的S-box長度可為任意,但一般為256字節(jié)。該算法的速度可以達到DES加密的10倍左右。
上傳時間: 2013-12-21
上傳用戶:851197153
數(shù)值分析中的應(yīng)用程序,部分大作業(yè)程序,可直接運行。
標簽: 數(shù)值分析 中的應(yīng)用 程序
上傳時間: 2014-01-13
上傳用戶:Yukiseop
很好用的程序,初學(xué)者可學(xué)習參考,部分功能并不完善,可自己添加
標簽: 源碼
上傳時間: 2015-04-19
上傳用戶:Alicia
FPGA的作用與簡介.pdf1. 什么是 FPGA ? 一個 FPGA 是一種包含有一個可重配置的門陣列邏輯電路矩陣的設(shè)備。通過配置, FPGA 的內(nèi)部電路以一定方式相連接,從而創(chuàng)建了軟件應(yīng)用的一個硬件實現(xiàn)。與處 理器不同,F(xiàn)PGA 使用專用硬件進行邏輯處理,而不具有操作系統(tǒng)。FPGA 在本質(zhì) 上是完全并行的,故不同的處理操作不必競爭相同的資源。因此,增加額外的處理 時,應(yīng)用某一部分的性能不會受影響。而且,多個控制循環(huán)可以以不同的速率在單 個 FPGA 設(shè)備上運行。基于 FPGA 的控制系統(tǒng)可以加強關(guān)鍵互鎖邏輯,也可以通 過設(shè)計防止操作人員強奪 I/O。然而,不同于擁有固定硬件資源的硬連接的印制電 路板(PCB)設(shè)計,基于 FPGA 的系統(tǒng)可以完全重新連接其內(nèi)部電路,以支持控制 系統(tǒng)在現(xiàn)場部署后可以重新配置。FPGA 設(shè)備提供了專用硬件電路所特有的性能與 可靠性。 單個 FPGA 可以通過在單個集成電路(IC)芯片上集成數(shù)百萬個邏輯門以代替數(shù) 以千計的分立元件。一個 FPGA 芯片的內(nèi)部資源包括一個被 I/O 組塊環(huán)圍的可配置 邏輯組塊(CLB)矩陣。在 FPGA 矩陣內(nèi),信號通過可編程的互連開關(guān)和連線傳遞。 CompactRIO 入門教程 2 CompactRIO 入 門 教 程 圖 2.FPGA 芯片的內(nèi)部構(gòu)造
標簽: fpga
上傳時間: 2022-02-18
上傳用戶:
LabView實用技巧系列視頻 -LabVIEW2009-2010破解工具 -LabView資料.zip 116.4MLabVIEW與機器人科技創(chuàng)新活動.zip 1.63GLabVIEW高級程序設(shè)計.zip 335.1MLabVIEW高級編程與虛擬儀器工程應(yīng)用.zip 122.2MLabView寶典.zip 1.02GLabVIEW8.6中文版講解視頻(無聲音).rar 264.9MLabVIEW2010.rar 863.7MLabVIEW 程序設(shè)計基礎(chǔ)與提高.zip 544.5M清華版labview教程12.25.rar 1MVB6_OPC_Client.rar 17KB9.VI的可重入性.avi 68.5M8.控件的輸入與輸出轉(zhuǎn)換.avi 55.2M7.VI本地化.avi 72.2M6.條件結(jié)構(gòu)的巧用.avi 133.6M5.數(shù)組和簇.avi 131.1M4.程序結(jié)構(gòu)中的分支結(jié)構(gòu)和順序結(jié)構(gòu).avi 69.8M3.程序結(jié)構(gòu)中的循環(huán)結(jié)構(gòu).avi 88.2M23.制作不規(guī)則圖形的子VI圖標.avi 52.7M22.界面設(shè)計技巧2.avi 57.6M21.界面設(shè)計技巧1.avi 86.3M20.用戶界面設(shè)計5.avi 71.4M2.多態(tài)VI的創(chuàng)建.avi 82.8M19.用戶界面設(shè)計4.avi 41.3M18.用戶界面設(shè)計3.avi 51.2M17.用戶界面設(shè)計2.avi 56.3M16.用戶界面設(shè)計1.avi 36.1M15.波形圖表、波形圖和XY圖表.avi 63.5M14.列表框控件添加圖標.avi 84.9M13.在文件夾下直接創(chuàng)建新的VI.avi 72.5M12.控件板和函數(shù)板的使用.avi 80.5M11.自定義控件.avi 44.2M10.VI屬性(下).avi 95.7M10.VI屬性(上).avi 85.3M1.VI的創(chuàng)建.avi 68.3M
上傳時間: 2022-06-14
上傳用戶:
AT89C52是美國ATMEL,公司生產(chǎn)的低電壓,高性能CMOS 8位單片機,片內(nèi)含8k bytes的可反復(fù)擦寫的Flash只讀程序存儲器和256 bytes的隨機存取數(shù)據(jù)存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術(shù)生產(chǎn),與標準MCS-51指令系統(tǒng)及8052產(chǎn)品引腳兼容,片內(nèi)置通用8位中央處理器(CPU)和Flash存儲單元,功能強大AT89C52單片機適合于許多較為復(fù)雜控制應(yīng)用場合主要性能參數(shù):·與MCS-51產(chǎn)品指令和引腳完全兼容.8k字節(jié)可重擦寫Flash閃速存儲器.1000次擦寫周期靜態(tài)操作:OHz-24MHz·三級加密程序存儲器?256х8 hA部RAM?32編程1/0口線.3個16位定時/計數(shù)器?8個中斷源·程串行UART通道低功耗空閑和掉電模式·PO口:P0口是一組8位漏極開路型雙向1/0口,也即地址/數(shù)據(jù)總線復(fù)用口。作為輸出口用時,每位能吸收電流的方式驅(qū)動8個TTL邏輯門電路,對端口P0寫"1"時,可作為高阻抗輸入端用.在訪問外部數(shù)據(jù)存儲器或程序存儲器時,這組口線分時轉(zhuǎn)換地址(低8位)和數(shù)據(jù)總線復(fù)用,在訪問期間滋活內(nèi)部上拉電阻.在Flash編程時,PO口接收指令字節(jié),而在程序校驗時,輸出指令字節(jié),校驗時,要求外接上拉電阻。
標簽: at89c52
上傳時間: 2022-06-19
上傳用戶:
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1