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

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

動(dòng)畫(huà)顯示

  • Keil 軟件實例教程 1

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

    標簽: Keil 軟件 教程

    上傳時間: 2013-11-25

    上傳用戶:hanbeidang

  • Keil C51使用詳解

    Keil C51使用詳解Keil C51 是美國Keil Software 公司出品的51 系列兼容單片機C 語言軟件開發(fā)系統(tǒng),與匯編相比,C 語言在功能上、結構性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學易用。用過匯編語言后再使用C 來開發(fā),體會更加深刻。Keil C51 軟件提供豐富的庫函數(shù)和功能強大的集成開發(fā)調(diào)試工具,全Windows界面。另外重要的一點,只要看一下編譯后生成的匯編代碼,就能體會到Keil C51生成的目標代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢。下面詳細介紹 Keil C51 開發(fā)系統(tǒng)各部分功能和使用。第二節(jié) Keil C51 單片機軟件開發(fā)系統(tǒng)的整體結構C51 工具包的整體結構,如圖(1)所示,其中uVision 與Ishell 分別是C51 forWindows 和for Dos 的集成開發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個開發(fā)流程。開發(fā)人員可用IDE 本身或其它編輯器編輯C 或匯編源文件。然后分別由C51 及A51 編譯器編譯生成目標文件(.OBJ)。目標文件可由LIB51 創(chuàng)建生成庫文件,也可以與庫文件一起經(jīng)L51 連接定位生成絕對目標文件(.ABS)。ABS 文件由OH51 轉換成標準的Hex 文件,以供調(diào)試器dScope51 或tScope51 使用進行源代碼級調(diào)試,也可由仿真器使用直接對目標板進行調(diào)試,也可以直接寫入程序存貯器如EPROM 中。圖(1) C51 工具包整體結構圖第三節(jié) Keil C51 工具包的安裝81. C51 for Dos在 Windows 下直接運行軟件包中DOS\C51DOS.exe 然后選擇安裝目錄即可。完畢后欲使系統(tǒng)正常工作須進行以下操作(設C:\C51 為安裝目錄):修改 Autoexec.bat,加入path=C:\C51\BinSet C51LIB=C:\C51\LIBSet C51INC=C:\C51\INC然后運行Autoexec.bat2. C51 for Windows 的安裝及注意事項:在 Windows 下運行軟件包中WIN\Setup.exe,最好選擇安裝目錄與C51 for Dos相同,這樣設置最簡單(設安裝于C:\C51 目錄下)。然后將軟件包中crack 目錄中的文件拷入C:\C51\Bin 目錄下。第四節(jié) Keil C51 工具包各部分功能及使用簡介1. C51 與A51(1) C51C51 是C 語言編譯器,其使用方法為:C51 sourcefile[編譯控制指令]或者 C51 @ commandfile其中 sourcefile 為C 源文件(.C)。大量的編譯控制指令完成C51 編譯器的全部功能。包控C51 輸出文件C.LST,.OBJ,.I 和.SRC 文件的控制。源文件(.C)的控制等,詳見第五部分的具體介紹。而 Commandfile 為一個連接控制文件其內(nèi)容包括:.C 源文件及各編譯控制指令,它沒有固定的名字,開發(fā)人員可根據(jù)自己的習慣指定,它適于用控制指令較多的場合。(2) A51A51 是匯編語言編譯器,使用方法為:9A51 sourcefile[編譯控制指令]或 A51 @ commandfile其中sourcefile 為匯編源文件(.asm或.a51),而編譯控制指令的使用與其它匯編如ASM語言類似,可參考其他匯編語言材料。Commandfile 同C51 中的Commandfile 類似,它使A51 使用和修改方便。2. L51 和BL51(1) L51L51 是Keil C51 軟件包提供的連接/定位器,其功能是將編譯生成的OBJ 文件與庫文件連接定位生成絕對目標文件(.ABS),其使用方法為:L51 目標文件列表[庫文件列表] [to outputfile] [連接控制指令]或 L51 @Commandfile源程序的多個模塊分別經(jīng) C51 與A51 編譯后生成多個OBJ 文件,連接時,這些文件全列于目標文件列表中,作為輸入文件,如果還需與庫文件(.LiB)相連接,則庫文件也必須列在其后。outputfile 為輸文件名,缺少時為第一模塊名,后綴為.ABS。連接控制指令提供了連接定位時的所有控制功能。Commandfile 為連接控制文件,其具體內(nèi)容是包括了目標文件列表,庫文件列表及輸出文件、連接控制命令,以取代第一種繁瑣的格式,由于目標模塊庫文件大多不止1 個,因而第2 種方法較多見,這個文件名字也可由使用者隨意指定。(2) Bl51BL51 也是C51 軟件包的連接/定位器,其具有L51 的所有功能,此外它還具有以下3 點特別之處:a. 可以連接定位大于64kBytes 的程序。b. 具有代碼域及域切換功能(CodeBanking & Bank Switching)c. 可用于RTX51 操作系統(tǒng)RTX51 是一個實時多任務操作系統(tǒng),它改變了傳統(tǒng)的編程模式,甚至不必用main( )函數(shù),單片機系統(tǒng)軟件向RTOS 發(fā)展是一種趨勢,這種趨勢對于186 和38610及68K 系列CPU 更為明顯和必須,對8051 因CPU 較為簡單,程序結構等都不太復雜,RTX51 作用顯得不太突出,其專業(yè)版軟件PK51 軟件包甚至不包括RTX51Full,而只有一個RTX51TINY 版本的RTOS。RTX51 TINY 適用于無外部RAM 的單片機系統(tǒng),因而可用面很窄,在本文中不作介紹。Bank switching 技術因使用很少也不作介紹。3. DScope51,Tscope51 及Monitor51(1) dScope51dScope51 是一個源級調(diào)試器和模擬器,它可以調(diào)試由C51 編譯器、A51 匯編器、PL/M-51 編譯器及ASM-51 匯編器產(chǎn)生的程序。它不需目標板(for windows 也可通過mon51 接目標板),只能進行軟件模擬,但其功能強大,可模擬CPU 及其外圍器件,如內(nèi)部串口,外部I/O 及定時器等,能對嵌入式軟件功能進行有效測試。

    標簽: Keil C51 使用詳解

    上傳時間: 2013-11-01

    上傳用戶:zhouxuepeng1

  • MCS-51單片機與D/A轉換器的接口和應用

    DAC0832是一個8位D/A轉換器芯片,單電源供電,從+5V~+15V均可正常工作,基準電壓的范圍為±10V,電流建立時間為1μs,CMOS工藝,低功耗20mW。其內(nèi)部結構如圖9.1所示,它由1個8位輸入寄存器、1個8位DAC寄存器和1個8位D/A轉換器組成和引腳排列如圖1所示。 • DAC0832工作方式• ADC0809工作方式要求掌握:• MCS-51單片機與D/A轉換器的接口連接• MCS-51單片機與A/D轉換器的接口連接• 初始化編程及應用了解:• 典型D/A轉換器芯片DAC0832的管腳功能• 典型A/D轉換器芯片ADC0809的管腳功能

    標簽: MCS 51 單片機 轉換器

    上傳時間: 2014-01-14

    上傳用戶:zl520l

  • 基于SH88F516單片機的人民幣偽鈔鑒別儀的實現(xiàn)

    基于SH88F516 單片機的人民幣偽鈔鑒別儀的實現(xiàn)在與假鈔技術展開的拉鋸戰(zhàn)中,為了最大程度的維護消費者利益和財產(chǎn),驗鈔機的鑒偽能力亟待提高和更新。驗鈔機市場潛在的發(fā)展空間是巨大的。目前基于驗鈔機的國家標準為1997 年國家技術監(jiān)督局批準的GB 16999-1997。 1. 驗鈔機系統(tǒng)的性能及技術指標相關的主要性能及技術指針如下列表所示:

    標簽: F516 516 88F SH

    上傳時間: 2013-11-12

    上傳用戶:XLHrest

  • 微型計算機基礎知識

    1.1 微型計算機的組成及工作原理1.1.1  微型計算機中的基本概念1. 微處理器2. 微型計算機      (1)單片微處理機      (2)通用微型計算機3. 微型計算機系統(tǒng)1.1.2  微機基本結構        微型計算機的基本組成如圖1.1所示,它由中央處理器(CPU)、存儲器(Memory)、輸入輸出接口(I/O接口)和系統(tǒng)總線(BUS)構成。 1.1.3  微型計算機的基本工作過程        微型計算機的基本工作過程是執(zhí)行程序的過程,也就是CPU自動從程序存放的第1個存儲單元起,逐步取出指令、分析指令,并根據(jù)指令規(guī)定的操作類型和操作對象,執(zhí)行指令規(guī)定的相關操作。如此重復,周而復始,直至執(zhí)行完程序的所有指令,從而實現(xiàn)程序的基本功能,這就是微型計算機的基本工作原理。 1.2  典型單片機產(chǎn)品簡介1.2.1  MCS-51單片機系列        MCS-51可分為兩個子系列和4種類型,如表1-1所示。按資源的配置數(shù)量,MCS-51系列分為51和52兩個子系列,其中51子系列是基本型,而52子系列屬于增強型。表1-1  MCS-51系列單片機分類 

    標簽: 微型計算機 基礎知識

    上傳時間: 2013-11-07

    上傳用戶:debuchangshi

  • 單片機原理及應用教程(課件)

    單片機原理及應用教程:1.1 微型計算機的組成及工作原理1.1.1  微型計算機中的基本概念1. 微處理器2. 微型計算機      (1)單片微處理機      (2)通用微型計算機3. 微型計算機系統(tǒng)2.1  MCS—51系列單片機的結構原理2.1.1  MCS-51單片機邏輯結構          MCS-51單片機的系統(tǒng)結構框圖如圖2.1所示。 3.1 MCS-51單片機指令格式     一條匯編語言指令中最多包含4個區(qū)段,如下所示:    標號:操作碼  目的操作數(shù),源操作數(shù)  ;注釋    標號與操作碼之間“:”隔開;    操作碼與操作數(shù)之間用“空格”隔開;    目的操作數(shù)和源源操作數(shù)之間有“,”分隔;    操作數(shù)與注釋之間用“;”隔開。    所謂程序設計,就是按照給定的任務要求,編寫出完整的計算機程序。要完成同樣的任務,使用的方法或程序并不是唯一的。因此,程序設計的質(zhì)量將直接影響到計算機系統(tǒng)的工作效率、運行可靠性。     前面我們學過了匯編語言形式的指令系統(tǒng),本章重點介紹匯編語言程序結構以及如何利用匯編語言指令進行程序設計的方法。

    標簽: 單片機原理 應用教程

    上傳時間: 2013-10-09

    上傳用戶:huannan88

  • MCS-51系列單片機芯片結構

    MCS-51系列單片機芯片結構:2.1  MCS—51系列單片機的結構原理2.1.1  MCS-51單片機邏輯結構          MCS-51單片機的系統(tǒng)結構框圖如圖2.1所示。 圖2.1    MCS-51單片機的系統(tǒng)結構框圖由圖2.1可以看出,單片機內(nèi)部主要包含下列幾個部件:u       一個8位CPU;u       一個時鐘電路;u       4Kbyte程序存儲器;u       128byte數(shù)據(jù)存儲器;u       兩個16位定時/計數(shù)器;u       64Kbyte擴展總線控制電路;u       四個8-bit并行I/O端口;u       一個可編程串行接口;五個中斷源,其中包括兩個優(yōu)先級嵌套中斷 1.  CPU        CPU即中央處理器的簡稱,是單片機的核心部件,它完成各種運算和控制操作,CPU由運算器和控制器兩部分電路組成。(1)運算器電路     運算器電路包括ALU(算術邏輯單元)、ACC(累加器)、B寄存器、狀態(tài)寄存器、暫存器1和暫存器2等部件,運算器的功能是進行算術運算和邏輯運算。 (2)控制器電路    控制器電路包括程序計數(shù)器PC、PC加1寄存器、指令寄存器、指令譯碼器、數(shù)據(jù)指針DPTR、堆棧指針SP、緩沖器以及定時與控制電路等。控制電路完成指揮控制工作,協(xié)調(diào)單片機各部分正常工作。

    標簽: MCS 51 單片機 芯片結構

    上傳時間: 2013-10-27

    上傳用戶:tianyi223

  • 8086單芯片計算機顯示接口的設計與實現(xiàn)

    基于對8086 單芯片計算機的研究,設計了系統(tǒng)顯示接口模塊,其中包括SDRAM 顯示存儲器,DMA 顯示傳輸通道和VGA 顯示終端3 個主要功能單元。整個設計遵循ASIC流程,討論了基于FPGA 的實現(xiàn)技術。使用具體顯示實例驗證,結果表明,該顯示接口能夠正確完成所要求的單芯片計算機顯示操作。關鍵詞:8086 單芯片計算機;顯示接口;SDRAM;DMA 通道;VGA

    標簽: 8086 單芯片 計算機 顯示接口

    上傳時間: 2013-10-10

    上傳用戶:tyler

  • 8051系列單片機應用系統(tǒng)的PROTEUS仿真設計

    8051系列單片機應用系統(tǒng)的PROTEUS仿真設計:介紹PROTEUS軟件的基礎上,以電扶梯單片機控制系統(tǒng)為實例來介紹如何采用PROTEUS軟件進行8051單片機應用系統(tǒng)仿真設計。關鍵詞:8051單片機  應用系統(tǒng)  PROTEUS軟件  keil c軟件  綁定  仿真單片機在電子產(chǎn)品中的應用已經(jīng)越來越廣泛,由于市場競爭日趨激烈,要求新產(chǎn)品的開發(fā)周期越來越短。因此應運而生了單片機仿真技術。PROTEUS軟件是英國Labcenter electronics公司研發(fā)的EDA工具軟件。它是一個集模擬電路、數(shù)字電路、模/數(shù)混合電路以及多種微控制器系統(tǒng)為一體的系統(tǒng)設計和仿真平臺。是目前同類軟件中最先進、最完整的電子類仿真平臺之一。它真正實現(xiàn)了在計算機上完成從原理圖、電路分析與仿真、單片機代碼調(diào)試與仿真、系統(tǒng)測試與功能驗證到PCB板生成的完整的電子產(chǎn)品研發(fā)過程。1. PROTEUS軟件簡介PROTEUS從1989年問世至今,經(jīng)過了近20年的使用、完善,功能越來越強、性能越來越好。運行PROTEUS軟件,計算機系統(tǒng)需具有:200MHz或更高的奔騰處理器,Win98/Me/2000/XP或更高版本的操作系統(tǒng),64MB或以上的可用硬盤空間,64MB或以上的RAM空間,用PROTEUS VSM仿真時,則要求300MHz以上的奔騰處理器,如果專門使用PROTEUS VSM作實時仿真較大或較復雜的電路系統(tǒng),則建議采用更高配置的計算機系統(tǒng),以便獲得更好的仿真效果[1]。已經(jīng)安裝了Proteus ISIS7軟件的桌面上就會有圖標 。雙擊該圖標,出現(xiàn)工作界面如圖1所示。界面中包括:標題欄、下拉主菜單、快捷按鈕欄、標準工具欄、繪圖工具箱、狀態(tài)欄、選擇元器件按鈕、預覽對象方位控制按鈕、仿真操作按鈕、預覽窗口、電路原理圖編輯窗口等。

    標簽: PROTEUS 8051 單片機 仿真設計

    上傳時間: 2013-11-05

    上傳用戶:003030

  • AN255-02 IC SMBus REPEATERS HU

    PCA9511, PCA9512, PCA9513, PCA9514, PCA9515, PCA9516, PCA9518,P82B96, P82B715Abstract - Philips Semiconductors family of Repeaters, Hubs and Expanders are detailed in this application notethat discusses device operation, maximum cable length and frequency calculations and typical applications.

    標簽: REPEATERS SMBus 255 AN

    上傳時間: 2013-11-21

    上傳用戶:wlcaption

主站蜘蛛池模板: 瓦房店市| 阿合奇县| 平顺县| 英山县| 鄄城县| 买车| 崇明县| 钟祥市| 江永县| 六安市| 池州市| 苗栗市| 达拉特旗| 宁远县| 邯郸县| 卢氏县| 普定县| 元阳县| 台前县| 无极县| 文山县| 连南| 怀集县| 龙里县| 潼关县| 曲周县| 道真| 正定县| 花莲市| 平利县| 北流市| 晋江市| 沭阳县| 洛川县| 新余市| 邢台县| 吴江市| 沂源县| 囊谦县| 前郭尔| 泰兴市|