新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 51單片機原理介紹

        51單片機原理介紹

        作者: 時間:2013-01-15 來源:網絡 收藏

        ⑤ P — 奇偶標志。

        表示Acc中“1”的個數的奇偶性。

        ⑥ F0 、F1 — 用戶標志。

        ⑷ 數據指針DPTR

        16位,由兩個8位寄存器DPH、DPL組成。主要用于存放一個16位地址,作為訪問外部存儲器(外RAM和ROM)的地址指針。

        ⑸ 堆棧指針SP

        專用于指出堆棧頂部數據的地址。

        §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位地址總線和數據總線(分時傳送)

        P2口用于高8位地址總線,

        P3口常用于第二功能,

        用戶能使用的I/O口只有P1口和未用作第二功能

        的部分P3口端線。

        §2-4 時鐘和時序原理

        一、時鐘電路

        點擊瀏覽下一頁

        二、時鐘周期和機器周期

        ⑴ 時鐘周期。

        80C51振蕩器產生的時鐘脈沖頻率的倒數,是最基本最小的定時信號。

        ⑵ 機器周期。

        80C工作的基本定時單位,簡稱機周。

        §2-5 復位和低功耗工作方式

        80C的工作方式共有四種:

        ⑴ 復位方式;

        ⑵ 程序執行方式;

        ⑶ 低功耗方式;

        ⑷ 片內ROM編程(包括校驗)方式。

        一、復位方式

        ⒈ 復位條件
        RST引腳保持2個機器周期以上的高電平。

        ⒉ 復位電路

        點擊瀏覽下一頁

        ⒊ 復位后CPU狀態

        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) 待機(休閑)狀態進入

        只要使PCON中IDL位置1。

        ⑶ 待機(休閑)狀態退出

        ①產生中斷;

        ②復位。

        ⒉ 掉電保護方式

        ⑴ 掉電保護方式狀態

        ●片內振蕩器停振,所有功能部件停止工作;

        ●片內RAM數據信息保存不變;

        ● ALE、PSEN為低電平;

        ● Vcc可降至2V,但不能真正掉電。

        ⑵ 掉電保護狀態進入

        只要使PCON中PD位置1。

        ⑶ 掉電保護狀態退出

        唯一方法是硬件復位,復位后片內RAM數據不變,特殊功能寄存器內容按復位狀態初始化。

        工業種常用的PLC實際就是單片機系統,一般在家用電器(比如微波爐洗衣機彩電等),手機等 ,都是單片機系統,當然有8,16,和32位之分了。單片機叫“中介機”嗎?這種說法準確嗎?單片因為資源有限,自身沒有開發能力,必須借助開發工具來開發應用它,以上是單片機原理的基礎介紹,這個東西還是需要進行大量的試驗才能真正的理解,學好,建議您到電子論壇去學習

        51單片機相關文章:51單片機教程


        c語言相關文章:c語言教程


        單片機相關文章:單片機教程


        單片機相關文章:單片機視頻教程


        單片機相關文章:單片機工作原理


        存儲器相關文章:存儲器原理


        晶振相關文章:晶振原理

        上一頁 1 2 3 下一頁

        關鍵詞: 51單片機 地址鎖存器 邏輯門

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 竹溪县| 清水县| 曲周县| 昌都县| 苏尼特左旗| 商洛市| 宁德市| 石阡县| 金山区| 通城县| 桓仁| 多伦县| 南城县| 高陵县| 利津县| 舒城县| 滕州市| 晋江市| 桓台县| 上虞市| 金山区| 黔南| 富川| 德庆县| 谢通门县| 梅州市| 南丰县| 同江市| 康乐县| 海盐县| 天气| 寻乌县| 南投市| 湖北省| 吴旗县| 桐庐县| 渑池县| 罗平县| 弥勒县| 共和县| 渭源县|