本書基于STC8A8K64D4,從該芯片的結(jié)構(gòu)入手,詳細(xì)介紹了單片機(jī)基礎(chǔ)知識(shí)、基本概念及應(yīng)用。全書共10章,包括Keil C51、STC-ISP 軟件程序的使用,C51語(yǔ)言的特點(diǎn)、語(yǔ)法基礎(chǔ)I/O 應(yīng)用;中斷寄存器配置、應(yīng)用實(shí)例進(jìn)階;定時(shí)/計(jì)數(shù)器;串行通信;ADC;PWM、I2C 總線等。通過(guò)實(shí)際的項(xiàng)目案例將各個(gè)模塊和知識(shí)點(diǎn)進(jìn)行整合,手把手教讀者設(shè)計(jì)出完整的單片機(jī)應(yīng)用系統(tǒng)。
第1章 緒 論 1
1.1 什么是單片機(jī)… 1
1.2 單片機(jī)應(yīng)用領(lǐng)域 2
1.3 基本電子知識(shí)… 7
1.4 關(guān)于進(jìn)制的轉(zhuǎn)換 11
第2章 STC基本知識(shí) 13
2.1 STC8A8K64D4 單片機(jī)性能概述… 13
2.2 Keil開(kāi)發(fā)環(huán)境的使用… 17
2.3 STC ISP的使用… 26
2.4 存儲(chǔ)器 27
第3章 C51程序設(shè)計(jì) 31
3.1 C51語(yǔ)言特點(diǎn)… 31
3.2 C51語(yǔ)言的語(yǔ)法基礎(chǔ) 31
3.2.1 標(biāo)識(shí)符 31
3.2.2 關(guān)鍵字 32
3.2.3 數(shù) 據(jù) 33
3.2.4 運(yùn)算符和表達(dá)式 35
3.2.5 程序語(yǔ)句… 37
3.2.6 函 數(shù) 39
3.3 C51語(yǔ)言應(yīng)用舉例… 41
3.3.1 C51對(duì)單片機(jī)中的地址訪問(wèn)實(shí)例… 41
3.3.2 C51對(duì)單片機(jī)的外設(shè)資源訪問(wèn)實(shí)例 42
本章小結(jié)… 42
第4章 通用I/O 口及應(yīng)用 43
4.1 相關(guān)寄存器 43
4.2 典型控制電路及應(yīng)用 45
4.3 數(shù)碼管顯示 53
4.3.1 LED顯示器的結(jié)構(gòu)
4.3.2 LED顯示器工作原理… 54
4.4 LCD1602顯示 62
4.4.1 概 念 62
4.4.2 顯示原理… 64
第5章 中斷系統(tǒng) 69
5.1 概 述 69
5.2 中斷相關(guān)寄存器 71
5.3 中斷請(qǐng)求寄存器(中斷標(biāo)志位) 73
第6章 定時(shí)器/計(jì)數(shù)器原理與應(yīng)用… 78
6.1 概 述 78
6.2 定時(shí)器 0/1寄存器 79
第7章 串口通信 95
7.1 概 述 … 95
7.2 寄存器 98
7.3 矩陣式鍵盤的識(shí)別 110
7.3.1 組成結(jié)構(gòu)與原理… 110
7.3.2 編程示例 111
第8章 ADC … 115
8.1 概 述… 115
8.2 相關(guān)寄存器… 116
第9章 PWM … 124
9.1 概 念… 124
9.2 寄存器… 125
第10章 I2C總線… 132
10.1 概 述… 132
10.2 寄存器… 133
附錄A 常用SFR … 149
附錄B 單片機(jī)C51編程規(guī)范…
附錄C 庫(kù)函數(shù)…