內容簡介
本書敘述遵循教學規律,循序漸進,深入淺出,易於理解,便於自學,可作為大專院校以及高職、電大、函大、職大和培訓班的教材及工程技術人員的自學和參考書。
目錄
序
前言
第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電梯轎廂數碼管指層器程式設計
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指令表
參考文獻