tft每日頭條

 > 圖文

 > 51單片機的初步認識

51單片機的初步認識

圖文 更新时间:2025-01-09 04:31:27

大家好我是小火,想學習單片機的同學可以關注、私信我。今天我們就來聊聊51單片機,單片機發展到今天型号種類繁多,而且随處可見,像我們的電飯煲、遙控器、洗衣機都是單片機在内部控制,這些産品使用的單片機是屬于定制的,并不是我們學習時使用的單片機。除此不同品牌的單片機芯片采用的内核也會不同,比如INTEL公司的MCS-51内核(代表芯片:AT89系列、國産STC系列等),ARM公司的高性能”Cortex-M3”内核(代表芯片:STM32系列)等。由于内核的差異,使得他們在使用中也會不一樣。

我個人推薦51單片機中的STC89C52是很不錯的選擇,而且相對容易學習。那麼我們就以這款芯片為例介紹51單片機。

51單片機的初步認識(了解51單片機)1

芯片介紹:

1.STC89C52是STC公司(宏晶)生産的一種低功耗、高性能CMOS8位微控制器,具有8K字節系統可編程Flash存儲器,使用MCS-51内核,指令代碼很好的兼容傳統8051。

2.工作電壓範圍在3.3V~5.5V之間,相對的電壓越高,工作電流也會更大,功耗也會越大。

3.通用I/O 口有32個,複位後為:P1/P2/P3 是準雙向口/弱上拉, P0 口是漏極開路輸出,作為 I/O 口用時,需加上拉電阻。

4.工作頻率範圍:0~40MHz,相當于普通8051 的0~80MHz,實際工作 頻率可達48MHz,單片機工作頻率取決于晶振頻率,常用的兩種是12MHz、11.0592MHz。

5.ISP(在系統可編程)/IAP(在應用可編程),可通過串口(RxD/P3.0,TxD/P3.1)直接下載用戶程 序。在學習過程中,我們隻要使用ISP即可,也就是制作好電路闆之後,隻要把RxD/P3.0,TxD/P3.1通過排針引出來,我們的開發闆可以直接通過USB-TTL把程序燒錄到單片機。

6.共3 個16 位定時器/計數器。分别是定時器T0、T1、T2

我們要學習使用這塊芯片就需要了解這款芯片的引腳圖。

51單片機的初步認識(了解51單片機)2

1,I/O口

I/O口就是輸入輸出口,是單片機用來輸出或者輸入信号的端口。STC89C52共有四組(P0、P1、P2、P3),每組8個(每組I/O口能同時輸出8位二進制數。其CPU計算時的數據寬度正好也是八位,所以該芯片為8位控制器),共32個I/O口。單片機所有I/O口默認狀态都是高電平,除非在程序裡将其置0,這樣的設定可以讓單片機運行更穩定。

一般情況下,I/O口都會連接上拉電阻,目的有兩個,一是使單片機運行穩定,二是提高單片機驅動能力;為了讓單片機能承受更大的負載。上拉電阻用10K的9P排阻(其大小在1~10K都可,電阻小可提高驅動能力,電阻大可以降低功耗)。它有9個引腳,一個為公共端,另外八個引腳與I/O口相連。其結構及接線圖如下圖所示。注意,除了上拉電阻,還有下拉電阻,上拉電阻的公共端是接VCC,下拉電阻的公共端是接GND。

51單片機的初步認識(了解51單片機)3

2.時鐘電路

這裡的時鐘并不是我們所說的鐘表,而是指一種信号。通過學習數電了解到,在邏輯電路中,必須依靠時鐘信号才能工作,單片機其實就可以看成就是一個集成化的邏輯電路。所以我們需要外接時鐘電路,來讓單片機工作。

51單片機的初步認識(了解51單片機)4

時鐘電路的核心是晶振,它是一種可以産生穩定震蕩頻率的電子元件。它的基本參數是震蕩頻率,單位為MHz,其參數決定了單片機的工作頻率。其數值一般刻在晶振元件上面。常用的單片機晶振主要有12.000MHz和11.0592MHz,當程序中使用了定時器,使用11.0592MHz晶振可以定時更準确。

時鐘電路除了晶振還有兩個瓷片電容(30pF),這兩個電阻可以起到微調頻率的作用。

晶振電路有兩個端口XT1和XT2,将這兩個端口分别與單片機的18腳(XTAL2)、19腳(XTAL1)相連即可為單片機提供時鐘信号(這兩個端口沒有順序,可以随意連接)。

3.複位電路

複位電路的目的是重啟單片機,使單片機進入初始化,重新開始執行程序。當單片機因程序問題出現故障(比如程序中出現不可控的死循環),可通過複位電路向單片機第9腳RET發送一個複位信号,單片機就可自行複位。這個複位信号是一個連續2個機器周期(24個時鐘周期)的高電平。也就是單片機的RES腳如果連續兩個機器周期都是被置于高電平,單片機就會自動複位。

希望以上的知識能夠給大家提供幫助,這期我們先分享到這裡,覺得有用的可以給個三連!想要學習的資料的可以私信我。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved