【單片機學習】01初識單片機

一.郭天祥10天學習單片機:

https://www.bilibili.com/video/av16855653?from=search&seid=10911013164575569569

可以跟着視頻學習,不過我淘寶買了51單片機,準備根據店家發的資料來學習。資料很全,各種文檔各種視頻各種安裝軟件......

C51中的數據類型擴充定義:

基礎知識:

C51中的頭文件: 

 

 單片機圖解:

學會看芯片的相關文檔:

OE:表示低電平有效 

----------------------------

點亮LED硬件材料:

KEIL的使用:

1.new project新建工程:填寫工程名;選擇CPU:atnle的89c52

2.new file 新建文件:將文件添加到工程中

 

二.普中51-單核A3&&A4開發板資料

打開2:視頻講解:

 1.學習記錄:

2019.11.20

(1)開發板的介紹以及認識:

 認識功能:

1.共陰極的數碼管(左上角):

 

需要驅動電路:(74xv245芯片,控制段選)(74hc138譯碼器,通過3位管腳控制8個位選,節約IO口的資源)

2.LED1602液晶接口:

插入方向:左邊對應第一個管腳,以此類推....

用途:顯示字符數字等

led9648:

方向:最左邊第一個管腳,以此類推....

3.電壓管腳:2的調節LED/LCD的電壓,來增加亮度

4.LED 8*8的點陣模塊:有64個燈

595控制芯片:上面爲短接片:可以切換...

8個IO口:由下面的控制芯片控制,另外8個IO口有單片機的引腳控制。

5.LED模塊:學習基本的IO口使用。第一個點亮LED燈實驗,以及跑馬燈...

6.矩陣鍵盤:4*4:節約IO口的資源,只需要4行4列8個IO口就可以控制16個按鍵

7.溫度傳感器:DS18B20;方向:C口朝上

8.紅外模塊:12864;方向:C口朝下

9.通信模塊:ND24101:需要兩個模塊(另一個板子)來通信(飛機遙控器等應用)

10.獨立按鍵:直接連接IO口,只需要判斷IO口連接引腳的電平就可以判斷按鍵是否按下

11.電源輸出管腳:給外部傳感器供電

旁邊黑色穩壓芯片:將5V轉換到3.3V

12.USB轉TTL模塊:UBS轉換成串口來進行通信

旁邊黃色短接片:將串口和單片機連接起來,起到一個聯通作用。

13.AD/DA模塊:12位芯片:有4路

藍色按鈕:改變電壓

熱敏電阻:感應環境溫度(精度低)

外界電路傳感器:左下角白色管腳

燈:模塊的右下角,指示燈

14.蜂鳴器:

15.時鐘:

16.外接電機

17.單片機:STC89C52:8651的內核,所以稱爲51單片機

4組IO口:每組8個管腳

晶振電路: 12MHz

復位電路:

撥動開關和單片機坳口出方向一致。

 

(2)開發流程

1.自動/手動安裝ch340驅動

2.通過自動下載軟件,識別串口號

3.通過下載軟件,下載軟件到單片機上。

單片機開關打開供電,選擇好芯片類型,串口號識別到,選擇HEx文件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章