51單片機技術與套用系統開發案例精選

51單片機技術與套用系統開發案例精選

《51單片機技術與套用系統開發案例精選》由江志紅所著,本書以17個實際項目中的套用案例,詳細介紹了51單片機開發的相關技術、工具、常見模組設計和接口技術。

基本介紹

  • 書名:51單片機技術與套用系統開發案例精選
  • 作者江志紅
  • ISBN:9787302188797
  • 定價:52.00 元
  • 出版社清華大學出版社
  • 出版時間:2008
  • 開本:16
內容簡介,編輯推薦,單片機開發技術,14個接口範例,3個綜合單片機套用系統,目錄,第1章單片機基礎,第2章單片機硬體開發工具Protel,第3章單片機軟體開發工具KeII,第4章單片機程式設計語言,第5章單片機套用系統設計基礎,第6章I/O口套用——電子琴設計,第7章定時器,計數器口套用——電子時鐘,第8章串口通信套用——人機對話,第9章中斷套用——光電計數器,第10章存儲器擴展套用——實現ISP功能,

內容簡介

全書共22章,前5章為單片機系統開發基礎,內容涉及單片機的硬體結構、指令系統、硬體開發工具Protel、軟體開發工具Keil、程式設計語言(彙編、C51)、單片機套用系統設計流程。第6~19章通過範例介紹14個單片機套用開發專題,涉及I/O口、定時器計數器、串口通信、中斷套用、存儲器擴展、鍵盤接口、LED顯示接口、LCD顯示接口、AD接口、DA接口、USB接口、I2C接口、SPI接口、CAN匯流排接口等,每一個專題都按“開發技術→案例說明→硬體電路設計→軟體開發”的流程進行講解,讓讀者掌握技術,學會套用;最後3章通過軟體抗干擾套用系統、電廠溫度實時監控系統、智慧型玩具小車等三個案例,具體演示套用多種技術開發單片機系統的思路和方法。《51單片機技術與套用系統開發案例精選》技術講解全面,案例覆蓋各種常見單片機模組設計和接口技術,具有很強的代表性和實用性,可作為高等院校學生學習單片機技術的實踐型教材,也可供相關專業學生課程設計、畢業設計參考,還可以供單片機開發技術人員及愛好者閱讀參考。

編輯推薦

單片機開發技術

硬體開發工具Protel
軟體開發工具Keil
程式設計語言:彙編,C51
單片機套用系統設計流程

14個接口範例

電子琴
電子時鐘
人機對話
光電計數器
實現ISP功能
計算器
電子密碼鎖
電子溫度計
電壓表
波形發生器
簡易USB鍵盤
IC卡讀/寫器
無線呼叫器
電腦打鈴系統

3個綜合單片機套用系統

軟體抗干擾套用
電廠溫度實時監控系統
智慧型玩具小車

目錄

第1章單片機基礎

1.1單片機的發展與套用
1.1.1發展概況
1.1.2發展趨勢
1.1.3套用領域
1.2單片機的硬體結構
1.2.1基本組成
1.2.2引腳功能
1.2.3核心部件
1.2.4存儲結構
1.2.5控制電路
1.3單片機的指令系統
1.3.1指令概述
1.3.2定址方式
1.3.3指令介紹

第2章單片機硬體開發工具Protel

2.1Protel99SE概述
2.1.1操作環境
2.1.2檔案管理
2.1.3Protel硬體設計流程
2.2原理圖設計
2.2.1基本操作
2.2.2設計流程
2.3PCB圖設計
2.3.1基本操作
2.3.2設計流程
2.4本章小結

第3章單片機軟體開發工具KeII

3.1Keil軟體包功能簡介
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.4.1添加新器件
3.4.2檔案管理
3.413代碼最佳化
3.5本章小結

第4章單片機程式設計語言

4.1彙編語言程式設計
4.1.1彙編語言程式設計步驟
4.1.2彙編語言程式結構
4.1.3彙編語言程式設計方法
4.1.4彙編語言編程規範
4.2c語言程式設計
4.2.1C51程式結構
4.2.2C51基本語法規則
4.2.3C51編程技巧
4.3c語言與彙編語言的對照
4.3.1實例描述
4.3.2硬體電路
4.3.3程式設計
4.3.4彙編語言編寫的代碼
4.3.5C語言編寫的代碼
4.3.6實例小結
4.4彙編語言與C語言的混合編程
4.4.1C51和A51接口所涉及的幾個主要問題
4.4.2C51程式中嵌入彙編
4.4-3C5l與彙編函式的相互調用
4.5本章小結

第5章單片機套用系統設計基礎

5.1套用系統研製概述
5.2總體方案的確定
5.2.1可行性調研
5.2.2元器件選型
5.2.3方案設計
5.3系統設計
5.3.1硬體設計
5.3.2軟體設計
5.4系統調試
5.4.1硬體調試
5.4.2軟體調試
5.4-3系統聯調
5.5本章小結

第6章I/O口套用——電子琴設計

6.1概述
6.2實例說明
6.3硬體電路
6.3.1元器件的選擇
6.3.2硬體電路圖
6.3.3電路各部分簡要分析
6.4軟體流程
6.4.1設計思路與流程圖
6.4.2示例程式
6.5本章小結

第7章定時器,計數器口套用——電子時鐘

7.1概述
7.1.1定時器/計數器基本功能和結構
7.1.2定時器/計數器的工作方式
7.1.3定時器/計數器的初始化
7.2實例說明
7.2.1電子鐘的功能介紹
7.2.2電子鐘設計基本方案
7.3硬體電路
7.4軟體流程
7.4.1主程式流程框圖
7.4.2鍵掃描子程式流程框圖
7.4.3中斷服務程式流程框圖
7.4.4“P”點顯示子程式流程框圖
7.4.5顯示子程式流程框圖
7.4.6加一子程式流程框圖
7.4.7電子鐘總程式清單
7.5使用及調試
7.5.1操作說明
7.5.2電子鐘運行結果
7.6本章小結

第8章串口通信套用——人機對話

8.1概述
8.1.1McS一5l串口的結構
8.1.2串列通信的方式
8.1.3串列通信方向
8.1.4串口的控制與狀態暫存器
8.1.5串口的_『作方式
8.1.6Mcs一5I串列通信的波特率選擇
8.2實例說明
8.3硬體電路
8.3.1元器件的選擇
8.3.2硬體電路圖
8.3.3電路各部分簡要分析
8.4軟體流程
8.4.1設計思路與流程圖
8.4.2示例程式
8.43運行結果,
8.5本章小結

第9章中斷套用——光電計數器

9.1概述
9.I.1中斷的基本概念
9.1.2Mcs-51單片機的中斷系統結構
9.1.3McS-51單片機的中斷源及控制
9.1.4外部中斷回響時間
9.1.5外部中斷的觸發方式選擇
9.2實例說明
9.3硬體電路
9.4軟體流程
9.4.1設計思路與流程圖
9.4.2示例程式
9.5本章小結

第10章存儲器擴展套用——實現ISP功能

10.1概述
10.1.1外部匯流排結構
10.1.2外部系統擴展的實現
10.1.3外擴晶片片選和地址分配方法
10.1.4外部程式存儲器設計
10.1.5外部數據存儲器設計
第11章鍵盤接口套用——計算器
第12章LEC顯示接口套用——電子密碼鎖
第13章LEC顯示接口套用——電子溫度計
第14章A/D接口套用——電壓表
第15章D/A接口套用——波型發生器
第16章USB接口套用——簡易USB鍵盤
第17章I2C接口套用——IC卡讀/寫器
第18章SPI匯流排接口套用——無線呼叫器用接收器
第19章CAD匯流排接口套用——電腦打鈴系統
第20章軟體抗干擾套用
第21章電廠溫度實時監控系統
第22章智慧型玩具小車
……

相關詞條

熱門詞條

聯絡我們