68精品久久久久久欧美,最近中文字幕完整在线看一,久久亚洲男人天堂,最近中文字幕完整视频高清1

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> 技術(shù)中心 >> 單片機(jī)入門 >> 51單片機(jī)存儲器小結(jié)

51單片機(jī)存儲器小結(jié)

關(guān)鍵字:51單片機(jī) ROM RAM 作者:admin 來源:不詳 發(fā)布時間:2018-05-18  瀏覽:10

存儲器分為程序存儲器(ROM)和數(shù)據(jù)存儲器(RAM),兩種又都可以分為片內(nèi)和片外,片外即需要自己在單片機(jī)外部擴(kuò)展。

8051單片機(jī)的片內(nèi)程序存儲器有4K,片內(nèi)數(shù)據(jù)存儲器有256個字節(jié),其中又分為高128字節(jié)位特殊功能寄存器區(qū),真正用戶能用的RAM只有低128字節(jié)。

8052單片機(jī)有8K片內(nèi)程序存儲器,而數(shù)據(jù)存儲器除了低128字節(jié)外還有擴(kuò)展的高128字節(jié),地址上跟特殊功能寄存器一樣,但物理上是獨立的,尋址方式不一樣,擴(kuò)展的高128字節(jié)只能間接尋址。

Keil中變量的存儲類型:

存儲類型

說明

code

程序空間(無需改變的變量)

data

直接訪問的內(nèi)部數(shù)據(jù)存儲器(速度最快)

idata

間接訪問的內(nèi)部數(shù)據(jù)存儲器(可以訪問全部256字節(jié)RAM)

bdata

可位尋址的內(nèi)部數(shù)據(jù)存儲器

xdata

外部數(shù)據(jù)寄存器(最大64K)

pdata

分頁的外部數(shù)據(jù)寄存器(最大256字節(jié),少用)

【如無使用關(guān)鍵字,系統(tǒng)則按默認(rèn)處理(根據(jù)存儲模式)】

Keil中的存儲模式:

存儲模式

說明

Small

變量默認(rèn)為data型,最大128字節(jié)

Compare

變量默認(rèn)為pdata型,最大256字節(jié)

Large

變量默認(rèn)為xdata型,最大64K

Keil中設(shè)置如下圖:

我們平常使用的STC單片機(jī),有很多型號,具體存儲器大小都要看型號:

【89/90系列的機(jī)器周期需要12個或6個時鐘周期】

【12/15系列的機(jī)器周期只需要1個時鐘周期】

51單片機(jī)上的FFT算法

最近用增強(qiáng)型51單片機(jī)做了一個簡易的點陣音樂頻譜顯示器,最主要是自己剛學(xué)完信號處理課程,想自己寫一個FFT算法。現(xiàn)將已經(jīng)能夠在51單片機(jī)上運行的FFT算法供需要的伙伴們參考。

在51單片機(jī)上運行FFT算法,需要注意一下幾點:

由于51單片機(jī)的內(nèi)存RAM很小,只有128字節(jié),52有256字節(jié),而16點的浮點數(shù)輸入,就需要2*4*16=128字節(jié)的內(nèi)存開銷,所以只有256字節(jié)的做多只能做16點的FFT運算。而且必須要用idata定義才能將其定義在高128字節(jié)。所以要做16點以上的FFT運算,必須選用有內(nèi)部擴(kuò)展RAM的51系列單片機(jī),然后用xdata定義,并且要將存儲模式設(shè)為LARGE模式。

編輯:admin  最后修改時間:2018-05-18

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

昌黎县| 绿春县| 石首市| 扎赉特旗| 崇文区| 东乡| 深水埗区| 长武县| 武隆县| 图木舒克市| 长武县| 宜宾县| 阳高县| 贵州省| 东光县| 建平县| 东丰县| 唐河县| 巩留县| 赤城县| 清河县| 繁峙县| 富顺县| 报价| 南汇区| 信阳市| 昂仁县| 开阳县| 湟中县| 来宾市| 光泽县| 静安区| 全椒县| 晋中市| 冷水江市| 东台市| 温宿县| 阜城县| 湖口县| 高州市| 厦门市|