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

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

單片機(jī)指令

  • CPU周期與微指令周期的關系

    CPU周期與微指令周期的關系 在串行方式的微程序控制器中:       微指令周期 = 讀出微指令的時間 + 執行該條微指令的時間     為了保證整個機器控制信號的同步,可以將一個微指令周期時間設計得恰好和CPU周期時間相等.下圖示出了某小型機中CPU周期與微指令周期的時間關系:

    標簽: CPU 周期 指令周期

    上傳時間: 2013-11-14

    上傳用戶:baba

  • 基于HT46R46E/HT46C46E經濟A/D型八位單片機

    基于HT46R46E/HT46C46E經濟A/D型八位單片機 HT46R46E/HT46C46E 是8 位高性能精簡指令集單片機,專門為需要A/D 轉換的產品而設計,例如傳感器信號輸入。掩膜版本HT46C46E 與OTP 版本HT46R46E 引腳和功能完全相同。在HT46R46E/HT46C46E 封裝片里包含兩顆芯片:一顆是HT46R46E/HT46C46E 單片機,另一顆是作為通用數據存儲器的128×8 位的EEPROM。這兩顆芯片邦定在一起封裝為HT46R46E/HT46C46E。

    標簽: 46 HT 經濟 位單片機

    上傳時間: 2013-10-31

    上傳用戶:fdfadfs

  • Holtek指令集說明

    Holtek指令集說明 注:由于資源大小問題,其中以下幾款MCU 只有62 條指令,其余均為63 條指令。HT48CA0/HT48RA0A 無RETI 指令HT48R05A-1 無TABRDL 指令

    標簽: Holtek 指令集

    上傳時間: 2013-10-16

    上傳用戶:txfyddz

  • NEC78K0/KF1用戶手冊 8位單片微控制器

    NEC78K0/KF1用戶手冊 8位單片微控制器 本手冊適用于那些希望了解78K0/KF1產品功能,并設計開發相關應用系統和程序的用戶。主要產品如下。78K0/KF1: μPD780143,780144,780146,780148,78F0148,780143(A),780144(A),780146(A),780148(A),78F0148(A),780143(A1),780144(A1),780146(A1),780148(A1),78F0148(A1),780143(A2),780144(A2),780146(A2)和780148(A2)

    標簽: NEC 78 KF 8位

    上傳時間: 2014-12-27

    上傳用戶:魚哥哥你好

  • at91rm9200啟動過程教程

    at91rm9200啟動過程教程 系統上電,檢測BMS,選擇系統的啟動方式,如果BMS為高電平,則系統從片內ROM啟動。AT91RM9200的ROM上電后被映射到了0x0和0x100000處,在這兩個地址處都可以訪問到ROM。由于9200的ROM中固化了一個BOOTLOAER程序。所以PC從0X0處開始執行這個BOOTLOAER(準確的說應該是一級BOOTLOADER)。這個BOOTLOER依次完成以下步驟: 1、PLL SETUP,設置PLLB產生48M時鐘頻率提供給USB DEVICE。同時DEBUG USART也被初始化為48M的時鐘頻率; 2、相應模式下的堆棧設置; 3、檢測主時鐘源(Main oscillator); 4、中斷控制器(AIC)的設置; 5、C 變量的初始化; 6、跳到主函數。 完成以上步驟后,我們可以認為BOOT過程結束,接下來的就是LOADER的過程,或者也可以認為是裝載二級BOOTLOER。AT91RM9200按照DATAFLASH、EEPROM、連接在外部總線上的8位并行FLASH的順序依次來找合法的BOOT程序。所謂合法的指的是在這些存儲設備的開始地址處連續的存放的32個字節,也就是8條指令必須是跳轉指令或者裝載PC的指令,其實這樣規定就是把這8條指令當作是異常向量表來處理。必須注意的是第6條指令要包含將要裝載的映像的大小。關于如何計算和寫這條指令可以參考用戶手冊。一旦合法的映像找到之后,則BOOT程序會把找到的映像搬到SRAM中去,所以映像的大小是非常有限的,不能超過16K-3K的大小。當BOOT程序完成了把合法的映像搬到SRAM的任務以后,接下來就進行存儲器的REMAP,經過REMAP之后,SRAM從映設前的0X200000地址處被映設到了0X0地址并且程序從0X0處開始執行。而ROM這時只能在0X100000這個地址處看到了。至此9200就算完成了一種形式的啟動過程。如果BOOT程序在以上所列的幾種存儲設備中找到合法的映像,則自動初始化DEBUG USART口和USB DEVICE口以準備從外部載入映像。對DEBUG口的初始化包括設置參數115200 8 N 1以及運行XMODEM協議。對USB DEVICE進行初始化以及運行DFU協議。現在用戶可以從外部(假定為PC平臺)載入你的映像了。在PC平臺下,以WIN2000為例,你可以用超級終端來完成這個功能,但是還是要注意你的映像的大小不能超過13K。一旦正確從外部裝載了映像,接下來的過程就是和前面一樣重映設然后執行映像了。我們上面講了BMS為高電平,AT91RM9200選擇從片內的ROM啟動的一個過程。如果BMS為低電平,則AT91RM9200會從片外的FLASH啟動,這時片外的FLASH的起始地址就是0X0了,接下來的過程和片內啟動的過程是一樣的,只不過這時就需要自己寫啟動代碼了,至于怎么寫,大致的內容和ROM的BOOT差不多,不同的硬件設計可能有不一樣的地方,但基本的都是一樣的。由于片外FLASH可以設計的大,所以這里編寫的BOOTLOADER可以一步到位,也就是說不用像片內啟動可能需要BOOT好幾級了,目前AT91RM9200上使用較多的bootloer是u-boot,這是一個開放源代碼的軟件,用戶可以自由下載并根據自己的應用配置。總的說來,筆者以為AT91RM9200的啟動過程比較簡單,ATMEL的服務也不錯,不但提供了片內啟動的功能,還提供了UBOOT可供下載。筆者寫了一個BOOTLODER從片外的FLASHA啟動,效果還可以。 uboot結構與使用uboot是一個龐大的公開源碼的軟件。他支持一些系列的arm體系,包含常見的外設的驅動,是一個功能強大的板極支持包。其代碼可以 http://sourceforge.net/projects/u-boot下載 在9200上,為了啟動uboot,還有兩個boot軟件包,分別是loader和boot。分別完成從sram和flash中的一級boot。其源碼可以從atmel的官方網站下載。 我們知道,當9200系統上電后,如果bms為高電平,則系統從片內rom啟動,這時rom中固化的boot程序初始化了debug口并向其發送'c',這時我們打開超級終端會看到ccccc...。這說明系統已經啟動,同時xmodem協議已經啟動,用戶可以通過超級終端下載用戶的bootloader。作為第一步,我們下載loader.bin.loader.bin將被下載到片內的sram中。這個loder完成的功能主要是初始化時鐘,sdram和xmodem協議,為下載和啟動uboot做準備。當下載了loader.bin后,超級終端會繼續打印:ccccc....。這時我們就可以下在uboot了。uboot將被下載到sdram中的一個地址后并把pc指針調到此處開始執行uboot。接著我們就可以在終端上看到uboot的shell啟動了,提示符uboot>,用戶可以uboot>help 看到命令列表和大概的功能。uboot的命令包含了對內存、flash、網絡、系統啟動等一些命令。 如果系統上電時bms為低電平,則系統從片外的flash啟動。為了從片外的flash啟動uboot,我們必須把boot.bin放到0x0地址出,使得從flash啟動后首先執行boot.bin,而要少些boot.bin,就要先完成上面我們講的那些步驟,首先開始從片內rom啟動uboot。然后再利用uboot的功能完成把boot.bin和uboot.gz燒寫到flash中的目的,假如我們已經啟動了uboot,可以這樣操作: uboot>protect off all uboot>erase all uboot>loadb 20000000 uboot>cp.b 20000000 10000000 5fff uboot>loadb 21000000 uboot>cp.b 210000000 10010000 ffff 然后系統復位,就可以看到系統先啟動boot,然后解壓縮uboot.gz,然后啟動uboot。注意,這里uboot必須壓縮成.gz文件,否則會出錯。 怎么編譯這三個源碼包呢,首先要建立一個arm的交叉編譯環境,關于如何建立,此處不予說明。建立好了以后,分別解壓源碼包,然后修改Makefile中的編譯器項目,正確填寫你的編譯器的所在路徑。 對loader和boot,直接make。對uboot,第一步:make_at91rm9200dk,第二步:make。這樣就會在當前目錄下分別生成*.bin文件,對于uboot.bin,我們還要壓縮成.gz文件。 也許有的人對loader和boot搞不清楚為什么要兩個,有什么區別嗎?首先有區別,boot主要完成從flash中啟動uboot的功能,他要對uboot的壓縮文件進行解壓,除此之外,他和loader并無大的區別,你可以把boot理解為在loader的基礎上加入了解壓縮.gz的功能而已。所以這兩個并無多大的本質不同,只是他們的使命不同而已。 特別說名的是這三個軟件包都是開放源碼的,所以用戶可以根據自己的系統的情況修改和配置以及裁減,打造屬于自己系統的bootloder。

    標簽: 9200 at 91 rm

    上傳時間: 2013-10-27

    上傳用戶:wsf950131

  • ARM指令集(2)

    ARM指令集(2)  1.跳轉指令   在ARM中有兩種方式可以實現程序的跳轉:一種是刀‘轉指令;另一種是直接向PC寄存器(R15)中寫入目標地址值。   通過直接向PC寄存器中寫入目標地址值可以實現在46B地址空間中任意跳轉,這種跳轉指令又稱為長跳轉。如果在長跳轉指令之前使用MOV LR,PC等指令,則可以保存將來返回的地址值,這樣就實現了在46B地址空間中的子程序調用。   在ARM版本5及以上的體系中,實現了ARM指令集和Thumb指令集的混合使用。指令使用目標地址值的bit[0]來確定目標程序的類型。bit[0]的值為1時,目標程序為Thumb指令;bit[0]值為0時,目標程序為ARM指令。   在ARM版本5以前的體系中,傳送到PC寄存器中的目標地址值的低兩位bits[1∶0]被忽略,跳轉指令只能在ARM指令集中執行,即程序不能從ARM狀態切換到Thumb狀態。非T系列ARM版本5體系不含Thumb指令,當程序試圖切換到Thumb狀態時,將產生未定義指令異常中斷。   ARM跳轉指令可以從當前指令向前或向后的32MB地址空間跳轉。這類跳轉指令有以下4種。

    標簽: ARM 指令集

    上傳時間: 2013-11-20

    上傳用戶:妄想演繹師

  • arm指令集(1)

    arm指令集(1)  ARM跳轉指令可以從當前指令向前或向后的32MB地址空間跳轉。這類跳轉指令有以下4種。   (1)B 跳4專指令   B〔條件) (地址)   B指令屬于ARM指令集,是最簡單的分支指令。一旦遇到一個B指令,ARM處理器將立即跳轉到給定的地址,從那里繼續執行。注意:存儲在分支指令中的實際值是相對當前R15的值的一個偏移量,而不是一個絕對地址。它的值由匯編器來計算,是24位有符號數,左移兩位后有符號擴展為32位,表示的有效偏移位為26位(+/- 32 MB)。   (2)BL 帶返回的跳轉指令   BI,〔條件) (地址)   BL指令也屬于ARM指令集,是另一個分支指令。就在分支之前,在寄存器R14中裝載上R15的內容,因此可以重新裝載R14到R15中來返回到這個分支之后的那個指令處執行,它是子例程的一個基本但強力的實現。   (3)BLX 帶返回和狀態切換的跳轉指令   BLX <地址>   BLX指令有兩種格式,第1種格式的BLX指令記作BLX(1)。BLX(1)從ARM指令集跳轉到指令中指定的目標地址,并將程序狀態切換到Thumb狀態,該指令同時將PC寄存器的內容復制到LR寄存器中。   BLX(1)指令屬于無條件執行的指令。   第2種格式的BLX指令記作BLX(2)。BLX(2)指令從ARM指令集跳轉到指令中指定的目標地址,目標地址的指令可以是ARM指令,也可以是Thumb指令。目標地址放在指令中的寄存器<dest>中,該地址的bit[0]值為0,目標地址處的指令類型由CPSR中的T位決定。該指令同時將PC寄存器的內容復制到LR寄存器中。   (4)BX 帶狀態切換的跳轉指令   BX(條件) (dest)   BX指令跳轉到指令中指定的目標地址,目標地址處的指令可以是ARM指令,也可以是Thumb指令。目標地址值為指令的值和0xFl·FFFFFF做“與”操作的結果,目標地址處的指令類型由寄存器決定。

    標簽: arm 指令集

    上傳時間: 2014-12-27

    上傳用戶:laomv123

  • 微型計算機基礎知識

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

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

    上傳時間: 2013-11-07

    上傳用戶:debuchangshi

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

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

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

    上傳時間: 2013-10-09

    上傳用戶:huannan88

  • 閃速8 AD轉換器TLC5510與單片微機的接口技術

    TLC5510 是美國德州儀器公司生產的8位閃速結構模數轉換器,采用CMOS 工藝制造,采樣速率高達20MSPS。廣泛用于數字TV、醫學圖像、視頻會議、高速數據轉換以及QAM解調器等方面。本文介紹了TLC5510 的性能指標、引腳功能、內部結構和操作時序,給出了TLC5510 與MCS-51 單片微機的接口應用電路設計、軟件設計及參考電壓的配置方法。

    標簽: 5510 TLC 閃速 AD轉換器

    上傳時間: 2013-11-13

    上傳用戶:wangzhen1990

亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产在线欧美日韩| 国产欧美在线播放| 国产精品视频区| 最近中文字幕日韩精品| 久久美女性网| 夜夜嗨av一区二区三区| 国产精品免费福利| 欧美大片在线观看一区二区| 亚洲美女诱惑| 国产伦精品一区二区三区免费迷| 欧美一区中文字幕| 亚洲精品欧美专区| 国产午夜精品一区二区三区欧美 | 欧美日韩hd| 亚洲欧美中文字幕| 亚洲国产视频直播| 国内精品国产成人| 国产精品第一区| 欧美精品日韩综合在线| 美女视频黄a大片欧美| 欧美中文字幕精品| 午夜精品视频在线| av成人免费在线| 最新亚洲激情| 亚洲人成7777| 91久久在线播放| 亚洲欧洲精品天堂一级| 亚洲第一福利在线观看| 一区二区三区亚洲| 韩国精品在线观看| 狠狠噜噜久久| 亚洲高清精品中出| 亚洲区一区二区三区| 亚洲精品国精品久久99热| 亚洲经典自拍| 亚洲午夜免费福利视频| 亚洲一卡久久| 久久久999成人| 美女尤物久久精品| 欧美日韩天天操| 国产精品欧美久久久久无广告| 国产精品萝li| 国产自产高清不卡| 中国成人黄色视屏| 欧美一区二区三区播放老司机 | 欧美成人免费在线| 国产精品视频免费| 国产日韩欧美三区| 亚洲激情视频网站| 亚洲桃花岛网站| 久久国产精品色婷婷| 欧美精品久久99久久在免费线| 欧美日韩免费高清一区色橹橹| 国产麻豆一精品一av一免费| 亚洲高清在线观看| 午夜精品视频网站| 欧美片网站免费| 黄色国产精品| 午夜伦理片一区| 国产欧美日韩不卡免费| 亚洲视频久久| 欧美精品在线免费| 尤物九九久久国产精品的分类| 亚洲日本成人网| 中文在线资源观看视频网站免费不卡| 欧美在线视频一区二区| 国产精品女主播在线观看 | 欧美日韩精品综合| 国内外成人免费激情在线视频网站| 一区二区三区www| 欧美极品色图| 亚洲激情二区| 欧美日韩激情小视频| 亚洲免费不卡| 欧美四级伦理在线| 亚洲视频专区在线| 欧美午夜视频一区二区| 亚洲一区二区三区成人在线视频精品| 欧美日韩和欧美的一区二区| 亚洲精品麻豆| 欧美精品在线观看播放| 日韩午夜在线| 欧美涩涩网站| 亚洲欧美日韩国产中文 | 免费精品视频| 在线观看国产日韩| 鲁鲁狠狠狠7777一区二区| 一区二区三区在线视频播放| 免费久久99精品国产自| 亚洲精品午夜精品| 欧美日本在线播放| 亚洲摸下面视频| 很黄很黄激情成人| 欧美a级片网| 国产精品99久久久久久久久久久久| 欧美日韩午夜在线视频| 亚洲在线一区二区三区| 国语自产在线不卡| 欧美日韩亚洲高清一区二区| 亚洲一级在线观看| 伊人天天综合| 亚洲韩日在线| 国产精品第一区| 蜜臀av国产精品久久久久| 久久久亚洲午夜电影| 日韩一级片网址| 狠狠综合久久av一区二区小说| 欧美日韩午夜在线| 免费看黄裸体一级大秀欧美| 午夜在线a亚洲v天堂网2018| 亚洲国产高清aⅴ视频| 国产精品亚洲片夜色在线| 欧美日韩成人综合天天影院| 美女成人午夜| 免播放器亚洲一区| 久久一区免费| 欧美在线亚洲一区| 香蕉久久精品日日躁夜夜躁| 99综合视频| 亚洲手机在线| 亚洲综合国产精品| 亚洲欧美成人| 久久riav二区三区| 久久久99国产精品免费| 久久国产精品一区二区三区| 欧美一区二区三区在线观看视频 | 国际精品欧美精品| 国产亚洲一区二区三区在线观看 | 亚洲一区日韩在线| 夜夜嗨av色一区二区不卡| 香蕉av777xxx色综合一区| 亚洲婷婷综合色高清在线| 亚洲三级毛片| 亚洲天堂av在线免费观看| 亚洲一区二区三区免费在线观看 | 久久精品成人一区二区三区| 日韩一区二区精品在线观看| 亚洲国内自拍| 亚洲一本视频| 久久久久久久久综合| 免费日韩av电影| 欧美久久久久中文字幕| 国产精品尤物| 国内精品免费在线观看| 亚洲三级国产| 久久露脸国产精品| 亚洲欧美一区二区原创| 精品动漫一区| 亚洲第一区在线观看| 久久精品视频一| 亚洲第一久久影院| 欧美亚洲一级| 国产精品亚洲一区| 99热精品在线观看| 欧美国产第二页| 亚洲国产高清自拍| 另类春色校园亚洲| 国产一区二区三区免费在线观看| 亚洲字幕在线观看| 国产精品欧美一区喷水 | 亚洲电影免费在线| 欧美资源在线观看| 国产综合色在线| 久久久久国产精品一区| 在线观看亚洲视频啊啊啊啊| 久久久999| 亚洲欧洲日产国产综合网| 欧美1区视频| 亚洲午夜精品一区二区| 国产精品视频男人的天堂| 亚洲一区日韩| 在线 亚洲欧美在线综合一区| 亚洲综合欧美日韩| 免费看的黄色欧美网站| 国产日韩在线看| 亚洲专区欧美专区| 国产欧美精品一区aⅴ影院| 亚洲三级观看| 美女图片一区二区| 亚洲大片av| 欧美另类99xxxxx| 亚洲视频你懂的| 国产精品成人国产乱一区| 亚洲自拍三区| 一区免费在线| 欧美天天综合网| 欧美专区日韩专区| 亚洲国产成人久久| 欧美午夜宅男影院| 一区二区激情小说| 国产精品视频1区| 久久免费观看视频| 日韩午夜剧场| 激情偷拍久久| 国产欧美日韩三区| 欧美区亚洲区| 欧美gay视频激情| 久久av一区二区三区| 亚洲午夜久久久久久尤物| 亚洲美女中出|