89c51微控制器控制線有幾根作用分別是什麼是不是引

2021-03-03 20:45:44 字數 4880 閱讀 2149

1樓:匿名使用者

共有40個口。其中32個i/o口線:p0、p1、p2、p3,每組8個,以及vcc、gnd、rst、ale/prog、/psen、/ea/vpp、xtal1、xtal2,共計40個

51系列微控制器的控制線有幾根?每一根控制線的作用是什麼?

2樓:匿名使用者

四根;ale/prog(橫):地址鎖存控制訊號psen(橫):外部程式儲存器讀選通訊號

ea(橫)/vpp:訪問程式儲存控制訊號

rst/vpd:rst是復位訊號輸入端,vpd是備用電源引入端

3樓:匿名使用者

等!匯流排的作用是一句話說不清楚的!51微控制器好像是16根.

控制線的作用和原理微型計算機上全有!

4樓:匿名使用者

控制線?你想要幾根?它就有幾根。

5樓:匿名使用者

你說的控制線是指什麼?引腳?匯流排?i/o口?

stc89c51微控制器一共多少引腳

6樓:匿名使用者

dip封裝的40個引腳,plcc、tqfp等封裝的44個引腳。

7樓:思格莊

stc公司的晶片的話40個引腳

8樓:小樹一群

看封裝哎,封裝不同數量差點

9樓:匿名使用者

40引腳,這種題有意思嗎?

10樓:臧逸馨曹發

stc89c51微控制器是早期的產品

一般為40引腳,現階段其相容型號也有48和44引腳的

如stc12c5a60s系列

尤其是那四十個引腳功能怎麼通俗理解一下 51微控制器

11樓:匿名使用者

微控制器是一種可程式設計的器件,內部主要有程式儲存器(相當於計算機的硬碟,用於儲存使用者所專程式設計序),資料屬儲存器(相當於記憶體條,用於儲存臨時計算結果)和運算器(相當於電腦的cpu),以及其它功能元件,如序列口,定時器等。

從外部來說,這些引腳基本上全是通用輸入輸出引腳

既可以作輸入,也可以作輸出

舉個最簡單的例,一個引腳接一個按鈕 是輸入 另外一個引腳接一個led是輸出

你可以程式設計,讓按下按鈕 led亮,再按下,led滅

也可修改程式 讓按一下按鈕 led亮 再次按下 led閃爍 第三次按下 led滅

電路不變,只要你改變程式,就可以變出許多花樣

這麼多輸入輸出引腳,可以外接很多器件,因此程式和功能也就十分靈活多變了

mcs-51微控制器有多少根i/o線?它們和微控制器的外部匯流排有什麼關係?

12樓:仙人掌的憂傷

線|共4*8=32條io p0,p1,p2,p3。

p0作為外部地址線|資料線(在psen的控制線分時複用),回p2作為高位地址線,答p1,p3與外部匯流排無關,只作為標準io和複用功能使用,但是有些微控制器廠家,做了些改變,具體情況要看微控制器的生產廠商和型號。

擴充套件資料:分類:1、根據微控制器內部程式儲存器的配置不同(1)無rom(romless)型:8031、80c31、8032、80c32。

(2)帶maskrom(掩模rom)型:8051、80c51、8052、80c52。

(3)帶eprom型:8751、87c51、8752。

(4)帶e2prom型:8951、89c51、8952、89c52。

2、根據微控制器內部儲存器的容量配置不同

(1)51子系列:晶片型號的最末位數字以1作為標誌,是基本型產品。

(2)52子系列:晶片型號的最末位數字以2作為標誌,是增強型產品。

13樓:匿名使用者

一共有32個i/o口,分別是p0、p1、p2、p3,都分別是8個io口!!!!!!!!和外部匯流排應該是相連的關係吧!!!!!!!

51微控制器有幾個中斷源,分別是什麼?

14樓:匿名使用者

一共5種中斷

,優先順序自上向下如下:

(1)函式名()interrupt 0 {} //對應外部中斷0;

(2)函式名()interrupt 1 {} //對應定時器/計數器0中斷;

(3)函式名()interrupt 2 {} //對應外部中斷1;

(4)函式名()interrupt 3 {} //對應定時器/計數器1中斷;

(5)函式名()interrupt 4 {} //對應串列埠中斷;

51微控制器是對所有相容intel 8031指令系統的微控制器的統稱。該系列微控制器的始祖是intel的8004微控制器,後來隨著flash rom技術的發展,8004微控制器取得了長足的進展,成為應用最廣泛的8位微控制器之一,其代表型號是atmel公司的at89系列,它廣泛應用於工業測控系統之中。

很多公司都有51系列的相容機型推出,今後很長的一段時間內將佔有大量市場。51微控制器是基礎入門的一個微控制器,還是應用最廣泛的一種。需要注意的是51系列的微控制器一般不具備自程式設計能力。

15樓:哇哎西西

51的中斷系統有5箇中斷源,中斷系統的結構及級別如下:

與中斷系統相關的特殊暫存器

:中斷暫存器就是用於存貯中斷狀態的,包含是否啟用中斷或者是否發生中斷。

1)中斷允許控制暫存器(ie)------ 控制各中斷的開放和遮蔽

2)中斷優先順序控制暫存器(ip)------設定各中斷的優先順序

3)定時器/計數器控制暫存器(tcon)----定時器和外部中斷的控制

4)序列口控制暫存器(scon)------序列中斷的控制

中斷型別分為三類:

1)t0、t1是2個定時器/計數器中斷,由片內定時器提供;

2)int0、int1是2個外部中斷,由引腳p3.2和p3.2提供;

3)rx、tx為序列口中斷所用,由片內串列埠提供。

擴充套件資料:

51微控制器功能特性

1,可以**63k程式空間,接近64k 的16位地址空間;

2,可以**64kxdata 空間,全部64k 的16位地址空間;

3,可以真實**全部32 條io腳;

4,完全相容keilc51 uv2 除錯環境,可以通過uv2 環境進行單步,斷點, 全速等操作;

5,可以使用c51語言或者a**組合語言進行除錯 ;

6,可以非常方便地進行所有變數觀察,包括滑鼠取值觀察,即滑鼠放在某 變數上就會立即顯示出它此的值;

7,可選 使用使用者晶振,支援0-40mhz晶振頻率;

8,片上帶有768位元組的xdata,您可以在**時選 使用他們,進行xdata 的**;

9,可以**雙dptr 指標;

10,可以**去除ale 訊號輸出. ;

11,自適應300-38400bps 的所有波特率通訊;

16樓:完新豆繡文

51微控制器總共有5箇中斷源,分別為:

外部中斷0(int0),對應中斷號是0,

中斷入口地址0003h

定時/計數器0(t1),對應中斷號1

,中斷入口地址000bh

外部中斷1(int1),中斷號2

入口地址0013h

定時/計數器1(t1)中斷號3

入口地址001bh

序列口中(ri/ti)中斷號4

入口地址0023h

17樓:匿名使用者

89c51有5箇中斷源,分別是:

外部中斷0

外部中斷1

定時器中斷0

定時器中斷1

串列埠中斷。

18樓:尤經譚雅豔

中斷就是停止當前正在執行的程式,轉到指定的地方(中斷程式入口)去執行。51有五個中斷源:外中斷和定時器/計數器各兩個,串列埠一個。52微控制器多了一個定時器/計數器2中斷源

19樓:小伊凡_豆豆

外部中斷0(int0),對應中斷號是0, 中斷入口地址0003h定時/計數器0(t1),對應中斷號1 ,中斷入口地址000bh外部中斷1(int1),中斷號2 入口地址0013h定時/計數器1(t1)中斷號3 入口地址001bh序列口中(ri/ti)中斷號4 入口地址0023h這五個是at89s51的,52還多了下面這個定時/計數器2(t2)中斷號5,入口地址002bh整個優先順序自上向下

不知你明白了沒有

20樓:匿名使用者

函式名()interrupt 0 {} //對應外部中斷0;

函式名()interrupt 1 {} //對應定時器/計數器0中斷;函式名()interrupt 2 {} //對應外部中斷1;

函式名()interrupt 3 {} //對應定時器/計數器1中斷;

函式名()interrupt 4 {} //對應串列埠中斷;

一共5種中斷,優先順序自上向下。

21樓:匿名使用者

51只是個核心,51對應了很多型別的產品。比如89c51微控制器兩個定時器中斷還有一個串列埠通訊終端,以及一個外部中斷就沒了。89c52有三個定時器中斷,其他的和89c51一樣。

所以不同的微控制器不同,具體要看微控制器的資料手冊

22樓:獅子陌傷

五個外部中斷0

外部中斷1

定時器中斷0

定時器中斷1

串列埠中斷。

23樓:匿名使用者

應外部中斷0;

應定時器/計數器0中斷;

外部中斷1;

定時器/計數器1中斷;

串列埠中斷;

89C89S51前景微控制器問題,89C51 89S51前景 微控制器問題

你如果熟了應用了一個系列的微控制器,其他的原理也相似。再說s51和c51都是51系列的微控制器。一般都是從51學起,市場上教科書c的較多,原因是c的 易移植 好編寫,但是我想為了熟悉硬體彙編也要熟悉的。微控制器應用還是比較廣泛的,但是現在嵌入系統發展很快 基於windowce的功能強大,我認為更注重...

89c51微控制器中斷口是什麼電平有效

47okey 對第一個問題已經說了,第二個問題 如果用p3口做,普通i o口,意思就是不對暫存器ie tcon的設定就可以,反過來說就是隻要設定了暫存器ie tcon,其中任何一個,就開啟了他的第二功 是這樣的。ie不開中斷,p3口就當做一般的io口,開了中斷,就是中斷用。事實上p3口大多數情況下都...

89c51微控制器用c語言編寫用兩個按鍵控制兩個流水燈和數碼管,求助c語言程式設計

電路有問題啊,電源怎麼能直接接到gpio,這樣大電流會損壞ic。p1口好像沒有外部中斷,那只有輪詢了。這個就是按鍵檢測嘛,網上一堆 so easy!微控制器at89c51用c語言編,兩個按鈕分別控制一個數碼管加減數,最好用中 include define uchar unsigned charuch...