mcs-51系統微控制器簡單i/o擴充套件的基本原則
1樓:if真相
1:輸入介面的擴充套件。
mcs-51微控制器的資料匯流排是一種公用匯流排,不能被獨佔使用,這就要求接在上面的晶元必須具備「三態」功能,因此擴充套件輸入介面實際上就是要找乙個能夠用於控制且具備三態輸出的晶元。以便在輸入裝置被選通時,它能使輸入裝置的資料線和微控制器的資料匯流排直接接通;而當輸入裝置沒有被選通時,它又能隔離資料來源和資料匯流排(即三態緩衝器為高阻抗狀態)。
如果輸入的資料可以保持比較長的時間(比如鍵盤),簡單輸入介面擴充套件通常使用的典型晶元為74hc244,由該晶元可構成三態資料緩衝器。
2: 輸出介面的擴充套件。
由於微控制器的資料匯流排是為各個晶元服務的,一般不可能為乙個輸出而一直保持一種狀態,因此,輸出介面的主要功能是進行資料保持(即資料鎖存),也就是說,輸出介面的擴充套件實際上就是擴充套件鎖存器。
2樓:網友
輸出擴充套件可使用移位暫存器晶元實現,比如cd4094等。
輸入擴充套件可使用8-3編碼器或模擬開關,比如74hc148等。
簡述mcs-51 微控制器i/o 資料傳送的控制方式
3樓:小元寶
共有兩種控制方式:
1,無條件送方式。
無條件傳送也稱為同步程式傳送。只有那些一直為資料i/o傳送作好準備的外部裝置,才能使用無條件傳送方式。因為在進行i/o操作時,不需要測試外部裝置的狀態,可以根據需要隨時進行資料傳送操作。
無條件傳送適用於以下兩類外部裝置的資料輸入輸出:
1)具有常駐的或變化緩慢的資料訊號的外部裝置。例如:機械開關,指示燈,發光二極體,數碼管等。可以認為它們隨時為輸入輸出資料處於"準備好"狀態。
2) 工作速度非常快,足以和cpu同步工作的外部裝置。例如數/模轉換器dac,由於dac是並行工和的,速度很快,因此cpu可以隨時向其傳送資料,進行數/模轉換。
2,程式查詢方式。
查詢方式又稱之為有條件傳送方式,即資料的傳送是有條件的。在i/o操作之前,要先檢測外設的狀態,以瞭解外設是否已為資料輸入輸出作好了準備,只有在確認外設已"準備好"的情況下,cpu才能執行資料輸入輸出操作。通常把以程式方法對外設狀態的檢測稱之為"查詢",所以就把這種有條件的傳送方式稱之為程式查詢方式 。
為了實現查詢方式的資料輸入輸出傳送,需要介面電路提供外設狀態,並以軟體方法進行狀態測試。因此這是一種軟,硬體方法結合的資料傳送方式。
程式查詢方式,電路簡單,查詢軟體也不復雜,而且通用性強,因此適用於各種外部的裝置的資料輸入輸出傳送。但是查詢過程對cpu來說畢竟是乙個無用的開銷,因此查詢方式只能適用於單項作業,規模比較小的計算機系統。
4樓:網友
控制方式?擦 這個 輸出直接px=xxh 讀取先輸出高電平0ffh 然後讀取資料。
在mcs-51微控制器的十大i/o埠中,可用作資料傳輸的是
5樓:
摘要。p0、p1、p2、p3都是並行i/o口,都可用於資料的輸入/輸出傳送,但p0、p2口可作為並行擴充套件匯流排。p0口可作為位址/資料複用線使用,輸送系統的低8位位址和8位資料。
在mcs-51微控制器的十大i/o埠中,可用作資料傳輸的是。
p0、p1、p2、p3都是並行i/o口,都可用於資料的輸入/輸出傳送,但p0、p2口可作為並行擴充套件匯流排。p0口可作為位址/資料複用線使用,輸送系統的低8位位址和8位資料。
擴充套件資料:裝置(capital items)是指工業購買者用在生產經營過程中的工業產品,包括固定裝置和輔助裝置等。固定裝置是主要裝置,購買或建設過程要經過乙個較長的決策過程。
裝置有通用裝置、專用裝置,通用裝置包括機械裝置、電氣裝置、特種裝置、辦公裝置、運輸車輛、儀器儀表、計算機及網路裝置等,專用裝置包括礦山專用裝置、化工專用裝置、航空航天專用裝置、公安消防專用裝置等。特種裝置是指涉及生命安全、危險性較大的鍋爐、壓力容器(含氣瓶)、壓力管道、電梯、起重機械、客運索道、大型遊樂設施、場(廠)內專用機動車輛。鍋爐,是一種能量轉換裝置,向鍋爐輸入的能量有燃料中的化學能、電能,鍋爐輸出具有一定熱能的蒸汽、高溫水或有機熱載體。
壓力容器,是指盛裝氣體或者液體,承載一定壓力的密閉裝置。壓力管道,是指所有承受內壓或外壓的管道,無論其管內介質如何。電梯,是指動力驅動,利用沿剛性導軌執行的箱體或者沿固定線路執行的梯級(踏步),進行公升降或者平行運送人、貨物的機電裝置,包括載人(貨)電梯、自動扶梯、自動行人路等。
起重機械,是指用於垂直公升降或者垂直公升降並水平移動重物的機電裝置,其範圍規定為額定起重量大於或者等於的公升降機;額定起重量大於或者等於1t,且提公升高度大於或者等於2m的起重機和承重形式固定的電動葫蘆等。客運索道,是指動力驅動,利用柔性繩索牽引箱體等運載工具運送人員的機電裝置,包括客運架空索道、客運纜車、客運拖牽索道等。
mcs-51微控制器有幾個i/o口具備第二功能
6樓:祿木勤佳思
mcs-51微控制器的4
個口慎敏都。
可作為io口使用,除p1口外,其它三個i/o口都有第二功能。
p0口可作為資料匯流排。
口,它可以對外部儲存器。
低8位讀寫。
p2口也可以作為系統。
擴充套件時的高8
位位址。p3口除了io口功能。
外,也有第二功能,即串做滲行輸入口rxd)、序列輸txd)、外部中斷/0int0)、外部中斷1)、定時器0外部。
中斷t0)、定時器1外部中寬胡枝斷t1)、外部儲存器寫/wr)、外部儲存器讀/rd)
mcs-51系列微控制器的指令系統具有哪些特點
7樓:隨遇而安雲凡
樓主:微控制器作為微型計算機的乙個分支,與一般的微型計算機沒有本質上的區別,同樣具有快速、精確、記憶功能和邏輯判斷能力等特點。但微控制器是整合在一塊晶元上的微型計算機,它與一般的微型計算機相比,在硬體結構和指令設定上均有獨到之處,主要特點有:
1.體積小,重量輕;**低,功能強;電源單一,功耗低;可靠性高,抗干擾能力強。這是微控制器得到迅速普及和發展的主要原因。同時由於它的功耗低,使後期投入成本也大大降低。
2.使用方便靈活、通用性強。由於微控制器本身就構成乙個最小系統,只要根據不同的控制物件作相應的改變即可,因而它具有很強的通用性。
3.目前大多數微控制器採用哈佛(harvard)結構體系。微控制器的資料儲存器空間和程式儲存器空間相互獨立。微控制器主要面向測控物件,通常有大量的控制程式和較少的隨機資料,將程式和資料分開,使用較大容量的程式儲存器來固化程式**,使用少量的資料儲存器來存取隨機資料。
程式在唯讀儲存器rom中執行,不易受外界侵害,可靠性高。
4.突出控制功能的指令系統。微控制器的指令系統中有大量的單位元組指令,以提高指令執行速度和操作效率;有豐富的位操作指令,滿足了對開關量控制的要求;有豐富的轉移指令,包括有無條件轉移指令和條件轉移指令。
5.較低的處理速度和較小的儲存容量。因為微控制器是一種小而全的微型機系統,它是犧牲運算速度和儲存容量來換取其體積小、功耗低等特色。
如果還有其它問題,請go on。。。
簡述mcs-51 微控制器i/o 資料傳送的控制方式
8樓:國開濟禰訪
p0是個標準的三態口,高阻態:相當於懸空;高電平:內部上管導通,相當於把埠接電源;低電平:
下管導通,相當於把埠接地;p1,p2,p3是準輸入,輸出口,只有乙個下管,導通就是接地,關斷時下管截止,靠上拉電阻,完成高電平輸出。對外部儲存器的讀寫,p0分時作為8位資料,低8位位址複用,p2高8位位址線,這時p2不能再做其他用途,哪怕就用一條,也不行。因為,位址操作,一次就是乙個埠,不是乙個位。
p3口有第二功能的埠,靠軟體設定,執行,主要是外部中斷,通訊等等。
mcs-51微控制器有幾個i/o口具備第二功能
9樓:網友
mcs-51微控制器的4 個口都 可作為io口使用,除p1口外,其它三個i/o口都有第二功能。
p0口可作為資料匯流排口,它可以對外部儲存器低8 位讀寫。
p2口也可以作為系統 擴充套件時的高8 位位址。
p3口除了io口功能 外,也有第二功能,即序列輸入口rxd)、序列輸txd)、外部中斷/0int0)、外部中斷1)、定時器0外部 中斷t0)、定時器1外部中斷t1)、外部儲存器寫/wr)、外部儲存器讀/rd)
51微控制器的位定址區問題,MCS 51微控制器內部RAM中 單元為位定址區,其位地址範圍為
51單片bai機的位定址區問題書上寫著du位定址zhi區是20h 2fh,位地址00h 7fh,這不是超過dao這個位定址區了嘛內,這兩容個區域是什麼意思的?是這樣的,請你參考 51微控制器的位定址區問題書上寫著位定址區是20h 2fh 這裡的20h 2fh指的是片內ram低128位元組的 20h儲...
mcs 51系列微控制器在擴充套件了外部程式儲存器時,為何需要在P
mcs 51微控制器與外部bai 擴充套件的du儲存器相連時,p0口是作為地址zhi 資料準雙向口 dao可輸入又可專輸出 ale輸出信屬號的負跳變用於單下機發出的低8位地址鎖存器的鎖存控制訊號。如果地地址超過8位,由p2口的a8 15來選取外部儲存器,其中又可作為訊問外部儲存器的控制端,你想想看,...
MCS 51微控制器的相對定址方式中的rel偏移量的範圍是
往上是減阿,老師說的沒錯阿,往下是加 不是 127 128 為什麼8位二進位制的補碼取值範圍是 128 127 八位二進位制正數的補碼範圍是0000 0000 0111 1111 即0 127,負數的補碼範圍是正數的原碼0000 0000 0111 1111 取反加一 也可以理解為負數1000 00...