


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
精品文檔-下載后可編輯單片機(jī)的“靈魂”—數(shù)據(jù)存儲器的使用-設(shè)計(jì)應(yīng)用我們可以說程序存儲器的里面存放的是單片機(jī)的靈魂,它就是工作程序。小的可能只有1KB(多只能裝1024條8位數(shù)據(jù),因?yàn)閷?shí)際指令還有許多2字節(jié)、3字節(jié)指令,所以它還裝不下1024條指令)大的也有128KB的。這些8位數(shù)據(jù)要么在工廠里做摸子光刻進(jìn)去,要么性的燒寫進(jìn)去,要么……用編程器這個(gè)特殊工具把調(diào)試成功的機(jī)器碼裝載進(jìn)去,或者像AVR單片機(jī)那樣自己花幾塊錢做一條線,把電腦里這些東西灌進(jìn)去(或許是AVR吸引人之處),它一旦進(jìn)駐電腦的程序存儲器中,除了借助上述裝置便不能自由改寫,在單片機(jī)運(yùn)行時(shí),只是從其中讀出指令或固定的數(shù)據(jù),所以給程序存儲器一個(gè)“只讀存儲器”的別名,簡寫為ROM,包括用編程器寫紫外線擦除內(nèi)容的EPROM.用電擦除的EEPROM和現(xiàn)在新興的FLASHROM;性寫入的ROM僅用于電路和程序固定的批量產(chǎn)品中,實(shí)際工作起來,都是一樣的。
在實(shí)際的使用中,單片機(jī)運(yùn)行時(shí)為了定位ROM中的數(shù)據(jù),其實(shí)每個(gè)8位存儲單元都有一個(gè)固定的“地址”,通常用16進(jìn)數(shù)表示:例如對于一個(gè)所謂4K的ROM,地址從0000H到0FFFH,(即是從0000,0001…4095),單片機(jī)運(yùn)行時(shí)從哪個(gè)地址取數(shù)據(jù),完全由程序本身決定,并不要我們干預(yù)。記住,給單片機(jī)一通電,它經(jīng)過一個(gè)短暫的復(fù)位過程,立即轉(zhuǎn)向ROM的地址0000H,在這里面放置的往往是一條“跳轉(zhuǎn)”指令,它從這里一步跳到另一個(gè)地址:程序的真正起始地址,例如51機(jī)的0080H.難道ROM中就只有指令不能來點(diǎn)別的?ROM是程序存儲器,除了指令外還包括運(yùn)行程序必須的某些固定數(shù)據(jù)。假如,我們要求在單片機(jī)的某口上輸出00H到FFH(255)按正弦半波變化的數(shù)值,每秒10000次,那如果硬要它按照公式一個(gè)個(gè)計(jì)算,對于它來說未免力不從心,可是我們可以把預(yù)先計(jì)算好的數(shù)值存入ROM中,到時(shí)候直接取出。
提到數(shù)據(jù)存儲器,它其實(shí)是個(gè)可以隨時(shí)存取數(shù)據(jù)的一塊存儲器,也就是可以讀(?。┮部梢詫懀ù妫┑拇鎯ζ鳎喎QRAM.現(xiàn)在的單片機(jī)里面使用的RAM屬于靜態(tài)RAM或SRAM,這個(gè)和電腦用的內(nèi)存條有所不同,只要你把數(shù)據(jù)寫入SRAM后,只要不斷電,或者不清除掉,這個(gè)數(shù)據(jù)就一直保存在那里,電腦是用的動態(tài)RAM,要不斷給它加刷新脈沖才能保存數(shù)據(jù)。因?yàn)閱纹瑱C(jī)處理的信息量比電腦小很多,所以它帶的RAM也比較少:從完全不帶、帶128、256、……1K、2K到4K,比ROM少多了。因?yàn)閷?shí)際上RAM只是作為數(shù)據(jù)臨時(shí)存放的地方,除非進(jìn)行圖像處理需要存放大量的數(shù)據(jù)外,一般對于執(zhí)行較簡單任務(wù)的單片機(jī),有這么多也夠用,如果實(shí)在不夠用也只能采取外加SRAM如6116、6264等等來擴(kuò)展。為了對RAM單元存取8位二進(jìn)數(shù),當(dāng)然也的和ROM一樣用“地址”來標(biāo)示它的具體位置假如某單片機(jī)有1K(1024)RAM,它的地址也是從0000到1024,或16進(jìn)數(shù)的0000H到03FFH可見和ROM的地址是一樣的,不會混淆不清?不會,因?yàn)樽xROM是由單片機(jī)的程序指針或轉(zhuǎn)移指令或查表指令進(jìn)行,而這些指令是不會進(jìn)入RAM區(qū)的,讀寫RAM是另外的數(shù)據(jù)傳送指令,也不會進(jìn)入ROM區(qū),這點(diǎn)也是和電腦不同之處,后者程序和數(shù)據(jù)都在內(nèi)存條里面,地址不同,如果竄位了就會造成不可預(yù)見后果。單片機(jī)的這種存儲器結(jié)構(gòu)也稱為哈佛結(jié)構(gòu)。
在這里本文中要說到的RAM,其在單片機(jī)里的用途主要是存放臨時(shí)數(shù)據(jù),例如用單片機(jī)測溫,每秒測1次,顯示1分鐘的平均值(1分鐘更新);我們先通過傳感器,放大電路,A/D轉(zhuǎn)換,把溫度這個(gè)模擬量轉(zhuǎn)變?yōu)槌杀壤亩M(jìn)數(shù),然后每秒鐘1次把數(shù)字量通過輸入口順序存入到單片機(jī)的RAM中,然后對他們進(jìn)行兩兩求和再平均的計(jì)算(題外話:要單片機(jī)進(jìn)行“除法”運(yùn)算比較麻煩,例外的是除以2,4,8……卻非常簡單。運(yùn)用“右移”指令1、2、3次便可)的數(shù)值顯示出來,然后把這60個(gè)存儲單元統(tǒng)統(tǒng)寫0清除舊數(shù)據(jù),下次又如此這般地循環(huán)進(jìn)行。另外在單片機(jī)里面還有若干寄存器,數(shù)量不多但是作用很大,除了
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 湖南省岳陽市高中名校2025屆高三二診模擬考試化學(xué)試卷含解析
- 百校聯(lián)盟2025屆高考考前模擬化學(xué)試題含解析
- 2025屆福建省寧德市高考仿真卷化學(xué)試卷含解析
- 2025年MICAPS氣象圖形交互系統(tǒng)項(xiàng)目發(fā)展計(jì)劃
- 2025年利尿類藥物心腦血管類藥物合作協(xié)議書
- 2025年節(jié)能、高效果蔬保鮮裝置項(xiàng)目合作計(jì)劃書
- 均酐行業(yè)發(fā)展探討
- 北京市西城區(qū)第一五九中學(xué)2025屆高三下學(xué)期一??荚嚮瘜W(xué)試題含解析
- 2025屆內(nèi)蒙古呼和浩特市金山學(xué)校高考仿真卷化學(xué)試卷含解析
- 情景模擬案例27 雙減問題
- 2025年高考作文備考之熱點(diǎn)素材解讀及相關(guān)題目:高中雙休
- 2024年杭州蕭山環(huán)境投資建設(shè)集團(tuán)有限公司招聘考試真題
- 2024年嘉峪關(guān)市招聘公安機(jī)關(guān)警務(wù)輔助人員考試真題
- 2024年中國水產(chǎn)科學(xué)研究院招聘筆試真題
- 2024年中央戲劇學(xué)院招聘考試真題
- 2025年沈陽北軟信息職業(yè)技術(shù)學(xué)院單招職業(yè)技能考試題庫完美版
- 中醫(yī)醫(yī)生筆試試題及答案
- 《晴隆縣長興煤礦有限責(zé)任公司晴隆縣長流鄉(xiāng)長興煤礦(變更)礦產(chǎn)資源綠色開發(fā)利用方案(三合一)》評審意見
- 2025年湖北漳富投資集團(tuán)有限公司招聘筆試參考題庫含答案解析
- 農(nóng)業(yè)合作社與農(nóng)戶種植合作協(xié)議
- 2024年建筑業(yè)10項(xiàng)新技術(shù)
評論
0/150
提交評論