51單片機開發快速上手

51單片機開發快速上手

《51單片機開發快速上手》是2015年電子工業出版社出版的圖書,作者是杜樹春。

基本介紹

  • 書名:51單片機開發快速上手
  • 作者:杜樹春
  • 出版社:電子工業出版社
  • 出版時間:2015年01月
  • 頁數:268 頁
  • 定價:45 元 
  • 開本:16 開
  • ISBN:9787121250668
  • 叢書名:卓越工程師培養計畫
內容簡介,目錄信息,

內容簡介

這是一本講解如何開發51單片機的書,本書所用支撐軟體是Proteus 單片機仿真軟體和Keil C51單片機開發軟體。本書共分12章,內容包括51單片機基礎知識、單片機仿真軟體Proteus的使用、單片機開發軟體Keil C51的使用、LED顯示器、記憶體的擴展、A/D轉換器、D/A轉換器、時鐘晶片、模擬開關、單匯流排器件、感測器和數字電位器。

目錄信息

第1章 51單片機基礎知識
1.1 51單片機基本結構
1.2 51單片機的C51語言
1.3 51系列單片機常用型號
1.4 小結
第2章 單片機仿真軟體Proteus的使用
2.1 進入Proteus ISIS
2.2 工作界面
2.3 Proteus ISIS原理圖設計
2.4 Proteus ISIS原理圖設計中的注意事項
2.5 Proteus軟體的仿真調試方法
2.5.1 直接用擴展名為HEX的十六進制檔案調試
2.5.2 原始碼級調試
2.5.3 Keil C與Proteus聯合調試
2.6 Proteus VSM仿真工具簡介
第3章 單片機開發軟體Keil C51的使用
3.1 Keil C51簡介
3.2 安裝Keil C51
3.3 建立工程
3.4 單片機選型
3.5 創建源程式
3.6 把新創建的源程式加入到工程檔案中
3.7 工程的設定
3.8 編譯
3.9 調試
3.10 調試視窗(Debug Window)
第4章 LED顯示器
4.1 和單片機直接連線的LED顯示器
4.1.1 2位LED顯示器
4.1.2 4位LED顯示器
4.2 通過顯示解碼器和單片機連線的LED顯示器
4.2.1 74LS48七段顯示解碼器的套用
4.2.2 CD4543共陽極七段顯示解碼器的套用
4.3 通過觸發器/移位暫存器晶片和單片機連線的顯示器
4.3.1 單片機AT89C51通過觸發器74LS273連線的顯示器
4.3.2 單片機AT89C51通過移位暫存器74LS164連線的顯示器
4.4 通過專用顯示器驅動晶片和單片機連線的顯示器
4.4.1 MAX7219/7221新型高集成度七段共陰極LED驅動晶片簡介
4.4.2 MAX7219/7221與單片機的連線
4.4.3 顯示8位LED的C51語言程式
4.4.4 顯示16位LED的C51語言程式
4.4.5 程式設計與調試
4.5 小結
第5章 記憶體的擴展
5.1 關於存儲器
5.2 程式存儲器的擴展
5.2.1 2K-EPROM晶片2716
5.2.2 64K-EPROM晶片27512
5.3 數據存儲器的擴展
5.3.1 2K-RAM晶片6116
5.3.2 32K-RAM晶片62256
5.4 程式存儲器和數據存儲器一同擴展
5.5 小結
第6章 A/D轉換器
6.1 通用並行輸出8位單路A/D轉換器ADC0804
6.1.1 ADC0804簡介
6.1.2 ADC0804與單片機AT89C52的連線
6.1.3 程式設計說明及調試
6.1.4 ADC0804的C51語言程式
6.1.5 使用ADC0804的注意事項
6.2 通用串列輸出8位A/D轉換器TLC549
6.2.1 TLC549簡介
6.2.2 TLC549與單片機AT89C52的連線
6.2.3 程式設計說明及調試
6.2.4 TLC549的C51語言程式
6.2.5 使用TLC549的注意事項
6.3 串列輸出8通道12位A/D轉換器MAX128
6.3.1 MAX128簡介
6.3.2 MAX128與單片機AT89C52的連線
6.3.3 程式設計說明及調試
6.3.4 MAX128的C51語言程式1
6.3.5 MAX128的C51語言程式2
6.3.6 使用MAX128的注意事項
6.4 小結
第7章 D/A轉換器
7.1 單路串列10位D/A轉換器MAX504
7.1.1 MAX504簡介
7.1.2 MAX504和單片機AT89C52的連線
7.1.3 程式設計說明及調試
7.1.4 MAX504的C51語言程式
7.1.5 使用MAX504的注意事項
7.2 通用串列輸出10位D/A轉換器TLC5615
7.2.1 TLC5615簡介
7.2.2 TLC5615和單片機AT89C52的連線
7.2.3 程式設計說明及調試
7.2.4 TLC5615的C51語言程式1
7.2.5 TLC5615的C51語言程式2
7.2.6 使用TLC5615的注意事項
7.3 小結
第8章 時鐘晶片
8.1 不用時鐘晶片構成的時鐘
8.1.1 關於日曆時鐘的說明
8.1.2 不用時鐘晶片構成時鐘的單片機硬體電路
8.1.3 程式設計
8.1.4 仿真和調試
8.1.5 程式的測試
8.2 低功耗、多功能時鐘日曆晶片PCF8563
8.2.1 PCF8563簡介
8.2.2 PCF8563與單片機的連線
8.2.3 PCF8563的C51語言程式
8.2.4 程式設計說明及調試
8.2.5 使用PCF8563的注意事項
8.3 小結
第9章 模擬開關
9.1 16選1模擬電子開關CD4067
9.1.1 單片機AT89C52和CD4067模擬電子開關的連線
9.1.2 程式設計
9.1.3 仿真和調試
9.2 串列控制的8通道單刀單擲開關MAX335
9.2.1 MAX335簡介
9.2.2 MAX335與單片機AT89C52的連線
9.2.3 程式設計說明及調試
9.2.4 MAX335的C51語言程式
9.2.5 使用MAX335的注意事項
9.3 小結
第10章 單匯流排器件
10.1 序列號或信息按鈕(iButton)DS1990A
10.1.1 DS1990A簡介
10.1.2 DS1990A與單片機AT89C52的連線
10.1.3 程式設計說明及調試
10.1.4 DS1990A的C51語言程式
10.1.5 使用DS1990A的注意事項
10.2 1024位1-Wire EEPROM DS2431
10.2.1 DS2431簡介
10.2.2 DS2431與單片機AT89C52的連線
10.2.3 程式設計說明及調試
10.2.4 DS2431的C51語言程式1
10.2.5 DS2431的C51語言程式2
10.2.6 使用DS2431的注意事項
第11章 感測器
11.1 2-Wire式數字溫度感測器DS1621
11.1.1 DS1621簡介
11.1.2 DS1621與單片機AT89C52的連線
11.1.3 程式設計說明及調試
11.1.4 DS1621的C51語言程式1
11.1.5 DS1621的C51語言程式2
11.1.6 使用DS1621的注意事項
11.2 2-Wire式數字溫濕度感測器SHT11
11.2.1 SHT11簡介
11.2.2 SHT11與單片機AT89C52的連線
11.2.3 程式設計說明及調試
11.2.4 SHT11的C51語言程式1
11.2.5 SHT11 的C51語言程式2
11.2.6 使用SHT11的注意事項
11.3 小結
第12章 數字電位器
12.1 256抽頭低漂移雙數字電位器MAX5413
12.1.1 MAX5413簡介
12.1.2 MAX5413和單片機AT89C52的連線
12.1.3 程式設計說明及調試
12.1.4 MAX5413的C51語言程式
12.1.5 使用MAX5413的注意事項
12.2 小結
附錄 A 計算CRC8循環冗餘校驗程式
附錄 B 4位元組十六進制數變浮點數C語言程式
參考文獻

相關詞條

熱門詞條

聯絡我們