什麼是微控制器系統的擴充套件

2022-03-14 00:43:13 字數 698 閱讀 9185

1樓:不朽

在由微控制器構成的實際測控系統中,最小應用系統往往不能滿足要求,因此在系統設計時首先要解決系統擴充套件問題。

微控制器的系統擴充套件主要有程式儲存器(rom)擴充套件,資料儲存器(ram)擴充套件以及i/o口的擴充套件。

外擴的程式儲存器與微控制器內部的程式儲存器統一編址,採用相同的指令,常用晶元有eprom和eeprom,擴充套件時p0口分時地作為資料線和低位位址線,需要鎖存器晶元,控制線主要有ale、。

擴充套件的資料儲存器ram和微控制器內部ram在邏輯上是分開的,二者分別編址,使用不同的資料傳送指令。常用的晶元有sram和dram以及鎖存器晶元,控制線主要採用ale、、。

常用的可程式設計i/o晶元有8255和8155。用8255擴充套件並行i/o口時需要鎖存器,8155則不用。對擴充套件i/o口的定址採用與外部ram相同的指令,因此在設計電路時要注意合理分配位址。

8255和8155的工作方式是通過對命令控制字的程式設計來實現的,在使用時首先要有初始化程式。

mcs-51微控制器有很強的擴充套件功能,外圍擴充套件電路、擴充套件晶元和擴充套件方法都非常典型、規範。

2樓:做而論道

一片微控制器晶元,其內部資源不夠你用,

你就需要外接其它的晶元:

rom;

ram;

i/o 介面;

定時器;

a/d、d/a 轉換;

……這就是系統的擴充套件。

在MCS 51微控制器儲存器擴充套件中,區分擴充套件的是片外程式儲存器

硬體上,控制訊號不一樣 片外程式儲存器工 作,要psen訊號有效 片外資料儲存器工作,要rd或wr訊號有效 軟體上,定址不一樣,片外程式儲存器工作,要用movc,片外資料儲存器工作,要用movx 雖然說他們的位址都是0000h ffffh,不會發生衝突的 在mcs 51微控制器儲存器擴充套件中,區分...

微控制器問題,微控制器的問題

是 51 微控制器問題?正負數分開存放。零,放在正數一起。main mov 20h,21h 設定存放正數的起始位址mov 60h,61h 設定存放負數的起始位址mov r0,40h 資料源位址mov r2,20 資料個數lp mov a,r0 jnb acc.7,zh mov r1,60h 取負數位...

微控制器問題,微控制器的問題

希望你學會的是一些技巧,一些方法,那麼你以後不管學什麼技術 主要是講控制這方面的 你都會很容易上手的。這是真的。你僅僅只是做了單個模組嗎?那麼你最好做乙個小的系統,綜合了多個功能的系統。學程式設計主要是一種思想,這種思想對其他微控制器是一樣的,只是語言的寫法有些區別。如果你做了乙個綜合了多種功能的小...