《單片機程序設計與實踐》以實用為宗旨,用豐富的實例來講解MCS-51單片機原理和軟硬件開發(fā)技術,語言采用對比的方法,分別用單片機匯編語言和單片機C語言來實現(xiàn)同一功能的軟件設計,并免費提供所有源代碼和電路圖的資源下載。
《單片機程序設計與實踐》共分8章,第1、2章介紹單片機系統(tǒng)的基礎知識,MCS-51單片機的基本原理;第3章介紹MCS-51單片機的開發(fā)與仿真軟件;第4、5章介紹單片機匯編程序設計,單片機C語言程序設計;第6章用實例介紹MCS-51單片機內(nèi)部資源及編程;第7、8章介紹MCS-51單片機常用接口及D/A、A/D轉換器等實用的接口技術和應用實例。
《單片機程序設計與實踐》適合各類本科和?圃盒<芭嘤枡C構作為“單片機原理與應用”或“單片機C程序設計及應用”類課程的教材,特別適合學習單片機應用系統(tǒng)開發(fā)的讀者,也可供各類電子工程、自動化技術人員和計算機愛好者學習參考。
第1章 單片機的基礎知識
1.1 單片機概述
1.2 單片機中的信息表示方法
習題
第2章 MCS-51單片機的基本原理
2.1 MCS-51單片機概述
2.2 MCS-51單片機的結構原理
2.3 MCS-51單片機的外部引腳及片外總線
2.4 MCS-51單片機的工作方式
2.5 MCS-51單片機的時序
習題
第3章 MCS-51單片機的開發(fā)與仿真軟件簡介
3.1 集成開發(fā)軟件Keil簡介
3.2 仿真軟件Proteus簡介
習題
第4章 MCS-51單片機的匯編程序設計
4.1 匯編指令格式及符號說明
4.2 尋址方式
4.3 MCS-51系列單片機的指令系統(tǒng)
4.4 MCS-51系列單片機匯編程序常用偽指令
4.5 MCS-51系列單片機匯編程序設計
習題
第5章 MCS-51單片機的C語言程序設計
5.1 C語言與MCS-51單片機
5.2 C51的數(shù)據(jù)類型
5.3 C51的運算量
5.4 C51的運算符及表達式
5.5 表達式語句及復合語句
5.6 C51的輸入/輸出
5.7 C51程序的基本結構與相關語句
5.8 函數(shù)
5.9 C51構造數(shù)據(jù)類型
習題
第6章 MCS-51單片機內(nèi)部資源
6.1 并行輸入/輸出接口
6.2 定時/計數(shù)器接口
6.3 串行接口
6.4 中斷系統(tǒng)
習題
第7章 MCS-51單片機系統(tǒng)擴展
7.1 MCS-51單片機的最小系統(tǒng)
7.2 存儲器擴展
7.3 輸入/輸出口擴展
習題
第8章 MCS.5 1單片機常用接口部件
8.1 MCS-51單片機與鍵盤接口
8.2 MCS-51單片機與LED顯示器接口
8.3 MCS-51單片機與行程開關、晶閘管、繼電器的接口
8.4 MCS.5 1單片機與ADC的接口
8.5 MCS.5 1單片機與DAC的接口
習題
參考文獻