51 單片機典型模塊開發查詢手冊 51单片机典型模块开发查询手册

程國鋼, 陳躍琴, 崔荔蒙

  • 出版商: 電子工業出版社
  • 出版日期: 2012-05-01
  • 定價: CNY $85.00
  • 售價: $510
  • 貴賓價: 9.5$485
  • 語言: 簡體中文
  • 頁數: 648
  • 裝訂: 平裝
  • ISBN: 7121168294
  • ISBN-13: 9787121168291

下單後立即進貨 (4週~6週)

商品描述

<內容簡介>

《51單片機典型模塊開發查詢手冊》由程國鋼、陳躍琴、崔荔蒙編著,介紹了51單片機的內部資源及常用擴展器件的使用方法,並且提供了相應的應用電路、操作步驟、庫函數和應用實例代碼,這些資源和器件包括內部定時器、內部串行通信模塊、內部中斷系統、電源模塊、看門狗、I/O引腳、存儲器、智能卡、用戶輸入通道、顯示模塊、A/D芯片、D/ A芯片、時鐘日曆芯片、溫度/濕度芯片、定位模塊、語音和打印模塊、有線通信模塊、無線通信模塊、電機和繼電器。

《51單片機典型模塊開發查詢手冊》各個章節基於相同和類似的應用實例,介紹瞭如何使用同屬於該分類的器件來實現實例功能的方法,對於這些資源和器件提供了詳盡的應用電路、操作步驟和應用代碼,有一些還提供了對應的51單片機庫函數。書中實例涉及的應用電路都有詳細的說明及相應的典型器件列表,應用代碼也有相應的流程說明及註釋,從而使代碼有較高的可讀性,便於讀者理解。《51單片機典型模塊開發查詢手冊》包含豐富的單片機內部資源和外圍模塊的應用實例,可作為單片機應用的速查手冊,供單片機開發者參考使用。

<章節目錄>

第1章51單片機應用系統設計基礎
1.151單片機應用系統設計基礎
1.1.151單片機應用系統的結構
1.1.251單片機應用系統設計流程
1.1.351單片機應用系統的硬件設計
1.2應用實例——一個"最小"的51單片機應用系統
1.2.1復位電路
1.2.2振盪電路
1.2.3 "最小"51單片機應用系統的電路
1.3應用實例——MON51單片機模擬應用系統
1.3.1 MON51單片機模擬器基礎
1.3.2 MON51單片機模擬器的應用電路
1.3.3 MON51單片機模擬器的軟件環境配置
1.3.4 MON51單片機模擬器的使用方法
1.3.5 MON51模擬器註意事項
第2章51單片機內部資源應用
2.151單片機內部定時/計數器應用
2.1. 1內部定時/計數器TO/T1基礎
2.1.2使用T0精確定時
2.1.3 T1精確定時
2.1.4使用T0/T1計數
2.1.5使用T0和T1產生PWM波形
2.1.6使用T0/T1來測量脈衝寬度
2.1.7使用T0/T1來擴展外部中斷
2.1.8內部定時/計數器T2基礎
2.1.9使用T2輸出方波
2.1.10使用T2進行精確定時
2.251單片機外部中斷應用
2.2.1中斷和外部中斷基礎
2.2.2脈衝方式觸發的外部中斷
2.2.3電平方式觸發的外部中斷
2.2.4多個信號共享一個外部中斷
2.2.5擴展多個中斷優先級
2.351單片機的串口應用
2.3.1串口基礎
2.3. 2使用串口工作方式0同步通信
2.3.3使用串口工作方式1異步通信
2.3.4使用串口工作方式2/3多機通信
2.3.5使用T2作為串口波特率發生器
2.3.6串口發送函數putchar使用
2.3.7串口發送函數printf使用
2.3.8使用串口來擴展外部中斷
2.3.9串口波特率自適應
2.3.10使用普通I/O引腳來模擬串口
第3章51單片機的電源模塊
3.1電源模塊設計基礎
3.1.1變壓器
3.1.2整流橋
3.1.3直流電壓調理方法
3.2直流電源穩壓芯片
3.2.1直流電源穩壓芯片的技術指標
3.2.278/79系列電源調理芯片
3.2.3 AS1117電源調理芯片
3.3電源保護和監控芯片
3.3.1 MAX8438-MAX8442系列電源過壓保護芯片
3.3.2 AAT4610A電源過流保護芯片
3.3.3 MAX8215電源監控芯片
第4章51單片機的看門狗擴展
4.151單片機的看門狗應用基礎
4.251單片機的軟件模擬看門狗
4.2.1軟件模擬看門狗的工作原理
4.2.2軟件模擬看門狗的應用代碼
4.3看門狗MAX813L擴展
4.3.1 MAX813L的基礎
4.3.2 MAX813L的應用電路
4.3.3 MAX813L的操作步驟
4.3.4 MAX813L的應用代碼
4.4看門狗CAT1161擴展
4.4.1 CAT1161的基礎
4.4.2 CAT1161的應用電路
4.4.3 CAT1161的操作步驟
4.4.4 CAT1161的應用代碼
4.5看門狗X25045擴展
4.5.1 X25045的基礎
4.5.2 X25045的應用電路
4.5.3 X25045的操作步驟
4.5.4 X25045的庫函數
第5章51單片機I/O引腳擴展
5.1譯碼器74138應用
5.1.174138基礎
5.1.274138的應用電路
5.1.374138的操作步驟
5.1.474138的應用代碼——使用74138流水驅動LED點亮
5.2鎖存器74273擴展
5.2.174273基礎
5.2.274273的應用電路
5.2.374273的操作步驟
5.2.474273的應用代碼——使用74273設計秒錶
5.3三態門74244擴展
5.3.174244基礎
5.3.274244的應用電路
5.3.374244的操作步驟
5.3.474244的應用代碼——使用74244擴展撥碼開關地址輸入
5.4串口輸出芯片744049擴展
5.4.1744049基礎
5.4.2744049的應用電路
5.4.3744049的操作步驟
5.4.4744049的應用代碼——使用744049驅動數碼管實現秒錶
5.5串口輸入芯片CD4014擴展
5.5.1 CD4014基礎
5.5.2 CD4014的應用電路
5.5.3 CD4014的操作步驟
5.5.4 CD4014的應用代碼——使用CD4014讀取撥碼開關輸入
5.6串行移位芯片74595擴展
5.6.174595基礎
5.6.274595的應用電路
5.6.374595的操作步驟
5.6.474595的應用代碼——使用74595驅動數碼管實現秒計時
5.7可編程I/O擴展芯片Inte18255擴展
5.7.1 Intel8255基礎
5.7.2 Intel8255的應用電路
5.7.3 Intel8255的操作步驟
5.7.4 Intel8255的應用代碼
第6章51單片機存儲器擴展
6.1外部RAM 6264擴展
6.1.16264基礎
6.1.26264的應用電路
6.1.36264的操作步驟
6.1.46264的應用代碼
6.2外部ROM 2716擴展
6.2.12716基礎
6.2.22716的應用電路
6.2.32716的操作步驟
6.3 FIFO存儲器芯片CY7C419擴展
6.3.1 CY7C419基礎
6.3.2 CY7C419的應用電路
6.3.3 CY7C419的操作步驟
6.3.4應用實例-CY7C419存放臨時數據
6.4 I2C總線接口AT24系列E2PROM擴展
6.4.1 I2C總線基礎
6.4.2 AT24系列E2PROM基礎
6.4.3 AT24系列E2PROM的應用電路
6.4.4 AT24系列E2PROM的操作步驟
6.4.5 AT24系列E2PROM的應用代碼
6.5 SPI總線接口93系列E2PROM擴展
6.5.1 SPI總線基礎
6.5.293系列E2PROM基礎
6.5.393系列E2PROM的應用電路
6.5.493系列E2PROM操作步驟
6.5.593系列E2PROM的應用代碼
6.6 IDT系列雙口RAM雙機通信應用
6.6 .1 IDT系列雙口RAM基礎
6.6.2 IDT系列雙口RAM的應用電路
6.6.3 IDT系列雙口RAM的操作步驟
6.6.4應用實例——使用IDT7232進行雙機通信
6.7 Nand Flash芯片K9F5608擴展
6.7 .1 Nand Flash芯片K9F5608基礎
6.7.2 Nand Flash芯片K9F5608的應用電路
6.7.3 Nand Flash芯片K9F5608的操作步驟
6.7.4 Nand Flash芯片K9F5608的應用代碼
6.8 U盤擴展芯片CH376擴展
6.8.1 U盤擴展芯片CH376基礎
6.8.2 U盤擴展芯片CH376的應用電路
6.8.3 U盤擴展芯片CH376的操作步驟
6.8.4 U盤擴展芯片CH376的應用代碼
第7章51單片機的智能卡擴展
7.1接觸式存儲卡擴展
7.1.1 AT24系列接觸式存儲卡基礎
7.1.2 AT24系列接觸式存儲卡的應用電路
7.1.3 AT24系列接觸式存儲卡的操作步驟
7.1.4應用實例—AT24系列接觸式存儲卡讀/寫
7.2接觸式加密卡擴展
7.2.1 SLE4442接觸式加密卡基礎
7.2.2 SLE4442接觸式加密卡的應用電路
7.2.3 SLE4442接觸式加密卡的操作步驟
7.2.4 SLE4442接觸式加密卡的應用代碼
7.3非接觸式智能卡擴展
7.3.1非接觸式智能卡
7.3.2 Mifarel射頻卡讀卡器
7.3.3非接觸式智能卡讀卡器H6152的應用電路
7.3.4非接觸式智能卡讀卡器H6152的操作步驟
7.3.5非接觸式智能卡讀卡器H6152的應用代碼
第8章51單片機用戶輸入通道擴展
8.1獨立按鍵
8.1.1獨立按鍵基礎
8.1.2獨立按鍵的應用電路
8.1.3獨立按鍵的操作步驟
8.1.4應用實例——獨立按鍵指示燈
8.2撥碼開關
8.2.1撥碼開關基礎
8.2.2撥碼開關的應用電路
8.2.3撥碼開關的操作步驟
8.2.4應用實例——撥碼開關指示燈
8.3行列掃描鍵盤
8.3.1行列掃描鍵盤基礎
8.3.2行列掃描鍵盤的應用電路
8.3.3行列掃描鍵盤的操作步驟
8.3.4行列掃描鍵盤的應用代碼
8.4 PS/2鍵盤
8.4.1 PS/2鍵盤基礎
8.4. 2 PS/2鍵盤的應用電路
8.4.3 PS/2鍵盤的操作步驟
8.4.4應用實例——串口PS/2鍵盤掃描碼輸出
第9章51單片機顯示模塊擴展
9.1 LED擴展
9.1.1 LED基礎
9.1 .2 LED的應用電路
9.1.3 LED的操作步驟
9.1.4應用實例——串口LED顯示
9.2單位數碼管擴展
9.2.1單位數碼管基礎
9.2.2單位數碼管的應用電路
9.2.3單位數碼管的操作步驟
9.2.4單位數碼管的應用代碼
9.3多位數碼管擴展
9.3.1多位數碼管基礎
9.3.2多位數碼管的應用電路
9.3.3多位數碼管的操作步驟
9.3.4多位數碼管的應用代碼
9.4數碼管驅動芯片MAX7219擴展
9.4.1 MAX7219基礎
9.4.2 MAX7219的應用電路
9.4.3 MAX7219的操作步驟
9.4.4 MAX7219的應用代碼
9.5數碼管和鍵盤驅動芯片CH452擴展
9.5. 1 CH452基礎
9.5.2 CH452的應用電路
9.5.3 CH452的操作步驟
9.5.4 CH452的應用代碼
9.6數字字符液晶1602擴展
9.6.11602液晶基礎
9.6.21602液晶的應用電路
9.6.31602液晶的操作步驟
9.6 .41602液晶的應用代碼
9.7漢字圖形液晶12864擴展
9.7.112864液晶基礎
9.7.212864液晶的應用電路
9.7.312864液晶的操作步驟
9.7.412864液晶的應用代碼
第10章51單片機的A/D芯片擴展
10.151單片機的A/D芯片基礎
10.28位並行多通道A/D芯片ADC0809應用
10.2.1 ADC0809基礎
10.2.2 ADC0809的應用電路
10.2.3 ADC0809的操作步驟
10.2.4 ADC0809的應用代碼
10.312位並行多通道A /D芯片MAX197應用
10.3.1 MAX197基礎
10.3.2 MAX197的應用電路
10.3.3 MAX197的操作步驟
10.3.4 MAX197的應用代碼
10.412位串行多通道A/D芯片TLC2543應用
10.4.1 TLC2543基礎
10.4. 2 TLC2543的應用電路
10.4.3 TLC2543的操作步驟
10.4.4 TLC2543的應用代碼
10.5 I2C接口高精度A/D芯片ADS1100應用
10.5.1 ADS1100基礎
10.5.2 ADS1100的應用電路
10.5.3 ADS1100的操作步驟
10.5 .4 ADS1100的應用代碼
10.6串行高精度A/D芯片AD997A應用
10.6.1 AD997A基礎
10.6.2 AD997A的應用電路
10.6.3 AD997A操作步驟
10.6.4 AD997A的庫函數
……
第11章51單片機的D/A芯片擴展
第12章51單片機時鐘日曆芯片擴展
第13章51單片機的溫度/濕度芯片擴展
第14章51單片機的定位模塊擴展
第15章51單片機的語音和打印模塊擴展
第16章51單片機有線通信擴展
第17章51單片機無線通信擴展
第18章51單片機的電機和繼電器擴展