《電氣自動化技能型人才系列 C51單片機套用實訓》 是中國電力出版的圖書,ISBN是 9787512316577
基本介紹
- 作者:陳雷
- ISBN:9787512316577
- 頁數:167
- 定價:24.00元
- 出版社:中國電力
- 出版時間:2011-7
內容介紹,作品目錄,
內容介紹
這本《C51單片機套用實訓》由陳雷主編,是《電氣自動化技能型人才系列》中的一本。
本書分兩篇。第1篇為基礎知識,共3章,主要介紹了KeilμVision3使用快速入門、Proteus ISIS使用快速入門和51系列單片機內部資源編程,旨在使讀者掌握C51單片機設計套用的基礎知識。第2篇常用模組設計實例,共8章,分別介紹了顯示模組、A/D及D/A轉換、矩陣鍵盤、日曆時鐘、E2PROM存儲器AT24C02、單匯流排數字溫度感測器DS18B20、電動機控制技術和紅外遙控技術的原理及設計套用實例。所有這些內容都給出了完整的電路圖和C語言程式代碼,部分內容給出了彙編語言程式代碼。
《C51單片機套用實訓》可作為高等院校電子信息、自動化等相關專業學生學習單片機技術的實踐型教材或培訓教材,也可供相關專業學生課程設計、畢業設計參考,還可以供單片機開發技術人員及愛好者閱讀參考。
作品目錄
前言第1篇
基礎知識 第1章 Keil μVision3使用快速入門 1.1 建立工程 1.1.1 新建工程 1.1.2 添加檔案 1.2 配置工程 1.2.1 Target選項卡的配置 1.2.2 Output選項卡的配置 1.2.3 Debug選項卡的配置 1.3 編譯連結 1.4 程式調試 1.4.1 單步執行調試 1.4.2 存儲器視窗的使用 1.4.3 觀察和調用堆疊視窗的使用 1.4.4 基於Peripherals選單的仿真調試 第2章 Proteus ISIS使用快速入門 2.1 Proteus ISIS的工作環境 2.1.1 編輯視窗 2.1.2 繪圖工具列 2.1.3 仿真進程控制 2.1.4 預覽對象方位控制 2.1.5 預覽視窗 2.1.6 器件選擇器視窗 2.2 Proteus ISIS的單片機仿真 2.2.1 繪製原理圖 2.2.2 載入目標程式 2.2.3 仿真調試 2.3 Proteus ISIS與Keil的連線調試 第3章 51系列單片機內部資源編程 3.1 延時程式的編寫 3.1.1 常用延時程式的編寫 3.1.2 Keil中延時程式的調試 3.2 並行I/O口 3.2.1 I/O口驅動蜂鳴器 3.2.2 I/O口驅動電磁繼電器 3.2.3 51系列單片機I/O口程式設計實例 3.3 外中斷 3.4 定時器/計數器 3.4.1 定時器/計數器的工作方式 3.4.2 定時器/計數器的初始化及定時初值的計算方法 3.4.3 定時器/計數器的套用 3.5 串列通信 3.5.1 串列通信的基本知識概述 3.5.2 51單片機串列口通信原理 3.5.3 51單片機串列口通信程式設計實例 3.5.4 基於Proteus的串列口通信仿真方法第2篇 常用模組設計實例 第4章 顯示模組設計實例 4.1 液晶顯示套用技術 4.1.1 字元液晶顯示器lCD1602的套用 4.1.2 帶漢字型檔的液晶顯示器lCDl2864的套用 4.2 數碼管顯示套用技術 4.2.1 數碼管的基本工作原理 4.2.2 數碼管動態掃描顯示原理 4.2.3 數碼管動態掃描電路設計方案與程式設計實例 第5章 A/D及D/A轉換設計實例 5.1 A/D轉換器的套用技術 5.1.1 A/D轉換的基本知識 5.1.2 A/D轉換器的套用實例 5.2 D/A轉換器的套用技術 5.2.1 D/A轉換的基本知識 5.2.2 D/A轉換器的套用實例 第6章 矩陣鍵盤設計套用實例 第7章 日曆時鐘設計套用實例 7.1 DS1302簡介 7.2 DS1302的控制方法 7.3 DS1302的程式設計實例 7.3.1 DS1302的驅動程式設計 7.3.2 基於DS1302的電子鐘設計 第8章 E2PROM存儲器AT24CO2的設計套用實例 8.1 AT24Cxx系列晶片簡介 8.2 IIC匯流排時序與驅動程式 8.3 AT24CO2的讀寫時序及程式設計 8.4 Proteus中對AT24CO2的仿真調試 第9章 單匯流排數字溫度感測器DS18B20的設計套用實例 9.1 DS18B20概述 9.2 DS18B20的內部結構 9.3 DS18B20的操作命令 9.4 DS18B20的單匯流排協定及驅動程式 9.5 DS18B20的數據處理方法 9.6 DS18B20的套用實例 9.6.1 配置DS18B20 9.6.2 單個DS18B20測溫 9.6.3 讀取DS18B20序列號 9.6.4 用DS18B20實現多點測溫 第10章 電動機控制技術 10.1 直流電動機的控制 10.1.1 直流電動機簡介 10.1.2 直流電動機正反轉控制方法 10.1.3 直流電動機的轉速控制方法 10.1.4 常用直流電動機的驅動電路及控制程式設計 10.2 步進電動機的控制 10.2.1 步進電動機的基本知識 10.2.2 四相五線步進電動機28BYJ-48的驅動 第11章 紅外遙控技術 11.1 紅外遙控發射及其編碼 11.2 紅外遙控接收及其解碼 11.3 紅外遙控解碼設計實例附錄 附錄A 51系列單片機幾個常用的特殊功能暫存器 附錄B C51單片機中斷編程注意事項參考文獻