- 軟件大小(xiǎo):11.92M
- 軟件語言:中文
- 軟件類型:國產軟件
- 軟件類別:免費軟件 / 電子圖書
- 更新時間(jiān):2017-07-31 09:28
- 運行環境:WinAll, WinXP, Win7, Win8, Win10
- 軟件等級(jí):
- 軟件廠商:
- 官方網站:暫無
2.24M/中文/5.0
16KB/中(zhōng)文/10.0
33.00M/中文/10.0
74.50M/中文/0.0
41.99M/中文/0.7
51單片機C語(yǔ)言(yán)編程詳解是專門針對單片(piàn)機中程序所在電路來編寫的哦,非常詳細(xì)的講述了(le)各種電路的細節圖,也(yě)很適合新手(shǒu)小白,感興趣的朋友趕緊來綠色資源網下載吧!
什麽是單片機,目前還(hái)沒有(yǒu)一(yī)個確切的定義。普通(tōng)認為單片機是將CPU、RAM、ROM、定時器/計數器以及輸入輸出(I/O)接口電路等計算機主要部件集成在一塊芯片上,這樣所組成的芯片級微型(xíng)計算機(jī)稱為單片微型計算機(Single Chip Microcomputer)。簡稱為單片(piàn)微機或單片機。利用單片機程序,可以實現對硬件係統的小型化的智能控製。由於單片機的硬件結構與指(zhǐ)令係統都是按工業控製要求設計的,常用於工業的檢測(cè)、控製裝置中,因而也稱(chēng)為微控製器(Micro-Controller)或嵌入式控製器(Embedded-Controller)。單片機的應用十分廣泛,我們將以 Easy 51 Kit Pro 單片機學習板為基礎,學習 51 單片機的入門知識(shí)。
§1 前言………………………………………………………………………………………… 1
§2 單片機簡介………………………………………………………………………………… 2
2.1 數字電路簡介…………………………………………………………………………… 2
2.2 MCS-51單片機簡介……………………………………………………………………… 2
2.3 Easy 51 Kit Pro 簡介(jiè)………………………………………………………………… 5
2.4 Easy 51 Kit Pro 電路功能分析……………………………………………………… 5
§3 MCS-51單片機的 C語言編程……………………………………………………………… 8
3.1 匯編語言(yán)………………………………………………………………………………… 8
3.2 建立你的第一個 C 項目………………………………………………………………… 8
3.3 生成hex 文件…………………………………………………………………………… 12
3.4 keil C 語言……………………………………………………………………………… 14
3.5 單片機 I/O……………………………………………………………………………… 18
3.6 中斷……………………………………………………………………………………… 25
3.7 定(dìng)時器/計數器………………………………………………………………………… 27
3.8 定時器(qì)的應用舉例……………………………………………………………………… 29
3.9 外部中斷………………………………………………………………………………… 34
3.10 串行通信……………………………………………………………………………… 38
3.11 定時器 2……………………………………………………………………………… 43
3.12 看門狗………………………………………………………………………………… 47
3.13 空閑模式和掉電模式………………………………………………………………… 50
§4 MCS-51單片機 C 語言編程應用(yòng)進階…………………………………………………… 51
4.1 掃描(miáo)式鍵(jiàn)盤……………………………………………………………………………… 51
4.2 EEPROM 芯片AT93C46 的讀寫…………………………………………………………… 55
4.3 Keil C 的高級使用……………………………………………………………………… 63
§5 編寫高質(zhì)量的單片機 C 程序……………………………………………………………… 64
5.1 文件結構………………………………………………………………………………… 64
5.2 程序的版式……………………………………………………………………………… 66
5.3 單片(piàn)機程序命名規則與變量(liàng)選擇……………………………………………………… 70
5.4 表達式和基本語句……………………………………………………………………… 73
5.5 函數設計………………………………………………………………………………… 77
5.6 單片機程序框架………………………………………………………………………… 79
附圖:Easy 51 Kit Pro電路圖(最小係統板)…………………………………………… 80
附圖:Easy 51 Kit Pro電路圖(學習板(bǎn))………………………………………………… 81
請描述您所遇到的錯誤,我(wǒ)們將(jiāng)盡快予以修正,謝謝!
*必填項,請輸入內容