出版時(shí)間:2011-6 出版社:科學(xué)出版社 作者:李林功 編 頁(yè)數(shù):295
內(nèi)容概要
本書(shū)由李林功主編,以“全自動(dòng)洗衣機(jī)控制器”為應(yīng)用實(shí)例,以Proteus為仿真軟件,以匯編語(yǔ)言和C語(yǔ)言為編程語(yǔ)言,系統(tǒng)介紹MCS-51系列單片機(jī)的組織結(jié)構(gòu)、工作原理、指令系統(tǒng)、程序設(shè)計(jì)、中斷、定時(shí)器/計(jì)數(shù)器、串行通信、系統(tǒng)擴(kuò)展、接口技術(shù)、應(yīng)用系統(tǒng)設(shè)計(jì)等內(nèi)容。每章首先通過(guò)介紹全自動(dòng)洗衣機(jī)相關(guān)工作流程引入教學(xué)內(nèi)容,系統(tǒng)講解后用Proteus仿真實(shí)現(xiàn)“全自動(dòng)洗衣機(jī)控制器”
中相關(guān)的功能模塊。每章的仿真模塊同時(shí)也是該章的實(shí)踐內(nèi)容。全書(shū)最后一章將各章的功能模塊進(jìn)行有機(jī)融合,形成一個(gè)完整的“全自動(dòng)洗衣機(jī)控制器
”,并系統(tǒng)介紹單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)方法。全書(shū)圖片多、表格多、實(shí)例多、聯(lián)系實(shí)際多,充分體現(xiàn)了“單片機(jī)原理與應(yīng)用”課程的應(yīng)用性、實(shí)用性和技術(shù)性特點(diǎn)。
本書(shū)可作為高等院校電子信息工程、通信工程、電氣工程、自動(dòng)化、計(jì)算機(jī)應(yīng)用、機(jī)械工程、機(jī)電一體化等專業(yè)的“單片機(jī)原理與應(yīng)用”課程的教學(xué)用書(shū),也可作為工程技術(shù)人員、單片機(jī)愛(ài)好者的技術(shù)參考書(shū)。
書(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 存儲(chǔ)器
1.2.6 時(shí)鐘
1.2.7 時(shí)序
1.2.8 復(fù)位
1.2.9 低功耗
1.3 流水燈Proteus仿真
習(xí)題
第2章 單片機(jī)指令系統(tǒng)與匯編語(yǔ)言程序設(shè)計(jì)
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 匯編語(yǔ)言程序設(shè)計(jì)
2.2.1 常用偽指令
2.2.2 順序程序設(shè)計(jì)
2.2.3 分支程序設(shè)計(jì)
2.2.4 循環(huán)程序設(shè)計(jì)
2.2.5 子程序設(shè)計(jì)
2.3 全自動(dòng)洗衣機(jī)按鍵與指示燈Proteus仿真
習(xí)題
第3章 單片機(jī)C語(yǔ)言程序設(shè)計(jì)
3.1 匯編語(yǔ)言與c語(yǔ)言
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 逗號(hào)運(yùn)算符
3.3.9 條件運(yùn)算符
3.3.10 指針和地址運(yùn)算符
3.3.11 強(qiáng)制類型轉(zhuǎn)換符
3.3.12 長(zhǎng)度運(yùn)算符
3.3.13 數(shù)組下標(biāo)運(yùn)算符
3.3.14 成員運(yùn)算符
3.4 C51語(yǔ)句和控制結(jié)構(gòu)
3.4.1 空語(yǔ)句
3.4.2 表達(dá)式語(yǔ)句
3.4.3 復(fù)合語(yǔ)句
3.4.4 if語(yǔ)句
3.4.5 switch語(yǔ)句
3.4.6 for語(yǔ)句
3.4.7 while語(yǔ)句
3.4.8 dowhile語(yǔ)句
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 中斷過(guò)程
4.3.1 中斷請(qǐng)求
4.3.2 中斷響應(yīng)
4.3.3 中斷處理
4.3.4 中斷返回
4.4 外部中斷源擴(kuò)展
4.5 全自動(dòng)洗衣機(jī)“啟動(dòng)/暫?!笨刂芇roteus仿真
習(xí)題
第5章 單片機(jī)定時(shí)器與計(jì)數(shù)器
5.1 定時(shí)器/計(jì)數(shù)器結(jié)構(gòu)
5.2 定時(shí)器/計(jì)數(shù)器的工作方式
5.2.1 工作方式O
5.2.2 工作方式1
5.2.3 工作方式2
5.2.4 工作方式3
5.3 定時(shí)器/計(jì)數(shù)器應(yīng)用舉例
5.4 全自動(dòng)洗衣機(jī)定時(shí)控制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 波特率計(jì)算
6.4.2 溢出率計(jì)算
6.4.3 計(jì)數(shù)初值計(jì)算
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 全自動(dòng)洗衣機(jī)串行方式時(shí)間顯示Proteus仿真
習(xí)題
第7章 單片機(jī)應(yīng)用系統(tǒng)中的按鍵與顯示
7.1 按鍵的抖動(dòng)
7.2 獨(dú)立式按鍵
7.3 矩陣式鍵盤(pán)
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ù)碼管動(dòng)態(tài)顯示
7.6 液晶顯示
7.6.1 LCD1602液晶顯示模塊
7.6.2 LCD1602應(yīng)用舉例
7.7 全自動(dòng)洗衣機(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 直流電動(dòng)機(jī)控制
8.4 全自動(dòng)洗衣機(jī)水量控制Proteus仿真
習(xí)題
第9章 單片機(jī)應(yīng)用系統(tǒng)資源擴(kuò)展
9.1 系統(tǒng)資源擴(kuò)展的方法
9.2 程序存儲(chǔ)器擴(kuò)展
9.2.1 程序存儲(chǔ)器擴(kuò)展方法
9.2.2 程序存儲(chǔ)器擴(kuò)展舉例
9.3 數(shù)據(jù)存儲(chǔ)器擴(kuò)展
9.3.1 數(shù)據(jù)存儲(chǔ)器擴(kuò)展方法
9.3.2 數(shù)據(jù)存儲(chǔ)器擴(kuò)展舉例
9.4 串行程序存儲(chǔ)器擴(kuò)展
9.4.1 I2C串行總線標(biāo)準(zhǔn)
9.4.2 串行程序存儲(chǔ)器擴(kuò)展舉例
9.5 并行I/O接口擴(kuò)展
9.6 用串行口擴(kuò)展并行口
9.7 全自動(dòng)洗衣機(jī)控制器存儲(chǔ)器擴(kuò)展Proteus仿真
習(xí)題
第10章 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)
10.1 單片機(jī)應(yīng)用系統(tǒng)構(gòu)成
10.2 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)方法
10.2.1 需求分析
10.2.2 可行性分析
10.2.3 系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)
10.2.4 硬件設(shè)計(jì)
10.2.5 軟件設(shè)計(jì)
10.2.6 綜合調(diào)試
10.3 全自動(dòng)洗衣機(jī)控制器設(shè)計(jì)
10.3.1 需求分析
10.3.2 可行性分析
10.3.3 系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)
10.3.4 硬件設(shè)計(jì)
10.3.5 軟件設(shè)計(jì)
10.3.6 綜合調(diào)試
習(xí)題
附錄
A ASCII表
B MCS-51單片機(jī)指令系統(tǒng)表
C Proteus使用簡(jiǎn)介
C.1 電路原理圖設(shè)計(jì)
C.2 C語(yǔ)言程序設(shè)計(jì)
C.3 Proteus和Keil聯(lián)調(diào)
C.4 “流水燈”C語(yǔ)言參考程序
C.5 匯編語(yǔ)言程序調(diào)試
C.6 “流水燈”匯編語(yǔ)言參考程序
參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁(yè):插圖:
編輯推薦
《單片機(jī)原理與應(yīng)用:基于實(shí)例驅(qū)動(dòng)和Proteus仿真》是普通高等教育“電氣信息類”應(yīng)用型規(guī)劃教材之一。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版