商品簡介
目次
相關商品
商品簡介
本書採用C語言編程,按單片機知識體系結構劃分為11章,分別是初識51系列單片機、單片機開發工具及系統設計方法、單片機程序設計――C51語言基礎、單片機的I/O口――輸出口的基礎應用、單片機的I/O口――輸入口的基礎應用、單片機中斷系統的應用、單片機定時/計數器的應用、單片機串行口的應用、單片機輸入/輸出口的高級應用、單片機A/D接口電路設計以及單片機D/A接口電路設計,涵蓋的理論知識全面。
目次
第1章 初識51系列單片機
【學習目標】
1.1 單片機概述
1.1.1 單片機定義及其特點
1.1.2 單片機的發展歷史
1.1.3 單片機的發展趨勢
1.1.4 單片機的應用領域
1.1.5 單片機的主要廠商和機型
1.2 51系列單片機的結構
1.2.1 單片機的功能特點
1.2.2 單片機的內部結構
1.2.3 單片機的引腳概述
1.2.4 單片機最小系統硬件組成
1.3 51系列單片機的存儲器配置
1.3.1 單片機存儲器的組織形式
1.3.2 程序存儲器(ROM)
1.3.3 片內數據存儲器(片內RAM)
1.3.4 片外數據存儲器(片外RAM)
1.4 51系列單片機的工作時序
【單元小結】
【習題】
第2章 單片機開發工具及系統設計方法
【學習目標】
2.1 單片機開發工具
2.1.1 軟件開發工具KeilμVision3簡介
2.1.2 KeilμVision3的使用方法
2.1.3 仿真開發工具Proteus ISIS簡介
2.1.4 Proteus ISIS的使用方法
2.1.5 目標代碼下載與調試方法
2.2 單片機應用系統設計
2.2.1 單片機應用系統的組成
2.2.2 單片機應用系統的設計原則
2.2.3 單片機應用系統的設計方法
2.2.4 單片機應用系統的調試方法
2.3 項目演練:信號燈控制器的設計
【單元小結】
【習題】
第3章 單片機程序設計――C51語言基礎
【學習目標】
3.1 C51語言初步
3.1.1 程序設計的基本概念
3.1.2 C51語言程序結構
3.2 標識符、關鍵字與數據類型
3.2.1 標識符與關鍵字
3.2.2 數據類型
3.3 常量、變量及其存儲模式
3.3.1 常量
3.3.2 變量及其存儲類型
3.3.3 系統默認的存儲器模式
3.3.4 變量的作用範圍及變量的存在時間
3.4 運算符與表達式
3.5 基本語句
3.5.1 條件判斷語句(if…else…)
3.5.2 開關語句(switch)
3.5.3 循環語句
3.5.4 break、continue和goto語句
3.6 數組
3.7 函數
3.7.1 函數的定義
3.7.2 函數的調用
3.7.3 對被調用函數的說明
3.8 指針
3.8.1 指針變量的定義
3.8.2 指針變量的引用
3.8.3 指針與數組
【單元小結】
【習題】
第4章 單片機的I/O口――輸出口的基礎應用
【學習目標】
4.1 並行I/O口結構及功能特點
4.2 單片機控制LED
4.2.1 發光二極管(I正D)的基本知識
4.2.2 項目演練:閃爍信號燈控制器的設計
4.2.3 項目演練:跑馬燈控制器的設計
4.3 LED數碼管顯示器的設計
4.3.1 LED數碼管的結構與工作原理
4.3.2 項目演練:LED數碼管顯示器的設計
4.4 單片機控制蜂鳴器
4.4.1 蜂鳴器及其驅動電路
4.4.2 項目演練:聲音報警器的設計
【單元小結】
【習題】
第5章 單片機的I/O口――輸入口的基礎應用
【學習目標】
5.1 單片機的輸入口的結構與功能特點
5.2 按鍵的輸入電路設計
5.2.1 閘刀開關與按鍵開關
5.2.2 按鍵及輸入電路設計
5.2.3 按鍵的消抖處理
5.2.4 項目演練:鍵控信號燈的設計(鍵控燈亮)
5.2.5 項目演練:鍵控信號燈的設計(考慮對按鍵消抖和按鍵釋放的判斷)
5.2.6 項目演練:鍵控信號燈的設計(一鍵多功能)
5.3 綜合項目演練:花樣彩燈控制器的設計
【單元小結】
【習題】
第6章 單片機中斷系統的應用
【學習目標】
6.1 單片機中斷系統概述
6.1.1 中斷的概念
6.1.2 中斷源
6.1.3 中斷的特點
6.1.4 中斷優先權
6.1.5 中斷嵌套
6.2 51系列單片機的中斷系統
6.2.1 單片機的中斷系統結構與控制
6.2.2 單片機的中斷處理過程
6.2.3 單片機中斷請求的撤除
6.3 51系列單片機中斷系統軟件設計方法
6.3.1 中斷系統的初始化編程
6.3.2 中斷服務程序的編寫
6.4 綜合項目演練:帶應急信號處理的交通燈控制器的設計
【單元小結】
【習題】
第7章 單片機定時/計數器的應用
【學習目標】
7.1 51系列單片機定時/計數器的結構與工作原理
7.1.1 定時/計數器的結構
7.1.2 定時/計數器的工作原理
7.2 51系列單片機定時/計數器的控制
7.3 51系列單片機定時/計數器的工作方式
7.4 51系列單片機定時中斷系統軟件設計方法
7.4.1 定時/計數器的初始化
7.4.2 定時/計數器的應用
7.5 綜合項目演練:電子秒表的設計
【單元小結】
【習題】
第8章 單片機串行口的應用
【學習目標】
8.1 串行通信的基本知識
8.1.1 串行通信的概念
8.1.2 串行通信的分類
8.1.3 串行通信的傳輸方式
8.1.4 串行通信接口標準Rs-232接口
8.2 51系列單片機的串行通信接口
8.2.1 單片機的串行口及控制寄存器
8.2.2 串行口的工作方式
8.2.3 串行通信的波特率
8.2.4 串行口的初始化
8.3 綜合項目演練:單片機與PC的通信
【單元小結】
【習題】
第9章 單片機輸入/輸出口的高級應用
【學習目標】
9.1 LED數碼管顯示方式
9.1.1 靜態顯示與動態顯示
9.1.2 51系列單片機與IED數碼管靜態顯示接口
9.1.3 51系列單片機與LED數碼管動態顯示接口
9.2 鍵盤掃描
9.2.1 鍵盤的結構與工作原理
9.2.2 51系列單片機與獨立按鍵鍵盤的接口
9.2.3 51系列單片機與行列矩陣鍵盤的接口
9.3 綜合項目演練:多功能數字電子鐘的設計
9.4 單片機與字符型液晶顯示器接口的設計
9.4.1 字符型液晶顯示器概述
9.4.2 LCDl602字符型液晶顯示器的控制
9.5 時鐘芯片DSl302
9.5.1 DSl302芯片簡介
9.5.2 DSl302的控制函數
9.6 綜合項目演練:萬年曆的設計
【單元小結】
【習題】
第10章 單片機A/D接口電路設計
【學習目標】
10.1 A/D轉換芯片的結構與工作原理
10.1.1 A/D轉換器概述
10.1.2 典型A/D轉換器芯片ADC0809
10.2 51系列單片機與ADC0809的接口
10.2.1 8路模擬通道選擇
10.2.2 轉換數據的傳送
10.3 綜合項目演練:電壓報警器的設計
【單元小結】
【習題】
第11章 單片機D/A接口電路設計
【學習目標】
11.1 D/A轉換芯片的結構與工作原理
11.1.1 D/A轉換器概述及主要技術指標
11.1.2 典型D/A轉換器芯片DAC0832
11.2 51系列單片機與DAC0832的接口
11.2.1 單緩衝方式連接
11.2.2 雙緩衝方式的接口與應用
11.3 綜合項目演練:多功能波形發生器的設計
【單元小結】
【習題】
附錄A 51系列單片機指令表
附錄B ASCII碼字符表
參考文獻
【學習目標】
1.1 單片機概述
1.1.1 單片機定義及其特點
1.1.2 單片機的發展歷史
1.1.3 單片機的發展趨勢
1.1.4 單片機的應用領域
1.1.5 單片機的主要廠商和機型
1.2 51系列單片機的結構
1.2.1 單片機的功能特點
1.2.2 單片機的內部結構
1.2.3 單片機的引腳概述
1.2.4 單片機最小系統硬件組成
1.3 51系列單片機的存儲器配置
1.3.1 單片機存儲器的組織形式
1.3.2 程序存儲器(ROM)
1.3.3 片內數據存儲器(片內RAM)
1.3.4 片外數據存儲器(片外RAM)
1.4 51系列單片機的工作時序
【單元小結】
【習題】
第2章 單片機開發工具及系統設計方法
【學習目標】
2.1 單片機開發工具
2.1.1 軟件開發工具KeilμVision3簡介
2.1.2 KeilμVision3的使用方法
2.1.3 仿真開發工具Proteus ISIS簡介
2.1.4 Proteus ISIS的使用方法
2.1.5 目標代碼下載與調試方法
2.2 單片機應用系統設計
2.2.1 單片機應用系統的組成
2.2.2 單片機應用系統的設計原則
2.2.3 單片機應用系統的設計方法
2.2.4 單片機應用系統的調試方法
2.3 項目演練:信號燈控制器的設計
【單元小結】
【習題】
第3章 單片機程序設計――C51語言基礎
【學習目標】
3.1 C51語言初步
3.1.1 程序設計的基本概念
3.1.2 C51語言程序結構
3.2 標識符、關鍵字與數據類型
3.2.1 標識符與關鍵字
3.2.2 數據類型
3.3 常量、變量及其存儲模式
3.3.1 常量
3.3.2 變量及其存儲類型
3.3.3 系統默認的存儲器模式
3.3.4 變量的作用範圍及變量的存在時間
3.4 運算符與表達式
3.5 基本語句
3.5.1 條件判斷語句(if…else…)
3.5.2 開關語句(switch)
3.5.3 循環語句
3.5.4 break、continue和goto語句
3.6 數組
3.7 函數
3.7.1 函數的定義
3.7.2 函數的調用
3.7.3 對被調用函數的說明
3.8 指針
3.8.1 指針變量的定義
3.8.2 指針變量的引用
3.8.3 指針與數組
【單元小結】
【習題】
第4章 單片機的I/O口――輸出口的基礎應用
【學習目標】
4.1 並行I/O口結構及功能特點
4.2 單片機控制LED
4.2.1 發光二極管(I正D)的基本知識
4.2.2 項目演練:閃爍信號燈控制器的設計
4.2.3 項目演練:跑馬燈控制器的設計
4.3 LED數碼管顯示器的設計
4.3.1 LED數碼管的結構與工作原理
4.3.2 項目演練:LED數碼管顯示器的設計
4.4 單片機控制蜂鳴器
4.4.1 蜂鳴器及其驅動電路
4.4.2 項目演練:聲音報警器的設計
【單元小結】
【習題】
第5章 單片機的I/O口――輸入口的基礎應用
【學習目標】
5.1 單片機的輸入口的結構與功能特點
5.2 按鍵的輸入電路設計
5.2.1 閘刀開關與按鍵開關
5.2.2 按鍵及輸入電路設計
5.2.3 按鍵的消抖處理
5.2.4 項目演練:鍵控信號燈的設計(鍵控燈亮)
5.2.5 項目演練:鍵控信號燈的設計(考慮對按鍵消抖和按鍵釋放的判斷)
5.2.6 項目演練:鍵控信號燈的設計(一鍵多功能)
5.3 綜合項目演練:花樣彩燈控制器的設計
【單元小結】
【習題】
第6章 單片機中斷系統的應用
【學習目標】
6.1 單片機中斷系統概述
6.1.1 中斷的概念
6.1.2 中斷源
6.1.3 中斷的特點
6.1.4 中斷優先權
6.1.5 中斷嵌套
6.2 51系列單片機的中斷系統
6.2.1 單片機的中斷系統結構與控制
6.2.2 單片機的中斷處理過程
6.2.3 單片機中斷請求的撤除
6.3 51系列單片機中斷系統軟件設計方法
6.3.1 中斷系統的初始化編程
6.3.2 中斷服務程序的編寫
6.4 綜合項目演練:帶應急信號處理的交通燈控制器的設計
【單元小結】
【習題】
第7章 單片機定時/計數器的應用
【學習目標】
7.1 51系列單片機定時/計數器的結構與工作原理
7.1.1 定時/計數器的結構
7.1.2 定時/計數器的工作原理
7.2 51系列單片機定時/計數器的控制
7.3 51系列單片機定時/計數器的工作方式
7.4 51系列單片機定時中斷系統軟件設計方法
7.4.1 定時/計數器的初始化
7.4.2 定時/計數器的應用
7.5 綜合項目演練:電子秒表的設計
【單元小結】
【習題】
第8章 單片機串行口的應用
【學習目標】
8.1 串行通信的基本知識
8.1.1 串行通信的概念
8.1.2 串行通信的分類
8.1.3 串行通信的傳輸方式
8.1.4 串行通信接口標準Rs-232接口
8.2 51系列單片機的串行通信接口
8.2.1 單片機的串行口及控制寄存器
8.2.2 串行口的工作方式
8.2.3 串行通信的波特率
8.2.4 串行口的初始化
8.3 綜合項目演練:單片機與PC的通信
【單元小結】
【習題】
第9章 單片機輸入/輸出口的高級應用
【學習目標】
9.1 LED數碼管顯示方式
9.1.1 靜態顯示與動態顯示
9.1.2 51系列單片機與IED數碼管靜態顯示接口
9.1.3 51系列單片機與LED數碼管動態顯示接口
9.2 鍵盤掃描
9.2.1 鍵盤的結構與工作原理
9.2.2 51系列單片機與獨立按鍵鍵盤的接口
9.2.3 51系列單片機與行列矩陣鍵盤的接口
9.3 綜合項目演練:多功能數字電子鐘的設計
9.4 單片機與字符型液晶顯示器接口的設計
9.4.1 字符型液晶顯示器概述
9.4.2 LCDl602字符型液晶顯示器的控制
9.5 時鐘芯片DSl302
9.5.1 DSl302芯片簡介
9.5.2 DSl302的控制函數
9.6 綜合項目演練:萬年曆的設計
【單元小結】
【習題】
第10章 單片機A/D接口電路設計
【學習目標】
10.1 A/D轉換芯片的結構與工作原理
10.1.1 A/D轉換器概述
10.1.2 典型A/D轉換器芯片ADC0809
10.2 51系列單片機與ADC0809的接口
10.2.1 8路模擬通道選擇
10.2.2 轉換數據的傳送
10.3 綜合項目演練:電壓報警器的設計
【單元小結】
【習題】
第11章 單片機D/A接口電路設計
【學習目標】
11.1 D/A轉換芯片的結構與工作原理
11.1.1 D/A轉換器概述及主要技術指標
11.1.2 典型D/A轉換器芯片DAC0832
11.2 51系列單片機與DAC0832的接口
11.2.1 單緩衝方式連接
11.2.2 雙緩衝方式的接口與應用
11.3 綜合項目演練:多功能波形發生器的設計
【單元小結】
【習題】
附錄A 51系列單片機指令表
附錄B ASCII碼字符表
參考文獻
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。