版權資訊
書 名: 51單片機套用系統開發典型實例
開本: 16
定價: 39.00 元
內容簡介
本書語言簡潔,層次清晰,以大型實例介紹為主線,遵照51單片機套用系統開發的基本步驟和思路,進行詳細講解,並穿插介紹了經驗、技巧與注意事項,有很強的工程性、實用性和指導性。光碟中附有豐富的實例硬體原圖檔案和程式原始碼,讀者稍加修改,便可套用於自己的工作和課題設計中去。
本書適合於國中級讀者使用,特別適合於高校計算機、自動化、電子及硬體等相關專業的學生進行學習,以及從事51單片機開發的科研設計人員使用。
目錄
前言
第1章51單片機概述
1.151單片機系列特點
1.251單片機的套用領域
1.3硬體結構和指令系統
1.3.151單片機的內部結構
1.3.251單片機的引腳說明
1.3.351單片機的工作方式
1.3.451單片機的指令系統
1.451單片機的套用系統
1.4.1套用系統結構
1.4.2套用系統開發過程
第2章開發過程中的常用單元
2.1單片機的鍵盤輸入單元
2.1.1行列式鍵盤
2.1.2鍵識別方法
2.1.3鍵識別法舉例
2.1.4程式代碼
2.2單片機數碼顯示單元
2.2.1如何驅動8段數碼管
2.2.28段數碼管動態顯示舉例
2.2.3程式代碼
2.3單片機液晶顯示單元
2.3.1液晶模組
2.3.2液晶模組的電源設計
2.3.3如何顯示液晶模組
2.3.4液晶顯示模組舉例
2.3.5程式代碼
2.4單片機串列通信單元
2.4.1單片機串列通信的原理
2.4.2單片機串列通信舉例
2.4.3程式代碼
2.5數學運算
2.5.1限幅濾波算法
2.5.2中值濾波算法
2.5.3算術平均濾波算法
2.5.4加權平均濾波算法
2.5.5滑動平均濾波算法
第3章Keil8051C編譯器
3.1Keil編譯器簡介
3.2如何使用Keil開發
3.2.1建立工程
3.2.2工程的設定
3.2.3編譯與連線
3.3dScopeforWindows的使用
3.3.1如何啟動
3.3.2如何調試
3.3.3調試視窗
第4章紅外數據通信系統開發
4.1紅外數據通信
4.2設計思路
4.2.1如何實現紅外通信
4.2.2紅外通信相關器件
4.2.3設計注意事項
4.3硬體設計
4.3.1晶片的選取
4.3.2看門狗電路
4.3.3單片機部分電路
4.3.4串口電平轉換電路
4.3.5紅外通信電路
4.4軟體設計
4.4.1軟體工作流程
4.4.2程式分析及代碼
4.5分析與總結
第5章可程式光纖延遲線系統開發
5.1系統介紹
5.1.1光纖延遲線
5.1.2可程式光纖延遲線系統
5.2設計思路
5.2.1總體結構
5.2.2設計重點
5.3硬體設計
5.3.1供電模組
5.3.2單片機模組
5.3.3光纖延遲線光開關矩陣
5.3.4可程式邏輯器件模組
5.4軟體設計
5.4.1軟體流程
5.4.2串列通信的設計
5.4.3子程式分析
5.5分析與總結
第6章汽車行駛狀態記錄儀開發
第7章SDH光端機支路單元盤開發
第8章繼電保護測試儀開發
第9章基於KeilRTX51Tiny的遠程監控採集系統從設備開發
第10章簡單Shell命令調試系統開發
第11章單片機系統的電磁兼容性設計
附錄A51單片機開發中彙編語言與C語言的混合使用
附錄BRTX51實時多任務作業系統用戶指南