新聞詳情
單片機開發之引腳介紹瀏覽數:22次
![]() 單片機的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口還具有第二功用,用于特殊信號輸入輸出和操控信號(屬操控總線)。 拿到一塊芯片,想要運用它,首先必須要知道怎樣連線,咱們用的一塊稱之為89C51的芯片,下面咱們就看一下怎么給它連線。 1、 電源:這當然是必不可少的了。單片機運用的是5V電源,其間正極接40管腳,負極(地)接20管腳。 2、 振蒎電路:單片機是一種時序電路,必須供給脈沖信號才能正常工作,在單片機內部已集成了振蕩器,運用晶體振蕩器,接18、19腳。只需買來晶體震蕩器,電容,連上就能了,按圖1接上即可。 3、 復位管腳:按圖1中畫法連好,至于復位是何意義及為何需要復要復位,在單片機功用中介紹。 4、 EA管腳:EA管腳接到正電源端。 至此,一個單片機就接好,通上電,單片機就開端工作了。 咱們的第一個使命是要用單片機點亮一只發光二極管LED,顯然,這個LED必須要和單片機的某個管腳相連,否則單片機就沒法操控它了,那么和哪個管腳相連呢?單片機上除了剛才用掉的5個管腳,還有35個,咱們將這個LED和1腳相連。 當1腳是高電平時,LED不亮,只有1腳是低電平時,LED才發亮。因而要1腳咱們要可以操控,也就是說,咱們要可以讓1管腳按要求變為高或低電平。即然咱們要操控1腳,就得給它起個姓名,總不能就叫它一腳吧?叫它什么姓名呢?設計51芯片的INTEL公司已經起好了,就叫它P1.0,這是規定,不能由咱們來更改。 姓名有了,咱們又怎樣讓它變'高'或變'低'呢?叫人干事,說一聲就能,這叫發布指令,要核算機干事,也得要向核算機發指令,核算機能聽得懂的指令稱之為核算機的指令。讓一個管腳輸出高電平的指令是SETB,讓一個管腳輸出低電平的指令是CLR。因而,咱們要P1.0輸出高電平,只需寫SETB P1.0,要P1.0輸出低電平,只需寫 CLR P1.0就能了。
|