亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

硬件工程

  • 基于IDT75K62100芯片的硬件控制庫設計

    本文詳細介紹了用于IPV6安全模塊中安全策略控制數據庫SPD和安全關聯控制數據庫SAD的設計方案,包括其硬件結構和內部存放數據格式的設置,因為在IPSec協議中,安全策略和安全關聯是不固定的,而是根據安全保護的需要而由設計者自行決定的,而這種設計既能保證系統訪問的高速性,同時又具備足夠的靈活性。

    標簽: K62100 62100 IDT 75K

    上傳時間: 2013-11-04

    上傳用戶:xuanjie

  • 基于單片機的超低頻任意函數信號發生器

    摘要:超低頻信號發生器是科研、教學、制造業中一種最常用的通用儀器,輸出波形一般固定為正弦波、三角波、鋸齒波和方波,不能實現有時在實驗和工程應用中需要的特殊信號或自定義信號。而要實現這一要求,不是做成硬件式的專用信號發生器,就是用計算機系統來完成,前者仍然不靈活,后者費用太高。然而應用單片機技術,通過軟件與硬件的有機結合由硬件電路搭成一個環境平臺,再由軟件程序把要求的“任意函數信號”數據表嵌入在單片機程序存儲器內,通過軟件程序更改輸出波形數據表,即可方便實現輸出任意函數信號,而無需變動硬件電路。本原理樣機使用單片機AT89C51,對其進行一次固化,可以安排四種任意波形,頻率范圍為0.001~800Hz,幅值范圍為0~±10V。本文中對原理樣機的軟硬件系統的性能和誤差進行了定量分析,并設計了一套使用Intel公司的新一代16位單片機80296SA對該樣機進行了性能提升的新型樣機方案,然后對新型樣機方案進行了原理分析和性能分析,并給出了誤差的定量計算,表明此方案不但可使樣機的原理頻率范圍提高至1500Hz,輸出幅值不變,輸出分辨率提高至212,使波形質量大為改善。希望這種性價比較高的函數信號發生器對科研、教學、制造業有所幫助。關鍵詞:單片機應用 MCS51 MCS296 超低頻信號發生器

    標簽: 單片機 函數信號發生器 超低頻

    上傳時間: 2013-11-20

    上傳用戶:7891

  • TCL5212(5208)(工程機)典型故障維修實例

    TCL5212(5208)(工程機)典型故障維修實例

    標簽: 5212 5208 TCL 工程機

    上傳時間: 2013-10-20

    上傳用戶:zhengjian

  • MSP430單片機的開發及應用

    MSP430是德州公司新開發的一類具有16位總線的帶FLASH的單片機,由于其性價比和集成度高,受到廣大技術開發人員的青睞.它采用16位的總線,外設和內存統一編址,尋址范圍可達64K,還可以外擴展存儲器.具有統一的中斷管理,具有豐富的片上外圍模塊,片內有精密硬件乘法器、兩個16位定時器、一個14路的12位的模數轉換器、一個看門狗、6路P口、兩路USART通信端口、一個比較器、一個DCO內部振蕩器和兩個外部時鐘,支持8M的時鐘.由于為FLASH型,則可以在線對單片機進行調試和下載,且JTAG口直接和FET(FLASHEMULATION TOOL)的相連,不須另外的仿真工具,方便實用,而且,可以在超低功耗模式下工作,對環境和人體的輻射小,測量結果為100mw左右的功耗(電流為14mA左右),可靠性能好,加強電干擾運行不受影響,適應工業級的運行環境,適合與做手柄之類的自動控制的設備.我們相信MSP430單片機將會在工程技術應用中得以廣泛應用,而且,它是通向DSP系列的橋梁,隨著自動控制的高速化和低功耗化,MSP430系列將會得到越來越多人的喜愛.通過兩過多月的畢業設計,我對MSP430有了初步了解,對內部的硬件資源和自身的匯編語法進行了實驗,并開發了一個應用板,并進行了調試.鑒于時間和能力有限,沒能對所有的應用一一實驗.

    標簽: MSP 430 單片機

    上傳時間: 2013-11-21

    上傳用戶:asdkin

  • ICCAVR 入門

    ICCAVR簡介ICCAVR 是一種使用ANSI 標準C 語言來開發微控制器(MCU)程序的一個工具,它是一個綜合了編輯器和工程管理器的集成工作環境(IDE)。源文件全部被組織到工程之中,文件的編輯和工程(project)的構筑也在IDE 的環境中完成。編譯錯誤在狀態窗口中顯示,用鼠標單擊編譯錯誤時,光標會自動跳轉到出錯行。這個工程管理器還能直接產生INTEL HEX格式的燒寫文件和可以在AVR Studio 中調試的COFF 格式的調試文件。這里特別要提一下ICCAVR 中的應用構筑向導,可以在Tools 欄中選擇“ApplicationBiulder”或者直接點擊快捷工具欄中的“Application Biulder”圖標,就可以打開應用構筑向導對話框,可以根據需要設定芯片種類,各個端口初始值,是否使用定時器,中斷,UART等,選好以后單擊“OK”就可以得到所需的硬件初始化程序段,非常可靠而且方便。圖1給出了初始化UART 的一個例子:下面介紹一下創建并編譯一個工程文件的簡要步驟:1.新建一個源文件從file 菜單中選擇new,創建一個新文件,在改文件中輸入源程序并進行編輯和修改,然后存盤,在存盤時必須指定文件類型,如命名為:try.c 。寫一個新文件的步驟:首先用Biulder 初始化需要用到的硬件資源,生成初始化程序,然后再寫需要的代碼實現所要的功能。2.新建一個project從projrct 菜單中選擇new 命令,IDE 會彈出一個對話框,在對話框中用戶可以指定工程存放的文件夾和工程的名稱。在建立一個新工程之后,在工程管理器的窗口會出現三個子目錄,Files, Headers, Documents,這時就可以將要編譯的文件添加到project 中了。3.把文件添加到工程中可以在project-files 里單擊右鍵,選擇需要添加的文件;也可以在編輯窗口中單擊右鍵選擇彈出窗口的“Add To Project”命令。4.編譯源文件在編譯之前特別要注意在Project Options 中選擇與硬件相應的芯片。如本次實驗就選擇ATMEGA8515,如圖2 所示。在project 中選擇make project,也可以直接單擊快捷鍵F9,這時要是有錯則會彈出出錯信息,修改調試正確以后單擊快捷鍵ISP 就可以燒寫到硬件中去了。

    標簽: ICCAVR

    上傳時間: 2013-10-25

    上傳用戶:569342831

  • MCS-51單片機的硬件結構原理

    單片機的硬件結構 2.3 MCS-51的CPU由運算器和控制器所構成2.3.1 運算器對操作數進行算術、邏輯運算和位操作。1.算術邏輯運算單元ALU2.累加器A使用最頻繁的寄存器,可寫為Acc。A的作用:(1)是ALU單元的輸入之一,又是運算結果存放單元。(2)數據傳送大多都通過累加器A。(3)A的進位標志Cy同時又是位處理機的位累加器。

    標簽: MCS 51 單片機 硬件

    上傳時間: 2013-10-20

    上傳用戶:蔣清華嗯

  • 51單片機C語言編程手冊

    51單片機C語言編程手冊這是一本關于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 的各種性能希望你能從本書中獲取靈感并有助于你的設計使你豁然開朗當然我希望你也能夠從本書中學到有用的知識使之能夠提升你的設計

    標簽: 51單片機C語言 編程手冊

    上傳時間: 2013-11-01

    上傳用戶:cjh1129

  • keil c51語言使用技巧及實戰

    keil c51語言使用技巧及實戰第一章 介紹這是一本關于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 的特殊指令在書的一些地方有硬件圖實例程序在這些硬件上運行這些圖繪制地不是很詳細主要是方框圖但足以使讀者明白軟件和硬件之間的接口讀者應該把這本書看成工具書而不是用來學習各種系統設計通過.

    標簽: keil c51 語言 使用技巧

    上傳時間: 2013-11-03

    上傳用戶:hfnishi

  • Keil 軟件實例教程 2

    Keil 軟件實例教程 2 單片機開發中除必要的硬件外,同樣離不開軟件,我們寫的匯編語言源程序要變為CPU可以執行的機器碼有兩種方法,一種是手工匯編,另一種是機器匯編,目前已極少使用手工匯編的方法了。機器匯編是通過匯編軟件將源程序變為機器碼,用于MCS-51 單片機的匯編軟件有早期的A51,隨著單片機開發技術的不斷發展,從普遍使用匯編語言到逐漸使用高級語言開發,單片機的開發軟件也在不斷發展,Keil 軟件是目前最流行開發MCS-51 系列單片機的軟件,這從近年來各仿真機廠商紛紛宣布全面支持Keil 即可看出。Keil 提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調試器等在內的完整開發方案,通過一個集成開發環境(uVision)將這些部份組合在一起。運行Keil 軟件需要Pentium 或以上的CPU,16MB或更多RAM、20M 以上空閑的硬盤空間、WIN98、NT、WIN2000、WINXP等操作系統。掌握這一軟件的使用對于使用51 系列單片機的愛好者來說是十分必要的,如果你使用C 語言編程,那么Keil 幾乎就是你的不二之選(目前在國內你只能買到該軟件、而你買的仿真機也很可能只支持該軟件),即使不使用C 語言而僅用匯編語言編程,其方便易用的集成環境、強大的軟件仿真調試工具也會令你事半功倍。我們將通過一些實例來學習Keil 軟件的使用,在這一部份我們將學習如何輸入源程序,建立工程、對工程進行詳細的設置,以及如何將源程序變為目標代碼。圖1 所示電路圖使用89C51 單片機作為主芯片,這種單片機性屬于MCS-51 系列,其內部有4K 的FLASH ROM,可以反復擦寫,非常適于做實驗。89C51 的P1 引腳上接8 個發光二極管,P3.2~P3.4 引腳上接4 個按鈕開關,我們的第一個任務是讓接在P1 引腳上的發光二極管依次循環點亮。 一、Keil 工程的建立首先啟動Keil 軟件的集成開發環境,這里假設讀者已正確安裝了該軟件,可以從桌面上直接雙擊uVision 的圖標以啟動該軟件。UVison啟動后,程序窗口的左邊有一個工程管理窗口,該窗口有3 個標簽,分別是Files、Regs、和Books,這三個標簽頁分別顯示當前項目的文件結構、CPU 的寄存器及部份特殊功能寄存器的值(調試時才出現)和所選CPU 的附加說明文件,如果是第一次啟動Keil,那么這三個標簽頁全是空的。

    標簽: Keil 軟件 教程

    上傳時間: 2013-10-26

    上傳用戶:ruan2570406

  • Keil 軟件實例教程 1

    Keil 軟件實例教程 1. 單片機開發中除必要的硬件外,同樣離不開軟件,我們寫的匯編語言源程序要變為CPU可以執行的機器碼有兩種方法,一種是手工匯編,另一種是機器匯編,目前已極少使用手工匯編的方法了。機器匯編是通過匯編軟件將源程序變為機器碼,用于MCS-51 單片機的匯編軟件有早期的A51,隨著單片機開發技術的不斷發展,從普遍使用匯編語言到逐漸使用高級語言開發,單片機的開發軟件也在不斷發展,Keil 軟件是目前最流行開發MCS-51 系列單片機的軟件,這從近年來各仿真機廠商紛紛宣布全面支持Keil 即可看出。Keil 提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調試器等在內的完整開發方案,通過一個集成開發環境(uVision)將這些部份組合在一起。運行Keil 軟件需要Pentium 或以上的CPU,16MB或更多RAM、20M 以上空閑的硬盤空間、WIN98、NT、WIN2000、WINXP等操作系統。掌握這一軟件的使用對于使用51 系列單片機的愛好者來說是十分必要的,如果你使用C 語言編程,那么Keil 幾乎就是你的不二之選(目前在國內你只能買到該軟件、而你買的仿真機也很可能只支持該軟件),即使不使用C 語言而僅用匯編語言編程,其方便易用的集成環境、強大的軟件仿真調試工具也會令你事半功倍。我們將通過一些實例來學習Keil 軟件的使用,在這一部份我們將學習如何輸入源程序,建立工程、對工程進行詳細的設置,以及如何將源程序變為目標代碼。圖1 所示電路圖使用89C51 單片機作為主芯片,這種單片機性屬于MCS-51 系列,其內部有4K 的FLASH ROM,可以反復擦寫,非常適于做實驗。89C51 的P1 引腳上接8 個發光二極管,P3.2~P3.4 引腳上接4 個按鈕開關,我們的第一個任務是讓接在P1 引腳上的發光二極管依次循環點亮。 一、Keil 工程的建立首先啟動Keil 軟件的集成開發環境,這里假設讀者已正確安裝了該軟件,可以從桌面上直接雙擊uVision 的圖標以啟動該軟件。UVison啟動后,程序窗口的左邊有一個工程管理窗口,該窗口有3 個標簽,分別是Files、Regs、和Books,這三個標簽頁分別顯示當前項目的文件結構、CPU 的寄存器及部份特殊功能寄存器的值(調試時才出現)和所選CPU 的附加說明文件,如果是第一次啟動Keil,那么這三個標簽頁全是空的。

    標簽: Keil 軟件 教程

    上傳時間: 2013-11-25

    上傳用戶:hanbeidang

主站蜘蛛池模板: 门源| 唐海县| 蕉岭县| 方山县| 郑州市| 和林格尔县| 信阳市| 凤台县| 宿松县| 盐亭县| 庆云县| 江源县| 绥阳县| 长岛县| 商南县| 友谊县| 柘荣县| 宜都市| 广饶县| 佛坪县| 蓬溪县| 沐川县| 乌苏市| 囊谦县| 富宁县| 萨嘎县| 凌海市| 高陵县| 康平县| 普格县| 房山区| 长武县| 长岭县| 桦南县| 永修县| 泰安市| 浮梁县| 新绛县| 长治市| 武乡县| 高唐县|