出版時間:2011-6 出版社:科學(xué)出版社 作者:李林功 編 頁數(shù):295
內(nèi)容概要
本書由李林功主編,以“全自動洗衣機(jī)控制器”為應(yīng)用實(shí)例,以Proteus為仿真軟件,以匯編語言和C語言為編程語言,系統(tǒng)介紹MCS-51系列單片機(jī)的組織結(jié)構(gòu)、工作原理、指令系統(tǒng)、程序設(shè)計、中斷、定時器/計數(shù)器、串行通信、系統(tǒng)擴(kuò)展、接口技術(shù)、應(yīng)用系統(tǒng)設(shè)計等內(nèi)容。每章首先通過介紹全自動洗衣機(jī)相關(guān)工作流程引入教學(xué)內(nèi)容,系統(tǒng)講解后用Proteus仿真實(shí)現(xiàn)“全自動洗衣機(jī)控制器”
中相關(guān)的功能模塊。每章的仿真模塊同時也是該章的實(shí)踐內(nèi)容。全書最后一章將各章的功能模塊進(jìn)行有機(jī)融合,形成一個完整的“全自動洗衣機(jī)控制器
”,并系統(tǒng)介紹單片機(jī)應(yīng)用系統(tǒng)的設(shè)計開發(fā)方法。全書圖片多、表格多、實(shí)例多、聯(lián)系實(shí)際多,充分體現(xiàn)了“單片機(jī)原理與應(yīng)用”課程的應(yīng)用性、實(shí)用性和技術(shù)性特點(diǎn)。
本書可作為高等院校電子信息工程、通信工程、電氣工程、自動化、計算機(jī)應(yīng)用、機(jī)械工程、機(jī)電一體化等專業(yè)的“單片機(jī)原理與應(yīng)用”課程的教學(xué)用書,也可作為工程技術(shù)人員、單片機(jī)愛好者的技術(shù)參考書。
書籍目錄
前言
第1章 單片機(jī)基礎(chǔ)
1.1 概述
1.1.1 單片機(jī)的發(fā)展
1.1.2 單片機(jī)的特點(diǎn)
1.1.3 單片機(jī)的應(yīng)用
1.2 MCS-51單片機(jī)硬件基礎(chǔ)
1.2.1 內(nèi)部結(jié)構(gòu)
1.2.2 封裝
1.2.3 引腳
1.2.4 輸入/輸出端口
1.2.5 存儲器
1.2.6 時鐘
1.2.7 時序
1.2.8 復(fù)位
1.2.9 低功耗
1.3 流水燈Proteus仿真
習(xí)題
第2章 單片機(jī)指令系統(tǒng)與匯編語言程序設(shè)計
2.1 MCS-51單片機(jī)指令系統(tǒng)
2.1.1 指令格式
2.1.2 尋址方式
2.1.3 數(shù)據(jù)傳送類指令
2.1.4 算術(shù)運(yùn)算類指令
2.1.5 邏輯運(yùn)算類指令
2.1.6 控制轉(zhuǎn)移類指令
2.1.7 位操作類指令
2.2 匯編語言程序設(shè)計
2.2.1 常用偽指令
2.2.2 順序程序設(shè)計
2.2.3 分支程序設(shè)計
2.2.4 循環(huán)程序設(shè)計
2.2.5 子程序設(shè)計
2.3 全自動洗衣機(jī)按鍵與指示燈Proteus仿真
習(xí)題
第3章 單片機(jī)C語言程序設(shè)計
3.1 匯編語言與c語言
3.2 C51基本元素
3.2.1 關(guān)鍵字
3.2.2 常量
3.2.3 變量
3.3 C51運(yùn)算符和表達(dá)式
3.3.1 賦值運(yùn)算符
3.3.2 算術(shù)運(yùn)算符
3.3.3 增減運(yùn)算符
3.3.4 關(guān)系運(yùn)算符
3.3.5 邏輯運(yùn)算符
3.3.6 位運(yùn)算符
3.3.7 復(fù)合賦值運(yùn)算符
3.3.8 逗號運(yùn)算符
3.3.9 條件運(yùn)算符
3.3.10 指針和地址運(yùn)算符
3.3.11 強(qiáng)制類型轉(zhuǎn)換符
3.3.12 長度運(yùn)算符
3.3.13 數(shù)組下標(biāo)運(yùn)算符
3.3.14 成員運(yùn)算符
3.4 C51語句和控制結(jié)構(gòu)
3.4.1 空語句
3.4.2 表達(dá)式語句
3.4.3 復(fù)合語句
3.4.4 if語句
3.4.5 switch語句
3.4.6 for語句
3.4.7 while語句
3.4.8 dowhile語句
3.5 C51函數(shù)
3.5.1 函數(shù)概述
3.5.2 函數(shù)的定義和調(diào)用
3.5.3 全局變量和局部變量
3.5.4 中斷服務(wù)程序
3.6 數(shù)據(jù)排序Proteus仿真
習(xí)題
第4章 單片機(jī)中斷系統(tǒng)
4.1 中斷源
4.2 中斷控制
4.3 中斷過程
4.3.1 中斷請求
4.3.2 中斷響應(yīng)
4.3.3 中斷處理
4.3.4 中斷返回
4.4 外部中斷源擴(kuò)展
4.5 全自動洗衣機(jī)“啟動/暫?!笨刂芇roteus仿真
習(xí)題
第5章 單片機(jī)定時器與計數(shù)器
5.1 定時器/計數(shù)器結(jié)構(gòu)
5.2 定時器/計數(shù)器的工作方式
5.2.1 工作方式O
5.2.2 工作方式1
5.2.3 工作方式2
5.2.4 工作方式3
5.3 定時器/計數(shù)器應(yīng)用舉例
5.4 全自動洗衣機(jī)定時控制Proteus仿真
習(xí)題
第6章 單片機(jī)串行通信系統(tǒng)
6.1 概述
6.1.1 異步通信
6.1.2 同步通信
6.1.3 串行通信模式
6.2 串行通信接口
6.2.1 串行通信控制寄存器
6.2.2 電源控制寄存器
6.3 串行通信工作方式
6.3.1 工作方式O
6.3.2 工作方式1
6.3.3 工作方式2
6.3.4 工作方式3
6.3.5 多機(jī)通信
6.4 串行通信波特率設(shè)置
6.4.1 波特率計算
6.4.2 溢出率計算
6.4.3 計數(shù)初值計算
6.5 串行通信應(yīng)用舉例
6.5.1 串行口初始化
6.5.2 工作方式0應(yīng)用舉例
6.5.3 工作方式1應(yīng)用舉例
6.5.4 工作方式2應(yīng)用舉例
6.5.5 多機(jī)通信應(yīng)用舉例
6.6 全自動洗衣機(jī)串行方式時間顯示Proteus仿真
習(xí)題
第7章 單片機(jī)應(yīng)用系統(tǒng)中的按鍵與顯示
7.1 按鍵的抖動
7.2 獨(dú)立式按鍵
7.3 矩陣式鍵盤
7.3.1 查詢掃描
7.3.2 中斷掃描
7.4 發(fā)光二極管
7.5 LED數(shù)碼管
7.5.1 LED數(shù)碼管靜態(tài)顯示
7.5.2 LED數(shù)碼管動態(tài)顯示
7.6 液晶顯示
7.6.1 LCD1602液晶顯示模塊
7.6.2 LCD1602應(yīng)用舉例
7.7 全自動洗衣機(jī)洗衣流程Proteus仿真
習(xí)題
第8章 單片機(jī)應(yīng)用系統(tǒng)中的模擬量輸入與輸出
8.1 A/D轉(zhuǎn)換
8.1.1 并行A/D轉(zhuǎn)換
8.1.2 串行A/D轉(zhuǎn)換
8.2 D/A轉(zhuǎn)換
8.3 直流電動機(jī)控制
8.4 全自動洗衣機(jī)水量控制Proteus仿真
習(xí)題
第9章 單片機(jī)應(yīng)用系統(tǒng)資源擴(kuò)展
9.1 系統(tǒng)資源擴(kuò)展的方法
9.2 程序存儲器擴(kuò)展
9.2.1 程序存儲器擴(kuò)展方法
9.2.2 程序存儲器擴(kuò)展舉例
9.3 數(shù)據(jù)存儲器擴(kuò)展
9.3.1 數(shù)據(jù)存儲器擴(kuò)展方法
9.3.2 數(shù)據(jù)存儲器擴(kuò)展舉例
9.4 串行程序存儲器擴(kuò)展
9.4.1 I2C串行總線標(biāo)準(zhǔn)
9.4.2 串行程序存儲器擴(kuò)展舉例
9.5 并行I/O接口擴(kuò)展
9.6 用串行口擴(kuò)展并行口
9.7 全自動洗衣機(jī)控制器存儲器擴(kuò)展Proteus仿真
習(xí)題
第10章 單片機(jī)應(yīng)用系統(tǒng)設(shè)計
10.1 單片機(jī)應(yīng)用系統(tǒng)構(gòu)成
10.2 單片機(jī)應(yīng)用系統(tǒng)設(shè)計方法
10.2.1 需求分析
10.2.2 可行性分析
10.2.3 系統(tǒng)體系結(jié)構(gòu)設(shè)計
10.2.4 硬件設(shè)計
10.2.5 軟件設(shè)計
10.2.6 綜合調(diào)試
10.3 全自動洗衣機(jī)控制器設(shè)計
10.3.1 需求分析
10.3.2 可行性分析
10.3.3 系統(tǒng)體系結(jié)構(gòu)設(shè)計
10.3.4 硬件設(shè)計
10.3.5 軟件設(shè)計
10.3.6 綜合調(diào)試
習(xí)題
附錄
A ASCII表
B MCS-51單片機(jī)指令系統(tǒng)表
C Proteus使用簡介
C.1 電路原理圖設(shè)計
C.2 C語言程序設(shè)計
C.3 Proteus和Keil聯(lián)調(diào)
C.4 “流水燈”C語言參考程序
C.5 匯編語言程序調(diào)試
C.6 “流水燈”匯編語言參考程序
參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁:插圖:
編輯推薦
《單片機(jī)原理與應(yīng)用:基于實(shí)例驅(qū)動和Proteus仿真》是普通高等教育“電氣信息類”應(yīng)用型規(guī)劃教材之一。
圖書封面
評論、評分、閱讀與下載