www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 單片機 > 單片機
[導讀]我們可以說程序存儲器的里面存放的是單片機的靈魂,它就是工作程序。

我們可以說程序存儲器的里面存放的是單片機的靈魂,它就是工作程序。小的可能只有1KB(最多只能裝1024條8位數(shù)據(jù),因為實際指令還有許多2字節(jié)、3字節(jié)指令,所以它還裝不下1024條指令)大的也有128KB的。這些8位數(shù)據(jù)要么在工廠里做摸子光刻進去,要么一次性的燒寫進去,要么……用編程器這個特殊工具把調(diào)試成功的機器碼裝載進去,或者像AVR單片機那樣自己花幾塊錢做一條下載線,把電腦里這些東西灌進去(或許是AVR最吸引人之處),它一旦進駐電腦的程序存儲器中,除了借助上述裝置便不能自由改寫,在單片機運行時,只是從其中讀出指令或固定的數(shù)據(jù),所以給程序存儲器一個“只讀存儲器”的別名,簡寫為ROM,包括用編程器寫紫外線擦除內(nèi)容的EPROM.用電擦除的EEPROM和現(xiàn)在新興的FLASH ROM;一次性寫入的ROM僅用于電路和程序固定的批量產(chǎn)品中,實際工作起來,都是一樣的。

在實際的使用中,單片機運行時為了定位ROM中的數(shù)據(jù),其實每個8位存儲單元都有一個固定的“地址”,通常用16進數(shù)表示:例如對于一個所謂4K的ROM,地址從0000H到0FFFH,(即是從0000,0001…4095),單片機運行時從哪個地址取數(shù)據(jù),完全由程序本身決定,并不要我們干預。記住,給單片機一通電,它經(jīng)過一個短暫的復位過程,立即轉(zhuǎn)向ROM的最低地址0000H,在這里面放置的往往是一條“跳轉(zhuǎn)”指令,它從這里一步跳到另一個地址:程序的真正起始地址,例如51機的0080H.難道ROM中就只有指令不能來點別的?ROM是程序存儲器,除了指令外還包括運行程序必須的某些固定數(shù)據(jù)。假如,我們要求在單片機的某口上輸出00H到FFH(255)按正弦半波變化的數(shù)值,每秒10000次,那如果硬要它按照公式一個個計算,對于它來說未免力不從心,可是我們可以把預先計算好的數(shù)值存入ROM中,到時候直接取出。

提到數(shù)據(jù)存儲器,它其實是個可以隨時存取數(shù)據(jù)的一塊存儲器,也就是可以讀(取)也可以寫(存)的存儲器,簡稱RAM.現(xiàn)在的單片機里面使用的RAM屬于靜態(tài)RAM或SRAM,這個和電腦用的內(nèi)存條有所不同,只要你把數(shù)據(jù)寫入SRAM后,只要不斷電,或者不清除掉,這個數(shù)據(jù)就一直保存在那里,電腦是用的動態(tài)RAM,要不斷給它加刷新脈沖才能保存數(shù)據(jù)。因為單片機處理的信息量比電腦小很多,所以它帶的RAM也比較少:從完全不帶、帶128、256、……1K、2K到4K,比ROM少多了。因為實際上RAM只是作為數(shù)據(jù)臨時存放的地方,除非進行圖像處理需要存放大量的數(shù)據(jù)外,一般對于執(zhí)行較簡單任務的單片機,有這么多也夠用,如果實在不夠用也只能采取外加SRAM如6116、6264等等來擴展。為了對RAM單元存取8位二進數(shù),當然也的和ROM一樣用“地址”來標示它的具體位置假如某單片機有1K(1024)RAM,它的地址也是從0000到1024,或16進數(shù)的0000H到03FFH可見和ROM的地址是一樣的,不會混淆不清?不會,因為讀ROM是由單片機的程序指針或轉(zhuǎn)移指令或查表指令進行,而這些指令是不會進入RAM區(qū)的,讀寫RAM是另外的數(shù)據(jù)傳送指令,也不會進入ROM區(qū),這點也是和電腦不同之處,后者程序和數(shù)據(jù)都在內(nèi)存條里面,地址不同,如果竄位了就會造成不可預見后果。單片機的這種存儲器結構也稱為哈佛結構。

在這里本文中要說到的RAM,其在單片機里的用途主要是存放臨時數(shù)據(jù),例如用單片機測溫,每秒測1次,顯示1分鐘的平均值(1分鐘更新一次);我們先通過傳感器,放大電路,A/D轉(zhuǎn)換,把溫度這個模擬量轉(zhuǎn)變?yōu)槌杀壤亩M數(shù),然后每秒鐘1次把數(shù)字量通過輸入口順序存入到單片機的RAM中,然后對他們進行兩兩求和再平均的計算(題外話:要單片機進行“除法”運算比較麻煩,例外的是除以2,4,8……卻非常簡單。運用“右移”指令1、2、3次便可)最后的數(shù)值顯示出來,然后把這60個存儲單元統(tǒng)統(tǒng)寫0清除舊數(shù)據(jù),下次又如此這般地循環(huán)進行。另外在單片機里面還有若干寄存器,數(shù)量不多但是作用很大,除了暫存數(shù)據(jù),還可以交換、加工、傳遞等等,以及隨時紀錄單片機當前處于什么狀態(tài),輸入輸出口,也是作為特殊功能的寄存器存在,具體各有不同,就不是隨便說說可以搞清楚的,要看有關書籍了。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

MCS-51單片機內(nèi)部集成了微處理器、存儲器、輸入接口和輸出接口,其體系結構如圖2-1所示。在MCS-51單片機中,ROM存放程序代碼,RAM存放數(shù)據(jù),因此ROM和RAM分別被稱為程序存儲器和數(shù)據(jù)存儲器。因為,程序存儲器...

關鍵字: MCS-51 單片機 哈佛體系結構 數(shù)據(jù)存儲器

電腦硬盤是計算機最主要的存儲設備。硬盤(港臺稱之為硬碟,英文名:Hard Disk Drive, 簡稱HDD 全名溫徹斯特式硬盤)由一個或者多個鋁制或者玻璃制的碟片組成。這些碟片外覆蓋有鐵磁性材料。絕大多數(shù)硬盤都是固定硬...

關鍵字: HDD 驅(qū)動器 數(shù)據(jù)存儲器

距離中國首次提出泛在電力物聯(lián)網(wǎng)的概念剛過去一年,通過升級電網(wǎng)基礎設施,以大數(shù)據(jù)、云計算、5G、邊緣計算等技術實現(xiàn)傳統(tǒng)電網(wǎng)向能源互聯(lián)網(wǎng)升級,將隨著承擔“拉動經(jīng)濟”重任的“新基建”而加速,泛在電力物聯(lián)網(wǎng)在電力系統(tǒng)基礎建設中的...

關鍵字: fram 數(shù)據(jù)存儲器 新基建

RAM是用來存放各種數(shù)據(jù)的,MCS-51系列8位單片機內(nèi)部有128 B RAM存儲器,CPU對內(nèi)部RAM具有豐富的操作指令。但是,當單片機用于實時數(shù)據(jù)采集或處理大批量數(shù)據(jù)時,僅靠片內(nèi)提供的RAM是遠遠不夠的。此時,我們可...

關鍵字: mcs-51 RAM 數(shù)據(jù)存儲器

賽元的電磁爐整體解決方案,SC91F738高度集成了電磁加熱應用的各種功能模塊,SC91F832將面板上的觸摸與LED顯示共用,具有超低的成本且工作可靠;同時賽元提供完善可靠的觸摸按鍵庫,開發(fā)工程師僅需將精力專注于功能應...

關鍵字: 嵌入式開發(fā) 數(shù)據(jù)存儲器 電磁爐 賽元 ledseg sc91f738

實驗結果表明該服裝壓力檢測系統(tǒng)能正確測試服裝舒適度壓力值,其使用方便、功能強大、性能優(yōu)良,是進行服裝測試的理想平臺,它解決了以往傳統(tǒng)服裝壓力測試中不能測量動態(tài)服裝壓力的困難,且具有數(shù)據(jù)儲存功能。

關鍵字: avr單片機 CPU 嵌入式處理器 數(shù)據(jù)存儲器 服裝壓力檢測

單片機片外程序存儲器數(shù)據(jù)存儲器操作命令與通常所說的存儲器不同,和I2C總線的AT24C02不同,SPI協(xié)議的也不同,是指采用專用接口電路,應用P0口P2口地址總線和控制線的三總線方式訪問的。關于編程的時候,和訪問內(nèi)部程序...

關鍵字: 單片機 存儲器 存儲技術 數(shù)據(jù)存儲器 片外程序

Analog Devices, Inc. (ADI),ADI公司今天宣布推出四款通過汽車應用認證的定點數(shù)字信號處理器(DSP)。ADAU1466和DAU1467 SigmaDSP ® 處理器專為滿足對...

關鍵字: adi 數(shù)據(jù)存儲器 汽車音頻

Analog Devices, Inc. (ADI),ADI公司今天宣布推出四款通過汽車應用認證的定點數(shù)字信號處理器(DSP)。ADAU1466和DAU1467 SigmaDSP ® 處理器專為滿足對...

關鍵字: adi 數(shù)據(jù)存儲器 汽車音頻

數(shù)據(jù)存儲器構成數(shù)據(jù)存儲器由特殊功能寄存器(SFR)和通用寄存器(GPR)組成。SFR控制器件的操作,而GPR則是數(shù)據(jù)存儲和改寫的通用區(qū)域。SFR和GPR數(shù)據(jù)存儲區(qū)分成不同的存儲區(qū)。GP

關鍵字: pic單片機 存儲技術 尋址方式 數(shù)據(jù)存儲器
關閉