Ⅰ 51單片機引腳怎麼定義的
單片機的管腳定義為高電平,外部電路把它變成低電平,那它的值是「低電平」
如果這時再去掉外部電路,那它的值是「低電平」
就跟你穩定讀一個io口先寫1,在讀一樣。
Ⅱ 單片機引腳的定義
單片機不同系列與型號的引腳不盡相同,下面有幾種型號的常見的51系列單片機,可參考:
Ⅲ 單片機的引腳有哪些
電源VCC、VSS、VDD、VEE、VPP、Vddf等
解釋
VCC:C=circuit 表示電路的意思, 即接入電路的電壓
VDD:D=device 表示器件的意思, 即器件內部的工作電壓
VEE:發射極電源電壓, Emitter Voltage, 一般用於 ECL 電路的負電源電壓
VSS:S=series 表示公共連接的意思,通常是指電路公共接地端電壓
VPP:不同晶元對Vpp的定義稍有不同,比如電壓峰峰值,單片機中Vpp多數定義為編程電壓
Vddf:Vddf為Flash(快閃記憶體)供電的外部電壓
(3)單片機引腳定義擴展閱讀:
單片機的引腳
P0口:可以被定義為數據/地址的低八位,能夠用於外部程序/數據存儲器。在FIASH編程時,P0 口作為原碼輸入口,當FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。
P1口:標准輸入輸出I/O,P1口管腳寫入1後,被內部上拉為高,可用作輸入。在FLASH編程和校驗時,P1口作為第八位地址接收。
P2口:既可用於標准輸入輸出I/O,也可用於外部程序存儲器或數據存儲器訪問時的高八位地址。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。
P3口:既可以作標准輸入輸出I/O,也可作為AT89C51的一些特殊功能口,
Ⅳ 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。
(4)單片機引腳定義擴展閱讀:
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的結構和指令系統。
Ⅳ 單片機引腳,單片機引腳是什麼意思
所謂單片機,也是個集成塊,集成塊自然會有引腳了;
Ⅵ 51單片機引腳怎麼定義的
摘要 單片機的管腳定義為高電平,外部電路把它變成低電平,那它的值是「低電平」
Ⅶ 定義單片機引腳輸出
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
sbit input=P2^0;
sbit output=P2^1;
void delay(uint x)
{
uchar j;
while(x--)
{
for(j=0;j<125;j++)
{;}
}
}
void main(void)
{
input=1;
output=0;
while(1)
{
if(input==0)
{
delay(10);
if(input==0)
output=1;
else
output=0;
}
}
}
Ⅷ 單片機引腳,單片機引腳是什麼意思
單片機是一種可編程的
集成電路(或者說集成塊),集成電路
有引腳
有
8
個引腳的,16個引腳的,20個引腳的,32個引腳的,44個引腳的
等等。就是用來連接
電路
引腳,通過編程
可以
讓每個
引腳
具有不同的功能。
Ⅸ 51單片機引腳的定義
呵呵呵這個問題問題的好,單片機簡稱處理器,你把單片機的某個IO埠拉高電平,外部電路把他變成低電平,你再把外部電路斷開單片機肯定是變回高電平了,因為你程序裡面是把IO埠拉高電平,你是用外部電路強行把IO埠拉低的,所以你埠外部電路後IO會恢復高電平,希望我的回答對你有幫助!
Ⅹ 怎麼給單片機定義管腳
用keil 編程時,可以用sbit 指令定義引腳,需要放在程序的前面。如
sbit LED=P1^0;
這樣,在程序中就可以用LED對P1.0引腳進行操作了。
如
main()
{
LED=0;