定 價:35 元
叢書名:高職高!笆濉币(guī)劃教材 全國高等?平逃詣踊悓I(yè)規(guī)劃教材
- 作者:佟云峰 楊宇
- 出版時間:2019/8/1
- ISBN:9787111628903
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP368.1
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書以目前應用*廣的51內核8位增強型(如AT系列、STC系列、LPC900系列)單片機為主線,分7章詳細介紹了單片機的基礎知識、單片機的基本結構、單片機指令系統(tǒng)、匯編程序設計、單片機內部功能塊應用、單片機接口技術及單片機的系統(tǒng)設計。本書的特點是以實際應用案例介紹單片機的各種內部集成功能塊的應用、單片機控制系統(tǒng)開發(fā)工具的應用及系統(tǒng)設計與開發(fā)的方法等,內容新穎、實用,敘述清晰、精煉,系統(tǒng)性強。
本書可作為高職高專院校和成人教育學院自動化類專業(yè)教材,也可作為其他專業(yè)學生和相關工程技術人員的參考用書。
隨著信息化、智能化、網(wǎng)絡化的發(fā)展,單片機(或微控制器,MCU)的發(fā)展方向也日漸清晰,8位單片機主要占據(jù)了面向對象系統(tǒng)控制的領域,業(yè)界模糊地定義為低端應用;32位單片機主要用于具有海量數(shù)據(jù)處理的網(wǎng)絡、通信和多媒體等領域(即所謂高端應用);而16位單片機的發(fā)展空間已經(jīng)被不斷提升性能的8位和32位單片機所侵占。因此,今后很長一段時間內單片機的發(fā)展將會維持以32位和8位單片機同步發(fā)展和進步的高低搭配格局。學習8位單片機的相關知識,掌握其開發(fā)及應用方法不僅可以解決低端應用領域的技術問題,同時也是通往高端應用的基礎和橋梁。
本書就是在上述背景下,專門為高職高專院校自動化類專業(yè)而編寫的。本書以目前高職高專院校自動化類專業(yè)教材普遍采用的、國內市場占有率較高的51系列單片機為主,詳細介紹單片機的基本概念、內部結構、指令系統(tǒng)、內部功能塊應用、單片機接口技術以及單片機系統(tǒng)設計與開發(fā)的必要知識等。針對高職高專以高技能應用型人才為培養(yǎng)目標,本書在保留必要基礎理論的同時,強調實踐性和應用性,通過大量的實用實例,使學生能夠進入“邊學邊實踐”的學習狀態(tài),有利于提高學生學習該課程的積極性。另外,選用應用較廣的單片機作為教材的主講內容,基礎內容以AT89××系列單片機為主,應用部分兼顧AT89××、STC89××和P89LPC900三大系列,使學生通過該課程的訓練后不僅掌握單片機的基本原理,而且對單片機系統(tǒng)開發(fā)過程及相關開發(fā)工具的使用也有較深的了解。
本書由佟云峰和楊宇擔任主編,佟云峰負責全書的規(guī)劃、內容安排、大綱擬定、部分書稿的修改以及附錄的編寫;楊宇負責書稿的整理和修改以及第7章和部分實訓項目的編寫。楊青編寫了第1章和第2章,許玲編寫了第3章,李志平編寫了第4章,周濤編寫了第5章,陳震編寫了第6章,張帆和曾謝華參與了部分實訓項目的編寫。
由于編者的水平有限,書中難免有疏忽和錯誤的地方,懇請各位讀者、老師和同行批評指正。
第1章單片機的基礎知識
11概述
111單片機的概念
112單片機的特點
113單片機的應用
114單片機的發(fā)展
115單片機的封裝
1251系列單片機
121單片機的分類
122著名單片機廠商
123常用51系列單片機介紹
13單片機中的數(shù)及編碼
131二進制數(shù)與十進制數(shù)
132二進制數(shù)與十六進制數(shù)
133十六進制數(shù)與十進制數(shù)
134補碼及其表示
135BCD碼及其表示
136ASCII碼及其表示
14單片機最小系統(tǒng)
141單片機系統(tǒng)硬件構成
142單片機系統(tǒng)匯編程序樣式
143單片機系統(tǒng)C程序樣式
實訓項目1:用Keil C51軟件新建
一個項目
本章小結
習題
第2章單片機的基本結構
21單片機的內部結構
211單片機的結構框圖
212單片機的內部結構
213單片機的引腳功能
22單片機的存儲器結構
221程序存儲器
222片內數(shù)據(jù)存儲器
223片外數(shù)據(jù)存儲器
23單片機的端口結構
231P0口
232P1口
233P2口
234P3口
24單片機的時序
241時序的基本概念
242典型指令時序
243時鐘電路
25單片機的工作方式
251復位方式
252低功耗方式
253編程及加密方式
實訓項目2:一個LED閃爍控制
本章小結
習題
第3章單片機指令系統(tǒng)
31指令系統(tǒng)概述
311匯編指令格式
312匯編指令常用符號
32單片機的尋址方式
321單片機的尋址范圍
3227種不同的尋址方式
33指令系統(tǒng)
331數(shù)據(jù)傳送類指令
332算術運算類指令
333邏輯操作類指令
334控制轉移類指令
335位操作類指令
實訓項目3:電子門鈴的控制
本章小結
習題
第4章匯編程序設計
41匯編程序設計基礎
411偽指令
412程序流程圖
413程序設計方法
42匯編程序結構
421順序結構程序
422分支結構程序
423循環(huán)結構程序
424查表程序
425散轉程序
426子程序
43匯編程序設計舉例
431軟件延時程序設計
432蜂鳴器報警程序設計
433航標燈控制程序設計
434流水燈控制程序設計
435查表控制程序設計
436排序程序設計
實訓項目4:用軟件延時實現(xiàn)流水燈
控制
本章小結
習題
第5章單片機內部功能塊的應用
51單片機的中斷系統(tǒng)
511中斷的概念
512MCS51系列單片機中斷系統(tǒng)
結構
513中斷應用舉例
52單片機的定時器/計數(shù)器
521定時器/計數(shù)器的組成
522定時器/計數(shù)器的工作方式
523定時器/計數(shù)器應用舉例
53單片機的串行口
531串行口概述
532串行口工作方式
533串行口應用舉例
實訓項目5:用定時器中斷實現(xiàn)流
水燈控制
本章小結
習題
第6章單片機接口技術
61單片機的總線結構
611單片機通用三總線結構
612單片機I2C總線結構
613單片機SPI總線結構
62單片機與開關量
621發(fā)光二極管
622蜂鳴器
623繼電器
624光耦合器
625功率晶體管
63單片機與數(shù)字量
631鍵盤
632LED顯示器
64單片機與模擬量
實訓項目6:數(shù)碼管驅動與控制
本章小結
習題
第7章單片機的系統(tǒng)設計
71系統(tǒng)設計概述
711系統(tǒng)設計的一般原則
712系統(tǒng)設計的步驟
713系統(tǒng)的可靠性設計
72系統(tǒng)開發(fā)工具介紹
721系統(tǒng)硬件開發(fā)工具
722系統(tǒng)軟件開發(fā)工具
73系統(tǒng)設計實例
731單片機時間順序控制系統(tǒng)
732單片機溫度測控系統(tǒng)
實訓項目7:電子鐘應用系統(tǒng)
本章小結
習題
附錄
附錄A單片機指令表
附錄BASCII(美國標準信息交
換碼)表
參考文獻