MSP430F449在超低功耗高精度雷達(dá)液位儀中的應(yīng)用 MSP430F449系列是TI公司的超低功耗單片機(jī)系列產(chǎn)品。
上傳時(shí)間: 2013-11-13
上傳用戶(hù):xinshou123456
高可靠性8位/16位All flash MCU結(jié)構(gòu)、特點(diǎn)及應(yīng)用 目錄NEC的MCU產(chǎn)品系列介紹NEC “全閃存單片機(jī)” 的特點(diǎn)NEC 8位MCU產(chǎn)品NEC 8位MCU特色功能介紹NEC 16位MCU特色功能介紹
上傳時(shí)間: 2013-11-22
上傳用戶(hù):ouyangmark
一種高精度單斜率AD及其單片機(jī)設(shè)計(jì) 介紹了一種利用MSP430 F1121單片機(jī)的構(gòu)成的采用類(lèi)似于 技術(shù)的高精度的單斜率AD.!
標(biāo)簽: 高精度 斜率 單片機(jī)設(shè)計(jì)
上傳時(shí)間: 2013-10-25
上傳用戶(hù):
匯編器在微處理器的驗(yàn)證和應(yīng)用中舉足輕重,如何設(shè)計(jì)通用的匯編器一直是研究的熱點(diǎn)之一。本文提出了一種開(kāi)放式的匯編器系統(tǒng)設(shè)計(jì)思想,在匯編語(yǔ)言與機(jī)器語(yǔ)言間插入中間代碼CMDL(code mapping description language)語(yǔ)言,打破匯編語(yǔ)言與機(jī)器語(yǔ)言的直接映射關(guān)系,由此建立起一套描述匯編語(yǔ)言與機(jī)器語(yǔ)言的開(kāi)放式映射體系。基于此開(kāi)放式映射體系開(kāi)發(fā)了一套匯編器系統(tǒng),具有較高層次上的通用性和可移植性。【關(guān)鍵詞】指令集,CMDL,匯編器,開(kāi)放式 Design of Retargetable Assembler System Liu Ling Feng Wen Nan Wang Ying Chun Jiang An Ping Ji Li Jiu IME of Peking University, 100871【摘要】An assembler plays a very important role in the field of microprocessor verifications and applications, thus how to build a retargetable assembler system has been a hotspot in this field for long time. This paper presents a new method about the retargetable assembler system design.It provides a kind of language CMDL, code mapping description language. During the process of assembling, assembler languages are firstly translated to CMDL, and then mapped to the machine codes. In an other word, CMDL is inserted between assembler languages and machine codes during the translation procedure. As a medium code, CMDL has a lot of features, such as high extraction, strong descript capabilities. It can describe almost all attributes of assembler languages. By breaking the direct mapping relationship between assembler languages and machine codes, the complexities of machine codes are hided to the users, therefore, the new retargetable assembler system has higher retargetable level by converting the mapping from assembler languages and machine codes to assembler languages and CMDL, and implementationof it becomes easier. Based on the new mapping system structure, a retargetable assemblersystem is developed. It proved the whole system has good retargetability and implantability.【關(guān)鍵詞】instruction set, symbol table, assembler, lexical analysis, retargetability
上傳時(shí)間: 2013-10-10
上傳用戶(hù):meiguiweishi
PHILIPS 的P89LPC900 系列FLASH 單片機(jī)部分型號(hào)提供了8 位精度的AD 轉(zhuǎn)換器,為許多控制系統(tǒng)帶來(lái)方便,諸如溫度控制、運(yùn)動(dòng)控制等,在MCU 發(fā)出控制指令后,常常需要將執(zhí)行機(jī)構(gòu)的情況反饋給MCU,從而構(gòu)成一個(gè)閉環(huán)系統(tǒng),達(dá)到精細(xì)控制的目的。這一檢測(cè)過(guò)程一般由各種傳感器完成,在某些對(duì)成本有高要求的場(chǎng)合,為了控制成本,也常使用一些簡(jiǎn)單的分立元件替代數(shù)字傳感器,通常送到MCU 接口的都是一些經(jīng)過(guò)處理的電壓信號(hào),內(nèi)帶ADC 的芯片能夠簡(jiǎn)化設(shè)計(jì),并使成本進(jìn)一步降低。一般來(lái)說(shuō),8 位的AD 精度已經(jīng)足以應(yīng)對(duì),但是在一些對(duì)精度要求比較高的場(chǎng)合,可能會(huì)需要10 位或者更高精度,細(xì)心的用戶(hù)通過(guò)仔細(xì)研究P89LPC900 單片機(jī)的特點(diǎn),發(fā)現(xiàn)P89LPC900 系列單片機(jī)ADC 的特點(diǎn)非常適合進(jìn)行ADC 過(guò)采樣,本文正是結(jié)合P89LPC900 的特點(diǎn),介紹該單片機(jī)在高精度模數(shù)轉(zhuǎn)換場(chǎng)合的應(yīng)用,以及使用過(guò)采樣技術(shù)需要滿(mǎn)足的條件和需注意事項(xiàng)。使這種低成本高精度的AD技術(shù)得以應(yīng)用。
上傳時(shí)間: 2013-10-11
上傳用戶(hù):gokk
PCM-8416AS是一款功能強(qiáng)大的高分辨率多功能PC/104數(shù)據(jù)采集卡,提供有16路模擬信號(hào)輸入、2路模擬信號(hào)輸出、8路數(shù)字量輸入、8路數(shù)字量輸出、2個(gè)定時(shí)/計(jì)數(shù)器,單塊卡即可滿(mǎn)足工業(yè)應(yīng)用中常用的采集與控制功能擴(kuò)展。
上傳時(shí)間: 2013-10-28
上傳用戶(hù):hn891122
高壓雙管反激變換器的設(shè)計(jì):介紹一種雙管反激的電路拓?fù)洌治隽似涔ぷ髟恚o出了一些關(guān)鍵技術(shù)參數(shù)的計(jì)算公式,設(shè)計(jì)并研制成功的30W 380V AC5 0H z/510V DC/+15.1 V DC(1A )、+5.2VDC(2A)輔助開(kāi)關(guān)電源具有功率密度高、變換效率高、可靠性高等優(yōu)良的綜合性能。該變換器在高電壓輸人情況下有重要的應(yīng)用價(jià)值。【關(guān) 鍵 詞 】變換器,輔助開(kāi)關(guān)電源,雙管反激 [Abstract】 A n e wt opologyfo rd oubles witchfl ybackc onverteris in troduced.Th eo perationp rincipleis a nalyzeda nds ome for mulas for calculating key parameters for the topology are presented. The designed and produced auxiliary switching power supply,i. e. 30W 380V AC5 0H z/5 10V DC/+15.1 V DC《1A )、+5.2 V DC《2A ),hase xcellentc omprehensivep erformances sucha sh ighp owerd ensity, hi ghc onversione fficiencya ndh ighr eliability.Th isc onverterh asim portanta pplicationv aluef orh igh input voltag [Keywords ]converter,au xiliary switchingp owers upply,do ubles witchf lybac
上傳時(shí)間: 2013-11-01
上傳用戶(hù):Ants
多功能高集成外圍器件6. 1 多功能高集成外圍器件82371PCI的英文名稱(chēng):Peripheral Component Interconnect (外圍部件互聯(lián)PCI總線(xiàn));82371是PCI總線(xiàn)組件。ISA是:Industry Standard Architecture(工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu))IDE是 (Integrated Device Electronics)集成電路設(shè)備簡(jiǎn)稱(chēng)PIIX4PIIX4器件(芯片)的特點(diǎn)1、是一種支持Pentium和PentiumII微處理器的部件。2、82371對(duì)ISA橋來(lái)說(shuō),是一種多功能PCI總線(xiàn)。3、對(duì)可移動(dòng)性和桌面深綠色環(huán)境均提供支持。4、電源管理邏輯。5、被集成化的IDE控制器。6、增強(qiáng)了性能的DMA控制器。(7)基于兩個(gè)82C59的中斷控制器。(8)基于82C54芯片的定時(shí)器。(9)USB(Universal Serial Bus)通用串行總線(xiàn)。(10)SMBus系統(tǒng)管理總線(xiàn)。(11)實(shí)時(shí)時(shí)鐘(12)順應(yīng)Microsoft Win95所需的功能其芯片的邏輯框圖如圖6-1所示。 PIIX4芯片邏輯框圖6.1.1 概述PIIX4芯片是一個(gè)多功能的PCI器件,圖6-2 是82371在系統(tǒng)中扮演的角色。(續(xù)上圖)1. PCI與EIO之間的橋(PIIX4芯片)橋是不對(duì)程的,是各類(lèi)不同標(biāo)準(zhǔn)總線(xiàn)與PCI總線(xiàn)連接,82371AB橋也可理解為一種總線(xiàn)轉(zhuǎn)換譯碼器和控制器,橋內(nèi)包含復(fù)雜的協(xié)議總線(xiàn)信號(hào)和緩沖器。(1).在PCI系統(tǒng)內(nèi),當(dāng)PIIX4操作時(shí),它總是作為系統(tǒng)內(nèi)各種模塊的主控設(shè)備,如USB和DMA控制器、IDE總線(xiàn)和分布式DMA的主控設(shè)備等,而且總是以ISA主控設(shè)備的名義出現(xiàn)。(2). 在向ISA總線(xiàn)或IDE總線(xiàn)進(jìn)行傳送操作的傳送周期期間作為從屬設(shè)備使用,并對(duì)內(nèi)部寄存器譯碼。PIIX4芯片(橋)的配置(1).可以把PIIX4芯片配置成整個(gè)ISA總線(xiàn),或ISA總線(xiàn)的子集,也可擴(kuò)展成EIO總線(xiàn)。在使用EIO總線(xiàn)時(shí),可以把未使用的信號(hào)配置成通用的輸入和輸出。(2).PIIX4可直接驅(qū)動(dòng)5個(gè)ISA插槽;(3).能提供字節(jié)-交換邏輯、I/O的恢復(fù)支持、等待狀態(tài)的生成以及SYSCLK的生成。(4).提供X-BUS鍵盤(pán)控制器芯片、BIOS芯片、實(shí)時(shí)時(shí)鐘芯片、二級(jí)微程序器等的選擇。2. IDE接口(總線(xiàn)主控設(shè)備的權(quán)利和同步DMA方式)IDE接口為4個(gè)IDE的設(shè)備提供支持,比如IDE接口的硬盤(pán)和CD-ROM等。注意:目前硬盤(pán)接口有5類(lèi):IDE、SCSI、Fibre Channel、IEEE1394和USB等。IDE口幾乎在PC機(jī)最多,因?yàn)楸阋恕CSI多用于服務(wù)器和集群機(jī)。IDE的PIO IDE速率:14MB/s;而總線(xiàn)主控設(shè)備IDE的速率:33MB/s在PIIX4芯片的IDE系統(tǒng)內(nèi),配有兩個(gè)各次獨(dú)立的IDE信號(hào)通道。3. 具有兼容性的模塊—DMA、定時(shí)器/計(jì)數(shù)器、中斷控制器等(1)在PIIX4內(nèi)的兩各82C37 DMA控制器經(jīng)邏輯的組合,產(chǎn)生7個(gè)獨(dú)立的可編程通道。通道[0:3]是通過(guò)與8個(gè)二進(jìn)位的硬件連線(xiàn)實(shí)現(xiàn)的。通過(guò)以字節(jié)為單位的計(jì)數(shù)進(jìn)行傳送。而通道[5:7]是通過(guò)16個(gè)二進(jìn)位的連線(xiàn)實(shí)現(xiàn)的,以字為單位的計(jì)數(shù)進(jìn)行傳送。(2)DMA控制器還能通過(guò)PCI總線(xiàn),處理舊的DMA的兩個(gè)不同的方法提供支持。(3)計(jì)數(shù)/定時(shí)器模塊在功能上與82C54等價(jià)。(4)中斷控制器與ISA兼容,其功能是兩個(gè)82C59的功能之和。
上傳時(shí)間: 2013-11-19
上傳用戶(hù):3到15
Σ-ΔA/D技術(shù)具有高分辨率、高線(xiàn)性度和低成本的特點(diǎn)。本文基于TI公司的MSP430F1121單片機(jī),介紹了采用內(nèi)置比較器和外圍電路構(gòu)成類(lèi)似于Σ-△的高精度A/D實(shí)現(xiàn)方案,適合用于對(duì)溫度、壓力和電壓等緩慢變化信號(hào)的采集應(yīng)用。 在各種A/D轉(zhuǎn)換器中,最常用是逐次逼近法(SAR)A/D,該類(lèi)器件具有轉(zhuǎn)換時(shí)間固定且快速的特點(diǎn),但難以顯著提高分辨率;積分型A/D 有較強(qiáng)的抗干擾能力,但轉(zhuǎn)換時(shí)間較長(zhǎng);過(guò)采樣Σ-ΔA/D由于其高分辨率,高線(xiàn)性度及低成本的特點(diǎn),正得到越來(lái)越多的應(yīng)用。根據(jù)這些特點(diǎn),本文以TI公司的MSP430F1121單片機(jī)實(shí)現(xiàn)了一種類(lèi)似于Σ-ΔA/D技術(shù)的高精度轉(zhuǎn)換器方案。 MSP430F1121是16位RISC結(jié)構(gòu)的FLASH型單片機(jī),該芯片有14個(gè)雙向I/O口并兼有中斷功能,一個(gè)16位定時(shí)器兼有計(jì)數(shù)和定時(shí)功能。I/O口輸出高電平時(shí)電壓接近Vcc,低電平時(shí)接近Vss,因此,一個(gè)I/O口可以看作一位DAC,具有PWM功能。 該芯片具有一個(gè)內(nèi)置模擬電壓比較器,只須外接一只電阻和電容即可構(gòu)成一個(gè)類(lèi)似于Σ-Δ技術(shù)的高精度單斜率A/D。一般而言,比較器在使用過(guò)程中會(huì)受到兩種因素的影響,一種是比較器輸入端的偏置電壓的積累;另一種是兩個(gè)輸入端電壓接近到一程度時(shí),輸出端會(huì)產(chǎn)生振蕩。 MSP430F1121單片機(jī)在比較器兩輸入端對(duì)應(yīng)的單片機(jī)端口與片外輸入信號(hào)的連接線(xiàn)路保持不變的情況下,可通過(guò)軟件將比較器兩輸入端與對(duì)應(yīng)的單片機(jī)端口的連接線(xiàn)路交換,并同時(shí)將比較器的輸出極性變換,這樣抵消了比較器的輸入端累積的偏置電壓。通過(guò)在內(nèi)部將輸出連接到低通濾波器后,即使在比較器輸入端兩比較電壓非常接近,經(jīng)過(guò)濾波后也不會(huì)出現(xiàn)輸出端的振蕩現(xiàn)象,從而消除了輸出端震蕩的問(wèn)題。利用內(nèi)置比較器實(shí)現(xiàn)高精度A/D圖1是一個(gè)可直接使用的A/D轉(zhuǎn)換方案,該方案是一個(gè)高精度的積分型A/D轉(zhuǎn)換器。其基本原理是用單一的I/O端口,執(zhí)行1位的數(shù)模轉(zhuǎn)換,以比較器的輸出作反饋,來(lái)維持Vout與Vin相等。圖1:利用MSP430F1121實(shí)現(xiàn)的實(shí)用A/D轉(zhuǎn)換器電路方案。
標(biāo)簽: 用單片機(jī) 內(nèi)置 比較器 變換器
上傳時(shí)間: 2013-11-10
上傳用戶(hù):lliuhhui
三種方法讀取鍵值 使用者設(shè)計(jì)行列鍵盤(pán)介面,一般常採(cǎi)用三種方法讀取鍵值。 中斷式 在鍵盤(pán)按下時(shí)產(chǎn)生一個(gè)外部中斷通知CPU,並由中斷處理程式通過(guò)不同位址讀資料線(xiàn)上的狀態(tài)判斷哪個(gè)按鍵被按下。 本實(shí)驗(yàn)採(cǎi)用中斷式實(shí)現(xiàn)使用者鍵盤(pán)介面。 掃描法 對(duì)鍵盤(pán)上的某一行送低電位,其他為高電位,然後讀取列值,若列值中有一位是低,表明該行與低電位對(duì)應(yīng)列的鍵被按下。否則掃描下一行。 反轉(zhuǎn)法 先將所有行掃描線(xiàn)輸出低電位,讀列值,若列值有一位是低表明有鍵按下;接著所有列掃描線(xiàn)輸出低電位,再讀行值。 根據(jù)讀到的值組合就可以查表得到鍵碼。4x4鍵盤(pán)按4行4列組成如圖電路結(jié)構(gòu)。按鍵按下將會(huì)使行列連成通路,這也是見(jiàn)的使用者鍵盤(pán)設(shè)計(jì)電路。 //-----------4X4鍵盤(pán)程序--------------// uchar keboard(void) { uchar xxa,yyb,i,key; if((PINC&0x0f)!=0x0f) //是否有按鍵按下 {delayms(1); //延時(shí)去抖動(dòng) if((PINC&0x0f)!=0x0f) //有按下則判斷 { xxa=~(PINC|0xf0); //0000xxxx DDRC=0x0f; PORTC=0xf0; delay_1ms(); yyb=~(PINC|0x0f); //xxxx0000 DDRC=0xf0; //復(fù)位 PORTC=0x0f; while((PINC&0x0f)!=0x0f) //按鍵是否放開(kāi) { display(data); } i=4; //計(jì)算返回碼 while(xxa!=0) { xxa=xxa>>1; i--; } if(yyb==0x80) key=i; else if(yyb==0x40) key=4+i; else if(yyb==0x20) key=8+i; else if(yyb==0x10) key=12+i; return key; //返回按下的鍵盤(pán)碼 } } else return 17; //沒(méi)有按鍵按下 }
上傳時(shí)間: 2013-11-12
上傳用戶(hù):a673761058
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1