keil怎么設(shè)置內(nèi)存窗口起始地址 關(guān)于定義xdata*是什么意思?
關(guān)于定義xdata*是什么意思?xdata是外部擴(kuò)展內(nèi)存數(shù)據(jù)定義,定義字,在KEIL中利用符號(hào)表示變量表達(dá)的數(shù)據(jù)的位置位處擴(kuò)大內(nèi)存中,如果是可變數(shù)據(jù),那就ftp訪問該數(shù)據(jù)要要用MOVX指令,而不是MO
關(guān)于定義xdata*是什么意思?
xdata是外部擴(kuò)展內(nèi)存數(shù)據(jù)定義,定義字,在KEIL中利用符號(hào)表示變量表達(dá)的數(shù)據(jù)的位置位處擴(kuò)大內(nèi)存中,如果是可變數(shù)據(jù),那就ftp訪問該數(shù)據(jù)要要用MOVX指令,而不是MOV指令,不占用資源內(nèi)部寄存器的存儲(chǔ)空間,只不過如果沒有硬件上沒有存儲(chǔ)內(nèi)存的話,這樣運(yùn)行程序時(shí)就會(huì)了。
如果再而且CODE來定義,這樣這個(gè)數(shù)據(jù)那是一個(gè)存于擴(kuò)大存儲(chǔ)器中的常量,只能用MOVC來不能訪問。
有哪些單片機(jī)值得推薦?
你這個(gè)問題跟你能夠想問的有些不一致。你的問題是哪些單片機(jī)值得你去愛推薦。但依據(jù)你的描述,你的都是假的意思是:吉他入門單片機(jī),肯定學(xué)那種單片機(jī)?
初學(xué)單片機(jī),要是沒有電子技術(shù)基礎(chǔ)或是基礎(chǔ)較弱,當(dāng)然是我推薦51單片機(jī),尤其是現(xiàn)在的STC系列51單片機(jī)。我想知道為什么?畢竟簡單易學(xué),但是只需要一根U轉(zhuǎn)串的數(shù)據(jù)線就也可以將程序去下載到單片機(jī)內(nèi),非常方便。
如果沒有有一定的電子技術(shù)基礎(chǔ)和C語言基礎(chǔ),那就就像大多數(shù)人我推薦的那樣的那樣,從cortexm0又開始(啊是代表是STM32的cortexm0)。是因?yàn)檫@個(gè)功能強(qiáng)大,學(xué)起來也不是什么會(huì)很難,尤其是有庫函數(shù),使用方便,開發(fā)速度快。
既然如此你提問中有哪些單片機(jī)值得你去愛推薦,這樣我們就來打聽一下看看目前應(yīng)用方法也很越來越廣泛的幾種單片機(jī):
一、51單片機(jī)提起過51單片機(jī),相信大家也都知道,其中很有用的一個(gè)原因是早期大學(xué)里面的單片機(jī)課程(甚至于現(xiàn)在很多大學(xué)里面的單片機(jī)課程依舊是以51單片機(jī)重點(diǎn))基本是都是51單片機(jī)。
其功能簡單的這個(gè)既已缺點(diǎn)又是優(yōu)點(diǎn),優(yōu)點(diǎn)是入門快,很難手中掌握,缺點(diǎn)是功能太少,要利用更大功能必須直接添加很多外圍電路。
二、AVR單片機(jī)AVR單片機(jī)是atmel公司在51單片機(jī)基礎(chǔ)上(在STC的51單片機(jī)進(jìn)去之前,ATMEL公司的AT89C51系列單片機(jī)是應(yīng)用最廣泛的51單片機(jī))開發(fā)完畢不出來的,其建議使用FLASH技術(shù),能使程序刷寫次數(shù)大幅度提高,并且功能更強(qiáng),集成顯卡了AD,PWM等功能,AVR單片機(jī)的開發(fā)工具的很便于掌握用,而且成本不達(dá)到20元,因?yàn)闂l龍尸會(huì)推出,該單片機(jī)就具備了大批用戶。
三、MSP430單片機(jī)MSP430單片機(jī)是16位單片機(jī),其最主要的特點(diǎn)是低功耗,在不使用電池供電的場合更加更省電,同時(shí)MSP430單片機(jī)的功能也很極為強(qiáng)大,集成了AD裝換,PWM,電壓比較器,哪怕還集成了段式液晶安裝驅(qū)動(dòng),所以我在對(duì)功耗敏感的應(yīng)用中主要用于很多無比忠誠用戶。
不需要那說明的一點(diǎn)是MSP430系列單片機(jī)是TI(德州儀器)會(huì)推出的,世界上第一顆單片機(jī)那就是由TI搞進(jìn)去的。
四、PIC單片機(jī)PIC單片機(jī)是美國微芯公司(Microship)的產(chǎn)品,共分三個(gè)級(jí)別,即都差不多級(jí)、中級(jí)、中級(jí),是當(dāng)前市場份額增長最方便的單片機(jī)之一。
PIC單片機(jī)的特點(diǎn)是:運(yùn)行速度快,低工作電壓,低功耗,較大的輸入輸出就驅(qū)動(dòng)安裝能力,價(jià)格低,一次性編程,小體積.區(qū)分于用量大,檔次低,價(jià)格敏感的產(chǎn)品.
五、freescale單片機(jī)飛思卡爾單片機(jī)的前身是摩托羅拉單片機(jī),現(xiàn)在飛思卡爾單片機(jī)從8位到32位,包括聽說今年最流行cortexm系列都有吧。
飛思卡爾單片機(jī)在汽車電力方面應(yīng)用較多
六、STM8單片機(jī)STM8單片機(jī)是ST公司再推出的8位單片機(jī),其特點(diǎn)是速度快,功能豐富。最主要的一個(gè)特點(diǎn)是高性價(jià)比,設(shè)計(jì)和實(shí)現(xiàn)高性價(jià)比這一點(diǎn),現(xiàn)在STM8單片機(jī)也有不小的市場應(yīng)用。
七、STM32單片機(jī)STM32單片機(jī)就差不多說了,到網(wǎng)上找下,這方面的介紹是可以能媲美51單片機(jī)。
八、LPC系列單片機(jī)LPC系列單片機(jī)是NXP(恩智浦)推出的,其前身是飛利浦電子,目前NXP系列單片機(jī)又是從8位機(jī)到cortexm0m3都有吧,
九、其它單片機(jī)其他有瑞薩單片機(jī),海爾單片機(jī),新塘,小壁虎等