51開發板功能介紹
阿新 • • 發佈:2021-10-20
一:開發板功能介紹
序號 | 模組 | 功能描述 |
---|---|---|
1 | 五線四相步進電機驅動 模組 | 使用 ULN2003 晶片, 可驅 動直流電機、 五線四相步 進電機等 |
2 | 動態數碼管模組 | 使用 74HC245 晶片和和 74HC138 譯碼器驅動 2 個 四位一體共陰數碼管 |
3 | LCD1602/LCD12864 液晶 介面 | 連線 LCD1602 液晶屏或連 接 LCD12864 液晶屏 |
4 | EEPROM 模組 | 使用 AT24C02 晶片, 儲存 容量為 256 位元組, 可實現 IIC-EEPROM 功能, 儲存的 資料掉電不丟失 |
5 | 8*8 單色 LED 點陣模組 | 可獨立控制 LED 顯 示數字、 字元、 簡單漢字 圖形等 |
6 | 蜂鳴器模組 | 使用無源蜂鳴器, 可實現 報警提示等功能 |
7 | DS1302 時鐘模組 | 使用 DS1302 時鐘晶片 |
8 | STC89C516 微控制器介面座 和 IO 管腳 | 可固定微控制器, 並將單片 機 IO 口全部引出, 方便 使用者二次開發 |
9 | LED 流水燈模組 | 使用8個小燈, 可實現LED 流水燈控制 |
10 | ADC 模組 | 使用 XPT2046 晶片, 可實 現模擬訊號採集轉換, 可 設計簡易電壓表等 |
11 | DAC(PWM)模組 | 使用 LM358 晶片, 可實現 模擬訊號輸出、 PWM 控制 |
12 | USB 轉 TTL 串列埠模組 | 使用 CH340 晶片, 可實現 USB 轉 TTL 串列埠功能, 既 可下載程式, 又可實現串 口通訊 |
13 | 矩陣鍵盤模組 | 使用 4*4 矩陣鍵盤, 可實 現鍵盤輸入控制 |
14 | 獨立按鍵模組 | 使用 4 個按鍵, 可實現按 鍵控制 |
15 | NRF24L01 模組介面 | 支援 NRF24L01 模組, 可 實現 2.4G 無線 |
16 | DS18B20 介面 | 可接入 DS18B20 溫度感測 器進行溫度檢測 |
17 | 紅外接收模組 | 使用一體化紅外接收頭, 可實現紅外遙控通訊 |
18 | 復位按鍵 | 系統復位按鈕 |
二:開發板使用方法
-
CH340 驅動安裝
-
程式的燒錄(下載)
-
首先我們需要將開發板上的 USB 轉 TTL 模組的 P5 端子使用短接片短接好
-
根據板載晶片型號是否含有 RC 來選擇晶片型別, 比如板載晶片使用STC89C52RC, 則選擇晶片型別為“ STC89C52xxx-RC” 。 如果使用 STC89C52, 則晶片型別為“STC89C52xx”
-
將波特率設定為“12800” (如果發現此波特率下載速度比較慢, 可以提高波特率, 如果下載失敗, 可以把波特率降低, 總之選擇一個能下載的波特率)
-
-
模擬器除錯
51微控制器介紹
一臺能夠工作的計算機要有這樣幾個部份構成: CPU( 進行運算、 控制) 、RAM(資料儲存) 、 ROM(程式儲存) 、 輸入/輸出裝置(例如: 序列口、 並行輸出口等),而在微控制器中, 這些部份全部被做到一塊積體電路晶片中了,所以就稱為微控制器(也稱微控制器 MCU)。
〇:命名規則
一:51微控制器能做什麼
51 微控制器主要用於“控制” , 通過串列埠可以和 WFIF/GPS/藍芽等模組實現無線控制, 通過 AD 介面可以採集光敏/煙霧感測器/可燃氣體感測器等模擬訊號,還可以使用 AD 設計簡易示波器。 當然還包括直流電機、 交流電機、 步進電機、伺服電機、 變頻電機、 電磁鐵、 電磁閥、 LED、 LCD 等等, 進而由這些去驅動各種裝置.
1.自動化技術
2.智慧測量儀器
3.家用、 商用電子產品
4.通訊
5.機器人,車。。。
二:怎麼學會51微控制器
-
基本外設 :GPIO 輸入輸出, 外部中斷, 定時器, 串列埠。 理解了這四個外設, 基本就入門了一款 MCU。
-
掌握基礎的數位電路和類比電路知識
-
深入學習部分 :定時器、 中斷方面的使用是難點
-
C 語言能力要加強
-
多動手程式設計 ,多百度,多瀏覽論壇
三:STC89Cxx 管腳介紹