單片機(jī)原理及應(yīng)用--基于Proteus與Keil C(計(jì)算機(jī)類應(yīng)用型本科院校規(guī)劃教材)
定 價(jià):34.8 元
- 作者:孟祥蓮,高洪志 主編
- 出版時(shí)間:2010/8/1
- ISBN:9787560330594
- 出 版 社:哈爾濱工業(yè)大學(xué)出版社
- 中圖法分類:TP368.1
- 頁(yè)碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書以C51語(yǔ)言編程技術(shù)和Proteus仿真軟件為主線,以實(shí)用為主要目的,采用理論與實(shí)踐相結(jié)合的方法,由淺入深地系統(tǒng)地介紹了51系列單片機(jī)的結(jié)構(gòu)、基本原理、硬件資源及單片機(jī)系統(tǒng)的開發(fā)過(guò)程。本書以Proteus+C為主要編程工具,具有基礎(chǔ)理論夠用、有針對(duì)性、實(shí)踐性強(qiáng)等特點(diǎn)。
全書共分三篇:第一篇(第1章、第2章)為單片機(jī)基礎(chǔ)及C51的基礎(chǔ)知識(shí),著重介紹單片機(jī)的硬件結(jié)構(gòu)及C51語(yǔ)言的編程基礎(chǔ);第二篇(第3章、第4章
)為開發(fā)環(huán)境使用部分,著重介紹C51集成開發(fā)環(huán)境、Proteus硬件仿真環(huán)境及Keil與Proteus聯(lián)合單片機(jī)仿真等;第三篇(第5章至第7章)為實(shí)例部分,著重介紹8051單片機(jī)內(nèi)部資源的編程、常用接口技術(shù)及綜合實(shí)例。
本書可作為高等院校計(jì)算機(jī)、電子、自動(dòng)化及機(jī)電一體化等相關(guān)專業(yè)的本科教材,也可供從事單片機(jī)應(yīng)用研究與開發(fā)的技術(shù)人員及普通讀者參考。
本書編者結(jié)合多年教學(xué)實(shí)踐及工程開發(fā)的經(jīng)驗(yàn),大膽地精煉內(nèi)容,以Proteus仿真軟件和C51語(yǔ)言編程技術(shù)為主線,以實(shí)用為主要目的,系統(tǒng)地介紹了51系列單片機(jī)的結(jié)構(gòu)、基本原理、硬件資源及單片機(jī)系統(tǒng)的開發(fā)過(guò)程。
全書共分三篇:**篇(第1章、第2章)為單片機(jī)基礎(chǔ)及C51語(yǔ)言基礎(chǔ)知識(shí),著重介紹單片機(jī)的硬件結(jié)構(gòu)及C51語(yǔ)言的編程基礎(chǔ),重點(diǎn)分析單片機(jī)C語(yǔ)言語(yǔ)法和語(yǔ)義。第二篇(第3章、第4章)為開發(fā)環(huán)境部分,著重介紹C51集成開發(fā)環(huán)境、Proteus硬件仿真環(huán)境及Keil與Proteus聯(lián)合單片機(jī)仿真等。第三篇(第5章至第7章)為應(yīng)用實(shí)例部分,著重介紹8051單片機(jī)內(nèi)部資源的編程、常用接口技術(shù)及單片機(jī)課程設(shè)計(jì)的過(guò)程。
第一篇 基礎(chǔ)知識(shí)
第1章 單片機(jī)基礎(chǔ)
1.1 單片機(jī)概述
1.2 單片機(jī)的硬件結(jié)構(gòu)
1.2.1 89C51單片機(jī)的內(nèi)部結(jié)構(gòu)
1.2.2 89C51單片機(jī)的外部引腳
1.3 單片機(jī)的編程語(yǔ)言
本章小結(jié)
習(xí)題
第2章 C51語(yǔ)言編程基礎(chǔ)
2.1 C51程序的基本結(jié)構(gòu)
2.1.1 C51語(yǔ)言基礎(chǔ)
2.1.2 C51程序的基本結(jié)構(gòu)和書寫特點(diǎn)
2.2 C51數(shù)據(jù)與運(yùn)算
2.2.1 C51的數(shù)據(jù)類型
2.2.2 常量與變量
2.2.3 C51的存儲(chǔ)模式
2.2.4 C51語(yǔ)言對(duì)單片機(jī)主要資源的控制
2.2.5 運(yùn)算符和表達(dá)式
2.3 C51程序結(jié)構(gòu)
2.3.1 程序的三種基本結(jié)構(gòu)
2.3.2 順序結(jié)構(gòu)
2.3.3 選擇結(jié)構(gòu)
2.3.4 循環(huán)結(jié)構(gòu)
2.4 C51的構(gòu)造數(shù)據(jù)類型
2.4.1 數(shù)組
2.4.2 指針
2.4.3 結(jié)構(gòu)
2.4.4 聯(lián)合
2.4.5 枚舉
2.5 C51函數(shù)
2.5.1 函數(shù)的定義
2.5.2 函數(shù)的調(diào)用
2.5.3 C51庫(kù)函數(shù)
2.5.4 C51中斷函數(shù)
2.6 C51與匯編混合編程
本章小結(jié)
習(xí)題
第二篇 開發(fā)環(huán)境
第3章 Keil μ Vision3 C51集成開發(fā)環(huán)境的使用
3.1 Keil C51概述
3.2 Keil μ Vision3的安裝
3.2.1 Keil C軟件對(duì)系統(tǒng)的要求
3.2.2 Keil C軟件的安裝
3.3 Keil μ Vision3的使用及調(diào)試
3.3.1 創(chuàng)建項(xiàng)目及源文件
3.3.2 編譯項(xiàng)目
本章小結(jié)
習(xí)題
第4章 基于Proteus ISIS的單片機(jī)仿真
4.1 Proteus概述
4.2 初識(shí)Proteus
4.2.1 進(jìn)入Proteus ISIS
4.2.2 工作界面
4.2.3 Proteus ISIS中的主要操作
4.2.4 Proteus ISIS電路原理圖輸入
4.3 在ProteLIs中創(chuàng)建新的元件
4.4 Proteus電路仿真
4.4.1 Proteus ISIS交互式仿真
4.4.2 Proteus ISIS基于圖表的仿真
4.5 Proteus ISIS單片機(jī)仿真
4.5.1 Proteus ISIS中單片機(jī)系統(tǒng)電路設(shè)計(jì)
4.5.2 Proteus ISIS中單片機(jī)程序設(shè)計(jì)
4.5.3 Proteus ISIS中單片機(jī)系統(tǒng)調(diào)試
4.6 Keil與Proteus聯(lián)合調(diào)試
4.6.1 Keil與Proteus接口
4.6.2 Keil與Proteus聯(lián)合調(diào)試實(shí)例
本章小結(jié)
習(xí)題
第三篇 應(yīng)用實(shí)例篇
第5章 8051單片機(jī)內(nèi)部資源
5.1 并行I/O接口
5.1.1 并行I/O接口的基礎(chǔ)知識(shí)
5.1.2 并行I/O接口的編程實(shí)例
5.2 中斷系統(tǒng)編程
5.2.1 中斷系統(tǒng)的基礎(chǔ)知識(shí)
5.2.2 中斷系統(tǒng)的編程實(shí)例
5.3 定時(shí)/計(jì)數(shù)器編程
5.3.1 定時(shí)/計(jì)數(shù)器的基礎(chǔ)知識(shí)
5.3.2 定時(shí)/計(jì)數(shù)器的編程實(shí)例
5.4 串行口編程
5.4.1 串行口的基礎(chǔ)知識(shí)
5.4.2 51系列單片機(jī)的串行口
5.4.3 串行口的編程實(shí)例
本章小結(jié)
習(xí)題
第6章 8051單片機(jī)常用接口
6.1 并行I/O接口的擴(kuò)展
6.1.1 簡(jiǎn)單I/O接口擴(kuò)展
6.1.2 可編程8255擴(kuò)展I/O接口
6.2 鍵盤與LED點(diǎn)陣顯示接口
6.2.1 鍵盤接口
6.2.2 鍵盤與LED控制芯片HD7279A
6.3 模擬轉(zhuǎn)換器接口
6.3.1 A/D轉(zhuǎn)換器接口
6.3.2 D/A轉(zhuǎn)換器接口
6.4 LCD液晶顯示驅(qū)動(dòng)編程
6.4.1 液晶顯示模塊概述
6.4.2 T6963C液晶顯示控制器
6.5模 擬I2C接口
6.5.1 I2C總線概述
6.5.2 串行I2C總線EEPROM AT24C××
本章小結(jié)
習(xí)題
第7章 單片機(jī)課程設(shè)計(jì)
7.1 課程設(shè)計(jì)指導(dǎo)規(guī)范
7.1.1 單片機(jī)系統(tǒng)課程設(shè)計(jì)的目的與要求
7.1.2 單片機(jī)系統(tǒng)課程設(shè)計(jì)時(shí)間安排
7.1.3 硬件設(shè)計(jì)的一般步驟
7.1.4 單片機(jī)系統(tǒng)課程設(shè)計(jì)報(bào)告要求及撰寫規(guī)范
7.1.5 單片機(jī)系統(tǒng)課程設(shè)計(jì)答辯
7.1.6 單片機(jī)系統(tǒng)課程設(shè)計(jì)成績(jī)?cè)u(píng)定辦法
7.2 基于MCS-51單片機(jī)的16X 32點(diǎn)陣設(shè)計(jì)
7.2.1 實(shí)例功能
7.2.2 器件和原理
7.2.3 電路原理圖及器件選擇
7.2.4 程序設(shè)計(jì)
7.3 基于MCS-51單片機(jī)的電子萬(wàn)年歷設(shè)計(jì)
7.3.1 實(shí)例功能
7.3.2 器件和原理
7.3.3 電路原理及器件選擇
7.3.4 程序設(shè)計(jì)
7.4 單片機(jī)課程設(shè)計(jì)實(shí)例
7.4.1 紅外收發(fā)器
7.4.2 電子計(jì)算器
7.4.3 超聲波測(cè)距
7.4.4 乒乓球游戲機(jī)
本章小結(jié)
附錄A C51庫(kù)函數(shù)
附錄B Proteus的常用元器件
附錄C Proteus的常用快捷鍵
參考文獻(xiàn)