單片微機控制套用技術

單片微機控制套用技術

《單片微機控制套用技術》本書從實用角度出發,前半部分介紹了MCS.5l系列單片微機的原理、結構、指令系統、程式設計方法;內部定時/計數、中斷、串列通信功能及使用方法;基本系統擴展、輸入/輸出通道接口技術以及套用系統設計方法。後半部分介紹了單片微機C語言程式設計基礎和大量C5 1編程實例。此外,書中還列舉了大量的例題和實際操作課題,有些實訓例題除提供常見的編程方法和接口電路外,還給出簡單實用的電路和巧妙的程式及其調試方法。本書著重培養讀者的創造性能力、軟體編程能力和硬體電路設計能力,提高單片微機套用的開發能力,特別適合初學者學習。

基本介紹

  • 書名:單片微機控制套用技術
  • ISBN: 7111185676,9787111185673
  • 頁數:  396頁
  • 出版社:機械工業出版社
  • 出版時間:第1版 (2006年4月1日)
  • 裝幀:平裝 
  • 開本:16
  • 叢書名:技師培訓教程系列
內容簡介,目錄,

內容簡介

本書敘述遵循教學規律,循序漸進,深入淺出,易於理解,便於自學,可作為大專院校以及高職、電大、函大、職大和培訓班的教材及工程技術人員的自學和參考書。

目錄

前言
第1章 單片微型計算機基礎
1.1微型計算機的數制與碼制
1.1.1進位計數制”
1.1.2各種進制間的轉換
1.1. 3代碼
1.1.4帶符號數的表示及轉換(8位)
1.1.5進制的算術運算(8位)
1.1.6--進制的邏輯運算
1.2單片微型計算機基本原理
1.2.1微型計算機或單片微型計算機控
制系統的結構
1.2.2單片微型計算機的工作原理
1.2.3單片微型計算機控制系統設計運
行的過程
第2章 單片機原理與結構
2.1 MCS-51系列單片機結構
2.1.1 MCS-51系列單片機內部結構
2.1.2 MCS-51系列單片機引腳及功能
2.2 MCS-51系列單片機存儲器結構
及其用途
2.2.1存儲器分配
2.2.2程式存儲器
2.2.3數據存儲器』
2.3輸,K/輸出(I/O)接口
2.3.1 I/O接口結構
2.3.2用途及用法力
2.4時鐘和復位電路乃
2.4A振盪器和時鐘電路
2.4.2復位電路
2.4.3時鐘與時序
第3章 單片機指令系統及程式設計
3.1指令系統簡介
3.1.1指令格式’
3.1.2指令分類及符號說明
3.1.3定址方式_
3.2指令及功能
3.2.1數據傳送類
3.2.2算術運算類
3.2.3邏輯運算類
3.2.4控制轉移類
3.2.5位操作指令
3.2.6偽指令
3.3程式設計方法
3.3.1 t頃序結構程式設計
3.3.2分支結構程式設計
3.3.3循環結構程式設計
3.3.4查表程式設計
第4章 單片機內部功能及套用
4.1定時/計數功能及套用
4.1.1 8051定時/計數器結構和工作原理
4.1.2定時器初始化
4.1.3定時/計數器應用程式設計
4.2中斷控制功能及套用
4.2.1中斷概念
4.2.2中斷控制
4.2.3中斷處理過程
4.2.4採用中斷的程式結構
4.2.5中斷應用程式設計舉例
4.3串列通信功能及套用”
4.3.1串列接口結構 ”
4.3.2串列接口工作方式
4.3.3串列通信過程
4.3.4串列通信舉例
第5章 單片機基本系統擴展
5.1存儲器擴展
5.1.1程式存儲器擴展
5.1.2數據存儲器擴展
5.2 I/O接口擴展
5.2.1簡單I/O接口擴展
5.2.2 8255可程式並行I/O接口擴展電路
5.2.3 8155可程式I/O擴展
5.2.4串列接口擴展I/O接口
第6章 信號輸入通道接口
6.1開關量輸入通道
6.1.1有觸點開關接口電路
6.1.2無觸點開關接口電路
6.2鍵盤輸入接口
6.2.1獨立式按鍵電路
6.2.2矩陣式(行列式)按鍵電路
6.2.3中斷式鍵盤電路
6.3模擬量輸入通道
6.3.1模擬量採集
6.3.2 ADC0809 A/D轉換器及接口電路
(用74LS373和門電路驅動)
6.3.3直接用8051的P1口驅動A1
6.3.4 TLC0831串列A/D轉換器接口
6.3.5 AD654壓頻(V/F)轉換器
第7章 信號輸出通道接口
7.1開關量輸出通道
7.1.1大功率電晶體驅動電路
7.1.2晶閘管及其接口電路
7.1.3固態繼電器及其接口電路
7.2模擬量輸出通道
7.2.1 DAC0832 D/A轉換器及接口電路
7.2.2直接用8051的P1口驅動DAC0832
7.2.3 MAX517/518串列D/A轉換器接口
7.3顯示接口
7.3.1 LED數碼管的靜態顯示接口
7.3.2 LED數碼管的動態顯示接口
7.3.3直接用8051的P1口驅動LED數碼管”
7.3.4 MAX7219專用數碼管顯示電路
7.3.5液晶顯示器(LCD)及接口電路設計
7.4印表機接口及套用
7.4.1 TPuP-AT微型印表機
7.4.2微型印表機與單片機的接口電路
7.4.3直接用8051的P1口驅動印表機
第8章 單片機套用系統的開發設計
8.1單片機套用系統的開發設計過程
8.1.1單片機的開發系統
8.1.2單片機套用系統的設計過程
8.2實用程式設計
8.2.1交通燈控制程式設計 釘
8.2.2生產線工件自動計數器程式設計
8.2.3電梯轎廂數碼管指層器程式設計
8.2.4多台設備自動循環控制程式設計
8.2.5步進電動機驅動程式設計
8.2.6 LED數碼管動態顯示程式設計
8.2.7注塑機變頻微機控制系統程式設計
8.2.8單片機控制內燃機散熱器葉片裝
配機程式設計
第9章 單片機控制系統抗干擾技術
9.1干擾的來源
9.2抑制干擾的措施
9.2.1硬體抗干擾與硬體“看門狗
9.2.2軟體抗干擾與軟體“看門狗”
第10章 單片機c語言程式設計基本語法
10.1 c語言的特點和程式結構
10.1.1 C語言的特點
10.1.2 C語言的程式結構
10.2 C語言的標識符和關鍵字
10.3數據類型
10.3.1字元類型char·181
10.3.2整型int
10.3.3長整型long
10.3.4單精度浮點型float和雙精度浮點
型double·182
10.3.5位變數bit
10.3.6特殊位變數sbil
10.3.7特殊功能暫存器s仔和
10.3.8 BYTE位元組型數據存儲器 觶
10.4常量
10.4.1整型常量
10.4.2浮點型常量
10.4.3字元型常量
10.4.4字元串型常量
10.5變數及存儲類型
10.6運算符及表達式
10.6.1賦值運算符及其表達式
10.6.2算術運算符及其表達式
10.6.3關係運算符及其表達式
10.6.4邏輯運算符及其表達式
10.6.5位運算符及其表達式
10.6.6自增減運算符、複合運算符及其表達式
10.6.7逗號運算符和條件運算符
10.7控制語句195
10.7.1 C語言程式的結構和語句
10.7.2條件語句if
10.7.3開關語句switcb/case
10.7.4循環語句199
10.8數組209
10.8.1數組的定義、初始化和使用
10.8.2字元數組210
10.8.3數組的套用 211
10.9指針211
10.9.1指針的概念 211
10.9.2指針變數的定義和賦初值
10.9.3指針變數的使用
10.9.4數組的指針
10.9.5數組指針變數的運算
10.9.6指針數組
10.10結構體
10.10.1結構體的定義
10.10.2結構體的使用
10.10.3結構體數組
10.10.4結構體指針
10.11函式
10.11.1函式的定義
10.11.2函式的調用
10.11.3對被調用函式的說明
10.11.4函式的參數和函式的返回值
10.11.5數組、指針作為函式的參數
第11章 C51編程實例
11.1 8051單片機輸出控制的c語言編程
11.1.1用4個並行I/O接口(Pio)直
接輸出數據
11.1.2向片外數據存儲器或i/o
片輸出數據
11.2 8051單片機輸入控制的C語言編程
11.2.1用4個並行I/O接121(Pi E1)
接輸入數據
11.2.2由片外數據存儲器或i/o
片輸入數據
11.3 8051單片機定時/計數器功能的
C語言編程
11.4 8051單片機中斷功能的c語言編程
11.5 8051單片機串列通信的c語言編程
11.5.1用8051串列接口輸入或輸出數據
11.5.2用8051串列接口通信
11.6 LED點陣圖形顯示器接口電路的
C語言編程
11.6.1 LED點陣漢字圖形顯示器接口
電路。
11.6.2 LED大螢幕點陣漢字圖形顯示
系統
11.7液晶點陣圖形顯示器接口電路的
C語言編程
11.7.1 LCMl602液晶點陣字元顯示器接口電路
11.7.2液晶點陣漢字圖形顯示器接口電路
11.8 PC與單片機的串列通信
11.8.1硬體電路的組成
11.8.2軟體程式的設計
附錄
附錄A ASCII碼錶
附錄B 常用積體電路引腳圖
附錄C MCS-51指令表
參考文獻

相關詞條

熱門詞條

聯絡我們