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