『壹』 51單片機的引腳結構和功能
T89C2051是精簡版的51單片機,精簡掉了P0口和P2口,只有20引腳,但其內部集成了一個很實用的模擬比較器,特別適合開發精簡的51應用系統,畢竟很多時候我們開發簡單的產品時用不了全部32個I/O口,用AT89C2051更合適,晶元體積更小,而且AT89C2051的工作電壓最低為2.7V,因此可以用來開發兩節5號電池供電的攜帶型產品。
本文以ATMEL公司生產的51系列家族的AT89S51和AT89C2051兩種單片機來講解,兩種單片機是目前最常用的單片機,其中AT89S51為標准51單片機,當然其功能比早期的51單片機更強大,支持ISP在系統編程技術,內置硬體看門狗。。。
一、AT89S51單片機引腳介紹
AT89S51有PDIP、PLCC、TQFP三種封裝方式,其中最常見的就是採用40Pin封裝的雙列直接PDIP封裝,外形結構下圖。
晶元共有40個引腳,引腳的排列順序為從靠晶元的缺口(見右圖)左邊那列引腳逆時針數起,依次為1、2、3、4。。。40,其中晶元的1腳頂上有個凹點(見右圖)。在單片機的40個引腳中,電源引腳2根,外接晶體振盪器引腳2根,控制引腳4根以及4組8位可編程I/O引腳32根。
1、主電源引腳(2根)
VCC(Pin40):電源輸入,接+5V電源
GND(Pin20):接地線
2、外接晶振引腳(2根)
XTAL1(Pin19):片內振盪電路的輸入端
XTAL2(Pin20):片內振盪電路的輸出端
3、控制引腳(4根)
RST/VPP(Pin9):復位引腳,引腳上出現2個機器周期的高電平將使單片機復位。
ALE/PROG(Pin30):地址鎖存允許信號
PSEN(Pin29):外部存儲器讀選通信號
EA/VPP(Pin31):程序存儲器的內外部選通,接低電平從外部程序存儲器讀指令,如果接高電平則從內部程序存儲器讀指令。
晶元實物圖片 晶元引腳功能
4、可編程輸入/輸出引腳(32根)
AT89S51單片機有4組8位的可編程I/O口,分別位P0、P1、P2、P3口,每個口有8位(8根引腳),共32根。每一根引腳都可以編程,比如用來控制電機、交通燈、霓虹燈等,開發產品時就是利用這些可編程引腳來實現我們想要的功能,盡情發揮你的想像力吧,實現你想要的:) 強大無比。。。
PO口(Pin39~Pin32):8位雙向I/O口線,名稱為P0.0~P0.7
P1口(Pin1~Pin8):8位準雙向I/O口線,名稱為P1.0~P1.7
P2口(Pin21~Pin28):8位準雙向I/O口線,名稱為P2.0~P2.7
P3口(Pin10~Pin17):8位準雙向I/O口線,名稱為P3.0~P3.7
上面就是AT89S51單片機引腳的簡單介紹,其它51系列家族的單片機8031、8051、89C51等引腳和89S51兼容,只是個別引腳功能定義不同。
二、AT89C2051單片機引腳介紹
AT89C2051為20引腳小型封裝,2K內部程序存儲器,15個可編程I/O口線,沒有P0口和P2口的16根I/O線,內部集成了一個模擬比較器。AT89C2051單片機的引腳排列如下圖所示。
晶元實物圖片 晶元引腳功能
晶元共有20個引腳,引腳的排列順序為從靠晶元的缺口(見上圖)左邊那列引腳逆時針數起,依次為1、2、3。。。20,在單片機的20個引腳中,電源引腳2根,外接晶體振盪器引腳2根,復位引腳1根以及P1、P3口可編程I/O引腳15根。
1、主電源引腳(2根)
VCC(Pin20):電源輸入,接+5V電源
GND(Pin10):接地線
2、外接晶振引腳(2根)
XTAL1(Pin5):片內振盪電路的輸入端
XTAL2(Pin4):片內振盪電路的輸出端
3、控制引腳(1根)
RST/VPP(Pin1):復位引腳,引腳上出現2個機器周期的高電平將使單片機復位。
4、可編程輸入/輸出引腳(15根)
P1口: 8位準雙向I/O口線,P1.0~P1.7 ,共8根
P3口: 8位準雙向I/O口線,P3.0~P3.5、P3.7,共7根
聰明的你一定會發現:標准51單片機有32根可編程I/O口線,89C2051精簡掉P0、P2口16根I/O線後,應該還有16根I/O口線,現在只有15根,另一根跑那裡去了呢?!前面講到AT89C2051內部集成了一個模擬比較器,正是因為集成了模擬比較器把另一根引線佔用了,比較器的輸出端佔用了一個I/O口,它就是P3.6口,引腳P3.6沒有接出來的,所以少一根I/O口線。在編程時,P3.6就只能用來讀比較器的狀態了,不能象其它I/O口一樣用來驅動外部指示燈等設備了,不過模擬比較器很實用的,在開發中就可以省去外加比較器的麻煩,圖為比較器的原理。
三、主要性能參數介紹
AT89S51
·與MCS-51產品指令系統完全兼容
·4k位元組在系統編程(ISP)Flash閃速存儲器
·1000次擦寫周期
·4.0-5.5V的工作電壓范圍
·全靜態工作模式:0Hz-33MHz
·三級程序加密鎖
·128×8位元組內部RAM
·32個可編程I/O口線
·2個16位定時/計數器
·6個中斷源
·全雙工串列UART通道
·低功耗空閑和掉電模式
·中斷可從空閑模喚醒系統
·看門狗(WDT)及雙數據指針
·掉電標識和快速編程特性
·靈活的在系統編程(ISP位元組或頁寫模式)
AT89C2051
·與MCS-51產品指令系統完全兼容
·2k位元組可重擦寫閃速存儲器
·1000次擦寫周期
·2.7V-6V的工作電壓范圍
·全靜態操作:0Hz-24MHz
·兩級加密程序存儲器
·128×8位元組內部RAM
·15個可編程I/O口線
·2個l6位定時/計數器
·6個中斷源
·可編程串列UART通道
·可直接驅動LED的輸出埠
·內置一個模擬比較器
·低功耗空閑和掉電模式
『貳』 80C51單片機引腳圖及引腳功能有哪些
8051單片機引腳功能介紹
首先灶斗我們來連接一下單片機的引腳圖,具體功能在下面都有介紹。
單片機的40個引腳大致可分為4類:電源、時鍾、控制和I/O引腳。
⒈ 電源: ⑴ VCC - 晶元電源,接+5V;
⑵ VSS - 接地端;
⒉虛辯亮 時鍾:XTAL1、XTAL2 - 晶體振盪電路反相輸入端和輸出端。
⒊ 控制線:控制線共有4根,
⑴ ALE/PROG:地址鎖存差寬允許/片內EPROM編程脈沖
① ALE功能:用來鎖存P0口送出的低8位地址
② PROG功能:片內有EPROM的晶元,在EPROM編程期間,此引腳輸入編程脈沖。
⑵ PSEN:外ROM讀選通信號。
⑶ RST/VPD:復位/備用電源。
① RST(Reset)功能:復位信號輸入端。
② VPD功能:在Vcc掉電情況下,接備用電源。
⑷ EA/Vpp:內外ROM選擇/片內EPROM編程電源。
① EA功能:內外ROM選擇端。
② Vpp功能:片內有EPROM的晶元,在EPROM編程期間,施加編程電源Vpp。
『叄』 51單片機最小系統原理圖
我是一名單片機工程師,下面的講解你參考一下.
.
51單片機共有40隻引腳.下面這個就是最小系統原理圖,就是靠這四個部分,這個單片機就可以運行起來了.(看下面的數字標記,1234)
.
這個腳是存儲器使用選擇腳,當這個腳接」地」時,那麼就是告訴單片機,選擇使用外部存儲器,當這個腳接」5V」時,說明單片機使用內部存儲器.
如果選擇外部的存儲器,太浪費單片機僅有的資源,所以這一腳永遠接電源5V(如上圖所示),使用單片機的內部存儲器.
5 如果內部存儲器不夠容量,最多選擇更高級的容量,就可以解決容量不夠的問題了,就是這么簡單
.
一天入門51單片機:點我學習
.
我是歲月哥,願你學習愉快!
『肆』 有沒有大神懂單片機,看圖片可以幫忙回答一下嗎
單片機61580組成1553b
數據傳輸作為匯流排網路的重要組成部分,是數據通訊網路和計算機網路的基礎。採用數據匯流排傳輸方案組建的測控網路,較好地解決傳統的測控系統過於復雜、笨重、可靠性低等缺點。數據匯流排作為飛機航電系統中首先運用的數字電子設備,其中MIL-STD-1553B是其典型代表,它是20世紀70年代美國公布的一種串列多路數據匯流排標准,利用一條屏蔽雙絞線進行帶有時鍾信息的數據傳輸。它最初是為飛機提出的內部電子系統連網標准。後來由於其可靠性高、傳輸率較高、技術成熟、易於擴展等優點得到廣泛應用,尤其在航空、航天測控網路中倍受關注。
1、 1553B匯流排簡介
1553B匯流排是一種廣播式分布處理的計算機網路,可掛接32個終端,所有終端共享一條消息通路,任一時刻網路中只有一個終端在發送消息,傳送中的消息可以被所有終端接收,實際接收的終端通過地址來識別。網路結構簡單、終端擴展方便,任一終端的故障都不會造成整個網路的故障,匯流排控制器則可以通過備份提高可靠性,但網路對匯流排本身的故障比較敏感,因此通常採用雙冗餘度匯流排。
1553B匯流排強調了整個系統的實時性,即傳輸一個固定消息所需的時間短。1553B匯流排按指令/響應的方式非同步操作,即匯流排上所有消息傳輸都由匯流排控制器發出的指令來控制,這種方式適合集中控制的分布式處理系統。1553B通信協議中反映了支持電子系統中同步/非同步通信的特性。
1553B匯流排為多冗餘度匯流排型拓撲結構,具有雙向傳輸特性,其傳輸速度為1
Mbit·s-1,傳輸方式為半雙工方式,採用曼徹斯特Ⅱ型碼。它採用指令/響應型通信協議,具有3種終端類型:(1)匯流排控制器(BC),是在匯流排上惟一被安排為執行建立和啟動數據傳輸任務的終端。(2)遠程終端(RT),是用戶子系統到數據匯流排上的介面,能在BC的控制下提取或吸收數據。(3)匯流排監視器(MT),是監控匯流排上的信息傳輸,以完成對匯流排上的數據源進行紀錄和分析,但其本身不參與匯流排通信。
2、 BU-61580簡介
BU-61580是美國DDC公司為MIL-STD-1553B標准設計的超大規模介面協議晶元,它是當前1553B匯流排應用系統中流行的器件,圖1是BU-61580的內部功能框圖。它內部功能強、介面靈活、便於控制,有各種封裝形式和供電電壓供用戶選擇,是1553B等匯流排標准應用中較常用的介面晶元。
該板卡的軟體主流程圖如圖3(a),板卡加電後,軟體首先對BU-61580進行初始化設置,在主循環里分別對RS232串口標志、50ms定時標志、外部中斷標志進行查詢,該板卡的對外介面為RS232串口,接收到外部RS232命令後,應根據命令做出不同的操作,如發送1553B輸入命令等;該板卡會50ms周期發出1553B輸出命令,讀取回傳數據,通過RS232板卡送出;當發出1553B命令後,BU-61580啟動命令傳輸,傳輸完畢後或回傳數據完畢,BU-61580會產生外部中斷,要求單片機讀取數據。圖3(b)為啟動發送1533B命令的流程圖。
4、 結束語
BU-61580的應用較為復雜,文中介紹了一部分的應用技術,但其他功能的軟體設計過程與之類似,僅供參考。
『伍』 51單片機最小系統原理圖的功能詳解
單片機最小系統,或者稱為最小應用系統,是指用最少的元件組成的單片機可以工作的系統。
對51系列單片機來說,最小系統一般應該包括:單片機、晶振電路、復位電路。
51單片機最小系統原理圖:
51單片機最小系統電路介紹:
1. 51單片機最小系統復位電路的極性電容C1的大小直接影響單片機的復位時間,一般採用10~30uF,51單片機最小系統容值越大需要的復位時間越短。
2. 51單片機最小系統晶振Y1也可以採用6MHz或者11.0592MHz,在正常工作的情況下可以採用更高頻率的晶振,51單片機最小系統晶振的振盪頻率直接影響單片機的處理速度,頻率越大處理速度越快。
3. 51單片機最小系統起振電容C2、C3一般採用15~33pF,並且電容離晶振越近越好,晶振離單片機越近越好4.P0口為開漏輸出,作為輸出口時需加上拉電阻,阻值一般為10k。
設置為定時器模式時,加1計數器是對內部機器周期計數(1個機器周期等於12個振盪周期,即計數頻率為晶振頻率的1/12)。計數值N乘以機器周期Tcy就是定時時間t。
『陸』 畫出單片機最小系統,並說明各部分的作用。!
如果你對單片機型號沒有要求,那麼我就以51為例,畫一個最簡單的單片機系統板給你看看。
最小系統板,分三部分:外部晶振電路,給單片機提供工作時鍾源;
外部復位電路,可以上電復位,還有當單片機在工作過程中,可以人為手動復位;
單片機,單片機就是一塊微處理器,用來裝載程序,實現程序功能。
大概就是這些,有問題咱們可以再交流。
向左轉|向右轉
『柒』 80C51單片機引腳圖及引腳功能介紹
單片機的40個引腳大致可分為4類:電源、時鍾、控制和I/O引腳。
1、電源:
(1)VCC - 晶元電源,接+5V;
(2) VSS - 接地端;
2、時鍾:XTAL1、XTAL2 - 晶體振盪電路反相輸入端和輸出端。
3、控制線:控制線共有4根,
(1)ALE/PROG:地址鎖存允許/片內EPROM編程脈沖。
ALE功能:用來鎖存P0口送出的低8位地址。
PROG功能:片內有EPROM的晶元,在EPROM編程期間,此引腳輸入編程脈沖。
(2) PSEN:外ROM讀選通信號。
(3)RST/VPD:復位/備用電源。
RST(Reset)功能:復位信號輸入端。
VPD功能:在Vcc掉電情況下,接備用電源。
(4)EA/Vpp:內外ROM選擇/片內EPROM編程電源。
EA功能:內外ROM選擇端。
Vpp功能:片內有EPROM的晶元,在EPROM編程期間,施加編程電源Vpp。
(7)單片機的功能圖擴展閱讀:
80c51單片機簡介:
MCS-51具有典型的結構,完善的匯流排,SFR集中管理模式,位操作系統和豐富的控制功能指令統,為MCU的發展奠定了良好的基礎。
MCS-51系列的典型晶元是80C51(CHMOS 8051)。出於這個原因,許多製造商已經開始以80C51為代表的8位微控制器的開發,如飛利浦,達拉斯,ATMEL等。我們將這些公司生產的80C51兼容微控制器稱為80C51系列。
特別是近年來,80C51系列取得了很大的進步,並推出了一些新產品,主要是為了提高單片機的控制功能,如高速I / O口,ADCPWM,WDT,低電壓,微功耗,電磁兼容性,串列擴展匯流排和控制網路匯流排。
此外,ATMEL公司開發的89CXX系列將快閃記憶體(EEPROM)集成到80C51作為用戶程序存儲器,不改變80C51的結構和指令系統。