為什麼要對微控制器進行片選控制和地址選擇

2021-03-03 20:44:22 字數 2599 閱讀 7034

1樓:匿名使用者

不是對微控制器進行片選控制和地址選擇,而是在擴充套件外部資料儲存器時,微控制器對外部資料儲存器訪問時,要對儲存器晶片進行片選控制和地址選擇,片選為了先選中某一片,再根據地址選擇片內的某個單元。

微控制器片選有什麼用

2樓:無畏無知者

比如,有幾塊一樣的晶片同時接到微控制器匯流排上,靠什麼去區分這些晶片並訪問他們呢?

對,就是那個片選訊號了,哪一個晶片的片選訊號使能,匯流排就與哪一個晶片進行資料交換了。

這個就是片選的作用。

其實歸根結底就是定址而已。

3樓:匿名使用者

片選訊號相對於地址一樣,當晶片的片選和地址訊號同時滿足時,這個晶片才開始工作。

4樓:loveyou芝星

在有多片外接晶片時,可以控制他們為不同的地址和不同的操作

微控制器裡面儲存器為什麼要有片選控制

5樓:**ile默白

儲存器的輸出端是連線在資料匯流排上的。資料匯流排相當於一條車流頻繁的大馬路,必須在綠燈條件下,車輛才能進入這條大馬路,否則要撞車發生交通事故。同理,儲存器中的資料是不能隨意傳送到資料匯流排上的。

例如,若資料匯流排上的資料是「1」(高電平5v),儲存器中的資料是「0」(低電平0v),兩種資料若碰到一起就會發生短路而損壞微控制器。因此,儲存器輸出埠不僅能呈現「l」和「0」兩種狀態,還應具有第三種狀態「高阻"態。呈「高阻"態時,輸出埠相當於斷開,對資料匯流排不起作用,此時資料匯流排可被其他器件佔用。

當其他器件呈「高阻」態時,儲存器在片選允許和輸出允許的條件下,才能將自己的資料輸出到資料匯流排上。

微控制器如何做片選

6樓:匿名使用者

看樣子你使用的數碼管都是共陰極的,選中該數碼管就讓該數碼管的***口接地。例如你選擇ds1的話,就讓dpy0賦高電平,其餘的不想被選就賦低電平

51微控制器片選的意義是什麼?

7樓:匿名使用者

片選有兩種,一種是線選,一種是譯碼,片選是為了選擇哪個片工作,也就是給資料找一個存放的物件

8樓:匿名使用者

微控制器擴充套件多個晶片時,每次只能一個工作,因此要線選或片選,片選是用譯碼器進行片的選擇,能夠用少的口線控制多的晶片,節省口線!

9樓:匿名使用者

控制要選擇的相關訊號

微控制器實現片選的有哪兩種方法

10樓:匿名使用者

我不知道你說的是微控制器之間實現片選還是微控制器將和硬體之間實現片選。

對於前者方法有很多,但畢竟都是微控制器,用通訊就行,uart spi i2c twi 都可以。

至於後者,一些晶片就有片選管腳,比如/cs /g 等,具體看技術手冊了。很容易實現的,要是微控制器要和很多晶片來片選,並且一次只選通一個的活,用個74ls138 ---- 只需微控制器的三個管腳就可片選8個外圍晶片

51微控制器片選訊號的確定,例項說明

11樓:匿名使用者

51微控制器任意io都可以作為一個ic的片選訊號,如p0.0接74hc245的片選,則

clr p0.0 那麼74hc245就選中工作。

12樓:匿名使用者

片選訊號也是控制訊號的一種,片選51微控制器,是指讀寫片外儲存器吧。

51微控制器一般作為主要控制元件,用來控制其他晶片。

13樓:匿名使用者

任何一個io端子都可以實現!

在微控制器中74hc138是如何產生片選訊號的

14樓:攻略規律

138譯碼器,大致功能是在輸入端幾隻腳輸入一個在0~7之間的二進位制數,例如輸入個1,那麼輸出端那隻叫y1的引腳就會輸出為0,y0以及y2~y7都會輸出1。

至於片選訊號,這得結合電路原理來講了

推薦個群,朋友建的,多一堆人一起學,多好。

群名叫:自學微控制器的傢伙們

15樓:匿名使用者

138是一個3-8譯碼器,可以將3位二進位制的資料,譯成十進位制的資料。

在器件連線上,通常情況下,是將地址的最高位分別接到譯碼器的輸入端a2、a1、a0端,

然後其輸出端y0-y7每端接一個晶片的片選。

根據譯碼錶,二進位制的地址值000-111,每個地址空間對應其中一個晶片的片選,其它晶片的片選是無效的。

在地址分配中,以最高3位對應的二進位制進行地址劃分,取值不同,使用的器件也不同。

16樓:午夜孤戎

3--8線譯碼器 有3個管腳 2個接地 一個高則選中 直接用微控制器的i/o即可

17樓:匿名使用者

有個管教是好像是 oe-n高電平的話就選通138,低電平就不選這個**

具體哪個管教忘記了,你去看下資料手冊,就好了

18樓:龍宇防盜監控

8選擇一

具體看晶片資料

微控制器為什麼要分頻,微控制器為什麼要分頻

分頻就是將原有頻率除以分頻值得當頻率。簡單的來說就是以整數倍降低頻率。2分頻就是分頻前的頻率除以2 4分頻就是分頻前的頻率除以4 比如 如果晶振是12mhz的頻率,經過2分頻後送給微控制器做系統時鐘。那麼當前微控制器的系統時鐘則是12 2 6mhz。因為頻率太快了,所以分頻,例如定時器最大定時時間是...

微控制器序列口是怎麼進行解碼的,關於微控制器序列口的一個問題

串列埠通訊bai是直接發原始du資料或指令的,最多加上zhi啟動位 dao。結束位或校驗位內 所以不用解碼,有錯重發容 收到資料時有中斷,直接去buff讀取就可以了 看來要講詳細一點,在uart序列通訊中,微控制器把資料01000000b送到buff 當啟動傳送時buff會自動把資料序列移出,即把資...

微控制器的作用,微控制器的作用是什麼?

微控制器又稱單片微控制器,它不是完成某一個邏輯功能的晶片,而是把一個計算機系統整合到一個晶片上。概括的講 一塊晶片就成了一臺計算機。它的體積小 質量輕 便宜 為學習 應用和開發提供了便利條件。同時,學習使用微控制器瞭解計算機原理與結構的最佳選擇。可以說,二十世紀跨越了三個 電 的時代,即電氣時代 電...