51單片機(jī)應(yīng)用開發(fā)從入門到精通

出版時(shí)間:2012-2  出版社:人民郵電  作者:胡啟明//程鋼  頁數(shù):308  

內(nèi)容概要

  本書是一本MCS-51單片機(jī)從入門到精通的教程。本書基于一個(gè)綜合實(shí)例介紹了MCS-51單片機(jī)的基礎(chǔ)知識(shí),包括MCS-51單片機(jī)的內(nèi)部結(jié)構(gòu)、指令系統(tǒng)、C語言以及開發(fā)環(huán)境等;還介紹了如何在MCS-51單片機(jī)的應(yīng)用系統(tǒng)中使用MCS-51單片機(jī)的內(nèi)部資源和外圍器件,這些資源和器件包括I/O引腳、外部中斷、定時(shí)計(jì)數(shù)器、串行接口、人機(jī)交互通道、數(shù)據(jù)采集和輸出通道、存儲(chǔ)器模塊、通信模塊等。
  本書詳細(xì)講解了MCS-51單片機(jī)的基礎(chǔ)知識(shí),同時(shí)又包括豐富的單片機(jī)內(nèi)部資源和外圍模塊的應(yīng)用實(shí)例,既可以作為MCS-51單片機(jī)的入門教程,也可以作為一本MCS-51單片機(jī)應(yīng)用手冊(cè)。本書適合于具有初步單片機(jī)基礎(chǔ)的單片機(jī)工程師,以及高等院校電子類專業(yè)的學(xué)生和單片機(jī)愛好者參考閱讀。

書籍目錄

目 錄
第1章 單片機(jī)系統(tǒng)設(shè)計(jì)基礎(chǔ) 
1.1 單片機(jī)和單片機(jī)系統(tǒng)簡(jiǎn)介 
1.1.1 單片機(jī)的分類 
1.1.2 單片機(jī)系統(tǒng) 
1.2 單片機(jī)系統(tǒng)開發(fā)流程 
1.3 有毒氣體監(jiān)控系統(tǒng)的系統(tǒng)分析與設(shè)計(jì) 
1.3.1 PGMS的需求分析 
1.3.2 PGMS的總體設(shè)計(jì)以及處理器選擇 
第2章 MCS-51單片機(jī)內(nèi)部結(jié)構(gòu)和指令系統(tǒng)介紹 
2.1 MCS-51單片機(jī)體系結(jié)構(gòu) 
2.1.1  MCS-51單片機(jī)的8位中央處理器 
2.1.2 MCS-51單片機(jī)的存儲(chǔ)器 
2.1.3 MCS-51單片機(jī)的外部引腳 
2.1.4 MCS-51單片機(jī)的時(shí)鐘模塊 
2.1.5 MCS-51單片機(jī)的其他資源 
2.2 MCS-51單片機(jī)的尋址方式 
2.2.1 立即尋址 
2.2.2 直接尋址 
2.2.3 寄存器尋址 
2.2.4 寄存器間接尋址 
2.2.5 變址間接尋址 
2.2.6 相對(duì)尋址 
2.3 MCS-51單片機(jī)的指令系統(tǒng) 
2.3.1 數(shù)據(jù)傳送指令 
2.3.2 算術(shù)運(yùn)算指令 
2.3.3 邏輯操作指令 
2.3.4 位操作指令 
2.3.5 控制轉(zhuǎn)移類指令 
2.3.6 偽指令和匯編程序 
第3章 MCS-51單片機(jī)軟件開發(fā)環(huán)境 
3.1 Keil mVision軟件簡(jiǎn)介 
3.2 Keil mVision軟件的使用方法 
3.3 Keil mVision的庫函數(shù) 
3.3.1 C51的庫函數(shù)文件及其分類 
3.3.2 C51的部分常用庫函數(shù) 
3.4 使用Keil mVision建立PGMS工程項(xiàng)目 
3.4.1 使用Keil mVision建立工程項(xiàng)目的流程 
3.4.2 建立PGMS工程項(xiàng)目 
第4章 MCS-51單片機(jī)系統(tǒng)硬件開發(fā)環(huán)境 
4.1 MCS-51單片機(jī)系統(tǒng)硬件部分開發(fā)流程 
4.2 編程器、仿真器以及其他開發(fā)工具 
4.2.1 編程器 
4.2.2 仿真器 
4.2.3 其他開發(fā)工具 
4.3 MCS-51單片機(jī)系統(tǒng)硬件調(diào)試技巧 
4.3.1 靜態(tài)調(diào)試 
4.3.2 上電調(diào)試 
第5章 MCS-51單片機(jī)的C51語言 
5.1 C51的數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 
5.1.1 C51的數(shù)據(jù)類型 
5.1.2 C51的常量和變量 
5.1.3 C51存儲(chǔ)器和寄存器定義 
5.1.4 C51的算術(shù)運(yùn)算、賦值、邏輯運(yùn)算以及關(guān)系運(yùn)算 
5.1.5 C51的位操作 
5.1.6 運(yùn)算符的優(yōu)先級(jí) 
5.2 C51的程序結(jié)構(gòu) 
5.2.1 順序結(jié)構(gòu) 
5.2.2 選擇結(jié)構(gòu) 
5.2.3 循環(huán)結(jié)構(gòu) 
5.2.4 break語句、continue語句和goto語句 
5.3 C51的函數(shù) 
5.3.1 函數(shù)的分類 
5.3.2 函數(shù)的定義 
5.3.3 函數(shù)的調(diào)用 
5.3.4 內(nèi)部函數(shù)和外部函數(shù) 
5.3.5 變量類型以及存儲(chǔ)方式 
5.4 C51的數(shù)組和指針 
5.4.1 數(shù)組 
5.4.2 指針 
5.4.3 數(shù)組和指針 
5.4.4 字符串和指針 
5.4.5 數(shù)組、指針和函數(shù)的聯(lián)系 
5.4.6 指針數(shù)組和指向指針的指針 
5.5 C51中的自定義數(shù)據(jù)類型 
5.5.1 結(jié)構(gòu)體 
5.5.2 聯(lián)合體(共用體) 
5.5.3 枚舉 
5.6 C51程序設(shè)計(jì)技巧 
5.6.1 養(yǎng)成好的編程習(xí)慣 
5.6.2 宏定義 
5.6.3 條件編譯 
5.6.4 具體指針的應(yīng)用 
5.6.5 一些關(guān)鍵字的使用 
第6章 MCS-51單片機(jī)的內(nèi)部資源 
6.1 MCS-51單片機(jī)的并行輸入輸出端口 
6.1.1 數(shù)據(jù)地址端口P0和P2 
6.1.2 普通IO端口P1 
6.1.3 復(fù)用端口P3 
6.1.4 PGMS中的IO口應(yīng)用 
6.2 MCS-51單片機(jī)的中斷系統(tǒng) 
6.2.1 MCS-51單片機(jī)的中斷向量地址和中斷標(biāo)志位 
6.2.2 MCS-51單片機(jī)的中斷控制 
6.2.3 MCS-51的中斷響應(yīng)和處理 
6.2.4 在Keil mVision2中編寫MCS-51中斷服務(wù)子程序 
6.3 MCS-51單片機(jī)的外部中斷 
6.4 MCS-51單片機(jī)的定時(shí)計(jì)數(shù)器 
6.4.1 定時(shí)計(jì)數(shù)器的工作方式和控制寄存器 
6.4.2 定時(shí)計(jì)數(shù)器的使用 
6.5 MCS-51單片機(jī)的串行口 
6.5.1 串行口的寄存器 
6.5.2 串行口的工作方式 
6.5.3 串行口的使用技巧 
第7章 MCS-51單片機(jī)的外部資源擴(kuò)展方法 
7.1 MCS-51單片機(jī)的外部資源擴(kuò)展方法綜述 
7.2 并行擴(kuò)展 
7.2.1 數(shù)據(jù)、地址總線擴(kuò)展 
7.2.2 并行IO擴(kuò)展 
7.3 串行擴(kuò)展 
7.3.1 串行口擴(kuò)展 
7.3.2 I2C總線擴(kuò)展 
7.3.3 SPI總線擴(kuò)展 
7.3.4 1-wire總線擴(kuò)展 
7.4 PGMS的外部資源擴(kuò)展綜述 
第8章 MCS-51單片機(jī)系統(tǒng)的電源模塊和復(fù)位模塊設(shè)計(jì) 
8.1 電源模塊設(shè)計(jì) 
8.1.1 交流電壓調(diào)理——變壓器 
8.1.2 整流——整流橋 
8.1.3 直流電壓調(diào)理 
8.1.4 PGMS系統(tǒng)的電源模塊設(shè)計(jì) 
8.2 復(fù)位模塊設(shè)計(jì) 
8.2.1 RC復(fù)位方式 
8.2.2 專用復(fù)位芯片 
8.2.3 CAT1161——帶看門狗的復(fù)位芯片 
8.2.4 PMGS的復(fù)位模塊 
8.3 振蕩電路 
8.4 一個(gè)最小的PMGS系統(tǒng) 
第9章 MCS-51單片機(jī)的信號(hào)采集模塊設(shè)計(jì) 
9.1 MCS-51單片機(jī)系統(tǒng)信號(hào)采集方法 
9.1.1 數(shù)字信號(hào)采集 
9.1.2 模擬信號(hào)采集 
9.1.3 PGMS中的信號(hào)采集 
9.2 溫度信號(hào)采集 
9.2.1 溫度信號(hào)采集方法比較 
9.2.2 DS18B20溫度芯片介紹 
9.2.3 DS18B20溫度芯片在PGMS中的應(yīng)用 
9.3 時(shí)鐘信號(hào)采集 
9.3.1 PCF8563時(shí)鐘芯片時(shí)鐘信號(hào)采集方法介紹 
9.3.2 PCF8563時(shí)鐘芯片在PGMS中的應(yīng)用 
9.4 模擬數(shù)據(jù)采集 
9.4.1 串行AD芯片ADS1100 
9.4.2 精密恒壓源和ADS1100在PGMS中的應(yīng)用 
第10章 MCS-51單片機(jī)的人機(jī)交互模塊設(shè)計(jì) 
10.1 人機(jī)交互輸入通道 
10.1.1 按鍵 
10.1.2 行列掃描鍵盤 
10.1.3 撥碼開關(guān) 
10.2 人機(jī)交互輸出模塊 
10.2.1 發(fā)光二極管(LED) 
10.2.2 數(shù)碼管 
10.2.3 數(shù)碼管驅(qū)動(dòng)及鍵盤控制芯片CH452 
10.2.4 液晶模塊(LCM) 
第11章 MCS-51單片機(jī)的信號(hào)輸出模塊 
11.1 數(shù)字信號(hào)(開關(guān)量)輸出 
11.1.1 光電隔離 
11.1.2 三極管以及驅(qū)動(dòng)器件 
11.1.3 蜂鳴器 
11.1.4 繼電器 
11.2 模擬信號(hào)輸出 
11.2.1 D/A器件的分類和特點(diǎn) 
11.2.2 擴(kuò)展串行D/A器件MAX517 
11.2.3 擴(kuò)展并行D/A器件DAC0832 
第12章 MCS-51單片機(jī)的數(shù)據(jù)存儲(chǔ)模塊 
12.1 外部RAM 
12.2 EEPROM 
12.2.1 AT24系列EEPROM簡(jiǎn)介 
12.2.2 AT24系列EEPROM的地址 
12.2.3 AT24系列EEPROM的時(shí)序 
12.2.4 AT24系列的操作 
12.3 U盤讀寫 
12.3.1 CH376簡(jiǎn)介 
12.3.2 CH376的命令 
12.3.3 CH376的硬件和接口 
12.3.4 CH376的應(yīng)用電路 
12.3.5 CH376的應(yīng)用基礎(chǔ) 
12.3.6 CH376的實(shí)例代碼 
第13章 MCS-51單片機(jī)中的通信模塊 
13.1 MCS-51單片機(jī)數(shù)據(jù)通信基礎(chǔ) 
13.1.1 串行通信和并行通信 
13.1.2 有線通信和無線通信 
13.1.3 MCS-51單片機(jī)系統(tǒng)常用的硬件通信協(xié)議 
13.1.4 MCS-51單片機(jī)系統(tǒng)的通信模型 
13.2 MCS-51單片機(jī)系統(tǒng)無線數(shù)據(jù)通信 
13.2.1 無線數(shù)據(jù)通信模塊PTR8000 
13.2.2 PTR8000的MCS-51單片機(jī)接口電路 
13.2.3 PTR8000的MCS-51單片機(jī)軟件接口 
13.2.4 PTR8000的應(yīng)用實(shí)例 
13.3 MCS-51單片機(jī)系統(tǒng)有線數(shù)據(jù)通信 
13.3.1 RS-232接口標(biāo)準(zhǔn) 
13.3.2 RS-422/RS-485接口標(biāo)準(zhǔn) 
13.3.3 有線通信中的光電隔離 
13.4 MCS-51單片機(jī)的通信協(xié)議 
13.5 PGMS的通信模塊 
13.5.1 PGMS通信模塊的硬件組成 
13.5.2 PGMS的通信協(xié)議 
第14章 PGMS軟硬件綜合 
14.1 PGMS的軟硬件劃分和模塊設(shè)計(jì) 
14.2 PGMS的硬件組成 
14.2.1 PGMS的中心點(diǎn)MCS-51單片機(jī)系統(tǒng) 
14.2.2 PGMS的采樣點(diǎn)MCS-51單片機(jī)系統(tǒng) 
14.3 PGMS的軟件結(jié)構(gòu) 
14.3.1 PGMS的中心點(diǎn)MCS-51單片機(jī)系統(tǒng)軟件 
14.3.2 PGMS采集點(diǎn)MCS-51單片機(jī)系統(tǒng)軟件 

編輯推薦

  《51單片機(jī)應(yīng)用開發(fā)從入門到精通》由淺入深、循序漸進(jìn) 大量實(shí)例教學(xué)、緊密聯(lián)系實(shí)際 完整電路原理圖展示、軟硬件結(jié)合 地毯式覆蓋51單片機(jī)開發(fā)方方面面 打造最暢銷的單片機(jī)類圖書。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    51單片機(jī)應(yīng)用開發(fā)從入門到精通 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7