51 系列單片機(jī) 這是一本關(guān)于Intel 80C51 以及廣大的51 系列單片機(jī)的書這本書介紹給讀者一些新的技術(shù)使你的8051 工程和開發(fā)過程變得簡單請注意這本書的目的可不是教你各種8051 嵌入式系統(tǒng)的解決方法為使問題討論更加清晰在適當(dāng)?shù)牡胤浇o出了程序代碼我們以討論項(xiàng)目的方法來說明每章碰到的問題所有的代碼都可在附帶的光盤上找到你必須熟系C 和8051 匯編因?yàn)楸緯皇且槐綜 和匯編的指導(dǎo)書你可以買到不少關(guān)于ANSI C 的書最佳選擇當(dāng)然是Intel的數(shù)據(jù)書可從你的芯片供應(yīng)商處免費(fèi)索取和隨編譯工具附送的手冊附送光盤中有我為這本書編寫和收集的程序這些程序已經(jīng)通過測試這并不意味著你可以隨時(shí)把這些程序加到你的應(yīng)用系統(tǒng)或工程中有些地方必須首先經(jīng)過修改才能結(jié)合到你的程序中這本書將教你充分使用你的工具如果你只有8051 的匯編程序你也可以學(xué)習(xí)該書和使用這些例子但是你必須把C 語言的程序裝入你的匯編程序中這對懂得C 語言和8051匯編程序指令的人來說并不是一件困難的事如果你有C 編譯器的話那恭喜你使用C 語言進(jìn)行開發(fā)是一個(gè)好的決定你會(huì)發(fā)現(xiàn)使用C 進(jìn)行開發(fā)將使你的工程開發(fā)和維護(hù)的時(shí)間大大減少如果你已經(jīng)擁有Keil C51 那你已經(jīng)選擇了一個(gè)非常好的開發(fā)工具我發(fā)現(xiàn)Keil 軟件包能夠提供最好的支持本書支持Keil C 的擴(kuò)展如果你有其它的開發(fā)工具像Archimedes 和Avocet 這本書也能很好地為你服務(wù)但你必須根據(jù)你所用的開發(fā)工具改變一些Keil 的特殊指令在書的一些地方有硬件圖實(shí)例程序在這些硬件上運(yùn)行這些圖繪制地不是很詳細(xì)主要是方框圖但足以使讀者明白軟件和硬件之間的接口讀者應(yīng)該把這本書看成工具書而不是用來學(xué)習(xí)各種系統(tǒng)設(shè)計(jì)通過本書你可以了解給定一定的硬件和軟件設(shè)計(jì)之后8051 的各種性能希望你能從本書中獲取靈感并有助于你的設(shè)計(jì)使你豁然開朗當(dāng)然我希望你也能夠從本書中學(xué)到有用的知識使之能夠提升你的設(shè)計(jì)
上傳時(shí)間: 2013-10-29
上傳用戶:myworkpost
因特爾的flash手冊、
標(biāo)簽: 28F128
上傳時(shí)間: 2014-08-25
上傳用戶:hfmm633
Verilog_HDL的基本語法詳解(夏宇聞版):Verilog HDL是一種用于數(shù)字邏輯電路設(shè)計(jì)的語言。用Verilog HDL描述的電路設(shè)計(jì)就是該電路的Verilog HDL模型。Verilog HDL既是一種行為描述的語言也是一種結(jié)構(gòu)描述的語言。這也就是說,既可以用電路的功能描述也可以用元器件和它們之間的連接來建立所設(shè)計(jì)電路的Verilog HDL模型。Verilog模型可以是實(shí)際電路的不同級別的抽象。這些抽象的級別和它們對應(yīng)的模型類型共有以下五種: 系統(tǒng)級(system):用高級語言結(jié)構(gòu)實(shí)現(xiàn)設(shè)計(jì)模塊的外部性能的模型。 算法級(algorithm):用高級語言結(jié)構(gòu)實(shí)現(xiàn)設(shè)計(jì)算法的模型。 RTL級(Register Transfer Level):描述數(shù)據(jù)在寄存器之間流動(dòng)和如何處理這些數(shù)據(jù)的模型。 門級(gate-level):描述邏輯門以及邏輯門之間的連接的模型。 開關(guān)級(switch-level):描述器件中三極管和儲存節(jié)點(diǎn)以及它們之間連接的模型。 一個(gè)復(fù)雜電路系統(tǒng)的完整Verilog HDL模型是由若干個(gè)Verilog HDL模塊構(gòu)成的,每一個(gè)模塊又可以由若干個(gè)子模塊構(gòu)成。其中有些模塊需要綜合成具體電路,而有些模塊只是與用戶所設(shè)計(jì)的模塊交互的現(xiàn)存電路或激勵(lì)信號源。利用Verilog HDL語言結(jié)構(gòu)所提供的這種功能就可以構(gòu)造一個(gè)模塊間的清晰層次結(jié)構(gòu)來描述極其復(fù)雜的大型設(shè)計(jì),并對所作設(shè)計(jì)的邏輯電路進(jìn)行嚴(yán)格的驗(yàn)證。 Verilog HDL行為描述語言作為一種結(jié)構(gòu)化和過程性的語言,其語法結(jié)構(gòu)非常適合于算法級和RTL級的模型設(shè)計(jì)。這種行為描述語言具有以下功能: · 可描述順序執(zhí)行或并行執(zhí)行的程序結(jié)構(gòu)。 · 用延遲表達(dá)式或事件表達(dá)式來明確地控制過程的啟動(dòng)時(shí)間。 · 通過命名的事件來觸發(fā)其它過程里的激活行為或停止行為。 · 提供了條件、if-else、case、循環(huán)程序結(jié)構(gòu)。 · 提供了可帶參數(shù)且非零延續(xù)時(shí)間的任務(wù)(task)程序結(jié)構(gòu)。 · 提供了可定義新的操作符的函數(shù)結(jié)構(gòu)(function)。 · 提供了用于建立表達(dá)式的算術(shù)運(yùn)算符、邏輯運(yùn)算符、位運(yùn)算符。 · Verilog HDL語言作為一種結(jié)構(gòu)化的語言也非常適合于門級和開關(guān)級的模型設(shè)計(jì)。因其結(jié)構(gòu)化的特點(diǎn)又使它具有以下功能: - 提供了完整的一套組合型原語(primitive); - 提供了雙向通路和電阻器件的原語; - 可建立MOS器件的電荷分享和電荷衰減動(dòng)態(tài)模型。 Verilog HDL的構(gòu)造性語句可以精確地建立信號的模型。這是因?yàn)樵赩erilog HDL中,提供了延遲和輸出強(qiáng)度的原語來建立精確程度很高的信號模型。信號值可以有不同的的強(qiáng)度,可以通過設(shè)定寬范圍的模糊值來降低不確定條件的影響。 Verilog HDL作為一種高級的硬件描述編程語言,有著類似C語言的風(fēng)格。其中有許多語句如:if語句、case語句等和C語言中的對應(yīng)語句十分相似。如果讀者已經(jīng)掌握C語言編程的基礎(chǔ),那么學(xué)習(xí)Verilog HDL并不困難,我們只要對Verilog HDL某些語句的特殊方面著重理解,并加強(qiáng)上機(jī)練習(xí)就能很好地掌握它,利用它的強(qiáng)大功能來設(shè)計(jì)復(fù)雜的數(shù)字邏輯電路。下面我們將對Verilog HDL中的基本語法逐一加以介紹。
標(biāo)簽: Verilog_HDL
上傳時(shí)間: 2013-11-23
上傳用戶:青春給了作業(yè)95
介紹了基于Xilinx Spartan- 3E FPGA XC3S250E 來完成分辨率為738×575 的PAL 制數(shù)字視頻信號到800×600 的VGA 格式轉(zhuǎn)換的實(shí)現(xiàn)方法。關(guān)鍵詞: 圖像放大; PAL; VGA; FPGA 目前, 絕大多數(shù)監(jiān)控系統(tǒng)中采用的高解析度攝像機(jī)均由47 萬像素的CCD 圖像傳感器采集圖像, 經(jīng)DSP 處理后輸出的PAL 制數(shù)字視頻信號不能直接在VGA 顯示器上顯示, 而在許多場合需要在VGA 顯示器上實(shí)時(shí)監(jiān)視, 這就需要將隔行PAL 制數(shù)字視頻轉(zhuǎn)換為逐行視頻并提高幀頻, 再將每幀圖像放大到800×600 或1 024×768。常用的圖像放大的方法有很多種, 如最臨近賦值法、雙線性插值法、樣條插值法等[ 1] 。由于要對圖像進(jìn)行實(shí)時(shí)顯示, 本文采用一種近似的雙線性插值方法對圖像進(jìn)行放大。隨著微電子技術(shù)及其制造工藝的發(fā)展, 可編程邏輯器件的邏輯門密度有了很大提高, 現(xiàn)場可編程邏輯門陣列( FPGA) 有著邏輯資源豐富和可重復(fù)以及系統(tǒng)配置的靈活性, 同時(shí)隨著微處理器、專用邏輯器件以及DSP 算法以IP Core 的形式嵌入到FPGA 中[ 2] , FPGA 的功能越來越強(qiáng), 因此FPGA 在現(xiàn)代電子系統(tǒng)設(shè)計(jì)中發(fā)揮著越來越重要的作用。本課題的設(shè)計(jì)就是采用VHDL 描述, 基于FPGA 來實(shí)現(xiàn)的。
標(biāo)簽: PAL-VGA FPGA 轉(zhuǎn)換器
上傳時(shí)間: 2013-12-03
上傳用戶:aa54
1、通過查看現(xiàn)場組網(wǎng)情況,2403H 接多臺5100,其余5100 都沒有出現(xiàn)問題。查看2403H日志和告警,也無環(huán)路等異常告警,基本可排除上層設(shè)備2403H 和MA5200F 問題。 2、據(jù)現(xiàn)場用戶工程師反饋業(yè)務(wù)中斷時(shí)5100 各單板指示燈無相關(guān)告警。因局點(diǎn)較遠(yuǎn)且局方?jīng)]便攜現(xiàn)場查看情況,問題不能準(zhǔn)確定位。 3、查看5100 告警信息,無異常告警只有重啟后單板注冊的信息。且5100 重啟后可正常運(yùn)行一段時(shí)間??沙醪脚袛喾?100 硬件故障。
上傳時(shí)間: 2013-10-31
上傳用戶:dingdingcandy
您上次因技術(shù)速度不夠快而等得不耐煩是什么時(shí)候?USB 3.0 SuperSpeed已經(jīng)推出,有望大幅提升多媒體文件的傳輸速度。
上傳時(shí)間: 2013-12-12
上傳用戶:浩子GG
產(chǎn)品概述HP ProCurve Switch 2810系列包括兩款機(jī)型:帶有 20個(gè)10/100/1000端口的24端口HP ProCurve Switch 2810-24G和帶有44個(gè)10/100/1000端口的48端口HP ProCurve Switch 2810-48G。每款交換機(jī)還配有4個(gè)雙功能定制端口,可用于RJ-45 10/100/1000或mini-GBIC光纖千兆連接。2810系列交換機(jī)可提供出色的訪問安全性、高級優(yōu)先化和流量監(jiān)控能力,因而是高性能、安全10/100/1000連接的理想選擇。此外,它還價(jià)格經(jīng)濟(jì)、簡單易用,帶有1U可堆疊外形,即使應(yīng)用于更小的布線室內(nèi),也便于靈活操作。
標(biāo)簽: ProCurve Switch 2810 HP
上傳時(shí)間: 2013-11-24
上傳用戶:tiantwo
摩托羅拉MPC8260 微處理器芯片因其強(qiáng)大的通信處理能力和多種協(xié)議的支持而被廣泛應(yīng)用于通信和網(wǎng)絡(luò)領(lǐng)域。本文以MPC8260 為例,探討在嵌入式系統(tǒng)中實(shí)現(xiàn)基于VxWorks 操作系統(tǒng)的快速以太網(wǎng)通信的方法。
標(biāo)簽: VxWorks 8260 MPC 快速以太網(wǎng)
上傳時(shí)間: 2013-11-10
上傳用戶:tianming222
能耗是制約無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)壽命的關(guān)鍵因素。無線瓦斯傳感器節(jié)點(diǎn)因其傳感元件的功耗遠(yuǎn)高于無線收發(fā)模塊和微處理器,從而使其能耗問題更加突出。本文采用寬電壓低功耗單片機(jī)C61F120和工作狀態(tài)可控的直流穩(wěn)壓器件ME3101,設(shè)計(jì)了電源控制電路,以控制節(jié)點(diǎn)處于工作/休眠交替狀態(tài),降低節(jié)點(diǎn)能耗。最后對整個(gè)節(jié)點(diǎn)電路進(jìn)行了能耗分析。結(jié)果表明,本文所給出的設(shè)計(jì)方法大大延長了節(jié)點(diǎn)的工作壽命。
標(biāo)簽: 低功耗 無線 瓦斯傳感器 節(jié)點(diǎn)
上傳時(shí)間: 2013-11-01
上傳用戶:YUANQINHUI
設(shè)計(jì)寬范圍高精度測速電路;通過對三種常用轉(zhuǎn)速測量方法的分析比較,確定采用M法與M/T法相結(jié)合的方法測速,從理論上保證測速的寬范圍和高精度;電路設(shè)計(jì)中為了簡單,快速,準(zhǔn)確的測速,兩種測速方法之間采用硬件切換電路完成,克服了軟件切換因工作量大而導(dǎo)致的實(shí)時(shí)控制變差的缺陷;采用片外計(jì)數(shù)器8253彌補(bǔ)了8051硬件資源短缺的不足,利用霍爾元件完成轉(zhuǎn)速到旋轉(zhuǎn)脈沖的轉(zhuǎn)換,實(shí)現(xiàn)了低成本,高性能。
標(biāo)簽: 霍爾傳感器 測速 電路設(shè)計(jì) 高精度
上傳時(shí)間: 2013-11-02
上傳用戶:leehom61
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1