51單片機原理介紹
⑤ P — 奇偶標志。
表示Acc中“1”的個數(shù)的奇偶性。
⑥ F0 、F1 — 用戶標志。
⑷ 數(shù)據(jù)指針DPTR
16位,由兩個8位寄存器DPH、DPL組成。主要用于存放一個16位地址,作為訪問外部存儲器(外RAM和ROM)的地址指針。
⑸ 堆棧指針SP
專用于指出堆棧頂部數(shù)據(jù)的地址。
§2-3 I/O端口結構及工作原理
※ 有4個8位并行I/O口,共32條端線:
P0、P1、P2和P3口。
每一個I/O口都能用作輸入或輸出。
※ 用作輸入時,均須先寫入“1”;
用作輸出時,P0口應外接上拉電阻。
※ P0口的負載能力為8個LSTTL門電路;
P1~P3口的負載能力為4個LSTTL門電路。
※ 在并行擴展外存儲器或I/O口情況下,
P0口用于低8位地址總線和數(shù)據(jù)總線(分時傳送)
P2口用于高8位地址總線,
P3口常用于第二功能,
用戶能使用的I/O口只有P1口和未用作第二功能
的部分P3口端線。
§2-4 時鐘和時序原理
一、時鐘電路
二、時鐘周期和機器周期
⑴ 時鐘周期。
⑵ 機器周期。
§2-5 復位和低功耗工作方式
⑴ 復位方式;
⑵ 程序執(zhí)行方式;
⑶ 低功耗方式;
⑷ 片內(nèi)ROM編程(包括校驗)方式。
一、復位方式
⒈ 復位條件
RST引腳保持2個機器周期以上的高電平。
⒉ 復位電路
⒊ 復位后CPU狀態(tài)
PC: 0000H TMOD: 00H
Acc: 00H TCON: 00H
B: 00H TH0: 00H
PSW: 00H TL0: 00H
SP: 07H TH1: 00H
DPTR:0000H TL1: 00H
P0~P3:FFH SCON: 00H
IP:×××00000B SBUF: 不定
IE:0××00000B PCON: 0×××0000B
二、低功耗工作方式
⑴ 待機(休閑)方式(Idle)
⑵ 掉電保護方式(Power Down)。
兩種低功耗工作方式由電源控制寄存器PCON確定。
其中:
SMOD:波特率倍增位(在串行通信中使用)
GF1、GF0:通用標志位
PD:掉電方式控制位,
PD=1,進入掉電工作方式;
IDL:待機(休閑)方式控制位,
IDL=1,進入待機工作方式。
(1) 待機(休閑)方式
(2) 待機(休閑)狀態(tài)進入
只要使PCON中IDL位置1。
⑶ 待機(休閑)狀態(tài)退出
①產(chǎn)生中斷;
②復位。
⒉ 掉電保護方式
⑴ 掉電保護方式狀態(tài)
●片內(nèi)振蕩器停振,所有功能部件停止工作;
●片內(nèi)RAM數(shù)據(jù)信息保存不變;
● ALE、PSEN為低電平;
● Vcc可降至2V,但不能真正掉電。
⑵ 掉電保護狀態(tài)進入
只要使PCON中PD位置1。
⑶ 掉電保護狀態(tài)退出
唯一方法是硬件復位,復位后片內(nèi)RAM數(shù)據(jù)不變,特殊功能寄存器內(nèi)容按復位狀態(tài)初始化。
工業(yè)種常用的PLC實際就是單片機系統(tǒng),一般在家用電器(比如微波爐洗衣機彩電等),手機等 ,都是單片機系統(tǒng),當然有8,16,和32位之分了。單片機叫“中介機”嗎?這種說法準確嗎?單片因為資源有限,自身沒有開發(fā)能力,必須借助開發(fā)工具來開發(fā)應用它,以上是單片機原理的基礎介紹,這個東西還是需要進行大量的試驗才能真正的理解,學好,建議您到電子論壇去學習
51單片機相關文章:51單片機教程
c語言相關文章:c語言教程
單片機相關文章:單片機教程
單片機相關文章:單片機視頻教程
單片機相關文章:單片機工作原理
存儲器相關文章:存儲器原理
晶振相關文章:晶振原理
評論