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

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

寄存器配置

在編譯器最優化的領域里,寄存器配置(RegisterAllocation)的用途,在于使一個在較少寄存器數量的CPU可使用較大數量的變量,寄存器配置可使用在一個基本區塊(Basicblock)(區域寄存器配置)、函數或程序(全域寄存器配置)、或是透過CallGraph進行跨函數邊域分析(跨程序寄存器配置),當完成每個函數或是程序,慣例上會要求每個調用函數的位置(Callsite)必須插入存儲或是還原。
  • 深度睡眠模式操作技術筆記

    LM3S系列單片機主要有3種工作模式:運行模式(Run-Mode)、睡眠模式(Sleep-Mode)、深度睡眠模式(Deep-Sleep-Mode)。某些型號還具有單獨的極為省電的冬眠模塊(Hibernation Module)。而對各個模式下的外設時鐘選通以及系統時鐘源的控制主要由表 2.1中的寄存器來完成。 運行模式是正常的工作模式,處理器內核將積極地執行代碼。在睡眠模式下,系統時鐘不變,但處理器內核不再執行代碼(內核因不需要時鐘而省電)。在深度睡眠模式下,系統時鐘可變,處理器內核同樣也不再執行代碼。深度睡眠模式比睡眠模式更為省電。有關這3種工作模式的具體區別請參見表 2.2的描述。調用函數SysCtlSleep( )可使處理器立即進入睡眠模式,而調用函數SysCtlDeepSleep( )可使處理器立即進入深度睡眠模式。任一中斷都可以將處理器從睡眠或深度睡眠模式喚醒,并使處理器恢復到睡眠前的運行狀態。因此在進入睡眠或深度睡眠之前,必須配置某個片內外設的中斷并允許其在睡眠或深度睡眠模式下繼續工作,如果不這樣,則只有復位或重新上電才能結束睡眠或深度睡眠狀態。

    標簽: 深度睡眠 模式 操作

    上傳時間: 2013-11-08

    上傳用戶:ArmKing88

  • C8051F單片機

    C8051F單片機 C8051F系列單片機  單片機自20世紀70年代末誕生至今,經歷了單片微型計算機SCM、微控制器MCU及片上系統SoC三大階段,前兩個階段分別以MCS-51和80C51為代表。隨著在嵌入式領域中對單片機的性能和功能要求越來越高,以往的單片機無論是運行速度還是系統集成度等多方面都不能滿足新的設計需要,這時Silicon  Labs 公司推出了C8051F系列單片機,成為SoC的典型代表。   C8051F具有上手快(全兼容8051指令集)、研發快(開發工具易用,可縮短研發周期)和見效快(調試手段靈活)的特點,其性能優勢具體體現在以下方面:  基于增強的CIP-51內核,其指令集與MCS-51完全兼容,具有標準8051的組織架構,可以使用標準的803x/805x匯編器和編譯器進行軟件開發。CIP-51采用流水線結構,70%的的指令執行時間為1或2個系統時鐘周期,是標準8051指令執行速度的12倍;其峰值執行速度可達100MIPS(C8051F120等),是目前世界上速度最快的8位單片機?! ≡黾恿酥袛嘣础藴实?051只有7個中斷源Silicon  Labs 公司 C8051F系列單片機擴展了中斷處理這對于時實多任務系統的處理是很重要的擴展的中斷系統向CIP-51提供22個中斷源允許大量的模擬和數字外設中斷一個中斷處理需要較少的CPU干預卻有更高的執行效率。  集成了豐富的模擬資源,絕大部分的C8051F系列單片機都集成了單個或兩個ADC,在片內模擬開關的作用下可實現對多路模擬信號的采集轉換;片內ADC的采樣精度最高可達24bit,采樣速率最高可達500ksps,部分型號還集成了單個或兩個獨立的高分辨率DAC,可滿足絕大多數混合信號系統的應用并實現與模擬電子系統的無縫接口;片內溫度傳感器則可以迅速而精確的監測環境溫度并通過程序作出相應處理,提高了系統運行的可靠性?! 〖闪素S富的外部設備接口。具有兩路UART和最多可達5個定時器及6個PCA模塊,此外還根據不同的需要集成了SMBus、SPI、USB、CAN、LIN等接口,以及RTC部件。外設接口在不使用時可以分別禁止以降低系統功耗。與其他類型的單片機實現相同的功能需要多個芯片的組合才能完成相比,C8051單片機不僅減少了系統成本,更大大降低了功耗?! ≡鰪娏嗽谛盘柼幚矸矫娴男阅?,部分型號具有16x16 MAC以及DMA功能,可對所采集信號進行實時有效的算法處理并提高了數據傳送能力?! 【哂歇毩⒌钠瑑葧r鐘源(精度最高可達0.5%),設計人員既可選擇外接時鐘,也可直接應用片內時鐘,同時可以在內外時鐘源之間自如切換。片內時鐘源降低了系統設計的復雜度,提高了系統可靠性,而時鐘切換功能則有利于系統整體功耗的降低。  提供空閑模式及停機模式等多種電源管理方式來降低系統功耗  實現了I/O從固定方式到交叉開關配置。固定方式的I/O端口,既占用引腳多,配置又不夠靈活。在C8051F中,則采用開關網絡以硬件方式實現I/O端口的靈活配置,外設電路單元通過相應的配置寄存器控制的交叉開關配置到所選擇的端口上。  復位方式多樣化,C8051F把80C51單一的外部復位發展成多源復位,提供了上電復位、掉電復位、外部引腳復位、軟件復位、時鐘檢測復位、比較器0復位、WDT復位和引腳配置復位。眾多的復位源為保障系統的安全、操作的靈活性以及零功耗系統設計帶來極大的好處。  從傳統的仿真調試到基于JTAG接口的在系統調試。C8051F在8位單片機中率先配置了標準的JTAG接口(IEEE1149.1)。C8051F的JTAG接口不僅支持Flash ROM的讀/寫操作及非侵入式在系統調試,它的JTAG邏輯還為在系統測試提供邊界掃描功能。通過邊界寄存器的編程控制,可對所有器件引腳、SFR總線和I/O口弱上拉功能實現觀察和控制?! 8051F系列單片機型號齊全,可根據設計需求選擇不同規模和帶有特定外設接口的型號,提供從多達100個引腳的高性能單片機到最小3mmX3mm的封裝,滿足不同設計的需要。  基于上述特點,Silicon  Labs 公司C8051F系列單片機作為SoC芯片的杰出代表能夠滿足絕大部分場合的復雜功能要求,并在嵌入式領域的各個場合都得到了廣泛的應用:在工業控制領域,其豐富的模擬資源可用于工業現場多種物理量的監測、分析及控制和顯示;在便攜式儀器領域,其低功耗和強大的外設接口也非常適合各種信號的采集、存儲和傳輸;此外,新型的C8051F5xx系列單片機也在汽車電子行業中嶄露頭角。正是這些優勢,使得C8051單片機在進入中國市場的短短幾年內就迅速風靡,相信隨著新型號的不斷推出以及推廣力度的不斷加大,C8051系列單片機將迎來日益廣闊的發展空間,成為嵌入式領域的時代寵兒  此系列單片機完全兼容MCS-51指令集,容易上手,開發周期短,大大節約了開發成本。C8051F系統集成度高,總線時鐘可達25M

    標簽: C8051F 單片機

    上傳時間: 2013-11-24

    上傳用戶:testAPP

  • I/O 型單片機使用手冊

    I/O 型單片機使用手冊 目錄 間接尋址寄存器 – IAR, IAR0, IAR1 .............................................35間接尋址指針 – MP, MP0, MP1 ......................................................35存儲區指針 – BP .........................................................................36累加器 – ACC...................................................................................37程序計數器低字節寄存器 – PCL....................................................37表格寄存器 – TBLP,TBHP,TBLH....................................................37看門狗定時寄存器 – WDTS............................................................38狀態寄存器 – STATUS.....................................................................38中斷控制寄存器 – INTC,INTC0,INTC1 .........................................39定時/計數寄存器...............................................................................39輸入/輸出端口和控制寄存器...........................................................40UART 寄存器 .USR,UCR1,UCR2,TXR/RXR,BRG.......................40輸入/輸出端口..........................................................................................41上拉電阻............................................................................................41PA 口的喚醒......................................................................................41輸入/輸出端口控制寄存器...............................................................41引腳共享功能....................................................................................42編程注意事項....................................................................................45定時/計數器..............................................................................................46配置定時/計數器輸入時鐘源...........................................................47定時/計數寄存器 – TMR, TMR0,TMR0L/TMR0H,TMR1L/TMR1H,TMR2.....................................................................49定時/計數控制寄存器 – TMRC,TMR0C,TMR1C,TMR2C............50定時器模式........................................................................................53事件計數器模式................................................................................53脈沖寬度測量模式............................................................................54可編程分頻器(PFD)和蜂鳴器的應用..............................................55預分頻器(Prescaler)...........................................................................56輸入/輸出接口...................................................................................56編程注意事項....................................................................................57定時/計數器應用范例.......................................................................57中斷............................................................................................................59中斷寄存器........................................................................................59中斷優先權........................................................................................62外部中斷............................................................................................63定時/計數器中斷...............................................................................64UART 中斷........................................................................................64編程注意事項....................................................................................65復位和初始化............................................................................................66復位....................................................................................................66目錄iii異步串行口——UART............................................................................74UART 特性..........................................................................................74UART 外部引腳..................................................................................74數據發送.............................................................................................75UART 狀態控制寄存器......................................................................75波特率發生器.....................................................................................79UART 設置與控制..............................................................................81UART 發送器......................................................................................83UART 接收器......................................................................................84接收錯誤處理.....................................................................................85接收中斷圖解.....................................................................................86地址檢測模式.....................................................................................86暫停模式下的UART 功能.................................................................87UART 應用范例.................................................................................87振蕩器........................................................................................................89系統時鐘配置....................................................................................89系統晶體/陶瓷振蕩器.......................................................................89系統電阻電容振蕩器........................................................................90內部系統電阻電容振蕩器................................................................90RTC 振蕩器........................................................................................91看門狗定時振蕩器............................................................................91暫停和喚醒................................................................................................92暫停.....................................................................................................92進入暫停.............................................................................................92靜態電流.............................................................................................92喚醒....................................................................................................92看門狗定時器............................................................................................94掩膜選項....................................................................................................96應用電路....................................................................................................97第二部份 程序語言.....................................................................99第二章 指令集介紹.................................................................................101指令集......................................................................................................101指令周期..........................................................................................101數據的傳送......................................................................................101算術運算..........................................................................................102邏輯和移位運算..............................................................................102分支和控制的轉換..........................................................................102位運算..............................................................................................102查表運算..........................................................................................103其它運算..........................................................................................103指令設定一覽表......................................................................................104慣例..................................................................................................104I/O 型單片機使用手冊iv第三章 指令定義.....................................................................................107第四章 匯編語言和編譯器.....................................................................121常用符號..................................................................................................121語句語法..................................................................................................122名稱..................................................................................................122操作項..............................................................................................122操作數項..........................................................................................122注解..................................................................................................122編譯偽指令..............................................................................................123條件編譯偽指令..............................................................................123文件控制偽指令..............................................................................124程序偽指令......................................................................................126數據定義偽指令..............................................................................130宏指令..............................................................................................132匯編語言指令..........................................................................................136名稱..................................................................................................136助記符..............................................................................................136操作數、運算子和表達式..............................................................136其它..........................................................................................................139前置引用..........................................................................................139局部標號..........................................................................................139匯編語言保留字..............................................................................140編譯器選項..............................................................................................141編譯列表文件格式..................................................................................141源程序列表......................................................................................141編譯總結..........................................................................................142其它..................................................................................................142第三部份 開發工具................................................................... 145第五章 單片機開發工具.........................................................................147HT-IDE 集成開發環境............................................................................147盛群單片機仿真器(HT-ICE) ..................................................................149HT-ICE 接口卡.................................................................................149OTP 燒寫器.....................................................................................149OTP 適配卡.....................................................................................149系統配置..................................................................................................150HT-ICE 接口卡設置........................................................................151安裝..........................................................................................................153系統要求..........................................................................................153硬件安裝..........................................................................................153軟件安裝..........................................................................................154目錄v第六章 快速開始.....................................................................................159步驟一:建立一個新項目..............................................................159步驟二:將源程序文件加到項目中..............................................159步驟三:編譯項目..........................................................................159步驟四:燒寫OTP 單片機.............................................................160步驟五:傳送程序與掩膜選項單至Holtek ..................................160附錄............................................................................................... 161附錄A 特性曲線圖...................................................................................163附錄B 封裝信息.......................................................................................173

    標簽: 單片機 使用手冊

    上傳時間: 2013-10-18

    上傳用戶:blacklee

  • PCA9545應用筆記

    PCA9545 是NXP 公司生產的I2C 總線擴展器件,通過它可以將1 路I2C 總線擴展為4路。在對內部控制寄存器進行相應配置后,可同時選擇1 路或多路下行I2C 總線與上行I2C總線連接。具有4 個中斷輸入和1 個中斷輸出引腳,增加了I2C 器件實時處理能力。通過外部的硬件復位可使器件恢復到默認狀態——斷開上下行總線之間的連接,提高系統的可靠性。經過對器件工作電壓的選擇,可使1.8V、2.5V、3.3V 與5V 的總線電壓之間互通信。每個I2C 接口和中斷輸入輸出口均為開漏,所有I/O 口都可承受5V 的輸入電壓。工業級的溫度范圍,小封裝:SO20、TSSOP20、HVQFN20。

    標簽: 9545 PCA 應用筆記

    上傳時間: 2013-11-14

    上傳用戶:無聊來刷下

  • PCA9544應用筆記

    PCA9544 是NXP 公司生產的I2C 總線擴展器件,通過它可以將1 路I2C 總線擴展為4路。在對內部控制寄存器進行相應配置后,可選擇4 路下行I2C 總線中的任1 路與上行I2C總線連接。具有4 個中斷輸入和1 個中斷輸出引腳,增加了I2C 器件實時處理能力。經過對器件工作電壓的選擇,可使1.8V、2.5V、3.3V 與5V 的總線電壓之間相互通信。每個I2C 接口和中斷輸入輸出口均為開漏,所有I/O 口都可承受5V 的輸入電壓。工業級的溫度范圍,小封裝:SO20、TSSOP20、HVQFN20。

    標簽: 9544 PCA 應用筆記

    上傳時間: 2013-10-10

    上傳用戶:baby25825

  • PCA9548應用筆記

    PCA9548 是NXP 公司生產的I2C 總線擴展器件,通過它可以將1 路I2C 總線擴展為8路。在對內部控制寄存器進行相應配置后,可同時選擇1 路或多路下行I2C 總線與上行I2C總線連接。通過外部的硬件復位可使器件恢復到默認狀態——斷開上下行總線之間的連接,提高系統的可靠性。經過對器件工作電壓的選擇,可使1.8V、2.5V、3.3V 與5V 總線之間相互通信。每個I2C 接口和中斷輸入輸出口均為開漏,所有I/O 口都可承受5V 的輸入電壓。工業級的溫度范圍,小封裝:SO24、TSSOP24、HVQFN24。

    標簽: 9548 PCA 應用筆記

    上傳時間: 2013-11-23

    上傳用戶:

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

    DAC0832是一個8位D/A轉換器芯片,單電源供電,從+5V~+15V均可正常工作,基準電壓的范圍為±10V,電流建立時間為1μs,CMOS工藝,低功耗20mW。其內部結構如圖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

  • 學單片機之定時器部分

    帶您從零學單片機之定時器部分 課程簡介1定時器/計數器簡介2定時器/計數器特殊功能寄存器功能講解3 定時器/計數器工作方式4定時器/計數器相關計算5定時器計數器應用操作流程6定時器/計數器程序實例設計17定時器/計數器程序實例設計28課后作業

    標簽: 單片機 定時器

    上傳時間: 2013-11-08

    上傳用戶:tiantian

  • AVR單片機與GCC編程

    AVR 單片機與GCC編程 目錄第一章 AVR 單片機開發概述1.1 一個簡簡單的例子1.2 用MAKEFILE 管理項目1.3 開發環境的配置第二章 存儲器操作2.1 AVR 單片機存儲器組織結構2.2 I/O 寄存器操作2.3 SRAM 內變量的使用2.4 在程序中訪問FLASH 程序存儲器2.5 EEPROM 數據存儲器操作2.6 avr-gcc 段結構與再定位第三章 功能模塊編程示例3.1 中斷服務程序3.2 定時器/計數器應用3.3 看門狗應用3.4 UART 應用3.5 PWM 功能編程3.6 模擬比較器3.7 A/D 轉換模塊編程第四章 使用C 語言標準I/O 流調試程序4.1 avr-libc 標準I/O 流描述4.2 利用標準I/0 流調試程序第五章 AT89S52 下載編程器的制作5.1 LuckyProg S52 概述5.2 AT89S52 ISP 功能簡介5.3 程序設計第六章 硬件TWI 端口編程6.1 TWI 模塊概述6.2 主控模式操作實時時鐘DS13076.3 兩個Mega8 間的TWI 通信第七章 BootLoader 功能應用7.1 BootLoader 功能介紹7.2 avr-libc 對BootLoader 的支持7.3 BootLoader 應用實例 第八章 匯編語言支持8.1 C 代碼中內聯匯編程序8.2 獨立的匯編語言支持8.3 C 與匯編混合編程第九章 C++語言支持結束語附錄 1 avr-gcc 選項附錄 2 ihex 格式描述

    標簽: AVR GCC 單片機 編程

    上傳時間: 2013-10-26

    上傳用戶:wangyi39

  • PCA9544中文資料

    PCA9544 是NXP 公司生產的I2C 總線擴展器件,通過它可以將1 路I2C 總線擴展為4路。在對內部控制寄存器進行相應配置后,可選擇4 路下行I2C 總線中的任1 路與上行I2C總線連接。具有4 個中斷輸入和1 個中斷輸出引腳,增加了I2C 器件實時處理能力。經過對器件工作電壓的選擇,可使1.8V、2.5V、3.3V 與5V 的總線電壓之間相互通信。每個I2C 接口和中斷輸入輸出口均為開漏,所有I/O 口都可承受5V 的輸入電壓。工業級的溫度范圍,小封裝:SO20、TSSOP20、HVQFN20。

    標簽: 9544 PCA

    上傳時間: 2013-11-18

    上傳用戶:zl5712176

主站蜘蛛池模板: 高唐县| 刚察县| 新邵县| 隆子县| 儋州市| 石台县| 丰宁| 津市市| 平远县| 石首市| 花垣县| 河东区| 镇沅| 桃江县| 晋城| 东安县| 武威市| 龙山县| 雅江县| 隆回县| 黄大仙区| 上虞市| 随州市| 博兴县| 海原县| 三门峡市| 沙坪坝区| 漳州市| 河池市| 贵州省| 鄢陵县| 长沙市| 施甸县| 渝中区| 普定县| 龙里县| 昭平县| 泸水县| 大名县| 林芝县| 吉安县|