注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關51單片機C語言開發(fā)與應用技術案例詳解

51單片機C語言開發(fā)與應用技術案例詳解

51單片機C語言開發(fā)與應用技術案例詳解

定 價:¥48.00

作 者: 魏偉,胡瑋,王永清 編著
出版社: 化學工業(yè)出版社
叢編項:
標 簽: VC++

購買這本書可以去


ISBN: 9787122077646 出版時間: 2010-06-01 包裝: 平裝
開本: 16開 頁數: 299 字數:  

內容簡介

  《51單片機C語言開發(fā)與應用技術案例詳解》以標準C語言和MCS-51單片機為基礎,系統(tǒng)地介紹了51單片機C語言程序設計方法與應用技術?!?1單片機C語言開發(fā)與應用技術案例詳解》在內容上重點突出實用性和應用性兩大特點,不僅對硬件接口進行了詳細的論述,而且對軟件的設計思想、程序流程圖以及C語言程序進行了重點講解?!?1單片機C語言開發(fā)與應用技術案例詳解》從應用性角度出發(fā),融合了作者多年從事項目開發(fā)的大量實際案例,為幫助讀者理解,書中對案例程序代碼部分做了很詳細的注釋,以求通過案例闡述基本問題,著重培養(yǎng)和提高讀者的開發(fā)能力?!?1單片機C語言開發(fā)與應用技術案例詳解》所附光盤中包括了書中所有案例的程序源代碼,讀者略作修改即可在工程中應用?!?1單片機C語言開發(fā)與應用技術案例詳解》可供從事51單片機應用與產品開發(fā)的技術人員學習使用,也可供高等院校電氣工程、電信工程、自動化等專業(yè)的師生參考使用。

作者簡介

暫缺《51單片機C語言開發(fā)與應用技術案例詳解》作者簡介

圖書目錄

第1篇 單片機系統(tǒng)開發(fā)基礎篇
第1章 51系列單片機開發(fā)的基礎知識2
1.1 單片機應用系統(tǒng)開發(fā)2
1.1.1 單片機應用系統(tǒng)的一般硬件組成2
1.1.2 單片機應用系統(tǒng)的設計4
1.2 單片機應用系統(tǒng)開發(fā)過程5
1.2.1 系統(tǒng)需求與方案調研6
1.2.2 可行性分析6
1.2.3 系統(tǒng)方案設計6
1.2.4 系統(tǒng)詳細設計與制作6
1.2.5 系統(tǒng)調試與修改6
1.2.6 生成正式系統(tǒng)(或產品)7
1.3 單片機應用系統(tǒng)的一般開發(fā)流程7
1.3.1 確定系統(tǒng)的功能與性能7
1.3.2 確定系統(tǒng)基本結構7
1.3.3 單片機應用系統(tǒng)硬、軟件的設計原則8
1.3.4 硬件設計9
1.3.5 軟件設計10
1.3.6 資源分配10
1.4 單片機應用系統(tǒng)調試11
1.4.1 單片機應用系統(tǒng)調試工具11
1.4.2 單片機應用系統(tǒng)的一般調試方法12
1.5 單片機應用系統(tǒng)設計與調試實例14
1.6 小結16
第2章 單片機軟件開發(fā)工具17
2.1 Keil軟件簡介17
2.2 8051開發(fā)工具20
2.2.1 8051開發(fā)工具概述20
2.2.2 KeilC51編譯器20
2.2.3 A51宏匯編器27
2.3 8051開發(fā)工具的使用29
2.3.1 μVision開發(fā)平臺29
2.3.2 創(chuàng)建與編輯一個程序30
2.3.3 用串口調試軟件查看單片機輸出信息33
2.4 小結35
第2篇 常用模塊設計案例篇
第3章 LED顯示模塊38
3.1 實例說明38
3.2 設計思路分析38
3.2.1 MAX7219的引腳功能38
3.2.2 基本工作原理及使用方法38
3.2.3 MAX7219的工作時序40
3.3 硬件電路設計41
3.4 軟件設計42
3.5 小結44
第4章 液晶顯示模塊45
4.1 實例說明45
4.2 設計思路分析45
4.2.1 液晶顯示模塊45
4.2.2 液晶顯示工作原理46
4.2.3 設計思路47
4.3 硬件電路設計47
4.3.1 器件選取47
4.3.2 電源模塊48
4.3.3 液晶顯示模塊49
4.3.4 單片機模塊51
4.4 軟件設計51
4.4.1 液晶控制驅動器指令集51
4.4.2 程序說明53
4.5 小結55
第5章 D/A轉換與A/D轉換模塊57
5.1 基于MAX527的并行D/A轉換器設計實例57
5.2 實例說明58
5.3 設計思路分析58
5.3.1 D/A轉換原理58
5.3.2 如何選擇D/A轉換器件61
5.3.3 D/A轉換對電源電路的要求61
5.4 硬件電路設計61
5.4.1 主要器件61
5.4.2 電路原理圖及說明63
5.5 軟件設計64
5.5.1 MAX527的地址和重要引腳65
5.5.2 程序流程65
5.5.3 程序說明65
5.6 D/A轉換器實例小結67
5.7 A/D轉換器的接口設計實例67
5.7.1 實例說明67
5.7.2 設計思路分析68
5.7.3 A/D轉換原理68
5.7.4 并行比較型A/D轉換器70
5.7.5 逐次逼近型A/D轉換器71
5.7.6 雙積分型A/D轉換器74
5.7.7 A/D轉換器的轉換精度與轉換時間76
5.8 多路模擬開關76
5.8.1 模擬開關的功能及電路組成76
5.8.2 模擬開關的各種工作模式77
5.9 MAX195電路設計78
5.9.1 MAX195芯片介紹78
5.9.2 MAX195引腳及說明78
5.9.3 MAX195轉換原理及時序79
5.9.4 MAX195的校準79
5.9.5 AT89C51與MAX195的接口設計80
5.9.6 實例小結80
第6章 MCS-51單片機與鍵盤的接口81
6.1 設計思路分析81
6.1.1 鍵盤的工作原理81
6.1.2 鍵盤的分類82
6.1.3 鍵盤處理設計的流程和內容82
6.2 硬件電路設計83
6.2.1 按鍵中斷方式接口83
6.2.2 口線查詢方式的鍵盤接口84
6.2.3 矩陣式鍵盤接口電路設計84
6.2.4 采用編碼器的鍵盤接口91
6.3 小結92
第7章 串行接口模塊94
7.1 實例說明94
7.2 設計思路分析95
7.2.1 串行通信的定義95
7.2.2 異步通信協(xié)議98
7.2.3 常用串行通信接口100
7.3 硬件電路設計105
7.3.1 RS-232驅動芯片105
7.3.2 靜態(tài)RAM芯片HM628128106
7.3.3 單片機AT89C52107
7.3.4 單片機與RS-232的接口111
7.4 軟件設計112
7.4.1 程序流程圖112
7.4.2 程序說明113
7.5 小結115
第3篇 綜合應用設計案例篇
第8章 單相交流多用表設計實例118
8.1 實例說明118
8.2 設計思路分析119
8.3 硬件電路設計120
8.3.1 系統(tǒng)的總體設計120
8.3.2 設計中應當注意的問題120
8.3.3 微處理器的選擇120
8.3.4 電源設計126
8.3.5 A/D轉換設計126
8.3.6 顯示接口設計129
8.3.7 測量電路131
8.3.8 功率測量電路設計132
8.3.9 通信接口電路設計132
8.4 軟件設計132
8.4.1 儀表的系統(tǒng)程序結構133
8.4.2 主要功能模塊簡介133
8.4.3 主程序設計133
8.4.4 數據采集子程序設計133
8.4.5 顯示子程序設計135
8.4.6 中斷子程序設計135
8.4.7 告警子程序設計136
8.4.8 鍵盤掃描子程序設計136
8.4.9 仿真與調試136
8.4.10 程序源代碼136
8.5 小結136
第9章 程控直流電壓電流表設計實例138
9.1 實例說明138
9.2 硬件電路設計138
9.2.1 主電路設計138
9.2.2 單片機的選擇138
9.2.3 按鍵處理140
9.2.4 可控量程自動轉換(可控衰減/放大)140
9.2.5 高耐壓、大電流達林頓陣列——ULN2003140
9.2.6 數碼管顯示模塊設計141
9.2.7 其他功能143
9.2.8 串行A/D轉換器TLC1543143
9.2.9 串行通信接口電路146
9.3 軟件設計146
9.3.1 主程序設計147
9.3.2 數據采集子程序設計147
9.3.3 顯示子程序設計147
9.3.4 中斷子程序設計147
9.3.5 告警子程序設計148
9.3.6 鍵盤掃描子程序148
9.3.7 串行通信子程序設計148
9.3.8 程序源代碼149
9.4 小結149
第10章 基于TLC1543的A/D轉換及數顯實例150
10.1 實例說明151
10.2 設計思路分析151
10.2.1 A/D轉換器基本原理及主要技術指標151
10.2.2 LED數碼管顯示152
10.2.3 系統(tǒng)設計思路分析154
10.2.4 詳細數據分析155
10.3 硬件電路設計156
……
附錄 MCS-51系列指令表297
參考文獻300

本目錄推薦

掃描二維碼
Copyright ? 讀書網 hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號