Ⅰ XTAL在單片機里是什麼意思,有什麼作用
XTAL一般指單片機外接晶振引腳,通過這個引腳輸入一個震盪信號,維持單片機,就像心臟,給單片機提供時鍾信號。
Ⅱ 單片機AT89C51各個引腳的作用有哪些
VCC/GND:供電電源。x0dx0aP0口:可以被定義為數據/地址的低八位,能夠用於外部程序/數據存儲器。在FIASH編程時,P0 口作為原碼輸入口,當FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。x0dx0aP1口:標准輸入輸出I/O,P1口管腳寫入1後,被內部上拉為高,可用作輸入。在FLASH編程和校驗時,P1口作為第八位地址接收。 P2口:既可用於標准輸入輸出I/O,也可用於外部程序存儲器或數據存儲器訪問時的高八位地址。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。P3口:既可以作標准輸入輸出I/O,也可作為AT89C51的一些特殊功能口, 管腳 備選功能x0dx0aP3.0 RXD(串列輸入口)x0dx0aP3.1 TXD(串列輸出口)x0dx0aP3.2 /INT0(外部中斷0)x0dx0aP3.3 /INT1(外部中斷1)x0dx0aP3.4 T0(記時器0外部輸入)x0dx0aP3.5 T1(記時器1外部輸入)x0dx0aP3.6 /WR(外部數據存儲器寫選通)x0dx0aP3.7 /RD(外部數據存儲器讀空沒選通)x0dx0aRST:復位輸入。當振州返盪器復位器件時,要保持RST腳兩個機器周期的高電平時間。x0dx0aALE/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平用於鎖存地址的地位位元組。在FLASH編程期間,此引腳用於輸入冊虧飢編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振盪器頻率的1/6。/PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN有效。但在訪問外部數據存儲器時,這兩次有效的/PSEN信號將不出現。x0dx0a/EA / VPP:當/EA保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH),不管是否有內部程序存儲器。注意加密方式1時,/EA將內部鎖定為RESET;當/EA端保持高電平時,此間內部程序存儲器。在FLASH編程期間,此引腳也用於施加12V編程電源(VPP)。x0dx0aXTAL1:反向振盪放大器的輸入及內部時鍾工作電路的輸入。x0dx0aXTAL2:來自反向振盪器的輸出。
Ⅲ 單片機的外接晶體引線端XTAL1和XTAL2接了外部晶體和電容後,請問此時XTAL1和XTAL2是輸入還是輸出埠
此時的單片機的這兩個引腳是沒有輸入輸出之分的。此時的這倆個引腳作為時鍾信號的產生引腳。
只有在單片機不是外接晶振,只有當單片機的時鍾信號時由外部時鍾提供時,才有輸入和輸出的區別。
在此時:XTAL1是輸入端,XTAL2是輸出端。
Ⅳ XTAL1和XTAL2 介面以及後面這一部分電路的作用是什麼
XTAL1內部振盪電路反相放大器的輸入端,是外接晶體的一個引腳。當採用外部振盪器時此引腳接地。漏岩XTAL2內部振盪電路反相放大器的輸出端,是外接晶體的另一端,當採用外部振盪器時,此引腳接旁弊外部振盪源。外接的C1,C2,LZI12M是時鍾電路,時鍾發生器把振盪運搜族頻率分為兩個頻率,產生一個兩相時鍾信號P1和P2供單片機使用,P1在每個狀態S的前半部分有效。P2在每個狀態後半部分有效。不理解再問!
Ⅳ 單片機中XTAL1和XTAL2表示什麼意思
xtal1(19腳)、xtal2(18腳)--外接時鍾引腳。xtal1為片內震盪電路的輸入端,xtal2為片內震盪電路的輸出端。8051的時鍾有兩種方式,一種是片內時鍾震盪方式,需在這兩個引腳之間接石英晶體和震盪電容(一般取10p~30p),一種是外部時鍾方式,即將xtal1接地,外部時鍾信號從xtal2腳引入。
Ⅵ 單片機的各個引腳都有什麼功能及作用
大多數是IO口,用來輸入輸出,可接各種外部設備,其中有些埠有第二功能,可通過內部的寄存器切換。只有少數幾個腳是固定用途的,如電源腳,外接晶振腳,復位腳,這些腳的外圍電路是固定的,且不可接外部設備。
Ⅶ 單片機引腳圖中的引腳+RXD、TXD、INT、WR、RD、XTAL、TO/T1、ALE、EA、PS
RXD串口數據接收端
TXD串口數據發送端
INT外部中斷
WR外部數據存儲器寫脈沖
RD外部數據存儲器讀脈沖
XTAL晶振
TO/T1定時器/計數器外部輸入
ALE地址鎖存允許信號輸出引腳
EA外凱禪部存儲器選擇引腳
PSEN外部空悔程序斗孫正存儲器選通引腳
望採納。。。。。。
Ⅷ 單片機TXAL1埠有什麼作用
51單片機的18,19腳XTAL1,XTAL2用來提供外部振盪源給片內的時鍾電路。
Ⅸ 單片機中各引腳的功能是什麼
40條引腳說明如下:
⑴.主電源引腳vss和vcc
·vss
接地。
·vcc
正常操作時為十5伏電源。
⑵.外接晶體引腳xtal1和xtal2
·xtal1
內部振盪電路反相放大器的輸入端,是外接晶體的一個引腳。當採用外部振盪器時,此引腳接地(見圖2-3(b))。
·xtal2
內部振盪器的反相放大器的輸出端,是外接晶體的另一端。當採用外部振盪器時,此引腳接外部振盪源。
⑶.控制或與其它電源復用引腳
rst/vpd,ale/prog,psen
和ea/vpp。
·rst/vpd
當振盪器運行時。在此引腳上出現兩個機器同期的高電平(由低到高跳變),將使單片機復位。
在
vcc掉電期間,此引腳可接上備用電源,由
vpd向內部
ram提供備用電源,以保持內部ram中的數據。
·ale/prog
正常操作時為ale功能(允許地址錢存),提供把地址的低位元組鎖存到外部鎖存器。ale引腳以不變的頻率(振盪周期的1/6)周期性地發出正脈沖信號。因此,它可用作對外輸出的時鍾,或用於定時目的。但要注意,每當訪問外部數據存儲器時,將跳過一個
ale脈沖。
ale端可以驅動(吸收或輸出電流)八個
lsttl電路。
對於
eprom型單片機,在
eprom編程期間,此引腳接收編程脈沖(prog功能)。
·psen
外部程序存儲器讀選通信號輸出端。在從外部程序存儲器取指令(或數據)期間;psen
在每個機器周期內兩次有效。
psen
同樣可以驅動八個lsttl輸入。
·ea/vpp
ea為內部程序存儲器和外部程序存儲器選擇端。當ea為高電平時,訪問內部程序存儲器(pc值小於4k)。當ea為低電平時,則訪問外部程序存儲器。對於eprom型單片機,在eprom編程期間,此引腳上加21veprom編程電源(vpp)。
⑷.輸入/輸出引腳
p0.0~p0.7,p1.0~p1.7,p2.0~p2.7,p3.0~p3.7
·p0.0~p0.7:
p0是一個
8位漏極開路型雙向
i/o口。在訪問外部存儲器時,它是分時傳送的低位元組地址和數據匯流排。po口能以吸收電流的方式驅動八個lsttl負載。
·p1.0~p1.7:
p1是一個帶有內部提升電阻的
8位準雙向
i/o口。它能驅動(吸收或輸出電流)四個lsttl負載。
·p2.0~p2.7:
p2是一個帶有內部提升電阻的8位準雙向i/o口。在訪問外部存儲器時,它輸出高8位地址。p2口可以驅動(吸收或輸出電流)四個lsttl負載。
·
p3.0~p3.7:p3是一個帶有內部提升電阻的
8位準雙向
i/o口。能驅動(吸收或輸出電流)四個lsttl負載。p3口還用於第二功能請參看錶2-1。
Ⅹ stm32單片機工作原理小燈
首先應該了解51單片機最小系統:51最小系統也稱為51最小應用系統,是指用最少的元件組成的51單片機可以工作的系統。如圖2.1.1所示,51最小系統一般應該包括:單片機、晶振電路、復位電路。
晶振電路的原理及組成,作用:
在單片機系統里晶振的作用非常大,他結合單片機內部的電路,產生單片機所必須的時鍾頻率,單片機的一切指令的執行都是建立在這個基礎上的,晶振的提供的時鍾頻率越高,那單片機的運行速度也就越快。簡單地說,沒有晶振,就沒有時鍾周期,沒有時鍾周期,就無法執行程序代碼,單片機就無法工作。單片機工作時,是一條一條地從RoM中取指令,然後一步一步地執行。單片機訪問一次存儲器的時間,稱之為一個機器周期,這是一個時間基準。—個機器周期包括12時鍾周期。如果一個單選擇了12MHz晶振,它的時鍾周期是1/12us,它的一個機器周期是12×(1/12)us,也就是1us。
組成:晶振, 負載電容, 內部電路
原理:石英晶體振盪器(簡稱晶振)通過震動給單片機提供時間,有了時間,就有了時序,就可以無差錯的跑程序, 一般51最小系統用的是12MHZ的晶振, 比內部時鍾6MHZ要精確許多。晶振用一種能把電能和機械能相互轉化的晶體在共振的狀態下工作,以提供穩定,精確的單頻振盪。 就像給單片機帶上了時鍾。兩個30pF的電容。 起到起振和諧振作用。兩個電容的取值都是相同的,或者說相差不 大,如果相差太大,容易造成諧振的不平衡,容易造成停振或者乾脆不起振。
有一個高增益反相放大器(即振盪器),其輸入端為晶元引腳XTAL1,其輸出端為引腳XTAL2 。而在晶元的外部,XTAL1和XTAL2之間跨接晶體振盪器和微調電容,從而構成一個穩定的自激振盪器,這就是單片機的時鍾電路。
復位電路的原理及作用:
復位電路是一種用來使電路恢復到起始狀態的電路設備。一般情況:上電復位;在RST復位輸入引腳上接一電容至VCC端,下接一個電阻到地即可。
原理:在控制系統中的作用是啟動單片機開始工作。但在電源上電以及在正常工作時電壓異常或干擾時,電源會有一些不穩定的因素,為單片機工作的穩定性可能帶來嚴重的影響。因此,在電源上電時延時輸出給晶元輸出一復位信號。上復位電路另一個作用是,監視正常工作時電源電壓。若電源有異常則會進行強制復位。復位輸出腳輸出低電平需要持續三個(12/fc s)或者更多的指令周期,復位程序開始初始化晶元內部的初始狀態。等待接受輸入信號。
為什麼必須使用低電頻點亮LED燈?
由於單片機的I/O口的結構決定了它灌電流能力較強,所以都採用低電平點亮led的方式。一般都採用低電平點亮LED,有一定的抗干擾作用。因為單片機的輸出能力有限,如果都讓管腳輸出高電平來驅動器件的話,即使有上拉電阻,還是會造成單片機運行狀態不穩定其實,採用低電平驅動LED,可以簡化單片機介面的設計,如果採用介面元件,則高電平驅動和低電平驅動是同樣的效果,另外,低電平驅動也簡化了控制代碼,避免了單片機上電復位時埠置高電平後對led的影響。
需注意:
程序中的while(1)語句去掉之後仍然可以執行操作的原因是因為:在後面的程序中已經有了LED=0,即規定了驅動LED燈的是低電頻
所以即使去掉了也可以執行。
在最後畫出了如下電路圖之後。在模擬軟體上protues確實可以點亮。但實際上這是不可以實現的。主要是因為在io埠EA為片外程序存儲器選擇輸入端。該引腳為低電平時,使用片外程序存儲器,為高電平時,使用片內程序存儲器。所以需要將這一埠街上電源。使其訪問片內的程序存儲器