單片機教程二:單片機存儲器結構
我們來思考一個問題,當我們在編程器中把一條指令寫進單片要內部,然后取下單片機,單片機就可以執行這條指令,那么這條指令一定保存在單片機的某個地方,并且這個地方在單片機掉電后依然可以保持這條指令不會丟失,這是個什么地方呢?這個地方就是單片機內部的只讀存儲器即ROM(READ ONLY MEMORY)。為什么稱它為只讀存儲器呢?剛才我們不是明明把兩個數字寫進去了嗎?原來在89C51中的ROM是一種電可擦除的ROM,稱為FLASH ROM,剛才我們是用的編程器,在特殊的條件下由外部設備對ROM進行寫的操作,在單片機正常工作條件下,只能從那面讀,不能把數據寫進去,所以我們還是把它稱為ROM。那么,我們怎樣來控制各個單元的控制線呢?這個還不簡單,把每個單元元的控制線都引到集成電路的外面不就行了嗎?事情可沒那么簡單,一片27512存儲器中有65536個單元,把每根線都引出來,這個集成電路就得有6萬多個腳?不行,怎么辦?要想法減少線的數量。我們有一種辦法稱這為譯碼,簡單介紹一下:一根線能代表2種狀態,2根線能代表4種狀態,3根線能代表幾種,256種狀態又需要幾根線代表?8種,8根線,所以65536種狀態我們只需要16根線就能代表了。
請大家自已寫上3盞燈的情況000 001 010 011 100 101 110 111
我們來看,這個000,001,101 不就是我們學過的的二進制數嗎?本來,燈的亮和滅只是一種物理現象,可當我們把它們按一按的次序排更好后,燈的亮和滅就代表了數字了。讓我們再抽象一步,燈為什么會亮呢?看電路1,是因為輸出電路輸出高電平,給燈通了電。因此,燈亮和滅就能用電路的輸出是高電平還是低電平來替代了。這樣,數字就和電平的高、低聯系上了。(請想一下,我們還看到過什么樣的類似的例程呢?(海軍之)燈語、旗語,電報,甚至紅、綠燈)
?
什么是位:
通過上面的實驗我們已經知道:一盞燈亮或者說一根線的電平的高低,能代表兩種狀態:0和1。實際上這就是一個二進制位,因此我們就把一根線稱之為一“位”,用BIT表示。
什么是字節:
一根線能表于0和1,兩根線能表達00,01,10,11四種狀態,也就是能表于0到3,而三根能表達0-7,計算機中常常用8根線放在一起,同時計數,就能表過到0-255一共256種狀態。這8根線或者8位就稱之為一個字節(BYTE)。不要問我為什么是8根而不是其它數,因為我也不知道。(計算機世界是一本人造的世界,不是自然界,很多事情你無法問為什么,只能說:它是一種規定,大家在以后的學習過程中也要注意這個問題)
存儲器的工作原理:
1、存儲器構造
存儲器就是用來存放數據的地方。它是利用電平的高低來存放數據的,也就是說,它存放的實際上是電平的高、低,而不是我們所習慣認為的1234這樣的數字,這樣,我們的一個謎團就解開了,計算機也沒什么神秘的嗎。
我們來看,這個000,001,101 不就是我們學過的的二進制數嗎?本來,燈的亮和滅只是一種物理現象,可當我們把它們按一按的次序排更好后,燈的亮和滅就代表了數字了。讓我們再抽象一步,燈為什么會亮呢?看電路1,是因為輸出電路輸出高電平,給燈通了電。因此,燈亮和滅就能用電路的輸出是高電平還是低電平來替代了。這樣,數字就和電平的高、低聯系上了。(請想一下,我們還看到過什么樣的類似的例程呢?(海軍之)燈語、旗語,電報,甚至紅、綠燈)
?
什么是位:
通過上面的實驗我們已經知道:一盞燈亮或者說一根線的電平的高低,能代表兩種狀態:0和1。實際上這就是一個二進制位,因此我們就把一根線稱之為一“位”,用BIT表示。
什么是字節:
一根線能表于0和1,兩根線能表達00,01,10,11四種狀態,也就是能表于0到3,而三根能表達0-7,計算機中常常用8根線放在一起,同時計數,就能表過到0-255一共256種狀態。這8根線或者8位就稱之為一個字節(BYTE)。不要問我為什么是8根而不是其它數,因為我也不知道。(計算機世界是一本人造的世界,不是自然界,很多事情你無法問為什么,只能說:它是一種規定,大家在以后的學習過程中也要注意這個問題)
存儲器的工作原理:
1、存儲器構造
存儲器就是用來存放數據的地方。它是利用電平的高低來存放數據的,也就是說,它存放的實際上是電平的高、低,而不是我們所習慣認為的1234這樣的數字,這樣,我們的一個謎團就解開了,計算機也沒什么神秘的嗎。
讓我們看圖2。單片機里面都有這樣的存儲器,這是一個存儲器的示意圖:一個存儲器就象一個個的小抽屜,一個小抽屜里有八個小格子,每個小格子就是用來存放“電荷”的,電荷通過與它相連的電線傳進來或釋放掉,至于電荷在小格子里是怎樣存的,就不用我們操心了,你能把電線想象成水管,小格子里的電荷就象是水,那就好理解了。存儲器中的每個小抽屜就是一個放數據的地方,我們稱之為一個“單元”。
有了這么一個構造,我們就能開始存放數據了,想要放進一個數據12,也就是00001100,我們只要把第二號和第三號小格子里存滿電荷,而其它小格子里的電荷給放掉就行了(看圖3)。可是問題出來了,看圖2,一個存儲器有好多單元,線是并聯的,在放入電荷的時候,會將電荷放入所有的單元中,而釋放電荷的時候,會把每個單元中的電荷都放掉,這樣的話,不管存儲器有多少個單元,都只能放同一個數,這當然不是我們所希望的,因此,要在結構上稍作變化,看圖2,在每個單元上有個控制線,我想要把數據放進哪個單元,就給一個信號這個單元的控制線,這個控制線就把開關打開,這樣電荷就能自由流動了,而其它單元控制線上沒有信號,所以開關不打開,不會受到影響,這樣,只要控制不一樣單元的控制線,就能向各單元寫入不一樣的數據了,同樣,如果要某個單元中取數據,也只要打開對應的控制開關就行了。
2、存儲器譯碼
那么,我們怎樣來控制各個單元的控制線呢?這個還不簡單,把每個單元元的控制線都引到集成電路的外面不就行了嗎?事情可沒那么簡單,一片27512存儲器中有65536個單元,把每根線都引出來,這個集成電路就得有6萬多個腳?不行,怎么辦?要想法減少線的數量。我們有一種辦法稱這為譯碼,簡單介紹一下:一根線能代表2種狀態,2根線能代表4種狀態,3根線能代表幾種,256種狀態又需要幾根線代表?8種,8根線,所以65536種狀態我們只需要16根線就能代表了。
3、存儲器的選片及總線的概念
至此,譯碼的問題解決了,讓我們再來關注另外一個問題。送入每個單元的八根線是用從什么地方來的呢?它就是從計算機上接過來的,一般地,這八根線除了接一個存儲器之外,還要接其它的器件,如圖4所示。這樣問題就出來了,這八根線既然不是存儲器和計算機之間專用的,如果總是將某個單元接在這八根線上,就不好了,比如這個存儲器單元中的數值是0FFH另一個存儲器的單元是00H,那么這根線到底是處于高電平,還是低電平?豈非要打架看誰歷害了?所以我們要讓它們分離。辦法當然很簡單,當外面的線接到集成電路的管腳進來后,不直接接到各單元去,中間再加一組開關(參考圖4)就行了。平時我們讓開關打開著,如果確實是要向這個存儲器中寫入數據,或要從存儲器中讀出數據,再讓開關接通就行了。這組開關由三根引線選擇:讀控制端、寫控制端和片選端。要將數據寫入片中,先選中該片,然后發出寫信號,開關就合上了,并將傳過來的數據(電荷)寫入片中。如果要讀,先選中該片,然后發出讀信號,開關合上,數據就被送出去了。注意圖4,讀和寫信號同時還接入到另一個存儲器,但是由于片選端不一樣,所以雖有讀或寫信號,但沒有片選信號,所以另一個存儲器不會“誤會”而開門,造成沖突。那么會不一樣時選中兩片芯片呢?只要是設計好的系統就不會,因為它是由計算控制的,而不是我們人來控制的,如果真的出現同時出現選中兩片的情況,那就是電路出了故障了,這不在我們的討論之列。
從上面的介紹中我們已經看到,用來傳遞數據的八根線并不是專用的,而是很多器件大家共用的,所以我們稱之為數據總線,總線英文名為BUS,總即公交車道,誰者能走。而十六根地址線也是連在一起的,稱之為地址總線。
半導體存儲器的分類
按功能能分為只讀和隨機存取存儲器兩大類。所謂只讀,從字面上理解就是只能從里面讀,不能寫進去,它類似于我們的書本,發到我們手回之后,我們只能讀里面的內容,不能隨意更改書本上的內容。只讀存儲器的英文縮寫為ROM(READ ONLY MEMORY)
所謂隨機存取存儲器,即隨時能改寫,也能讀出里面的數據,它類似于我們的黑板,我能隨時寫東西上去,也能用黑板擦擦掉重寫。隨機存儲器的英文縮寫為RAM(READ RANDOM MEMORY)這兩種存儲器的英文縮寫一定要記牢。
注意:所謂的只讀和隨機存取都是指在正常工作情況下而言,也就是在使用這塊存儲器的時候,而不是指制造這塊芯片的時候。不然,只讀存儲器中的數據是怎么來的呢?其實這個道理也很好理解,書本拿到我們手里是不能改了,能當它還是原材料——白紙的時候,當然能由印刷廠印上去了。
順便解釋一下其它幾個常見的概念。
PROM,稱之為可編程存儲器。這就象我們的練習本,買來的時候是空白的,能寫東西上去,可一旦寫上去,就擦不掉了,所以它只能用寫一次,要是寫錯了,就報銷了。
EPROM,稱之為紫外線擦除的可編程只讀存儲器。它里面的內容寫上去之后,如果覺得不滿意,能用一種特殊的辦法去掉后重寫,這就是用紫外線照射,紫外線就象“消字靈”,能把字去掉,然后再重寫。當然消的次數多了,也就不靈光了,所以這種芯片能擦除的次數也是有限的——幾百次吧。
FLASH,稱之為閃速存儲器,它和EPROM類似,寫上去的東西也能擦掉重寫,但它要方便一些,不需要光照了,只要用電學辦法就能擦除,所以就方便許多,而且壽面也很長(幾萬到幾十萬次不等)。
再次強調,這里的所有的寫都不是指在正常工作條件下。不管是PROM、EPROM還是FLASH ROM,它們的寫都要有特殊的條件,一般我們用一種稱之為“編程器”的設備來做這項工作,一旦把它裝到它的工作位置,就不能隨便改寫了。
有了這么一個構造,我們就能開始存放數據了,想要放進一個數據12,也就是00001100,我們只要把第二號和第三號小格子里存滿電荷,而其它小格子里的電荷給放掉就行了(看圖3)。可是問題出來了,看圖2,一個存儲器有好多單元,線是并聯的,在放入電荷的時候,會將電荷放入所有的單元中,而釋放電荷的時候,會把每個單元中的電荷都放掉,這樣的話,不管存儲器有多少個單元,都只能放同一個數,這當然不是我們所希望的,因此,要在結構上稍作變化,看圖2,在每個單元上有個控制線,我想要把數據放進哪個單元,就給一個信號這個單元的控制線,這個控制線就把開關打開,這樣電荷就能自由流動了,而其它單元控制線上沒有信號,所以開關不打開,不會受到影響,這樣,只要控制不一樣單元的控制線,就能向各單元寫入不一樣的數據了,同樣,如果要某個單元中取數據,也只要打開對應的控制開關就行了。
2、存儲器譯碼
那么,我們怎樣來控制各個單元的控制線呢?這個還不簡單,把每個單元元的控制線都引到集成電路的外面不就行了嗎?事情可沒那么簡單,一片27512存儲器中有65536個單元,把每根線都引出來,這個集成電路就得有6萬多個腳?不行,怎么辦?要想法減少線的數量。我們有一種辦法稱這為譯碼,簡單介紹一下:一根線能代表2種狀態,2根線能代表4種狀態,3根線能代表幾種,256種狀態又需要幾根線代表?8種,8根線,所以65536種狀態我們只需要16根線就能代表了。
3、存儲器的選片及總線的概念
至此,譯碼的問題解決了,讓我們再來關注另外一個問題。送入每個單元的八根線是用從什么地方來的呢?它就是從計算機上接過來的,一般地,這八根線除了接一個存儲器之外,還要接其它的器件,如圖4所示。這樣問題就出來了,這八根線既然不是存儲器和計算機之間專用的,如果總是將某個單元接在這八根線上,就不好了,比如這個存儲器單元中的數值是0FFH另一個存儲器的單元是00H,那么這根線到底是處于高電平,還是低電平?豈非要打架看誰歷害了?所以我們要讓它們分離。辦法當然很簡單,當外面的線接到集成電路的管腳進來后,不直接接到各單元去,中間再加一組開關(參考圖4)就行了。平時我們讓開關打開著,如果確實是要向這個存儲器中寫入數據,或要從存儲器中讀出數據,再讓開關接通就行了。這組開關由三根引線選擇:讀控制端、寫控制端和片選端。要將數據寫入片中,先選中該片,然后發出寫信號,開關就合上了,并將傳過來的數據(電荷)寫入片中。如果要讀,先選中該片,然后發出讀信號,開關合上,數據就被送出去了。注意圖4,讀和寫信號同時還接入到另一個存儲器,但是由于片選端不一樣,所以雖有讀或寫信號,但沒有片選信號,所以另一個存儲器不會“誤會”而開門,造成沖突。那么會不一樣時選中兩片芯片呢?只要是設計好的系統就不會,因為它是由計算控制的,而不是我們人來控制的,如果真的出現同時出現選中兩片的情況,那就是電路出了故障了,這不在我們的討論之列。
從上面的介紹中我們已經看到,用來傳遞數據的八根線并不是專用的,而是很多器件大家共用的,所以我們稱之為數據總線,總線英文名為BUS,總即公交車道,誰者能走。而十六根地址線也是連在一起的,稱之為地址總線。
半導體存儲器的分類
按功能能分為只讀和隨機存取存儲器兩大類。所謂只讀,從字面上理解就是只能從里面讀,不能寫進去,它類似于我們的書本,發到我們手回之后,我們只能讀里面的內容,不能隨意更改書本上的內容。只讀存儲器的英文縮寫為ROM(READ ONLY MEMORY)
所謂隨機存取存儲器,即隨時能改寫,也能讀出里面的數據,它類似于我們的黑板,我能隨時寫東西上去,也能用黑板擦擦掉重寫。隨機存儲器的英文縮寫為RAM(READ RANDOM MEMORY)這兩種存儲器的英文縮寫一定要記牢。
注意:所謂的只讀和隨機存取都是指在正常工作情況下而言,也就是在使用這塊存儲器的時候,而不是指制造這塊芯片的時候。不然,只讀存儲器中的數據是怎么來的呢?其實這個道理也很好理解,書本拿到我們手里是不能改了,能當它還是原材料——白紙的時候,當然能由印刷廠印上去了。
順便解釋一下其它幾個常見的概念。
PROM,稱之為可編程存儲器。這就象我們的練習本,買來的時候是空白的,能寫東西上去,可一旦寫上去,就擦不掉了,所以它只能用寫一次,要是寫錯了,就報銷了。
EPROM,稱之為紫外線擦除的可編程只讀存儲器。它里面的內容寫上去之后,如果覺得不滿意,能用一種特殊的辦法去掉后重寫,這就是用紫外線照射,紫外線就象“消字靈”,能把字去掉,然后再重寫。當然消的次數多了,也就不靈光了,所以這種芯片能擦除的次數也是有限的——幾百次吧。
FLASH,稱之為閃速存儲器,它和EPROM類似,寫上去的東西也能擦掉重寫,但它要方便一些,不需要光照了,只要用電學辦法就能擦除,所以就方便許多,而且壽面也很長(幾萬到幾十萬次不等)。
再次強調,這里的所有的寫都不是指在正常工作條件下。不管是PROM、EPROM還是FLASH ROM,它們的寫都要有特殊的條件,一般我們用一種稱之為“編程器”的設備來做這項工作,一旦把它裝到它的工作位置,就不能隨便改寫了。
相關推薦
熱點推薦
單片機基礎學習(一):存儲結構
51單片機存儲器有數據存儲器,程序存儲器。數據存儲器是為正在運行的程序提供空間,即RAM,程序存儲器為程序的存儲提供空間,即ROM.
2012-03-22 09:48:30
2478
247851單片機存儲器內存的講解
51單片機當中的存儲器從功能性上來劃分可以分為程序存儲器與數據存儲器。一般來說單片機存儲器的存儲空間是能夠進行存儲空間拓展的,但是如何進行拓展則需要根據不同的存儲器類型進行選擇,本文就將為大家針對這個問題進行講解。
2016-08-10 16:40:06
2242
2242解析80C51單片機中的cpu、存儲器配置以及并行輸入/輸出口
單片機按存儲結構可分為二類:一類是哈佛結構,另一類是普林斯頓結構。
①哈佛結構所謂哈佛結構是指程序存儲器地址空間與數據存儲器地址空間分開的單片機結構,如80C51單片機采用哈佛結構,所以
2018-02-06 09:02:14
28217
28217
STC8H8K64U單片機存儲器總結
本文對STC8H8K64U單片機存儲器進行了總結(它的內存構造和其他單片機并無太大差別),并發表了本人的一些看法,存儲器是單片機、微機的關鍵,理解這一部分內容,受益終生。
2022-09-30 16:16:52
14147
14147
51單片機的存儲器分為倆大部分
51單片機之存儲器51單片機結構:程序存儲器ROM:片內ROM:片外ROM:片內ROM和片外ROM的區分:程序存儲器ROM中的7個特殊地址:數據存儲器RAM:片內RAM:片外RAM:51單片機結構
2021-11-18 09:03:53
51系列單片機的內部存儲器簡介
51 系列單片機的內部存儲器與一般微型機存儲器的配置不同。一般微型機的程序存儲器和數據存儲器被安排在同一地址空間的不同范圍,通常稱為普林斯頓結構(統一編址)。而 51 系列單片機的存儲器空間被設計成
2021-12-01 08:32:35
單片機存儲器結構
內部存儲結構分析 我們來思考一個問題,當我們在編程器中把一條指令寫進單片要內部,然后取下單片機,單片機就可以執行這條指令,那么這條指令一定保存在單片機的某個地方,并且這個地方在單片機掉電后依然可以保持
2017-03-25 10:22:51
單片機存儲器結構資料大合集
3課:單片機存儲器結構單片機內部存儲結構分析1.當我們在編程器中把一條指令寫進單片要內部,然后取下單片機,單片機就可以執行這條指令,那么這條指令一定保存在單片機的某個地方,并且這個地方在單片機掉電后
2021-11-30 07:42:34
單片機中的存儲器介紹
嵌入式開發學習筆記4-了解單片機中的存儲器單片機的物理結構程序存儲器(ROM)數據存儲器(RAM)工作寄存器區(00H-1FH)位尋址區(20H-2FH)用戶RAM區(30H-7FH)特殊功能寄存器
2022-02-08 06:42:50
單片機的存儲結構
單片機的存儲結構:8051單片機在物理結構上有4個存儲空間:1.片內程序存儲器2.片外程序存儲器3.片內數據存儲器4.片外數據存儲器邏輯上,8051單片機有三個存儲空間:1.片內外統一編址的64K
2021-11-22 07:15:00
淺析51單片機存儲器結構
四、51單片機存儲器結構1.存儲器總體結構概述一般微機通常是程序和數據共用一個存儲空間,即ROM和RAM統一編址,屬于“馮諾依曼”結構。而單片機的存儲器結構則把存儲空間和數據存儲空間嚴格區分開來,即
2021-12-01 08:24:14
聊聊對單片機的內部存儲器RAM和FLASH的一些認識和理解
單片機內部一個重要組成部分,存儲器占有很重要的地位,今天就來聊聊我對于單片機的內部存儲器RAM和FLASH的一些認識和理解。1、先聊聊存儲器 存儲器是單片機結構的重要組成部分,存儲器是用...
2022-01-26 08:09:05
請問單片機為什么能存儲數據?
接觸單片機塊三年時間了,編程我也編過,調試我也調試過,心里一直有一個疑問:為什么單片機可以存儲數據? 請各位幫忙解惑 百度到的東西就不用了, 這里我想從硬件結構上了解單片機為什么可以存儲數據 至于說單片機有存儲器,單片機有存儲單元啊這些的我也知道 真心求助。
2020-03-23 05:56:39
MCS-51系列單片機的結構和原理
2.1 MCS-51系列單片機概述 2.1.1 MCS - 51系列單片機的基本結構單片機是一個大規模集成電路芯片,其上集成有CPU、存儲器、I/O口(串行口、并行口)、其它輔助電路(如中
2008-12-20 02:16:04
31
318051及P89V51RD2單片機數據存儲器
4-1. 51單片機內部RAM結構4-2. 51單片機的數據存儲器管理4-3. 增強型51單片機P89V51RD2的內部RAM 4-4. 51單片機的RAM擴展在上圖中,單片機內部低128字節RAM和特
2009-03-23 12:09:20
39
39串行DataFlash 存儲器及其與單片機的接口
DataFlash 是Atmel 公司新推出的大容量串行Flash 存儲器產品,具有體積小、容量大、功耗低和硬件接口簡單的特點,非常易于構成微型測量系統。本文重點介紹此類存儲器與單片機的
2009-05-14 16:28:15
17
17MCS-51單片機數據存儲器的擴展
MCS-51單片機數據存儲器的擴展:3 數據存儲器的擴展MCS-51單片機內部有128或256個字節的數據存儲器,這些存儲器通常被用作工作寄存器、堆棧、臨時變量等等,一般已經夠用,但是
2009-09-26 08:22:40
124
124單片機入門教程下載
第一課 單片機的概述6第二課 單片機的硬件結構與開發過程9第三課 單片機的內部結構一半導體存儲器11第四課 單片機的內部結構二工作寄存器15第五課 單片機的內部結
2010-02-15 11:28:49
0
089C51單片機的結構和原理
2.1 89C51系列單片機的結構2.2 89C51單片機引腳及其功能2.3 89C51存儲器配置2.4 CPU時序2.5 復位及復位電路2.6 輸入/輸出端口結構 2.1 MCS?51系列單片機的結構 ?
2010-02-23 17:31:29
0
0AVR 單片機與GCC 編程
AVR 單片機與GCC 編程2.1 AVR 單片機存儲器組織結構AVR 系列單片機內部有三種類型的被獨立編址的存儲器,它們分別為:Flash 程序存儲器、內部SRAM 數據存儲器和EEPROM
2010-04-09 14:00:41
60
60單片機原理及綜合設計
單片機原理及綜合設計
第一章:MCS-51系列單片機的存儲結構(4學時)① 掌握內部數據寄存器RAM的結構、用途和特點;② 程序存儲器ROM的結構特點,編程中應注意的問
2010-04-12 14:30:13
51
51單片機系統的工作原理設計
單片機系統的工作原理設計
單片機應用系統的存儲器擴充單片機應用系統的存儲器擴充單片機應用系統的開關量輸入...電路工作原理-接點K開啟,電源Vdd經電阻R1,R2和R3,向光二
2010-04-14 14:27:42
26
26MCS—51系列單片機結構及原理
MCS—51系列單片機組成及工作原理
基本內容2.1 MCS-51單片機基本組成2.2 MCS-51存儲器配置2.3 MCS-51單片機引腳2.4 單片機的最小系統2.5 并行輸入/輸出口2.6 單片
2010-04-14 14:50:53
46
46應廣單片機 PFS154系列 代燒錄
在當今的嵌入式系統領域,應廣單片機一級代理 PFS154系列以其卓越的性能和廣泛的應用而備受矚目。本文將詳細介紹PFS154系列單片機的特點和應用,以及其在不同領域中的具體應用案例。一
2023-11-23 20:55:05
【PADAUK】 應廣PGS152單片機EEPROM芯片
單片機的一個重要組成部分,用于存儲非易失性數據。在本篇文章中,我們將深入探討PADAUK PGS152單片機EEPROM芯片的特點、應用和使用注意事項。第
2023-11-23 21:16:37
【PADAUK】應廣單片機 PFC151系列
Padauk是一家專業的單片機一級代理,我們提供全面的單片機解決方案,包括PFC151系列。PFC151系列是一款高性能的單片機,它具有低功耗、高速度、高可靠性等優點。該系列單片機適用于各種應用,如
2023-11-23 22:20:39
NY8B062M型號單片機,臺灣九齊AD單片機,技術支持
一、NY8B062M型號單片機NY8B062M是一款由臺灣九齊(Joystick)公司生產的8位AD單片機,具有高性能、低功耗、高集成度等特點。該單片機采用CMOS技術,內核采用8051微處理器
2023-11-27 21:34:18
NY8A050D單片機,AD單片機,九齊代理
?這篇文章將介紹臺灣九齊單片機NY8A050D 6 I/O 8-bit EPROM-Based MCU,包括其特點、應用領域、與其他單片機的比較等內容。一、九齊單片機NY8A050D 6 I/O
2023-11-27 21:54:52
單片機存儲器擴充與程序下載技巧
介紹了如何對單片機存儲器進行擴充,以及在這種大容量存儲器條件下的程序下載技巧。關鍵詞:單片機;存儲器;程序下載中圖分類號:-.+++*) 文獻標識碼
2010-10-14 16:47:51
63
63單片機入門教程第二課-單片機的內部、外部結構(一)
單片機入門教程第二課-單片機的內部、外部結構(一)
一、單片機的外部結構 拿到一塊芯片,想要使用它,首先必須要知道怎樣連
2010-01-07 16:52:30
959
959
單片機存儲器,單片機存儲器結構原理是什么?
單片機存儲器,單片機存儲器結構原理是什么?
存儲器是單片機的又一個重要組成部分,圖6給出了一種存儲容量為256個單元的存儲器結
2010-03-11 09:15:44
7285
7285
PIC單片機教程-內部硬件資源
PIC單片機教程-內部硬件資源
數據存儲器在單片機PIC16F84中,除了有存放程序的程序存儲器外,還有數據存儲器。單片機在執行程
2010-03-27 17:11:42
2102
2102單片機的存儲器、寄存器
單片機的存儲器有程序存儲器ROM與數據存儲器RAM兩種。 這兩種存儲器在使用上是嚴格區分的,不得混用。 程序存儲器存放程序指令,以及常數,表格等;而數據存儲器則存
2010-06-29 17:09:08
2358
2358單片機系統的擴展
單片機應用系統開發時,首先遇到的問題就是存儲器的擴展。因為單片機內部的存儲器容量一般都比較小,因此,從單片機外部配置外部存儲器,包括程序存儲器和數據存儲器,就
2010-06-29 17:29:35
885
885單片機綜合設計原理下載
第一章:MCS-51系列單片機的存儲結構(4學時) ① 掌握內部數據寄存器RAM的結構、用途和特點; ② 程序存儲器ROM的結構特點,編程中應注意的問題; ③ 片內、外程序存儲器的確定方法。 .. 第二章:MCS-51單片機指令系統及時序(4學時) ① 111條指令的功能分類; ②
2011-03-11 16:25:40
3642
36428098單片機原理與應用
內容提要: 8098單片機結構綜述 8098單片機指令系統 8098單片機的中斷系統及其應用 8098單片機實驗程序設 計 8098單片機開發仿真技術 MCS系列單片機 第一章 概述 第二章 8098單片機結構綜述
2012-10-26 09:16:08
55
55MCS-51單片機結構
內容提要: MCS-51單片機結構和原理分析 MCS51-指令系統簡介,匯編語言程序設計, 定時/計數器,串行接口,等等實例. 第一章 單片機基礎知識 第一節 引言 一 什么是單片機 二 單片機發展概況
2012-10-29 09:49:51
110
1103課:單片機存儲器結構
單片機內部存儲結構分析 我們來思考一個問題,當我們在編程器中把一條指令寫進單片要內部,然后取下單片機,單片機就可以執行這條指令,那么這條指令一定保存在單片機的某個地方,并且這個地方在單片機掉電后依然
2017-11-22 12:31:01
810
810
PIC16F87x單片機存儲器特點及數據存儲器使用規劃
帶來很多不便。本文介紹在PIC1687x系列單片機中,根據數據變量的訪問特性安排其在數據存儲器中的位置的方法及其中斷編程,從一方面說明內存的規劃對編程的影響。
2018-04-08 08:00:00
4789
4789
MCS-51系列單片機的結構是怎樣的?單片機芯片的硬件結構的總體概述
本文檔的主要內容詳細介紹的是MCS-51系列單片機的結構是怎樣的?單片機芯片的硬件結構的總體概述內容包括了:一 MCS-51系列單片機的結構 二存儲器結構 三輸入/輸出口(I/O口)四 時鐘電路及時序 五 單片的復位 六 單片機的低功耗操作方式
2018-09-29 16:18:32
11
11單片機的結構與原理是怎樣的和單片機的簡單應用概述
本文檔的主要內容詳細介紹的是單片機的結構與原理是怎樣的和單片機的簡單應用概述目的是:了解單片機的內部結構與主要型號。掌握單片機引腳信號功能定義。掌握單片機的存儲器空間分配及各I/O口的特點。掌握
2018-10-19 17:18:09
33
3351單片機教程之單片機硬件結構的詳細說明
本文檔的主要內容詳細介紹的是51單片機教程之單片機硬件結構的詳細說明內容包括了:一內部結構與引腳說明,二單片機工作原理,三 存儲器,四 并行輸入/輸出接口,五CPU時序,六復位電路,七工作方式
2018-10-23 11:04:37
40
40單片機應用系統的結構及工作原理
將CPU、存儲器和輸入/輸出接口等制作在一塊集成電路中就構成了單片機,但單獨一塊單片機集成電路時無法工作的,必須給它加一些外圍電路,構成單片機應用系統才可以工作。
2019-01-03 15:58:14
9880
9880
單片機教程之單片機總線與存儲器的擴展資料說明
本文檔的詳細介紹的是單片機教程之單片機總線與存儲器的擴展資料說明主要內容包括了:1.單片機系統總線和系統擴展方法,2.程序存儲器的擴展,3.數據存儲器的擴展,4.新型存儲器擴展
2019-02-14 17:34:02
27
27單片機教程之MCS51單片機的資料結構說明
本文檔的主要內容詳細介紹的是單片機教程之MCS51單片機的資料結構說明主要內容包括了:1.MCS-51單片機內部結構,2.存儲器,3.特殊功能寄存器,4.時鐘電路與復位電路,5.引腳功能
2019-02-15 15:59:15
14
14一文詳解51單片機的存儲器組織結構
為只讀存儲器。注意,這里的“只讀”,是指單片機(CPU)在正常工作時對其的訪問方式是只讀的;而現在大多數單片機的程序存儲器(不管是內部還是外部)都采用了FLASH ROM,來取代以前所用的ROM、E2PROM等,可方便地進行在線編程(ISP)。
2019-02-27 15:53:51
11209
1120951單片機匯編語言教程之單片機存儲器結構的詳細資料說明
什么地方呢?這個地方就是單片機內部的只讀存儲器即ROM(READ ONLY MEMORY)。為什么稱它為只讀存儲器呢?剛才我們不是明明把兩個數字寫進去了嗎?原來在STC89C52 中的ROM 是一種電可擦除的ROM,稱為FLASH ROM,剛才我們是用編程器,在特
2019-05-31 15:50:24
1
151單片機存儲器的結構和原理解析
51單片機存儲器采用的是哈佛結構,即是程序存儲器空間和數據存儲器空間分開,程序存儲器和數據存儲器各自有自己的尋址方式、尋址空間和控制系統。
2019-10-21 16:33:26
23954
23954
什么是單片機_單片機的概念
單片機是單片微型計算機的簡稱,由于單片機主要用于控制領域,所以國際上通常將單片機稱作微型控制器,單片機與微型計算機都是由CPU、存儲器和輸入/輸出接口等組成的,但兩者又有所不同,微型計算機和單片機的基本結構分別如圖。
2019-11-02 10:07:23
38761
38761
單片機原理及應用的詳細資料說明
本文檔的主要內容詳細介紹的是單片機原理及應用的詳細資料說明包括了:單片機芯片的硬件結構, MCS-51單片機指令系統, MCS-51匯編語言程序設計, 單片機存儲器擴展, 單片機的中斷與定時系統,單片機I/O擴展與應用,單片機串行數據通信,MCS-51單片機應用與開發技術。
2019-12-26 10:34:54
20
20如何對單片機進行片外程序存儲器設計
EA=0,單片機只訪問外部程序存儲器,對于8031單片機此引腳必須接地.EA=1,單片機訪問內部程序存儲器,對于內部有程序存儲器的8XX51單片機,此引腳應接高電平,但若地址值超過4KB范圍,單片機將自動訪問外部程序存儲器。
2020-03-20 15:05:55
5572
5572單片機的RAM和FLASH認識理解
最近在一個問答社區回答了一個問題,關于單片機存儲器的,于是有了想專門寫一篇關于單片機存儲器的想法。作為單片機內部一個重要組成部分,存儲器占有很重要的地位,今天就來聊聊我對于單片機的內部存儲器RAM和FLASH的一些認識和理解。
2020-05-03 18:17:00
12161
12161
51單片機的結構及原理學習課件免費下載
本文檔的主要內容詳細介紹的是51單片機的結構及原理學習課件免費下載包括了:1 MCS-51單片機結構 ,2 MCS-51的存儲器結構,3單片機的復位、時鐘與時序,4并行I/O口 。
2020-06-23 08:00:00
4
4單片機的硬件結構和內部存儲器系統的學習課件
本文檔的主要內容詳細介紹的是單片機的硬件結構和內部存儲器系統的學習課件單片機的硬件結構1、首先是單片機的總體的硬件結構的介紹(不需要太復雜,側重從功能上加以介紹): cpu、存儲器、io口(管腳)等等;
2020-11-17 08:00:00
3
38051系列單片機的原理和結構介紹
單片機是一種控制芯片,一個微型的計算機,而加上晶振,存儲器,地址鎖存器,邏輯門,七段譯碼器(顯示器),按鈕(類似鍵盤),擴展芯片,接口等那是單片機系統,以下是8051系列單片機原理和內部結構基礎介紹
2020-09-06 10:53:08
15023
15023
單片機的結構和原理說明
8051是MCS-51系列單片機的非常典型的產品,我們用這一個代表性的型號進行系統的單片機原理講解。8051單片機包含中央處理器、數據存儲器(RAM)、定時/計數器、程序存儲器(ROM)、并行接口、串行接口和中斷系統等幾大單元及數據總線、地址總線和控制總線等三大總線,現在我們分別對其原理加以說明:
2020-10-06 17:54:00
6295
6295
簡述8051單片機結構與原理
單片機的基本結構包括中央處理器(CPU) 、存儲器、定時/計數器、輸入輸出接口、中斷控制系統和時鐘電路六部分。 一、基本組成 中央處理器(CPU) 包括運算器和控制器兩部分,是單片機的核心。運算器
2021-04-05 10:09:00
10793
10793
單片機基礎及應用:單片機并行存儲器擴展資料下載
電子發燒友網為你提供單片機基礎及應用:單片機并行存儲器擴展資料下載的電子資料下載,更有其他相關的電路圖、源代碼、課件教程、中文資料、英文資料、參考設計、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
2021-04-27 08:46:05
35
35簡述單片機的特點
存儲單元組成,從單元里取出并執行分配到的存儲的指令,將存儲器與數據存儲器合二為一。 ? 單片機的特點 集成度高,體積小,可靠性高。 ? 控制功能強。 ? 低電壓,低功耗,便于生產便攜式產品 。 ? 易擴展片。 ? ? ? 性能比高。 ? 文章
2021-09-03 17:51:55
8694
8694單片機原理[一] 學好單片機必會的五張圖
單片機原理[一] 學好單片機必會的五張圖前言一:51單片機的主要功能方框圖二:51單片機的存儲器結構三:51單片機的定時/計數器邏輯結構圖(方式一)四:51單片機的中斷系統結構圖五:51單片機的擴展
2021-11-10 17:35:58
18
1851匯編(〇):單片機概述
Microcomputer ),更多得稱之為單片機;單片機擁有組成一臺簡易計算機的所有部分,包括:中央處理器(CPU)、隨機存儲器(RAM)、只讀存儲器(ROM)、I/O口、中斷系統、定時器/計數器等功能,其最主要的功能便...
2021-11-11 16:06:02
11
1151單片機存儲器結構
存儲器結構從用戶的角度上,8051單片機有三個存儲空間:1. 片內外統一編址的64K的程序存儲器地址空間(MOVC)2. 256B的片內數據存儲器的地址空間(MOV)3. 以及64K片外數據存儲器
2021-11-11 17:06:01
7
751單片機之存儲器
51單片機之存儲器51單片機結構:程序存儲器ROM:片內ROM:片外ROM:片內ROM和片外ROM的區分:程序存儲器ROM中的7個特殊地址:數據存儲器RAM:片內RAM:片外RAM:51單片機結構
2021-11-11 20:36:01
15
1551單片機緒論
成部分都包括:中央處理器CPU(Central Processing Unit)只讀存儲器ROM(Read Only Memory)隨機存儲器RAM(Random Access Memory)中斷系統、定時器/計數器和I/O(Input/Output)接口等一、單片機的組成將中央處理器CPU、只讀
2021-11-13 20:36:05
8
8單片機學習筆記二(單片機的存儲結構)
單片機的存儲結構:8051單片機在物理結構上有4個存儲空間:1.片內程序存儲器 2.片外程序存儲器 3.片內數據存儲器 4.片外數據存儲器邏輯上,8051單片機有三個存儲空間:1.片內外統一
2021-11-14 11:06:01
10
1051單片機學習筆記(2)——51單片機簡介
一次可編程只讀存儲器)來存儲單片機的程序,程序只能寫入一次。隨著技術的發展, Flash 以其可重復擦寫且容量大成本低的優點成為現在絕大多數單片機的程序存儲器。對于單片機來說 Flash 最大的意義...
2021-11-14 13:06:00
8
8單片機之認識單片機
單片機之認識單片機1、什么是單片機?單片機就是一塊集成芯片,專業語言講單片機就是在一塊硅片上集成了微處理器、存儲器以及各種輸入/輸出接口的芯片。2、什么是51單片機?51內核擴展出來的單片機,即兼容
2021-11-14 17:06:00
7
7使用KEIL下載文件到單片機外置存儲器的方法
的bootloader,使用特定軟件通過串口等方式下載二進制文件到單片機的內置flash,這種方法的局限性是只能下載到廠家bootloader定義的存儲器上;2,使用調試器通過SWD/JTAG接口...
2021-11-17 11:21:06
11
113課:單片機存儲器結構 2020-11-14
3課:單片機存儲器結構單片機內部存儲結構分析1.當我們在編程器中把一條指令寫進單片要內部,然后取下單片機,單片機就可以執行這條指令,那么這條指令一定保存在單片機的某個地方,并且這個地方在單片機掉電后
2021-11-20 12:36:02
9
951單片機(2)硬件結構(2)存儲器
一.存儲器的結構51單片機存儲采用的是哈佛結構,即程序存儲器空間和數據存儲器空間是各自獨立的,兩種存儲器各自有各自的尋址方式和尋址空間1)數據存儲器;(分為片內和片外)2)程序存儲器;(分為片內和片外)3)特殊功能存儲器;
2021-11-23 10:21:10
17
17MCS-51系列單片機存儲器結構
四、51單片機存儲器結構1.存儲器總體結構概述一般微機通常是程序和數據共用一個存儲空間,即ROM和RAM統一編址,屬于“馮 諾依曼”結構。而單片機的存儲器結構則把存儲空間和數據存儲空間嚴格區分
2021-11-23 16:51:14
13
13MCS51 系列單片的存儲器結構
51 系列單片機的內部存儲器與一般微型機存儲器的配置不同。一般微型機的程序存儲器和數據存儲器被安排在同一地址空間的不同范圍,通常稱為普林斯頓結構(統一編址)。而 51 系列單片機的存儲器空間被設計成
2021-11-23 16:51:18
14
14單片機復位后為什么要對sp重新賦值_小白學單片機 :AT89S51單片機基本硬件結構認識(2)...
AT89S51單片機存儲器的空間配置及功能結構 AT89S51單片機的存儲器在物理結構上可以分為4個不同的存儲空間:(1)內部程序存儲器;(2)片內數據存儲器;(3)片外數據存儲器(最大可擴展到
2021-11-23 16:51:21
8
8單片機知識
的分類:1.按用途分類 通用型和專用型2.按數據處理位數進行分類 8位 16位 32位單片機的內部結構1.時鐘電路 2.中央處理器 3.只讀存儲器ROM 4.隨機存儲器RAM5.中斷系統 6.并行I/O端口 7.定時計數器 8.串行接口單片機的運行條件硬件條件 軟件條
2021-11-23 17:21:37
13
13【單片機】單片機知識點提綱1
【單片機】單片機期末復習知識點提綱1一、51單片機簡介二、51單片機引腳三、I/O口引腳四、CPU:運算器+控制器五、51存儲器的結構(哈佛結構)六、片外總線結構七、時鐘周期、機器周期、指令周期一
2021-12-01 16:06:05
13
13單片機的存儲器
單片機的存儲器——幾個有關的概念:1、數據存儲器——RAM(Random Access Memory)2、程序存儲器——ROM(Read Only Memory)3、閃速存儲器——Flash
2021-12-02 10:06:05
3
3嵌入式開發學習筆記4-了解單片機中的存儲器
嵌入式開發學習筆記4-了解單片機中的存儲器單片機的物理結構程序存儲器(ROM)數據存儲器(RAM)工作寄存器區(00H-1FH)位尋址區(20H-2FH)用戶RAM區(30H-7FH)特殊功能寄存器
2021-12-05 09:21:09
7
7單片機的存儲器結構的相關知識
由于單篇文章字數限制,關于單片機的存儲器結構的相關知識這里我只能分3篇文章來給大家分享,希望大家理解,大家可以關注我查看相關文章內容以便大家深入的學習。廢話不多說,干貨直接上。
2022-03-02 10:32:35
1773
1773
單片機存儲器的入門知識分享
特殊功能寄存器的概念理解清楚了,單片機的編程就不難了,整個的單片機的存儲空間的一個結構圖,這也就是我要求大家掌握的一張圖,把這個圖刻到腦子當中,并且深刻的領悟我這篇內容講的單片機存儲空間的相關內容
2022-03-03 10:40:17
1916
1916
單片機寄存器和存儲器哪個好
單片機寄存器和存儲器哪個好 單片機的運用在生活中是很常見的,隨著科技的發展,單片機更新速度和發展速度也非常快。對于單片機來說,寄存器是相當重要的,那么單片機的寄存器到底是什么,又有哪幾種分類呢
2023-03-21 15:18:52
1124
1124單片機的基本結構 單片機的基本結構
單片機是一種集成了微處理器、存儲器、輸入/輸出接口和時鐘電路等多種功能于一體的集成電路,其基本結構包括:
中央處理器(CPU):單片機的核心部分,用于執行各種指令和控制單片機的各種操作。CPU包括運算器、控制器、寄存器等,可以對數據進行運算和處理。
2023-03-21 16:29:37
7587
7587單片機原理 單片機的基本結構
單片機(Microcontroller)是一種集成電路芯片,具有控制器、存儲器和各種外設接口等功能。它集成了整個計算機系統的各個部件,如處理器、存儲器、輸入輸出接口等。由于體積小、功耗低、價格低廉,單片機被廣泛應用于控制領域,如家電控制、工業自動化、智能儀器、醫療儀器等。
2023-03-24 18:00:39
4293
4293單片機有哪些類型的存儲器?怎樣保存數據?單片機的三大功能
數據存儲器(RAM):單片機中的RAM用于存儲程序的變量和中間結果,它是易失性存儲器,需要外部電源供電。
2023-03-28 18:21:48
16128
16128單片機是如何工作的?
,這是個什么地方呢?這個地方就是單片機內部的只讀存儲器即ROM(READ ONLY MEMORY)。為什么稱它為只讀存儲器呢?剛才我們不是明明把兩個數字寫進去了嗎?
2023-05-08 09:55:59
1469
1469
電子發燒友App




評論