51單片機工程套用實例

51單片機工程套用實例

《51單片機工程套用實例》是2009年1月北京航空航天大學出版社出版的圖書。本書涉及了電子工程套用的諸多方面,可作為各類單片機套用開發工程師的參考書。

基本介紹

  • 書名:51單片機工程套用實例
  • 作者:唐繼賢
  • ISBN:9787811244212
  • 頁數:336
  • 出版社:北京航空航天大學出版社
  • 出版時間:2009年1月
  • 開本:16開
內容簡介,目錄,

內容簡介

本書是以單片機工程套用實例為重點的技術書,在簡述了51單片機的軟硬體基礎之後,重點通過一系列工程套用實例,詳細介紹了單片機的軟硬體開發和調試方法,包括自製單片機編程器的方法,單片機的串口通信、定時/計數器、鍵盤輸入、led和lcd顯示器等內外資源的使用和編程,在彙編程式中調用c程式的方法。實例中使用了很多當前流行的單片機智慧型外圍晶片,包括實時鐘、數字溫度感測器、dds波形發生器、無線數傳模組、fm收音機和usb接口晶片等。書中用一章專題介紹了這些晶片所採用的單匯流排、iic匯流排、spi匯流排和usb匯流排等新型匯流排技術的原理;兩個實例中還詳細講解了單片機與上位機rs232串口通信的高級語言編程方法以及用ijsb接口通信的方法。
本書附帶光碟,內有實例程式的原始碼。實例中所用的器材,取材容易,適合讀者自己動手來做,特別適合電子技術類專業的大學生作為動手實踐的教材,彌補他們在就業時缺乏實踐經驗的不足。

目錄

第1章 c51系列單片機的硬體結構
1.1 at89c51單片機
1.1.1 at89c51單片機的內部結構
1.1.2 at89c51單片機的封裝和引腳
1.1.3 at89c51單片機的存儲器
1.1.4 at89c51單片機定時/計數器
1.1.5 at89c51單片機的串口
1.1.6 at89c51單片機的中斷
1.1.7 at89c51單片機的時鐘電路和時序
1.1.8 at89c51的工作方式
1.1.9 at89c51的程式封鎖位
1.2 at89c2051單片機
1.3 stc51單片機
1.3.1 stc51單片機的特點
1.3.2 典型代表型號性能簡介
1.3.3 stc51單片機的編程
第2章 c51單片機的指令系統和彙編語言程式設計
2.1 指令組成
2.2 定址方式
2.3 指令說明
. 2.4 彙編語言程式設計
2.4.1 彙編語言程式的格式
2.4.2 偽指令
2.4.3 彙編語言程式示例
2.5 集成開發環境μvision2
2.5.1 μvision2的視窗界面和功能
2.5.2 創建項目
2.5.3 調試
第3章 單片機的匯流排擴展
3.1 並行匯流排的擴展
3.1.1 用鎖存器擴展並行口
3.1.2 用三態門擴展並行口
3.1.3 用串列口擴展並行口
3.2 iic匯流排
3.2.1 iic匯流排的工作原理
3.2.2 iic匯流排的工作時序
3.2.3 iic匯流排的數據傳送格式
3.2.4 iic匯流排的定址方式
3.2.5 在mcs-51單片機中軟體模擬iic匯流排的方法
3.3 dallas公司的單匯流排
3.3.1 硬體結構和連線
3.3.2 單匯流排的工作原理
3.3.3 單匯流排通信協定
3.3.4 單匯流排命令編程
3.4 spi匯流排
3.4.1 spi匯流排的接口信號
3.4.2 spi匯流排的工作原理
3.4.3 spi匯流排在8051單片機系統中的套用
3.5 usb匯流排
3.5.1 usb系統硬體
3.5.2 usb系統的軟體設計
第4章 採用led顯示的電子鐘
4.1 數字鐘的硬體組成
4.2 實時鐘電路pcf8563簡介
4.2.1 pcf8563的封裝和引腳功能
4.2.2 pcf8563的內部資源和暫存器
4.2.3 pcf8563的套用電路
4.2.4 pcf8563程式設計
4.3 設定當前時間的方法
4.4 六位led顯示器的工作原理
4.4.1 硬體電路
4.4.2 彙編程式
4.5 數字鐘編程
4.5.1 程式流程
4.5.2 彙編程式
第5章 電容電感測量儀
5.1 lcd1602液晶顯示器簡介
5.1.1 lcd1602的引腳功能
5.1.2 lcd1602與單片機的連線
5.1.3 lcd1602的指令集
5.1.4 lcd1602的套用編程
5.2 用單片機測量頻率的方法
5.3 電容電感測量儀的測量原理
5.3.1 電容量測量的一般原理
5.3.2 本機的測量原理
5.4 電容電感測量儀的製作
5.4.1 測量儀的硬體原理
5.4.2 測量儀的編程
第6章 dds波形發生器
6.1 dds原理與特點
6.2 ad9835的套用與編程
6.2.1 內部原理
6.2.2 引腳及功能
6.2.3 內部暫存器、控制字和編程
6.2.4 ad9835的基本套用電路
6.3 矩陣鍵盤的使用
6.4 用ad9835和單片機製作的波形發生器
6.5 調試方法
6.5.1 硬體電路的調試
6.5.2 軟體調試
第7章 自製簡單的51編程器
7.1 8051系列單片機編程器的基本原理
7.2 編程器的硬體電路
7.3 上位機程式
7.3.1 串口通信控制項mscomm的使用
7.3.2 上位機程式視窗說明
7.3.3 vb程式源碼及說明
7.4 監控單片機程式
7.4.1 編程函式及編程方法
7.4.2 主函式流程圖
7.4.3 監控單片機程式
7.5 使用usb接口的編程器
7.5.1 usb接口晶片ch341簡介
7.5.2 ch341的套用電路
7.5.3 ch341在編程器中的套用
第8章 溫度數據無線傳輸系統
8.1 ds18820數字溫度感測器簡介
8.1.1 ds18820的引腳封裝和性能
8.1.2 ds18820的內部結構
8.1.3 ds18820在單片機系統中的套用
8.1.4 ds18820的功能命令
8.1.5 ds18820的編程
8.2 nrf905無線數傳晶片
8.2.1 晶片內部結構
8.2.2 nrf905的封裝和引腳
8.2.3 工作模式
8.2.4 nrf905的配置
8.2.5 套用電路
8.3 newmsg-rf905se無線收發模組
8.3.1 用戶接口
8.3.2 newmsg-rf905se與單片機的連線
8.4 系統的硬體結構
8.5 單片機編程
8.6 上位機編程
第9章 熔斷時間測試儀
9.1 慢熔型片式熔斷器
9.2 電流感測器
9.3 測試儀的硬體結構
9.4 測試儀的編程
第10章 fm收音機
10.1 fm廣播系統的基礎知識
10.1.1 調頻廣播系統
10.1.2 調頻廣播收音機的原理
10.2 tea5767hn單片fm調諧器
10.2.1 tea5767hn的性能
10.2.2 tea5767hn的引腳和封裝
10.2.3 tea5767hn的內部結構和功能
10.2.4 tea5767hn的匯流排接口和控制暫存器
10.2.5 tea5767hn的典型套用電路
10.3 fm收音模組
10.4 使用單片機和fm收音模組製作fm收音機
10.4.1 收音機硬體電路的說明
10.4.2 收音機的編程
10.5 調試方法和有關問題
附錄
附錄a 51指令碼速查表
附錄b ascii碼錶
附錄c 實驗電路板
附錄d 英漢名詞對照
參考文獻
後記

相關詞條

熱門詞條

聯絡我們