《MCS-51單片機基礎及其在材料加工中的應用》系統(tǒng)介紹了MCS-51單片機的基本原理及其在材料加工中的基本應用。單片機的基本原理內(nèi)容涵蓋單片機的結構、組成原理;指令系統(tǒng)和匯編程序的編寫;C語言的開發(fā)、編譯和應用;單片機的接口(AD/DA、鍵盤與顯示)應用及主要功能部件(定時計數(shù)器、中斷)的應用。單片機在材料加工中的基本應用是根據(jù)單片機的特點、原理、應用方法,給出了其在材料加工中的具體應用示例,具有較強的實用性和指導性。
徐向前,男,2013年畢業(yè)于長安大學工程機械學院,博士研究生,機械電子工程專業(yè)。2007年7月至今西安石油大學材料科學與工程學院任教。主要研究材料成型設備控制技術專業(yè)方向。曾參與編寫《無損檢測》。
周好斌,男,陜西人。工學博士,教授、碩士生導師。1987年7月畢業(yè)于西安交通大學焊接工藝及設備專業(yè),獲工學學士學位;1994年6月畢業(yè)于西安交通大學焊接工藝及設備專業(yè),獲工學碩士;2007年6月畢業(yè)于西安交通大學機械工程學院,獲工學博士學位。1987年7月至今在西安石油大學材料與工程學院工作,2005年受聘教授,現(xiàn)任材料科學與工程學院副院長。長期從事材料成型與控制的教學與研究工作。先后擔任過弧焊電源、計算機在焊接中的應用等5門本科生課程、材料成型控制等3門研究生課程的主講教學工作;指導碩士研究生20余人;主持或承擔包括中國石油天然氣總公司科技攻關、國家自然科學基金和中國石油天然氣總公司中青年創(chuàng)新基金在內(nèi)的縱向及橫向項目20余項;公開發(fā)表科研論文40余篇,其中被SCI,EI收錄10余篇;申請國家發(fā)明專利3項;出版專著2部;獲省部級以上科技獎勵2項,局級以上科技獎勵3項。研究方向:材料焊接工藝及設備,材料腐蝕與防護技術及設備,材料成型加工設備的成套化與控制技術。
1 單片機概述
1.1 單片機的概念
1.2 單片機的發(fā)展歷史及趨勢
1.3 數(shù)值基礎
1.3.1 十進制、二進制和十六進制數(shù)
1.3.2 數(shù)的定點與浮點表示
1.3.3 機器數(shù)的表示
1.3.4 計算機中常用的編碼
思考題
2 8051單片機的結構和原理
2.1 8051單片機內(nèi)部結構及特點
2.1.1 基本組成
2.1.2 內(nèi)部結構
2.2 8051單片機引腳及功能
2.3 存儲器結構和配置
2.3.1 程序存儲器空間
2.3.2 數(shù)據(jù)存儲器空間
2.3.3 專用寄存器
2.4 8051單片機的并行I/O接口
2.4.1 P0口結構及功能
2.4.2 P1口結構及功能
2.4.3 P2口結構及功能
2.4.4 P3口結構及功能
2.5 8051單片機時鐘電路與時序
2.5.1 片內(nèi)時鐘信號
2.5.2 CPU時序
2.5.3 復位電路
思考題
3 MCS-51單片機指令系統(tǒng)
3.1 單片機指令系統(tǒng)概述
3.1.1 指令分類
3.1.2 尋址方式
3.2 8051單片機指令系統(tǒng)
3.2.1 數(shù)據(jù)傳送指令
3.2.2 算術運算指令
3.2.3 邏輯運算指令
3.2.4 控制轉移指令
3.2.5 位處理指令
3.2.6 偽指令
思考題
4 單片機的中斷和定時/計數(shù)器
4.1 中斷的概念
4.2 8051單片機系統(tǒng)中斷結構和中斷控制
4.2.1 中斷源
4.2.2 中斷控制寄存器
4.3 中斷響應及處理過程
4.3.1 中斷響應條件
4.3.2 中斷響應過程
4.3.3 中斷響應時間
4.4 8051單片機中斷應用案例
4.5 8051單片機定時器/計數(shù)器
4.5.1 定時器/計數(shù)器概述
4.5.2 定時器/計數(shù)器的方式控制
4.5.3 定時器/計數(shù)器的4種工作方式
4.5.4 關于計數(shù)初始值的計算
思考題
5 單片機的串行口
5.1 串行通訊基本知識
5.1.1 同步通訊和異步通訊
5.1.2 單工、半雙工和全雙工通訊
5.1.3 編碼方式
5.1.4 波特率
5.2 8051單片機的串行口結構
5.2.1 內(nèi)部硬件結構
5.2.2 串行通訊控制寄存器
5.2.3 電源控制器
5.3 8051單片機串行口的4種工作方式
5.3.1 串行口方式0
5.3.2 串行口方式1
5.3.3 串行口方式2和方式3
5.4 波特率設定和計算
5.5 8051單片機串口應用舉例
思考題
6 單片機的擴展及接口技術
6.1 總線概念
6.2 常用存儲器地址分配方法
6.2.1 線選法
6.2.2 譯碼法
6.3 8051單片機程序、數(shù)據(jù)存儲器的擴展
6.4 8255A可編程接口芯片擴展I/O口
6.5 8051單片機與D/A、A/D轉換器的接口
6.5.1 單片機與D/A轉換器的接口
6.5.2 單片機與A/D轉換器的接口
思考題
7 單片機應用系統(tǒng)設計方法
7.1 概述
7.2 8051單片機應用系統(tǒng)設計
7.2.1 總體設計
7.2.2 硬件設計
7.2.3 軟件設計
7.2.4 可靠性設計
7.2.5 單片機應用系統(tǒng)的調(diào)試、測試
7.3 C51編程簡介
7.3.1 8051單片機C51語言簡介
7.3.2 C51的基本語法
7.3.3 C51編譯器
7.3.4 Keil C51開發(fā)系統(tǒng)簡介
7.3.5 C51應用舉例
7.4 單片機集成開發(fā)環(huán)境Keilc的使用指導
7.4.1 如何建立一個C項目
7.4.2 如何進行工程詳細設置
7.5 實例頻率可調(diào)的方波信號發(fā)生器
7.5.1 系統(tǒng)設計
7.5.2 程序設計
8 單片機在材料加工控制中的應用實例
8.1 超薄不銹鋼自動點焊設備
8.1.1 儲能自動點焊設備機械結構
8.1.2 儲能自動點焊設備設備的控制系統(tǒng)
8.1.3 試驗結果
8.2 鋁制散熱器封頭自動焊設備
8.2.1 設備控制系統(tǒng)總方案
8.2.2 控制系統(tǒng)硬件詳細設計
8.2.3 控制系統(tǒng)軟件詳細設計
8.2.4 焊接工藝參數(shù)試驗
參考文獻