商品簡介
目次
相關商品
商品簡介
本書主要介紹單片機原理與編程實例的相關內容,共分16章,從淺入深地介紹了8051系列單片機的原理、編程的相關知識,并通過大量的編程實例使讀者能夠理論結合實踐,深入理解單片機的相關內容。本書包括單片機的歷史沿革、單片機的原理、單片機的指令系統、單片機的C語言程序設計、單片機的數據類型與函數、單片機的中斷系統、單片機的定時器及單片機的系統設計等方面的內容。本書既可以作為大專院校的“單片機原理”及“單片機系統設計”等課程的教材使用,也可以作為工程技術人員和單片機愛好者的參考材料。
目次
前言
第1章 單片機的歷史沿革
1.1 嵌入式計算機
1.1.1 嵌入式計算機系統的概念
1.1.2 微處理器、微型計算機、微型計算機系統
1.2 單片微型計算機的發展
1.2.1 單片機的發展歷史
1.2.2 單片機的發展趨勢
1.3 單片機的分類
1.4 單片機的應用
第2章 MCS-51單片機原理
2.1 數制
2.1.1 數制的基本知識
2.1.2 各種數制之間的轉換
2.1.3 各種編碼方式
2.2 MCS-51單片機的組成結構
2.2.1 MCS-51系列單片機的基本組成
2.2.2 MCS-51單片機的內部結構
2.3 MCS-51單片機引腳及其功能介紹
2.4 51單片機的存儲器介紹
2.5 51單片機的CPU的時序
2.5.1單片機的時鐘周期、機器周期和指令周期
2.5.2 MCS-51單片機指令的取指、執行時序
2.5.3 MCS-51訪問片外ROM/RAM指令時序
2.6 單片機的復位方式以及復位電路
2.6.1 復位操作
2.6.2 復位信號和復位電路
2.7 51單片機的輸入,輸出端口介紹
2.8 51單片機的選型方法
第3章 MCS-51系列單片機指令系統
3.1 MCS-51系列單片機指令系統綜述
3.2 51單片機的尋址方式
3.3 MCS-51單片機的具體指令說明
3.3.1 數據傳送指令
3.3.2 算數運算指令
3.3.3 邏輯操作指令
3.3.4 控制轉移指令
3.3.5 位操作指令
3.4 MCS-51單片機的偽指令
3.5 51系列單片機匯編語言程序範例
第4章 MCS-51系列單片機C語言程序設計
4.1 C51的數據類型
4.2 C51的存儲空間
4.3 C51的寄存器及相關定義
4.3.1 C51的特殊功能寄存器的定義
4.3.2 8051並行接口的C語言定義
4.3.3 8051中位變量的定義
4.4 C51的運算符與表達式
4.5 C51的流程控制語句
4.5.1 順序結構語句
4.5.2 選擇結構語句
4.5.3 循環結構語句
第5章 C51的數據類型與函數
5.1 數組
5.1.1 一維數組
5.1.2 二維數組
5.1.3 字符數組
5.1.4 查表的概念
5.2 指針的概念與應用
5.2.1 指針的概念
5.2.2 指針的定義
5.2.3 指針的引用
5.2.4 指針運算符與指針表達式
5.2.5 指針與數組
5.3 結構
5.4 C51中函數的概念
5.5 C51中函數的調用及舉例
第6章 8051單片機的中斷系統
6.1 中斷的概念
6.2 8051的中斷系統
6.2.1 8051的中斷源
6.2.2 8051的中斷控制方法
6.3 中斷的處理過程
6.4 外部中斷源的擴展
第7章 定時器及其應用
7.1 定時器的概念
7.2 定時器的控制寄存器
7.3 定時器的四種模式及其應用
第8章 8051單片機的I/O擴展技術及實例
8.1 8051的基本I/O擴展技術
8.1.1 程序存儲器的擴展
8.1.2 數據存儲器的擴展
8.2 8051與可編程IO擴展芯片8255的接口設計
8.3 綜合功能芯片擴展8155
8.4 利用CPID擴展可編程I/O口線
8.5 單片機與多設備的接口擴展
第9章 可編程定時器/計數器8253的工作原理及程序設計
9.1 8253的內部結構
9.2 8253的工作方式和控制字
9.3 8253的工作舉例
第10章 串行通信接口設計
10.1 串行通信基礎
10.1.1 異步通信和同步通信
10.1.2 單工、半雙工、全雙工通信方式
10.1.3 串行通信波特率和時序分析
10.1.4 串行通信的差錯控制技術
10.2 串行通信總線標準及其接口
10.2.1 RS-232C總線標準、芯片及接口電路
10.2.2 RS-449/423/422/485標準總線接口及應用
10.2.3 20mA電流環串行接口
10.3 8051串行接口結構及其應用
10.3.1 串行口結構
10.3.2 串行口的工作方式
10.3.3 串行通信的波特率設置
10.4 8051點對點串行通信技術及其應用
10.4.1 查詢方式雙機通信程序設計
10.4.2 兩個8051的匯編及c語言通信程序實例
10.5 8051多機通信技術
10.6 PC與8051通信技術
10.6.1 異步通信適配器
10.6.2 對INS8250的編程
第11章 鍵盤與LED顯示接口設計
11.1 鍵盤的工作原理
11.2 LED工作原理
11.2.1 LED顯示器工作原理
11.2.2 LED顯示器的分類
11.2.3 LED顯示接口實例
11.3 單片機與8279接口
11.3.1 8279的特點
11.3.2 8279的組成
11.3.3 8279的引腳與功能
11.3.4 8279控制字和操作命令
第12章 單片機的A/D及D/A轉換接口
12.1 A/D轉換器接口
12.1.1 A/D轉換基本指標
12.1.2 幾種A/D轉換方式
12.1.3 典型A/D轉換器芯片ADC0809
12.1.4 AD574A與MCS-51單片機接口
12.2 D/A轉換器原理與編程實例
12.2.1 D/A轉換器的分類
12.2.2 D/A轉換器的計算方法
12.2.3 D/A轉換器的性能指標
12.2.4 D典型D/A轉換器DAC0832簡介
12.2.5 單片機與12位DAC接口
第13章 MCS-51的LCD顯示原理與編程實例
13.1 LCD的基本概念
13.2 LCD的驅動方式
13.3 LCD的顯示模塊
13.3.1 LCD顯示模塊的結構
13.3.2 顯示數據的存儲和處理
13.4 液晶顯示模塊應用舉例
13.4.1 液晶顯示模塊基本性能
13.4.2 RTl2864HZ液晶模塊和單片機接口電路及應用程序
第14章 I2C總線及接口
14.1 串行通信總線概述
14.2 I2C總線
14.3 I2C總線協議及通信時序
14.4 單片機的I2C接口
第15章 步進電動機與單片機接口技術
15.1 步進電動機的結構與工作原理
15.2 步進電動機的控制
第16章 MCS-51的系統設計方法
16.1 總體設計
16.2 硬件設計
16.3 軟件設計
16.4 可靠性設計
16.5 單片機應用系統的調試、測試
附錄
參考文獻
第1章 單片機的歷史沿革
1.1 嵌入式計算機
1.1.1 嵌入式計算機系統的概念
1.1.2 微處理器、微型計算機、微型計算機系統
1.2 單片微型計算機的發展
1.2.1 單片機的發展歷史
1.2.2 單片機的發展趨勢
1.3 單片機的分類
1.4 單片機的應用
第2章 MCS-51單片機原理
2.1 數制
2.1.1 數制的基本知識
2.1.2 各種數制之間的轉換
2.1.3 各種編碼方式
2.2 MCS-51單片機的組成結構
2.2.1 MCS-51系列單片機的基本組成
2.2.2 MCS-51單片機的內部結構
2.3 MCS-51單片機引腳及其功能介紹
2.4 51單片機的存儲器介紹
2.5 51單片機的CPU的時序
2.5.1單片機的時鐘周期、機器周期和指令周期
2.5.2 MCS-51單片機指令的取指、執行時序
2.5.3 MCS-51訪問片外ROM/RAM指令時序
2.6 單片機的復位方式以及復位電路
2.6.1 復位操作
2.6.2 復位信號和復位電路
2.7 51單片機的輸入,輸出端口介紹
2.8 51單片機的選型方法
第3章 MCS-51系列單片機指令系統
3.1 MCS-51系列單片機指令系統綜述
3.2 51單片機的尋址方式
3.3 MCS-51單片機的具體指令說明
3.3.1 數據傳送指令
3.3.2 算數運算指令
3.3.3 邏輯操作指令
3.3.4 控制轉移指令
3.3.5 位操作指令
3.4 MCS-51單片機的偽指令
3.5 51系列單片機匯編語言程序範例
第4章 MCS-51系列單片機C語言程序設計
4.1 C51的數據類型
4.2 C51的存儲空間
4.3 C51的寄存器及相關定義
4.3.1 C51的特殊功能寄存器的定義
4.3.2 8051並行接口的C語言定義
4.3.3 8051中位變量的定義
4.4 C51的運算符與表達式
4.5 C51的流程控制語句
4.5.1 順序結構語句
4.5.2 選擇結構語句
4.5.3 循環結構語句
第5章 C51的數據類型與函數
5.1 數組
5.1.1 一維數組
5.1.2 二維數組
5.1.3 字符數組
5.1.4 查表的概念
5.2 指針的概念與應用
5.2.1 指針的概念
5.2.2 指針的定義
5.2.3 指針的引用
5.2.4 指針運算符與指針表達式
5.2.5 指針與數組
5.3 結構
5.4 C51中函數的概念
5.5 C51中函數的調用及舉例
第6章 8051單片機的中斷系統
6.1 中斷的概念
6.2 8051的中斷系統
6.2.1 8051的中斷源
6.2.2 8051的中斷控制方法
6.3 中斷的處理過程
6.4 外部中斷源的擴展
第7章 定時器及其應用
7.1 定時器的概念
7.2 定時器的控制寄存器
7.3 定時器的四種模式及其應用
第8章 8051單片機的I/O擴展技術及實例
8.1 8051的基本I/O擴展技術
8.1.1 程序存儲器的擴展
8.1.2 數據存儲器的擴展
8.2 8051與可編程IO擴展芯片8255的接口設計
8.3 綜合功能芯片擴展8155
8.4 利用CPID擴展可編程I/O口線
8.5 單片機與多設備的接口擴展
第9章 可編程定時器/計數器8253的工作原理及程序設計
9.1 8253的內部結構
9.2 8253的工作方式和控制字
9.3 8253的工作舉例
第10章 串行通信接口設計
10.1 串行通信基礎
10.1.1 異步通信和同步通信
10.1.2 單工、半雙工、全雙工通信方式
10.1.3 串行通信波特率和時序分析
10.1.4 串行通信的差錯控制技術
10.2 串行通信總線標準及其接口
10.2.1 RS-232C總線標準、芯片及接口電路
10.2.2 RS-449/423/422/485標準總線接口及應用
10.2.3 20mA電流環串行接口
10.3 8051串行接口結構及其應用
10.3.1 串行口結構
10.3.2 串行口的工作方式
10.3.3 串行通信的波特率設置
10.4 8051點對點串行通信技術及其應用
10.4.1 查詢方式雙機通信程序設計
10.4.2 兩個8051的匯編及c語言通信程序實例
10.5 8051多機通信技術
10.6 PC與8051通信技術
10.6.1 異步通信適配器
10.6.2 對INS8250的編程
第11章 鍵盤與LED顯示接口設計
11.1 鍵盤的工作原理
11.2 LED工作原理
11.2.1 LED顯示器工作原理
11.2.2 LED顯示器的分類
11.2.3 LED顯示接口實例
11.3 單片機與8279接口
11.3.1 8279的特點
11.3.2 8279的組成
11.3.3 8279的引腳與功能
11.3.4 8279控制字和操作命令
第12章 單片機的A/D及D/A轉換接口
12.1 A/D轉換器接口
12.1.1 A/D轉換基本指標
12.1.2 幾種A/D轉換方式
12.1.3 典型A/D轉換器芯片ADC0809
12.1.4 AD574A與MCS-51單片機接口
12.2 D/A轉換器原理與編程實例
12.2.1 D/A轉換器的分類
12.2.2 D/A轉換器的計算方法
12.2.3 D/A轉換器的性能指標
12.2.4 D典型D/A轉換器DAC0832簡介
12.2.5 單片機與12位DAC接口
第13章 MCS-51的LCD顯示原理與編程實例
13.1 LCD的基本概念
13.2 LCD的驅動方式
13.3 LCD的顯示模塊
13.3.1 LCD顯示模塊的結構
13.3.2 顯示數據的存儲和處理
13.4 液晶顯示模塊應用舉例
13.4.1 液晶顯示模塊基本性能
13.4.2 RTl2864HZ液晶模塊和單片機接口電路及應用程序
第14章 I2C總線及接口
14.1 串行通信總線概述
14.2 I2C總線
14.3 I2C總線協議及通信時序
14.4 單片機的I2C接口
第15章 步進電動機與單片機接口技術
15.1 步進電動機的結構與工作原理
15.2 步進電動機的控制
第16章 MCS-51的系統設計方法
16.1 總體設計
16.2 硬件設計
16.3 軟件設計
16.4 可靠性設計
16.5 單片機應用系統的調試、測試
附錄
參考文獻
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。