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

蟲蟲首頁(yè)| 資源下載| 資源專輯| 精品軟件
登錄| 注冊(cè)

寄存器配置

在編譯器最優(yōu)化的領(lǐng)域里,寄存器配置(RegisterAllocation)的用途,在于使一個(gè)在較少寄存器數(shù)量的CPU可使用較大數(shù)量的變量,寄存器配置可使用在一個(gè)基本區(qū)塊(Basicblock)(區(qū)域寄存器配置)、函數(shù)或程序(全域寄存器配置)、或是透過CallGraph進(jìn)行跨函數(shù)邊域分析(跨程序寄存器配置),當(dāng)完成每個(gè)函數(shù)或是程序,慣例上會(huì)要求每個(gè)調(diào)用函數(shù)的位置(Callsite)必須插入存儲(chǔ)或是還原。
  • 單片機(jī)SC16C550用戶手冊(cè)

    概述 SC16C550是用于串行數(shù)據(jù)通信的通用異步收發(fā)器(UART)。它的基本功能是將并行數(shù)據(jù)轉(zhuǎn)換成串行數(shù)據(jù),反之亦然。UART可處理速率高達(dá)3Mbit/s的串行數(shù)據(jù)。 SC16C550的管腳與ST16C550、TL16C550和PC16C550兼容。上電后的功能等效于16C450。編程控制寄存器可使能SC16C550更多的特性。增加的特性包括:16字節(jié)接收和發(fā)送FIFO,自動(dòng)硬件或軟件流控制和紅外編碼或解碼。在FIFO模式下,通過使用RTS輸出和CTS輸入信號(hào)自動(dòng)控制串行數(shù)據(jù)流,可選的自動(dòng)流控制的特性大大降低了軟件規(guī)模,提高了系統(tǒng)效率。SC16C550也通過FIFO觸發(fā)點(diǎn)和TXRDY和RXRDY信號(hào)來實(shí)現(xiàn)DMA模式數(shù)據(jù)傳輸。片內(nèi)的狀態(tài)寄存器為用戶提供錯(cuò)誤指示,器件的工作狀態(tài)和調(diào)制解調(diào)器接口控制。可通過調(diào)整系統(tǒng)中斷來滿足用戶的要求。內(nèi)部的環(huán)回模式實(shí)現(xiàn)了片內(nèi)的故障診斷。 SC16C550可工作在5V,3.3V和2.5V的電壓下和工業(yè)級(jí)溫度范圍內(nèi),含有塑料DIP40、PLCC44和LQFP48這三種封裝形式。

    標(biāo)簽: C550 16C 550 SC

    上傳時(shí)間: 2013-12-06

    上傳用戶:hj_18

  • MCS-51單片機(jī)系統(tǒng)結(jié)構(gòu)

    2.1  MCS-51單片機(jī)的外特性2.2  MCS-51單片機(jī)內(nèi)部結(jié)構(gòu)2.3  CPU及復(fù)位電路2.4  IO端口2.5  MCS-51存儲(chǔ)器2.6  專用功能寄存器2.7  中斷系統(tǒng)2.8  定時(shí)器/計(jì)數(shù)器2.9  串行接口2.10 看門狗定時(shí)器2.11 掉電模式和空閑模式

    標(biāo)簽: MCS 51 單片機(jī)系統(tǒng)

    上傳時(shí)間: 2013-11-04

    上傳用戶:Amygdala

  • SH69P8XX系列單片機(jī)定時(shí)/計(jì)數(shù)器使用指南

    本使用指南介紹SH69P8XX系列單片機(jī)(SH69P801/SH69P802/SH69P822/SH69P842/SH69P862)的定時(shí)/計(jì)數(shù)器。SH69P8XX系列單片機(jī)具有2個(gè)8位定時(shí)/計(jì)數(shù)器T0,T1。T0和T1都是向上計(jì)數(shù)的自動(dòng)重載入計(jì)數(shù)器,其計(jì)數(shù)的起始值可由外部來寫入,計(jì)數(shù)的值可以被讀出,計(jì)數(shù)溢出時(shí)能夠產(chǎn)生中斷。T0的時(shí)鐘源可以是內(nèi)部系統(tǒng)時(shí)鐘(OSC/4),也可以是外部時(shí)鐘,而T1的時(shí)鐘源只能是內(nèi)部系統(tǒng)時(shí)鐘(OSC/4)。當(dāng)對(duì)內(nèi)部系統(tǒng)時(shí)鐘的標(biāo)準(zhǔn)脈沖序列進(jìn)行計(jì)數(shù)時(shí)即為定時(shí)器,對(duì)外部脈沖計(jì)數(shù)時(shí)就可作為計(jì)數(shù)器使用。當(dāng)T0時(shí)鐘源為外部脈沖時(shí),可以選擇脈沖的觸發(fā)方式,上升沿或者下降沿。為了擴(kuò)大定時(shí)或計(jì)數(shù)范圍,可以設(shè)置定時(shí)器方式寄存器TM0和TM1,對(duì)定時(shí)器時(shí)鐘源分頻,分頻比可以選擇為:1:1、1:2、1:4、1:8、1:32、1:128、1:512或1:2048等。定時(shí)/計(jì)數(shù)器的內(nèi)部結(jié)構(gòu)見圖4-1。

    標(biāo)簽: 69P 8XX SH 69

    上傳時(shí)間: 2013-10-21

    上傳用戶:1477849018@qq.com

  • P87C51RA2/P87C51RB2/P87C51RC2/

    P87C51RA2/RB2/RC2/RD2單片8位微控制器采用先進(jìn)的CMOS工藝制造,是80C51微控制器家族的派生品其指令集與80C51指令集完全相同。該器件可通過并行編程的方法對(duì)一個(gè)OTP位進(jìn)行編程,從而選擇6時(shí)鐘或12時(shí)鐘模式。此外,也可通過時(shí)鐘控制寄存器CKCON中的X2位選擇6時(shí)鐘或12時(shí)鐘模式。該器件還包含有4個(gè)8位I/O口、3個(gè)16位定時(shí)/計(jì)數(shù)器、多中斷源-4中斷優(yōu)先級(jí)-嵌套的中斷結(jié)構(gòu)、1個(gè)增強(qiáng)型UART片內(nèi)振蕩器及時(shí)序電路。新增的特性使得P87C51RA2/RB2/RC2/RD2成為功能更強(qiáng)大的微控制器,更好地支持應(yīng)用于脈寬調(diào)制,高速I/O,遞增/遞減計(jì)數(shù)能力(如電機(jī)控制)等場(chǎng)合。

    標(biāo)簽: 87 51 RA RB

    上傳時(shí)間: 2013-10-17

    上傳用戶:zhyfjj

  • McuPlayer的EMC單片機(jī)學(xué)習(xí)筆記

    因?yàn)楣ぷ鞯木壒剩仨殞W(xué)習(xí)EMC單片機(jī)了。我會(huì)把我的學(xué)習(xí)歷程寫下來,算是對(duì)壇子的一點(diǎn)貢獻(xiàn),也算是自己的一個(gè)總結(jié)吧。因?yàn)橐郧皩W(xué)過51的和PIC、HOLTEK的單片機(jī),并且也大致了解過EMC的指令集,所以學(xué)起來并不是太難。為了學(xué)習(xí),而又沒有仿真器,于是去emc的網(wǎng)站下載了一個(gè)simulator來軟件仿真。第一感覺還不錯(cuò),把里面的例子程序跑了一下,單步執(zhí)行然后看寄存器的變化。發(fā)現(xiàn)他的IDE環(huán)境不是特別好用,首先編輯器無法設(shè)置TAB的寬度,導(dǎo)致UE里面寫好的代碼,都不整齊了。再說一下對(duì)EMC指令集的理解。EMC的寄存器占用2個(gè)空間:內(nèi)存空間和IO空間,前者用mov來訪問,后者用IOW和IOR等來訪問。這點(diǎn)我想很多初學(xué)者都會(huì)象我一樣,要花點(diǎn)時(shí)間來理解這個(gè)問題。還有就是很多寄存器沒有地址的,也就是占用特殊的地址空間,既不是內(nèi)存也不是IO空間,比如CONT等。我想,正是這種類繁多的尋址,使得在簡(jiǎn)單的MCU上可以2個(gè)clock跑一條單周期指令。對(duì)于此,PIC和HOLTEK的單片機(jī)都需要4個(gè)clock跑一條單周期指令,51系列CISC指令就更不用說了。

    標(biāo)簽: McuPlayer EMC 單片機(jī)學(xué)習(xí)

    上傳時(shí)間: 2013-11-05

    上傳用戶:龍飛艇

  • ATtiny15/L單片機(jī)原理及其應(yīng)用

    描述ATtiny15/L是一款基于AVRRISC的低功耗CMOS的8位單片機(jī)。通過在一個(gè)時(shí)鐘周期內(nèi)執(zhí)行一條指令,ATtiny15/L可以取得接近1MIPS/MHz的性能,從而使得設(shè)計(jì)人員可以在功耗和執(zhí)行速度之間取得平衡。AVR核將32個(gè)工作寄存器和豐富的指令集聯(lián)結(jié)在一起。所有的工作寄存器都與ALU算邏單元直接相連,允許在一個(gè)時(shí)鐘周期內(nèi)執(zhí)行的單條指令同時(shí)訪問兩個(gè)獨(dú)立的寄存器。這種結(jié)構(gòu)提高了代碼效率,使AVR得到了比普通CISC單片機(jī)高將近10倍的性能。ATtiny15/L具有4個(gè)單端及一個(gè)20倍增益的差分ADC通道。高速PWM輸出使得ATtiny15/L十分適合于電池充電器應(yīng)用和電源調(diào)節(jié)電路。

    標(biāo)簽: ATtiny 15 單片機(jī)原理

    上傳時(shí)間: 2014-12-27

    上傳用戶:yinglimeng

  • 單片機(jī)現(xiàn)場(chǎng)應(yīng)用中的幾個(gè)技術(shù)問題

    摘要:就單片機(jī)在現(xiàn)場(chǎng)應(yīng)用中的選型、抗干擾、復(fù)位、可靠性等幾個(gè)技術(shù)問題進(jìn)行了討論,并提出了具體解決辦法。關(guān)鍵詞:單片機(jī);抗干擾;復(fù)位;可靠性 MCS - 51 單片機(jī)有HMOS和CHMOS兩種工藝狀態(tài)的芯片, HMOS芯片運(yùn)行功耗大,不宜使用在低功耗應(yīng)用系統(tǒng)中,這類芯片唯一的低功耗方式就是掉電操作方式。而CHMOS芯片是專為低功耗系統(tǒng)設(shè)計(jì)的芯片類型,通過特殊功能寄存器PCON編程使單片機(jī)工作在待機(jī)或掉電工作方式。在設(shè)計(jì)低功耗應(yīng)用系統(tǒng)時(shí),不僅要選用低功耗型單片機(jī),在外圍擴(kuò)展電路中也應(yīng)選擇低功耗的芯片和器件, 如27C64、74HC373等。

    標(biāo)簽: 單片機(jī)

    上傳時(shí)間: 2013-10-22

    上傳用戶:aa54

  • Wang1jin帶您從零學(xué)單片機(jī)--51單片機(jī)中斷部分

    配套學(xué)習(xí)板:WJ-V4.0 AVR+51開發(fā)板課程簡(jiǎn)介51單片機(jī)中斷中斷簡(jiǎn)介中斷相關(guān)寄存器功能講解中斷優(yōu)先級(jí)講解中斷應(yīng)用操作流程中斷程序?qū)嵗O(shè)計(jì)1課后作業(yè)

    標(biāo)簽: Wang1jin 單片機(jī) 51

    上傳時(shí)間: 2013-10-22

    上傳用戶:teddysha

  • Wang1jin帶您從零學(xué)單片機(jī)--串口通信

    配套學(xué)習(xí)板:WJ-V4.0 AVR+51開發(fā)板 課程簡(jiǎn)介串口應(yīng)用簡(jiǎn)介開發(fā)板串行口簡(jiǎn)介串口相關(guān)功能寄存器功能講解串行口工作方式串行口波特率的計(jì)算串行口應(yīng)用流程實(shí)例練習(xí)課后作業(yè)

    標(biāo)簽: Wang1jin 單片機(jī) 串口通信

    上傳時(shí)間: 2013-10-25

    上傳用戶:ecooo

  • DS1302涓流充電時(shí)鐘保持芯片的原理與應(yīng)用

    摘要:本文概括介紹了DS1302時(shí)鐘芯片的特點(diǎn)和基本組成,通過實(shí)例詳細(xì)說明了有關(guān)功能的應(yīng)用軟件。關(guān)于DS1302各寄存器的詳細(xì)位控功能請(qǐng)參考DALLAS(達(dá)拉斯)公司的相應(yīng)產(chǎn)品資料。

    標(biāo)簽: 1302 DS 充電 保持

    上傳時(shí)間: 2013-11-19

    上傳用戶:huyanju

主站蜘蛛池模板: 称多县| 锡林浩特市| 道孚县| 驻马店市| 吴堡县| 山阳县| 黄浦区| 丹巴县| 台前县| 通州市| 赤峰市| 四平市| 阿克苏市| 全南县| 安图县| 陆丰市| 精河县| 彭州市| 综艺| 平顶山市| 三穗县| 二手房| 广南县| 新乐市| 贞丰县| 出国| 安宁市| 青浦区| 瑞金市| 玉树县| 榕江县| 平顺县| 年辖:市辖区| 津市市| 红桥区| 祁阳县| 陇南市| 彩票| 元氏县| 永福县| 平塘县|