前言
第1章概述1
1.1單片機基礎知識1
1.2MCS51系列單片機的結構12
1.3MCS51系列單片機的最小應用
系統(tǒng)24
1.4習題27
第2章MCS51系列單片機匯編語言
編程29
2.1匯編語言指令基礎知識29
2.2MCS51系列單片機的指令系統(tǒng)33
2.3匯編語言程序設計56
2.4習題62
第3章C51語言程序設計66
3.1C51語言程序設計基礎知識66
3.2C51語言程序結構73
3.3C51語言程序設計要點81
3.4習題85
第4章MCS51系列單片機的中斷系統(tǒng)
與定時/計數(shù)器87
4.1MCS51系列單片機的中斷系統(tǒng)87
4.2定時/計數(shù)器101
4.3習題113
第5章存儲器擴展技術115
5.1半導體存儲器的分類115
5.2程序存儲器擴展117
5.3數(shù)據(jù)存儲器擴展127
5.4存儲器的綜合擴展129
5.5習題131
第6章并行I/O擴展技術132
6.1概述132
6.28255A可編程并行I/O接口芯片134
6.38155可編程并行I/O接口芯片149
6.4習題154
第7章I/O設備接口技術156
7.1模擬通道接口156
7.2鍵盤接口技術176
7.3LED數(shù)碼管顯示接口技術189
7.4微型打印機接口技術222
7.5習題226
第8章串行通信技術228
8.1概述228
8.2串行通信總線標準及其接口231
8.3MCS51系列單片機的串行接口235
8.4習題245
第9章常用開發(fā)工具246
9.1Keil編譯器246
9.2字模提取軟件254
9.3編程器與燒錄軟件257
第10章單片機應用系統(tǒng)設計259
10.1抗干擾與可靠性259
10.2邏輯電平轉換技術267
10.3系統(tǒng)設計269
10.4習題272
附錄273
附錄AMCS51系列單片機指令表273
附錄BMCS51系列單片機反匯編指
令分類表276
附錄CASCII(美國標準信息交換碼)表277
附錄DREG51.H清單278
附錄EABSACC.H清單280
附錄FMATH.H清單280
附錄GINTRINS.H清單281
附錄HSTDIO.H清單282
參考文獻284