圖書簡介
《單片機應用技術》根據高職高專教育注重培養學生實踐動手能力的要求,以AT89S51單片機為例,詳細講解了單片機原理和應用。內容包括:單片機基礎知識、單片機應用仿真軟件、AT89S51單片機原理與基本應用系統、匯編語言程序設計、C語言程序設計、AT89S51單片機中斷系統和定時/計數器、串行擴展技術和單片機常用測控電路、串行通信、單片機綜合應用。
《單片機應用技術》可作為高職高專電子、通信、電氣、機電專業單片機課程教材,也可供從事單片機應用的工程技術人員參考。
目錄
出版說明
前言
第1章 單片機基礎知識
1.1 單片機概述
1.1.1 單片機的概念
1.1.2 單片機的發展概況
1.1.3 單片機的特點
1.1.4 單片機應用的環節和電子產品的開發步驟
1.2 單片機中數的表示方法
1.2.1 位、字節、字的概念
1.2.2 數制與數制轉換
1.2.3 單片機中數的表示方法
1.3 常用編碼
1.3.1 8421BCD碼
1.3.2 ASCII碼
1.4 貫穿教學全過程的實例——溫度測量報警系統之一
1.4.1 溫度測量報警系統的功能分析和系統硬件框圖
1.4.2 溫度測量報警系統的設計制作步驟
1.5 習題
第2章 單片機應用仿真軟件
2.1 單片機軟件仿真集成開發環境——KeilC51
2.1.1 KeilC51的工作環境
2.1.2 工程的創建
2.1.3 工程的設置
2.1.4 工程的調試運行
2.1.5 存儲空間資源的查看和修改
2.1.6 變量的查看和修改
2.2 單片機硬件仿真集成開發環境——ProteusISIS
2.2.1 ProteusISIS的用戶界面
2.2.2 設置ProteusISIS的工作環境
2.2.3 電路原理圖的設計與編輯
2.2.4 ProteusISIS與KeilC51聯合使用
2.3 習題
第3章 AT89S51單片機原理與基本應用系統
3.1 AT89S51單片機的內部結構與引腳功能
3.1.1 內部結構
3.1.2 引腳功能
3.2 AT89S51單片機存儲器空間配置與功能
3.2.1 程序存儲器
3.2.2 內部數據存儲器(內RAM)
3.2.3 特殊功能寄存器
3.3 匯編語言指令格式與內部RAM的操作指令
3.3.1 匯編語言指令的基本格式和指令中常用的符號
3.3.2 內部RAM的操作指令
3.4 AT89S51單片機I/O端口的結構及工作原理
3.4.1 P0口
3.4.2 P1口
3.4.3 P2口
3.4.4 P3口
3.4.5 I/O口的操作
3.5 AT89S51單片機基本應用系統
3.5.1 最小硬件系統
3.5.2 匯編語言程序的一般結構
3.5.3 I/O口的簡單輸出應用
3.6 貫穿教學全過程的實例——溫度測量報警系統之二
3.7 習題
第4章 匯編語言程序設計
4.1 程序設計的基本方法
4.1.1 程序設計步驟
4.1.2 匯編語言程序的書寫格式
4.2 順序程序設計
4.3 控制轉移指令與循環程序設計
4.3.1 循環程序
4.3.2 比較轉移指令與循環程序設計
4.3.3 循環移位指令與程序設計
4.3.4 條件轉移指令與循環程序設計
4.4 分支程序設計
4.4.1 單分支結構程序
4.4.2 多分支結構程序
4.5 堆棧及其操作指令
4.5.1 堆棧的概念
4.5.2 堆棧操作指令
4.6 算術運算、邏輯運算和交換指令與程序設計
4.6.1 算術運算指令
4.6.2 邏輯運算指令
4.6.3 交換指令
4.7 查表指令與查表程序設計
4.7.1 查表指令與查表程序設計
4.7.2 LED數碼管顯示電路及其驅動程序
4.7.3 LCD顯示電路及其驅動程序
4.7.4 其他常用偽指令
4.8 貫穿教學全過程的實例——溫度測量報警系統之三
4.9 習題
第5章 C語言程序設計
5.1 單片機C51語言基礎
5.1.1 C51語言的基本知識
5.1.2 運算符與表達式
5.1.3 指針與絕對地址訪問
5.2 單片機C語言程序設計基礎
5.2.1 常用語句與流程控制
5.2.2 函數
5.2.3 C51程序的一般結構
5.3 LED數碼管顯示電路及其驅動程序
5.4 LCD顯示電路及其驅動程序
5.5 貫穿教學全過程的實例——溫度測量報警系統之四
5.6 習題
第6章 AT89S51單片機中斷系統和定時/計數器
6.1 中斷概述
6.1.1 中斷的概念
6.1.2 MCS-51系列單片機中斷系統以及和中斷有關的特殊功能寄存器6.1.3 中斷處理過程
6.1.4 中斷響應時間
6.2 外部中斷的應用
6.2.1 外部中斷應用步驟
6.2.2 外部中斷應用舉例
6.3 定時/計數器
6.3.1 定時/計數器概述
6.3.2 與定時/計數器有關的特殊功能寄存器
6.3.3 定時/計數器工作方式
6.3.4 定時/計數器應用步驟
6.3.5 定時/計數器應用舉例
6.4 鍵盤接口
6.4.1 按鍵的抖動問題
6.4.2 獨立式按鍵及其接口
6.4.3 鍵盤掃描方式
6.4.4 矩陣式鍵盤及其接口
6.5 貫穿教學全過程的實例——溫度測量報警系統之五
6.5.1 溫度測量報警系統鍵盤電路設計
6.5.2 溫度測量報警系統鍵盤功能原理
6.5.3 溫度測量報警系統鍵盤功能程序設計
6.5.4 溫度測量報警系統之五的程序
6.6 習題
第7章 串行擴展技術
7.1 SPI串行接口
7.1.1 SPI串行總線擴展技術概述
7.1.2 SPI總線應用舉例
7.2 I2C總線串行擴展技術
7.2.1 I2C總線串行擴展技術概述
7.2.2 AT89S51虛擬I2C總線軟件包
7.2.3 AT24C××系列E2PROM芯片
7.2.4 A/D、D/A芯片PCF擴展
7.3 貫穿教學全過程的實例——溫度測量報警系統之六
7.3.1 溫度測量報警系統存儲器電路設計
7.3.2 溫度測量報警系統存儲器程序設計
7.4 習題
第8章 單片機常用測控電路
8.1 開關量輸入/輸出驅動接口電路
8.1.1 光電隔離輸入/輸出接口電路
8.1.2 繼電器驅動接口電路
8.1.3 晶閘管驅動接口電路
8.2 A/D轉換接口電路
8.2.1 A/D轉換的基本概念
8.2.2 并行A/D(ADC0809)及其接口電路
8.2.3 串行A/D(TLC1549)及其接口電路
8.2.4 常用的V/F轉換接口電路
8.3 D/A轉換接口電路
8.3.1 D/A轉換的基本概念
8.3.2 并行D/A(DAC0832)及其接口電路
8.3.3 串行D/A(TLC5615)及其接口電路
8.4 步進電動機接口電路
8.4.1 步進電動機工作原理
8.4.2 步進電動機接口電路
8.5 貫穿教學全過程的實例——溫度測量報警系統之七
8.5.1 溫度測量報警系統A/D轉換接口電路設計
8.5.2 溫度測量、顯示與報警
8.6 習題
第9章 串行通信
9.1 串行通信概述
9.1.1 并行通信與串行通信
9.1.2 異步通信和同步通信
9.1.3 串行通信波特率
9.1.4 串行通信的制式
9.2 AT89S51單片機串行口
9.2.1 與串行口有關的特殊功能寄存器
9.2.2 串行口工作方式
9.2.3 雙機通信及實例
9.2.4 多機通信及實例
9.3 貫穿教學全過程的實例——溫度測量報警系統之八
9.3.1 溫度測量報警系統串行通信接口電路設計
9.3.2 溫度測量報警系統串行通信接口程序設計
9.4 習題
第10章 單片機綜合應用
10.1 單片機應用系統的設計
10.1.1 總體設計
10.1.2 硬件設計
10.1.3 軟件設計
10.1.4 抗干擾設計
10.2 交通燈控制系統
10.2.1 系統控制要求和方案
10.2.2 硬件設計
10.2.3 軟件設計
10.3 太陽能熱水器控制器
10.3.1 系統控制要求和方案
10.3.2 硬件設計
10.3.3 軟件設計
10.4 習題
附錄 MCS-51系列單片機指令表
參考文獻
同類熱銷圖書
書名 | 作者 | 出版社 | 價格 | 購買 |
Office 2007辦公軟件應用教程:工作任務匯編 | 陳靜,張爽.. | 化學工業出版社 | ¥49.00¥39.20 |
詳情 |
跟我動手學 S7-300/400PLC(附DVD) | 廖常初 主.. | 機械工業出版社 | ¥32.00¥24.50 |
詳情 |
Jewel CAD珠寶設計實用教程(第2版) | 王晨旭,劉.. | 人民郵電出版社 | ¥68.00¥54.40 |
詳情 |
優秀動漫游系列教材--游戲制作人生存手冊 | (英)愛爾.. | 中國科學技術出版.. | ¥59.00¥39.60 |
詳情 |
現代辦公自動化教程(Microsoft Office Specialist 2010 .. | 靳廣斌 主.. | 中國人民大學出版.. | ¥35.00¥28.00 |
詳情 |
VB6.0 程序設計實訓教程——21世紀高高專規劃教材 | 楊克玉 主.. | 機械工業出版社 | ¥22.00¥16.50 |
詳情 |
Windows Server 2003網絡管理(21世紀高職高專規劃教材—.. | 姜玉波 等.. | 清華大學出版社 | ¥29.00¥21.80 |
詳情 |
計算機網絡安全技術實驗教程 | 周緋菲,何.. | 北京郵電大學出版.. | ¥24.00¥18.90 |
詳情 |
UG NX7.5 基礎與實例教程(高職高專機電類工學結合模式教.. | 將建國,張.. | 清華大學出版社 | ¥32.00¥24.30 |
詳情 |
網頁設計與制作(Dreamweaver+Flash+Photoshop版)(第2版.. | 九州書源 .. | 清華大學出版社 | ¥36.80¥27.60 |
詳情 |
路由與交換技術 | 鄧秀慧 | 電子工業出版社 | ¥35.00¥28.00 |
詳情 |
EDA技術與Verilog HDL | 潘松,黃繼.. | 清華大學出版社 | ¥38.00¥28.90 |
詳情 |
中文版Excel 2007電子表格實用教程(計算機基礎與實訓教材.. | 謝啟祥 編.. | 清華大學出版社 | ¥30.00¥20.70 |
詳情 |
Windows Server 2008服務器搭建與管理(網絡工程師實用培.. | 李書滿,杜.. | 清華大學出版社 | ¥35.00¥26.60 |
詳情 |
網頁設計與制作教程(配光盤)(高職高專“工作過程導向”.. | 孫永道,高.. | 清華大學出版社 | ¥35.00¥26.30 |
詳情 |
Linux操作系統(第2版) | 邵國金 | 電子工業出版社 | ¥45.00¥36.80 |
詳情 |
計算機網絡基礎/高職高專“十一五”計算機類專業規劃教材 | 顧可民 主.. | 機械工業出版社 | ¥19.00¥14.30 |
詳情 |
零起點學辦公自動化——Office 2007視頻教程(配光盤)(I.. | 徐軍,郭晶.. | 清華大學出版社 | ¥29.00¥23.20 |
詳情 |
VC++程序設計基礎教程(高職高專計算機教學改革新體系規劃.. | 宋金珂,高.. | 清華大學出版社 | ¥28.00¥22.40 |
詳情 |
(教材)教育部高等學校高職高專計算機類專業建設參考方案 | 溫濤 等編.. | 中國鐵道出版社 | ¥40.00¥32.00 |
詳情 |
VB語言與測量程序設計(附光盤) | 佟彪 主編 | 中國電力出版社 | ¥39.80¥31.10 |
詳情 |
網站推廣(國家骨干高職院校建設成果 電子商務專業工作過.. | 孫丹 主編 | 清華大學出版社 | ¥26.00¥19.80 |
詳情 |
綜合布線技術項目教程(第2版) | 禹祿君 主.. | 電子工業出版社 | ¥39.00¥29.20 |
詳情 |
SQL Server2005數據庫實用教程(新世紀高職高專計算機專業.. | 屈武江,梁.. | 大連理工大學出版.. | ¥35.00¥28.00 |
詳情 |
網絡廣告設計與制作——21世紀高職高專藝術設計規劃教材 | 謝成開,王.. | 清華大學出版社 | ¥38.00¥26.30 |
詳情 |