A. 簡述80c51單片機的i/o口的功能和特點
80C51單片機的引腳及其功能介紹
首先我們來連接一下單片機的引腳圖,如果,具體功能在下面都有介紹。
單片機的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。
⒋ I/O線
80C51共有4個8位並行I/O埠:P0、P1、P2、P3口,共32個引腳。P3口還具有第二功能,用於特殊信號輸入輸出和控制信號(屬控制匯流排)。
B. 80C51單片機的控制匯流排信號有哪些,各信號的作用如何
80C51單片機的控制匯流排信號有以下4個,各信號的作用為:
RST/VPD: 復位信號輸入引腳/備用電源輸入引腳;
2.ALE/PROG: 地址鎖存允許信號輸出引腳/編程脈沖輸入引腳;
3.EA/Vpp :內外存儲器選擇引腳/片內EPROM(或FlashROM)編程電壓輸入引腳;
4.PSEN:外部程序存儲器選通信號輸出引腳。
C. 80C51單片機簡介
80C51單片機屬於MCS-51系列單片機,由Intel公司開發。
概述:
1、80C51有兩個16位定時計數器,兩個外中斷,兩個定時計數中斷,及一個串列中斷,並有4個8位並行輸入口。
2、80C51內部有時鍾電路,但需要石英晶體和微調電容外接,由於80C51的系統性能滿足系統數據採集及時間精度的要求,而且產品產量豐富來源廣,應用也很成熟,故採用來作為控制核心。
3、80C51採用40引腳雙列直插式DIP,內有128Byte的RAM單元及4K的ROM。
(3)80c51單片機應用擴展閱讀
80C51的優點及用途:
1、擁有良好的集成度;
2、自身體積較小,簡易攜帶;
3、擁有強大的控制功能,同時運行電壓比較低。
用途:
80C51主要應用於下面幾種領域當中,分別是:自動化辦公、機電一體化、尖端武器和國防軍事領域、航空航天領域、汽車電子設備、醫用設備領域、商業營銷設備、計算機通訊、家電領域、日常生活和實時控制領域等。
參考資料來源:網路-80c51
D. 80C51單片機在現代社會的應用
目前單片機滲透到我們生活的各個領域,幾乎很難找到哪個領域沒有單片機的蹤跡。導彈的導航裝置,飛機上各種儀表的控制,計算機的網路通訊與數據傳輸,工業自動化過程的實時控制和數據處理,廣泛使用的各種智能IC卡,民用豪華轎車的安全保障系統,錄像機、攝像機、全自動洗衣機的控制,以及程式控制玩具、電子寵物等等,這些都離不開單片機。更不用說自動控制領域的機器人、智能儀表、醫療器械以及各種智能機械了。因此,單片機的學習、開發與應用將造就一批計算機應用與智能化控制的科學家、工程師。
單片機廣泛應用於儀器儀表、家用電器、醫用設備、航空航天、專用設備的智能化管理及過程式控制制等領域,大致可分如下幾個范疇:
1.在智能儀器儀表上的應用
單片機具有體積小、功耗低、控制功能強、擴展靈活、微型化和使用方便等優點,廣泛應用於儀器儀表中,結合不同類型的感測器,可實現諸如電壓、功率、頻率、濕度、溫度、流量、速度、厚度、角度、長度、硬度、元素、壓力等物理量的測量。採用單片機控制使得儀器儀表數字化、智能化、微型化,且功能比起採用電子或數字電路更加強大。例如精密的測量設備(功率計,示波器,各種分析儀)。
2.在工業控制中的應用 用單片機可以構成形式多樣的控制系統、數據採集系統。例如工廠流水線的智能化管晶元理,電梯智能化控制、各種報警系統,與計算機聯網構成二級控制系統等。
3.在家用電器中的應用可以這樣說,現在的家用電器基本上都採用了單片機控制,從電飯煲、洗衣機、電冰箱、空調機、彩電、其他音響視頻器材、再到電子秤量設備,五花八門,無所不在。
4.在計算機網路和通信領域中的應用
現代的單片機普遍具備通信介面,可以很方便地與計算機進行數據通信,為在計算機網路和通信設備間的應用提供了極好的物質條件,現在的通信設備基本上都實現了單片機智能控制,從手機,電話機、小型程式控制交換機、樓宇自動通信呼叫系統、列車無線通信、再到日常工作中隨處可見的行動電話,集群移動通信,無線電對講機等。
5.單片機在醫用設備領域中的應用
單片機在醫用設備中的用途亦相當廣泛,例如醫用呼吸機,各種分析儀,監護儀,超聲診斷設備及病床呼叫系統等等
6.在各種大型電器中的模塊化應用
某些專用單片機設計用於實現特定功能,從而在各種電路中進行模塊化應用,而不要求使用人員了解其內部結構。如音樂集成單片機,看似簡單的功能,微縮在純電子晶元中(有別於磁帶機的原理),就需要復雜的類似於計算機的原理。如:音樂信號以數字的形式存於存儲器中(類似於ROM),由微控制器讀出,轉化為模擬音樂電信號(類似於音效卡)。 在大型電路中,這種模塊化應用極大地縮小了體積,簡化了電路,降低了損壞、錯誤率,也方便於更換。
7.單片機在汽車設備領域中的應用 單片機在汽車電子中的應用非常廣泛,例如汽車中的發動機控制器,基於CAN匯流排的汽車發動機智能電子控制器,GPS導航系統,abs防抱死系統,制動系統等等。
E. 簡述80c51單片機的4個i/o口在使用上有哪些分工和特點
除用作通用IO外,P2主要用於高位地址線,P0用於數據/低8位地址線,第二功能復用全部安排在P3口上。
P1,P2,P3具有內部上拉雙向輸出IO口,P0口無內部上拉電阻為開漏輸出,如果做為普通IO口使用,初P0口需要外加上拉電阻,其功能一致。
P3口一般都具有第二功比如外部中斷,串口等。
在單片機內部存儲器不夠用時P0和P2口做為數據匯流排接擴展晶元用來擴展存儲器。
(5)80c51單片機應用擴展閱讀:
80C51有兩個16位定時計數器,兩個外中斷,兩個定時計數中斷,及一個串列中斷,並有4個8位並行輸入口。80C51內部有時鍾電路,但需要石英晶體和微調電容外接,本系統中採用12MHz的晶振頻率。由於80C51的系統性能滿足系統數據採集及時間精度的要求,而且產品產量豐富來源廣,應用也很成熟,故採用來作為控制核心。
F. 80C51單片機原理、開發與應用實例的目錄
前言
第1章緒論
1.1單片機的發展
1.280C51單片機分類
1.3單片機應用領域和發展趨勢
1.3.1單片機的應用領域
1.3.2單片機的發展趨勢
第2章80C51單片機硬體結構和原理
2.180C51的基本結構
2.1.180C51的基本結構框圖
2.1.2晶元的內部結構特點
2.280C51的引腳及其功能
2.2.1電源引腳Vcc和Vss
2.2.2時鍾電路引腳XTALl和XTAL2
2.2.3控制信號引腳ALE、PSEN、EA和RST
2.2.4輸入/輸出引腳
2.380C51CPU結構和時序
2.3.1運算器
2.3.2控制器
2.3.380C51時鍾系統
2.3.4CPU時序
2.4存儲器結構和地址空間分配
2.4.1程序存儲器地址空間分配
2.4.2數據存儲器地址空間分配
2.580C51工作方式
2.5.1復位方式
2.5.2程序執行方式
2.5.3節電工作方式
2.5.4掉電保護方式
第3章80C51指令系統
3.1指令與匯編語言
3.1.1指令與程序設計語言
3.1.2指令格式及系統中使用的符號意義
3.2定址方式
3.2.1定址方式
3.2.2定址空間
3.3指令系統
3.3.1數據傳送指令
3.3.2算術運算指令
3.3.3邏輯運算指令
3.3.4程序控制轉移指令
3.3.5位操作(Bool類型)指令
第4章80C51單片機的功能資源
4.1並行I/O介面
4.1.1P0口
4.1.2P1口
4.1.3P2口
4.1.4P3口
4.2定時器/計數器
4.2.1概述
4.2.2定時器T0和T1的結構和功能
4.2.3定時器的工作方式及應用
4.2.4定時器/計數器T2
4.2.5定時器,計數器的編程和使用
4.3串列介面
4.3.1串列口結構和工作模式
4.3.2串列口的編程和舉例
4.4中斷系統
4.4.1中斷基本概念
4.4.2中斷響應及處理過程
4.4.3中斷程序舉例
第5章單片機C51程序設計基礎
5.1程序設計語言概述
5.1.1匯編語言
5.1.2C51語言
5.2C51標識符和關鍵字
5.2.1標識符
5.2.2關鍵字
5.3C51基本數據類型和運算符
5.3.1基本數據類型
5.3.2運算符
5.4數組
5.4.1一維數組
5.4.2多維數組
5.4.3字元數組
5.5指針
5.5.1指針與地址
5.5.2指針變數的定義
5.5.3指針變數引用
5.5.4數組的指針
5.5.5函數的指針
5.5.6指針數組
5.6結構體和聯合體
5.6.1結構體概念和定義
5.6.2結構體的引用
5.6.3聯合體概念和定義
5.6.4聯合體的引用
5.6.5枚舉
5.7型定義和預處理
5.7.1類型定義
5.7.2預處理
5.8語句和程序設計基本結構
5.8.1語句
5.8.2順序結構
5.8.3選擇結構
5.8.4循環結構
5.9函數
5.9.1函數定義
5.9.2函數調用
5.9.3中斷服務函數
5.9.4局部變數與全局變數
5.9.5變數的存儲種類
第6章典型外圍介面設計
6.1鍵盤與單片機介面設計
6.1.1獨立式鍵盤
6.1.2行列式鍵盤
6.2顯示器介面
6.2.1LED顯示器
6.2.2LED顯示器介面實例
6.2.3LCD顯示器
6.2.4LCD顯示器介面實例
6.3顯示介面晶元MAX8279
6.3.18279內部結構及基本工作原理
6.3.28279引腳功能
6.3.38279工作方式
6.3.48279命令字
6.3.58279狀態字
6.3.68279應用舉例
6.4D/A/AD晶元與單片機介面設計
6.4.1D/A轉換介面電路
6.4.2A/D轉換介面電路
第7章80C51單片機系統擴展
7.180C51系統擴展概述
7.1.180C:51最小應用系統
7.1.2片外匯流排結構
7.1.3片選
7.1.4地址鎖存
7.1.5擴展存儲器時應考慮的幾個問題
7.2外部存儲器擴展
7.2.1程序存儲器的擴展
7.2.2數據存儲器的擴展
7.2.3多片存儲器的擴展
7.3並行I/O介面的擴展
7.3.1簡單並行I/O介面擴展
7.3.28255A可編程並行I/0介面擴展
7.4串列介面的擴展
7.4.18251串列口擴展晶元
7.4.2825l應用實例
第8章80C51單片機應用系統的抗干擾技術
8.1可靠性與抗干擾技術概述
8.1.1干擾竄入單片機系統的主要途徑
8.1.2干擾形成的基本要素
8.1.3干擾的耦合方式
8.2硬體抗干擾技術
8.2.1抑制干擾源
8.2.2切斷干擾傳播路徑
8.2.3提高敏感器件的抗干擾性能
8.2.4其他常用抗干擾措施
8.3軟體抗干擾技術
8.3.1指令冗餘
8.3.2軟體「陷阱」
8.3.3軟體「看門狗」技術
8.3.4設置程序運行標志,攔截「跑飛」程序
第9章ProteIDXP電路板設計軟體
第10章KeilC51單片機開發軟體入門
第11章基於80C51的計量泵流量控制系統設計
第12章80C51單片機在電液位置伺服系統上的應用
附錄AMCS-51指令表
附錄B
參考文獻
……
G. 80c51單片機的特點
8051片內有4kROM,無須外接外存儲器和373,更能體現「單片」的簡練。但是編程者編的程序編程者無法燒寫到其ROM中,只有將程序交晶元廠代編程者燒寫,並是一次性的,今後編程者和晶元廠都不能改寫其內容。
8031片內不帶程序存儲器ROM,使用時用戶需外接程序存儲器和一片邏輯電路373,外接的程序存儲器多為EPROM的2764系列。用戶若想對寫入到EPROM中的程序進行修改,必須先用一種特殊的紫外線燈將其照射擦除,之後再可寫入。寫入到外接程序存儲器的程序代碼沒有什麼保密性可言。
(7)80c51單片機應用擴展閱讀
1、從內部的硬體到軟體有一套完整的按位操作系統,處理對象不是字或位元組而是位。不但能對片內某些特殊功能寄存器的某位進行處理,如傳送、置位、清零、測試等,還能進行位的邏輯運算,其功能十分完備,使用起來得心應手。
2、同時在片內RAM區間還特別開辟了一個雙重功能的地址區間,使用極為靈活,這一功能無疑給使用者提供了極大的方便。
3、乘法和除法指令,這給編程也帶來了便利。很多的八位單片機都不具備乘**能,作乘法時還得編上一段子程序調用,十分不便。
H. 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。
(8)80c51單片機應用擴展閱讀:
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的結構和指令系統。
I. 80c51單片機的作用(帶圖)
80C51的作用,這個題目太大了。不知道樓主問這個問題的意圖是什麼?想晶元的作用,那就找80C51的技術參數表,這樣就知道它包含什麼了,如果說能用在哪裡,那就不好說了,幾乎可以用在生活、工業、農業等等各個方面。
J. 在80C51單片機中訪問程序存儲器的指令是哪項
MOVC A @A DPTR。
數據指針DPTR是80C51中一個功能比較特殊的寄存器。從結構DPTR是一個16位的特殊功能寄存器,其高位位元組寄存器用DPH表示,低位位元組寄存器用DPL表示,DPTR既可以作為一個16位的寄存器來處理,也可以作為兩個獨立的8位寄存器來使用。
80C51單片機的特點:
80C51單片機屬於MCS-51系列單片機,由Intel公司開發。概述:80C51有兩個16位定時計數器,兩個外中斷,兩個定時計數中斷,及一個串列中斷,並有4個8位並行輸入口。
80C51內部有時鍾電路,但需要石英晶體和微調電容外接,由於80C51的系統性能滿足系統數據採集及時間精度的要求,而且產品產量豐富來源廣,應用也很成熟,故採用來作為控制核心。80C51採用40引腳雙列直插式DIP,內有128Byte的RAM單元及4K的ROM。
80C51的優點及用途:擁有良好的集成度;自身體積較小,簡易攜帶;擁有強大的控制功能,同時運行電壓比較低。