51 系列單片機 這是一本關于Intel 80C51 以及廣大的51 系列單片機的書這本書介紹給讀者一些新的技術使你的8051 工程和開發過程變得簡單請注意這本書的目的可不是教你各種8051 嵌入式系統的解決方法為使問題討論更加清晰在適當的地方給出了程序代碼我們以討論項目的方法來說明每章碰到的問題所有的代碼都可在附帶的光盤上找到你必須熟系C 和8051 匯編因為本書不是一本C 和匯編的指導書你可以買到不少關于ANSI C 的書最佳選擇當然是Intel的數據書可從你的芯片供應商處免費索取和隨編譯工具附送的手冊附送光盤中有我為這本書編寫和收集的程序這些程序已經通過測試這并不意味著你可以隨時把這些程序加到你的應用系統或工程中有些地方必須首先經過修改才能結合到你的程序中這本書將教你充分使用你的工具如果你只有8051 的匯編程序你也可以學習該書和使用這些例子但是你必須把C 語言的程序裝入你的匯編程序中這對懂得C 語言和8051匯編程序指令的人來說并不是一件困難的事如果你有C 編譯器的話那恭喜你使用C 語言進行開發是一個好的決定你會發現使用C 進行開發將使你的工程開發和維護的時間大大減少如果你已經擁有Keil C51 那你已經選擇了一個非常好的開發工具我發現Keil 軟件包能夠提供最好的支持本書支持Keil C 的擴展如果你有其它的開發工具像Archimedes 和Avocet 這本書也能很好地為你服務但你必須根據你所用的開發工具改變一些Keil 的特殊指令在書的一些地方有硬件圖實例程序在這些硬件上運行這些圖繪制地不是很詳細主要是方框圖但足以使讀者明白軟件和硬件之間的接口讀者應該把這本書看成工具書而不是用來學習各種系統設計通過本書你可以了解給定一定的硬件和軟件設計之后8051 的各種性能希望你能從本書中獲取靈感并有助于你的設計使你豁然開朗當然我希望你也能夠從本書中學到有用的知識使之能夠提升你的設計
上傳時間: 2013-10-29
上傳用戶:myworkpost
本教程內容力求以詳細的步驟和講解讓讀者以最快的方式學會 MC8051 IP core 的應用以及相關設計軟件的使用,并激起讀者對 SOPC 技術的興趣。本實驗重點講 8051Core 的應用,并通過一個簡單 C51 程序對51Core 進行硬件測試。 本實驗教程的內容編排如下: 第 1 章簡單的描述了 MC8051 IP core的基本結構及一些應用說明。 第 2 章詳細的介紹 8051Core 綜合、編譯應用。包括 Quartus II、Synplify Pro 軟件的基本應用,ROM、RAM 模塊的生成,8051Core 的封裝及應用測試。 附錄 A為 MC8051 IP Core 的指令集。 在閱讀本教程的過程中,請讀者注意以下幾點: 本教程在寫作過程中遵循“寧可啰唆一點,也不放過細節”的方針。在教程中的某些地方,有些讀者可能覺得很“簡單” ,甚至顯得有些啰唆,但對大多數初學者可能并非如此。因為作者認為,足夠簡單甚至可以跳過的內容,對某些讀者來說,未必能一下子就弄清楚,所以,本教程很 多地方將盡量闡述清楚,以節省讀者理解的時間。但在后面的章節中,如果涉及的細節在前面章節中已經提及,這些內容就會省略。 最 后作者要強調的是,本教程旨在引路,不會帶領讀者掌握更深層次的開發,更高級的應用希望讀者自己去挖掘。
上傳時間: 2013-10-16
上傳用戶:huyiming139
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
上傳時間: 2013-11-23
上傳用戶:青春給了作業95
隨著行業的發展變化,人們對更高帶寬和更高系統級性能的需求似乎無止境,同時整個行業面臨著更嚴苛的功耗降低要求。與此同時,競爭壓力要求客戶必須在不影響產品創新和差異化的情況下不斷提高生產率。
上傳時間: 2014-12-28
上傳用戶:xitai
隨著HDL Hardware Description Language 硬件描述語言語言綜合工具及其它相關工具的推廣使廣大設計工程師從以往煩瑣的畫原理圖連線等工作解脫開來能夠將工作重心轉移到功能實現上極大地提高了工作效率任何事務都是一分為二的有利就有弊我們發現現在越來越多的工程師不關心自己的電路實現形式以為我只要將功能描述正確其它事情交給工具就行了在這種思想影響下工程師在用HDL語言描述電路時腦袋里沒有任何電路概念或者非常模糊也不清楚自己寫的代碼綜合出來之后是什么樣子映射到芯片中又會是什么樣子有沒有充分利用到FPGA的一些特殊資源遇到問題立刻想到的是換速度更快容量更大的FPGA器件導致物料成本上升更為要命的是由于不了解器件結構更不了解與器件結構緊密相關的設計技巧過分依賴綜合等工具工具不行自己也就束手無策導致問題遲遲不能解決從而嚴重影響開發周期導致開發成本急劇上升 目前我們的設計規模越來越龐大動輒上百萬門幾百萬門的電路屢見不鮮同時我們所采用的器件工藝越來越先進已經步入深亞微米時代而在對待深亞微米的器件上我們的設計方法將不可避免地發生變化要更多地關注以前很少關注的線延時我相信ASIC設計以后也會如此此時如果我們不在設計方法設計技巧上有所提高是無法面對這些龐大的基于深亞微米技術的電路設計而且現在的競爭越來越激勵從節約公司成本角度出 也要求我們盡可能在比較小的器件里完成比較多的功能 本文從澄清一些錯誤認識開始從FPGA器件結構出發以速度路徑延時大小和面積資源占用率為主題描述在FPGA設計過程中應當注意的問題和可以采用的設計技巧本文對讀者的技能基本要求是熟悉數字電路基本知識如加法器計數器RAM等熟悉基本的同步電路設計方法熟悉HDL語言對FPGA的結構有所了解對FPGA設計流程比較了解
上傳時間: 2013-11-06
上傳用戶:asdfasdfd
針對電力系統變壓器監控點分散、條件惡劣且不具備一般的網絡接入條件的特殊情況,為了便于遠程監控,提出并實現了基于GPRS模塊的遠程圖像監控系統通信電路設計。G24通信模塊及其外圍電路為其主要硬件電路設計部分,以AT指令為其主要軟件設計部分。該實際應用表明,該系統具有操作簡便、通信可靠的特點,達到了設計要求。
上傳時間: 2013-11-10
上傳用戶:hasan2015
無線電發射和接受原理:一、調制的基本概念 低頻信號是不可能直接有效地輻射出去的。必須將要發送的低頻信號去控制高頻振蕩的某個參數,然后再發射出去,這種控制過程就稱為調制。調制過程是使高頻振蕩的某一參數按照原始低頻信號的變化規律來變化。高頻振蕩實際起著運載低頻信號的運輸工具作用,所以稱為載波。
上傳時間: 2013-11-16
上傳用戶:zl5712176
IEEEl588提出了一種包同步技術,即把與同步相關的時間信息封裝在數據報文中,仍然使用原來的以太網數據線傳送,無需額外的時鐘線,使組網連接簡化。只要按照這個規范去策劃和設計網絡系統,就可以在不增加網絡負荷和組網成本的情況下,實現整個系統的亞微妙級的時鐘同步,從而可以有效解決分布式系統的實時性問題。
上傳時間: 2013-11-12
上傳用戶:anng
我們如果想實現一個USB 的HID 類設備,不需要在Windows 下開發自己的驅動程序。HID不一定要是標準的外設類型,唯一的要求是交換的數據存儲在報文的結構內,設備固件必須支持報文的格式。任何工作在該限制之內的設備都可以成為一個HID,例如溫度計、電壓計、讀卡機等。報文的格式是由報告描述符決定的,所以只要修改描述符就能實現我們需要的報文格式。下面我們來實現一個簡單的報文格式:上位機發送固定64 字節數據給設備,這個數據可以是命令,也可是數據,具體含義并不是由報告描述符來決定的,是由開發人員事先約定好的。設備返回的數據也是64 個字節,同樣這個數據流的每個字節(甚至每個位)的具體含義由開發人員事先約定好。
上傳時間: 2013-12-05
上傳用戶:xinyuzhiqiwuwu
致力于提供高速信號處理解決方案的北京拓目科技有限公司(Beijing Topmoo Tech Co. Ltd)在2011年推出基于FLASH陣列存儲的高端固態存儲產品TMS-F231-160G之后,近日宣布推出其入門級固態存儲產品TMS-S231-512G。 在容量選擇上,TMS-F231-160G可以通過更換PIN2PIN的FLASH芯片而達到擴容目的,但是SLC FLASH成本高居不下,在目前高速發展的工業相機領域,難以推廣普及。為了推動高速工業相機存儲市場的發展,拓目科技發布了基于SATA接口的SSD盤存儲系統TMS-S231-512G,隨著消費電子的發展,SSD的單盤容量不斷的擴大,價格不斷的降低,必然能使TMS-S231-512G得到廣泛的應用。 “TMS-S231-512G是一款專門針對航空拍攝、工業照相、汽車碰撞實驗等需要高速圖像采集、存儲的場合而開發的固態存儲設備”拓目科技產品經理Lemon Chan介紹道,“該產品的單盤存儲容量最高可達512GB,單盤存儲帶寬則最高可達250MB/s,在該帶寬支持條件下,TMS-S231-512G最高能支持1280x1024@200fps的連續拍照模式,幾乎適用于所有需要高速圖像采集的場合”。 “目前,Camera Link接口在航空相機、工業相機等領域得到廣泛應用。與此同時,TMS-S231-512G板載兩個SFP光纖接口,最高可支持5Gbps的有效數據吞吐率。”拓目科技研發總監Steven Wu介紹道,“除了硬件板卡以外,拓目科技還提供一整套完整的客戶端解決方案,以方便客戶能夠輕易地對設備進行管控,同時方便客戶對記錄下來的數據進行預覽、下載等操作”。 “與國外同類產品相比,TMS-S231-512G除了大容量、高帶寬等優點以外,另一大優勢在于其極強的可定制性。TMS-S231-512G從硬件設計到軟件開發,所有的核心技術都由拓目科技研發團隊自主開發,相比于國外同類產品,拓目科技無論在產品的可定制性還是售后技術支持方面,都具有較大的優勢”Steven Wu補充道。 同時,該款產品所有器件均采用工業級寬溫芯片,溫度、振動等環境適應性試驗均已順利通過,能最大程度地保證產品在惡劣環境下的可靠性。 TMS-S231系列產品特點 1, 采用業界領先的掉電保護技術,令您的數據安全無憂 2, 性能卓越,擁有單盤高達250MB/s的寫帶寬 3, 單盤64GB~512GB大容量可選,存儲容量大小也可以根據用戶需求定制 4, 支持Camera Link視頻輸入接口 5, 支持DVI顯示接口 6, 支持SFP光纖接口 7, 支持2個SSD盤 8, 支持1個千兆以太網口 9, 滿足各種惡劣環境應用要求,能在高溫度、多灰塵、高海拔、強振動等應用場合下正常使用 TMS-S231采用12V電源適配器供電,功耗小于10W,TMS-S231集成度非常高,產品體積僅為260mm x 180mm x 45mm,如上圖所示。TMS-S231現已進入大批量生產階段并隨時接受客戶試用申請與訂貨。
上傳時間: 2013-11-12
上傳用戶:a155166