導航:首頁 > 操作系統 > 單片機52引腳

單片機52引腳

發布時間:2022-05-18 05:02:37

『壹』 蜂鳴器為什麼只能定義在52單片機的P2.3引腳

不會,一般蜂鳴器是三極體驅動連接的,跟哪個引腳是沒有關系的。其它引腳也是可以的,除了P0口因為內部沒有接上拉電阻,需要外接一個上拉外,其它都是可以的,

『貳』 有沒有20個引腳的STC89C51/52單片機(貼片的)

STC89C51/52單片機, 也屬於 51/52系列的基本型 單片機 為 40 引腳的,
51/52系列 有20個引腳 單片機 有很多 只是型號 不是 STC89C51/52,基本功能是一樣的
如 STC 系列的 STC12C系列, STC11F系列,STC15F系列,都有 有20個引腳 單片機
有 貼片的 也有 插腳的。官網上有很多 可以選擇的 ,就看需要達到什麼功能 去 選擇。

『叄』 求STC89C52單片機的詳細資料包括引腳功能,存儲器等等的詳細介紹,越詳細越好,謝謝

stc89c52具有以下標准功能: 8k位元組flash,256位元組ram, 32 位i/o 口線,看門狗定時器,2 個數據指針,三個16 位 定時器/計數器,一個6向量2級中斷結構,全雙工串列口,片內晶振及時鍾電路。另外,stc89c52可降至0hz靜態邏輯操作,支持2種軟體可選擇節電模式。空閑模式下,cpu 停止工作,允許ram、定時器/計數器、串口、中斷繼續工作。掉電保護方式下,ram內容被保存,振盪器被凍結,單片機一切工作停止,直到下一個中斷或硬體復位為止。8 位微控制器 8k位元組在系統可編程 flash
p0 口:p0口是一個8位漏極開路的雙向i/o口。作為輸出口,每位能驅動8個ttl邏輯電平。對p0埠寫「1」時,引腳用作高阻抗輸入。
當訪問外部程序和數據存儲器時,p0口也被作為低8位地址/數據復用。在這種模式下, p0具有內部上拉電阻。
在flash編程時,p0口也用來接收指令位元組;在程序校驗時,輸出指令位元組。程序校驗時,需要外部上拉電阻。
p1 口:p1 口是一個具有內部上拉電阻的8 位雙向i/o 口,p1 輸出緩沖器能驅動4 個 ttl 邏輯電平。對p1 埠寫「1」時,內部上拉電阻把埠拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由於內部電阻的原因,將輸出電流(iil)。
此外,p1.0和p1.2分別作定時器/計數器2的外部計數輸入(p1.0/t2)和時器/計數器2 的觸發輸入(p1.1/t2ex),具體如下表所示。 在flash編程和校驗時,p1口接收低8位地址位元組。
引腳號第二功能
p1.0 t2(定時器/計數器t2的外部計數輸入),時鍾輸出
p1.1 t2ex(定時器/計數器t2的捕捉/重載觸發信號和方向控制)
p1.5 mosi(在線系統編程用)
p1.6 miso(在線系統編程用)
p1.7 sck(在線系統編程用)
p2 口:p2 口是一個具有內部上拉電阻的8 位雙向i/o 口,p2 輸出緩沖器能驅動4 個 ttl 邏輯電平。對p2 埠寫「1」時,內部上拉電阻把埠拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由於內部電阻的原因,將輸出電流(iil)。
在訪問外部程序存儲器或用16位地址讀取外部數據存儲器(例如執行movx @dptr) 時,p2 口送出高八位地址。在這種應用中,p2 口使用很強的內部上拉發送1。在使用 8位地址(如movx @ri)訪問外部數據存儲器時,p2口輸出p2鎖存器的內容。在flash編程和校驗時,p2口也接收高8位地址位元組和一些控制信號。
p3 口:p3 口是一個具有內部上拉電阻的8 位雙向i/o 口,p2 輸出緩沖器能驅動4 個 ttl 邏輯電平。對p3 埠寫「1」時,內部上拉電阻把埠拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由於內部電阻的原因,將輸出電流(iil)。 p3口亦作為stc89c52特殊功能(第二功能)使用,如下表所示。在flash編程和校驗時,p3口也接收一些控制信號。
埠引腳 第二功能
p3.0 rxd(串列輸入口)
p3.1 txd(串列輸出口)
p3.2 into(外中斷0)
p3.3 int1(外中斷1)
p3.4 to(定時/計數器0)
p3.5 t1(定時/計數器1)
p3.6 wr(外部數據存儲器寫選通)
p3.7 rd(外部數據存儲器讀選通)
此外,p3口還接收一些用於flash快閃記憶體編程和程序校驗的控制信號。
rst——復位輸入。當振盪器工作時,rst引腳出現兩個機器周期以上高電平將是單片機復位。
ale/prog——當訪問外部程序存儲器或數據存儲器時,ale(地址鎖存允許)輸出脈沖用於鎖存地址的低8位位元組。一般情況下,ale仍以時鍾振盪頻率的1/6輸出固定的脈沖信號,因此它可對外輸出時鍾或用於定時目的。要注意的是:每當訪問外部數據存儲器時將跳過一個ale脈沖。
對flash存儲器編程期間,該引腳還用於輸入編程脈沖(prog)。
如有必要,可通過對特殊功能寄存器(sfr)區中的8eh單元的d0位置位,可禁止ale操作。該位置位後,只有一條movx和movc指令才能將ale激活。此外,該引腳會被微弱拉高,單片機執行外部程序時,應設置ale禁止位無效。
psen——程序儲存允許(psen)輸出是外部程序存儲器的讀選通信號,當stc89c52由外部程序存儲器取指令(或數據)時,每個機器周期兩次psen有效,即輸出兩個脈沖,在此期間,當訪問外部數據存儲器,將跳過兩次psen信號。
ea/vpp——外部訪問允許,欲使cpu僅訪問外部程序存儲器(地址為0000h-ffffh),ea端必須保持低電平(接地)。需注意的是:如果加密位lb1被編程,復位時內部會鎖存ea端狀態。
如ea端為高電平(接vcc端),cpu則執行內部程序存儲器的指令。
flash存儲器編程時,該引腳加上+12v的編程允許電源vpp,當然這必須是該器件是使用12v編程電壓vpp。

『肆』 52單片機引腳P3.2能直接接電源嗎

不能接,你研究一下硬體構成就知道,可編程埠都是有負載電流限制的,埠通過mos管接地或者是接電源實現0和1的輸出,都需要有限流電阻限制最大電流不能損壞輸出管,如果直接接在電源上,單輸出0時,電源電流接近無窮大,流過導通接地的mos管,超過它能承受的最大電流,就把管子燒壞了,對於處理器來說,就是埠損壞了,無論處理器輸出高和低的數據,埠高低就都不變了,只能輸出1,也就失去埠功能了,簡單說就是處理器掛了。查查手冊,按照手冊要求,配置合適的限流電阻。歡迎交流

『伍』 C52單片機p3.2管腳是幹嘛的

C52單片機p3.2管腳是通用非同步串列口,可以用定時器軟體實現多個UART,空閑模式下,CPU停止工作,允許RAM、定時器/計數器、串口、中斷繼續工作。掉電保護方式下,RAM內容被保存,振盪器被凍結,單片機一切工作停止,直到下一個中斷或硬體復位為止。

單片機是一種集成電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計數器等功能集成到一塊矽片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。

運算器

運算器由運算部件算術邏輯單元、累加器和寄存器等幾部分組成。ALU的作用是把傳來的數據進行算術或邏輯運算,輸入來源為兩個8位數據,分別來自累加器和數據寄存器。ALU能完成對這兩個數據進行加、減、與、或、比較大小等操作,最後將結果存入累加器。

以上內容參考網路-單片機

『陸』 單片機的引腳與reg52.h文件內地址對應關系,請教!

正是因為有了reg52.h頭文件對各並行口的地址定義,就等於定義了各引腳的符號,用戶寫程序時,只要用那些定義過的符號就行了,而不必去記憶那些難記的地址。
這就是這什麼在程序的前面有一行
#include<reg52.h>
就是把這個頭文件加進來,再寫程序時就用熟悉的引腳符號了,就不用地址了。但實際是編譯軟體把這些引腳符號變換成地址後再進行編譯的,但這些,用戶寫程序時,都 不用去考慮的。

『柒』 52單片機引腳功能

哈!你這問的好!我也就好好回你一下。你可先數數計算機可做些什麼!嘿!那就全是這些引腳或是其中部份起的作用了。OK!(你如是問的具體的那就看廠家的技術資料去,那說可全說到的了,這可不好復的了,好幾十頁的嘛)

『捌』 怎樣讓52單片機不同引腳同時輸出相同周期不同占空比的PWM信號

#include <reg51.h>
#define uchar unsigned char
#define uint unsigned int
uint pwm,tper,times=0;
uchar tab[4]={20,40,60,80};
sbit pulse=P1^0;
bit flag;
void t0isr() interrupt 1
{
flag=~flag;
pulse=~pulse;
if(flag)
{
TH0=(65536-pwm)/256;
TL0=(65536-pwm)%256;
}
if(!flag)
{
TH0=(65536-(tper-pwm))/256;
TL0=(65536-(tper-pwm))%256;
}
}

void t1isr() interrupt 3
{
TH1=(65536-50000)/256;
TL1=(65536-50000)%256;
times++;
pwm=tper*tab[(times/200)%4]/100;
}
main()
{
TMOD=0x11;
tper=1000;
pwm=tper*tab[0]/100;
TH0=(65536-pwm)/256;
TL0=(65536-pwm)%256;
TH1=(65536-50000)/256;
TL1=(65536-50000)%256;
TR0=1;
TR1=1;
ET0=1;
ET1=1;
EA=1;
while(1);
}

『玖』 52單片機和51單片機引腳一樣嗎

51和52的差別並不大,主要表現在程序存儲空間和定時器系統上,外部引腳只要是同系列的肯定是一樣的,52可以直接替換51。

『拾』 hs5461共陰極數碼管怎麼接在C52單片機上,哪個引腳接哪個

四位共陰數碼管的4個公共端要接一個驅動器,再接到單片機的某4個埠上就行了,這4個引腳是可以隨便找的,主要看單片機的引腳是未用的就行了。驅動器可用同相的7407,反相的7406,但不能直接接到單片機的引腳上,因為單片機引腳的驅動電流不夠。另外,P1口也不要直接接到數碼的a-g,dp上,一是數碼管每段要串聯8個限流電阻,二是要用一個8位的驅動器晶元,如反相的74HC240或同相的74HC244等很多的,共陰數碼的七段是高電平有效,單片機引腳的高電平輸出電流極小,直接驅動數碼管會有問題的。

閱讀全文

與單片機52引腳相關的資料

熱點內容
成都市區建成面積演算法 瀏覽:658
智能家居單片機 瀏覽:95
買男裝用什麼app好 瀏覽:853
文件夾合並了怎麼拆開 瀏覽:256
波段副圖源碼無未來函數 瀏覽:86
livecn伺服器地址 瀏覽:257
程序員這個工作真的很吃香嗎 瀏覽:844
程序員和數學分析師待遇 瀏覽:678
壓縮氣彈簧怎麼拆 瀏覽:321
華為公有雲伺服器添加虛擬ip 瀏覽:209
程序員和運營哪個累 瀏覽:24
抖音安卓信息提示音怎麼設置 瀏覽:454
光速虛擬機的共享文件夾 瀏覽:248
程序員培訓機構發的朋友圈真實性 瀏覽:742
天乾地支簡單演算法 瀏覽:299
下載個壓縮文件 瀏覽:300
普通人電腦關機vs程序員關機 瀏覽:628
米酷建站源碼 瀏覽:115
氫氣app怎麼搜搭配 瀏覽:619
pdf綠盟 瀏覽:506