2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

51單片機C語言開發與應用技術案例詳解(附光盤1張)

  • 作者:魏偉,胡瑋,王永清 著
  • 出版社: 化學工業出版社
  • 出版時間:2010-06-01
  • 版次:1
  • 商品編號: 10145704

    頁數:299

    印刷時間:2010-06-01


HK$74.00 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

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

目錄

第1篇 單片機系統開發基礎篇
第1章 51系列單片機開發的基礎知識2
1.1 單片機應用系統開發2
1.1.1 單片機應用系統的一般硬件組成2
1.1.2 單片機應用系統的設計4
1.2 單片機應用系統開發過程5
1.2.1 系統需求與方案調研6
1.2.2 可行性分析6
1.2.3 系統方案設計6
1.2.4 系統詳細設計與製作6
1.2.5 系統調試與修改6
1.2.6 生成正式系統(或產品)7
1.3 單片機應用系統的一般開發流程7
1.3.1 確定系統的功能與性能7
1.3.2 確定系統基本結構7
1.3.3 單片機應用系統硬、軟件的設計原則8
1.3.4 硬件設計9
1.3.5 軟件設計10
1.3.6 資源分配10
1.4 單片機應用系統調試11
1.4.1 單片機應用系統調試工具11
1.4.2 單片機應用系統的一般調試方法12
1.5 單片機應用系統設計與調試實例14
1.6 小結16

第2章 單片機軟件開發工具17
2.1 Keil軟件簡介17
2.2 8051開發工具20
2.2.1 8051開發工具概述20
2.2.2 KeilC51編譯器20
2.2.3 A51宏彙編器27
2.3 8051開發工具的使用29
2.3.1 μVision開發平台29
2.3.2 創建與編輯一個程序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 異步通信協議98
7.2.3 常用串行通信接口100
7.3 硬件電路設計105
7.3.1 RS-232驅動芯片105
7.3.2 靜態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 系統的總體設計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 儀表的系統程序結構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 系統設計思路分析154
10.2.4 詳細數據分析155
10.3 硬件電路設計156
……
附錄 MCS-51系列指令表297
參考文獻300


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。