注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)硬件、外部設(shè)備與維護(hù)MCS-51單片機(jī)培訓(xùn)教程:C51版

MCS-51單片機(jī)培訓(xùn)教程:C51版

MCS-51單片機(jī)培訓(xùn)教程:C51版

定 價(jià):¥29.00

作 者: 劉文濤編著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 單片計(jì)算機(jī)

ISBN: 9787121015519 出版時(shí)間: 2005-08-01 包裝: 平裝
開(kāi)本: 26cm 頁(yè)數(shù): 315 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)是一本基于C51語(yǔ)言編程的、介紹MCS-51基本原理以及應(yīng)用的培訓(xùn)教程。本書(shū)詳細(xì)介紹了MCS-51系列單片機(jī)的硬件結(jié)構(gòu),指令系統(tǒng)及采用C51編程的方法,內(nèi)部功能及接口,系統(tǒng)外部功能的擴(kuò)展,單片機(jī)系統(tǒng)開(kāi)發(fā)及應(yīng)用實(shí)例,最后介紹了新串行總線以及開(kāi)發(fā)單片機(jī)不可缺少的電源技術(shù)。書(shū)中通過(guò)大量的例題和由淺入深的單片機(jī)應(yīng)用實(shí)例,引導(dǎo)讀者逐步了解和掌握51系列單片機(jī)的開(kāi)發(fā),并在每章的最后給出了習(xí)題與上機(jī)實(shí)驗(yàn)指導(dǎo)。本書(shū)思路清晰,概念準(zhǔn)確,層次結(jié)構(gòu)分明,注重知識(shí)的內(nèi)在聯(lián)系與規(guī)律,可作為51系列單片機(jī)培訓(xùn)的教材,也可作為廣大開(kāi)發(fā)單片機(jī)的專業(yè)人員以及愛(ài)好者的入門(mén)指導(dǎo)。本書(shū)前言前言目前,單片機(jī)技術(shù)在各個(gè)領(lǐng)域中正得到越來(lái)越廣泛的應(yīng)用,世界上許多集成電路生產(chǎn)廠家相繼推出了各種類(lèi)型的單片機(jī)。在單片機(jī)家族的眾多成員中,MCS-51系列單片機(jī)以其優(yōu)越的性能、成熟的技術(shù)、高可靠性和高性價(jià)比,成為國(guó)內(nèi)單片機(jī)應(yīng)用領(lǐng)域中的主流。與其配套的MCS-51系列單片機(jī)的各類(lèi)開(kāi)發(fā)系統(tǒng)、各類(lèi)軟件也越來(lái)越完善,可以極方便地利用現(xiàn)有資源,開(kāi)發(fā)出用于不同目的各類(lèi)應(yīng)用系統(tǒng)。尤其是當(dāng)KeilC51出現(xiàn)后,使得開(kāi)發(fā)MCS-51系列單片機(jī)變得更加容易。KeilC51交叉編譯器是一個(gè)基于ANSIC標(biāo)準(zhǔn)的針對(duì)8051系列MCU的C編譯器,生成的可執(zhí)行代碼快速、緊湊,在運(yùn)行效率和速度上可以和匯編程序得到的代碼相媲美。本書(shū)重點(diǎn)講述基于C51語(yǔ)言開(kāi)發(fā)的MCS-51系列單片機(jī)系統(tǒng),包括MCS-51系列單片機(jī)的結(jié)構(gòu)和指令系統(tǒng)、中斷系統(tǒng)、定時(shí)器、串行口,以及單片機(jī)系統(tǒng)設(shè)計(jì)中必不可少的鍵盤(pán)、顯示器和打印機(jī)接口等,同時(shí)詳盡地討論了與單片機(jī)系統(tǒng)設(shè)計(jì)相關(guān)的傳感器技術(shù)、A/D轉(zhuǎn)換技術(shù)和D/A轉(zhuǎn)換技術(shù)?,F(xiàn)代社會(huì)離不開(kāi)網(wǎng)絡(luò),因此,單片機(jī)中串行通信的地位越來(lái)越重要。本書(shū)在第7章串行口中特別對(duì)單片機(jī)與單片機(jī)之間的單機(jī)、多機(jī)通信,單片機(jī)與PC之間的單機(jī)通信、多機(jī)通信進(jìn)行了詳細(xì)的論述。在本書(shū)每章的最后都提供了習(xí)題與上機(jī)實(shí)驗(yàn)指導(dǎo)。單片機(jī)是實(shí)際操作性很強(qiáng)的學(xué)科,因此,進(jìn)行必要的實(shí)驗(yàn)才能很好地了解和掌握單片機(jī)系統(tǒng)知識(shí)。本書(shū)的編者都是單片機(jī)技術(shù)開(kāi)發(fā)、研究和教學(xué)工作的專家、學(xué)者,他們根據(jù)在單片機(jī)應(yīng)用開(kāi)發(fā)第一線所積累的實(shí)際經(jīng)驗(yàn)編寫(xiě)了本書(shū),使本書(shū)具有資料全面、結(jié)構(gòu)嚴(yán)謹(jǐn)、實(shí)例眾多、通俗易懂等特點(diǎn)。本書(shū)思路清晰,概念準(zhǔn)確,層次結(jié)構(gòu)分明,注重知識(shí)的內(nèi)在聯(lián)系與規(guī)律,可作為51系列單片機(jī)培訓(xùn)的教材,也可作為廣大開(kāi)發(fā)單片機(jī)的專業(yè)人員以及愛(ài)好者的入門(mén)指導(dǎo)。本書(shū)主要由劉文濤編寫(xiě),王爍、王波波、蘭吉昌、姜艷波、顧正大、艾麗香、趙輝、辛征、聶家財(cái)、李志也做了部分工作,這里表示感謝!盡管我們?cè)诰帉?xiě)本書(shū)時(shí)已盡了最大努力,但由于各種條件的限制,加之作者水平有限,仍可能存在這樣或那樣的問(wèn)題,希望讀者給我們提出寶貴意見(jiàn)和建議。

作者簡(jiǎn)介

暫缺《MCS-51單片機(jī)培訓(xùn)教程:C51版》作者簡(jiǎn)介

圖書(shū)目錄

第1章  MCS-51系列單片機(jī)概述    1.1  單片機(jī)發(fā)展歷史    1.2  MSC-51系列單片機(jī)    1.3  硬件部分系統(tǒng)設(shè)計(jì)    1.4  軟件設(shè)計(jì)    1.5  單片機(jī)最新進(jìn)展    1.5.1  數(shù)字單片機(jī)    1.5.2  嵌入式系統(tǒng)    1.5.3  可靠性技術(shù)發(fā)展    1.6  習(xí)題與上機(jī)實(shí)驗(yàn)指導(dǎo)    第2章  硬件結(jié)構(gòu)和指令系統(tǒng)    2.1  MCS-51系列單片機(jī)基本功能    2.2  管腳概述    2.3  I/O輸入/輸出)端口結(jié)構(gòu)    2.3.1  P0口    2.3.2  P1口    2.3.3  P2口    2.3.4  P3口    2.3.5  端口的負(fù)載能力和接口要求    2.4  8051存儲(chǔ)器配置    2.4.1  程序存儲(chǔ)器地址空間    2.4.2  數(shù)據(jù)存儲(chǔ)器地址空間    2.4.3  PSW    2.5  復(fù)位    2.5.1  復(fù)位信號(hào)和復(fù)位狀態(tài)    2.5.2  常用的幾種復(fù)位電路    2.6  MCS-51單片機(jī)工作時(shí)序    2.6.1  片內(nèi)振蕩器及時(shí)鐘信號(hào)的產(chǎn)生    2.6.2  時(shí)序    2.6.3  CPU取指令、執(zhí)行指令周期時(shí)序    2.6.4  訪問(wèn)片外ROM的操作時(shí)序    2.6.5  訪問(wèn)片外RAM的操作時(shí)序    2.7  MCS-51指令系統(tǒng)    2.7.1  指令系統(tǒng)綜述    2.7.2  尋址方式    2.7.3  數(shù)據(jù)傳送類(lèi)指令    2.7.4  算術(shù)運(yùn)算類(lèi)指令    2.7.5  邏輯操作類(lèi)指令    2.7.6  控制轉(zhuǎn)移類(lèi)指令    2.7.7  布爾操作類(lèi)指令    2.8  習(xí)題與上機(jī)實(shí)驗(yàn)指導(dǎo)    第3章  C51程序設(shè)計(jì)    3.1  C51程序設(shè)計(jì)基礎(chǔ)    3.1.1  C51的標(biāo)識(shí)符    3.1.2  C51的關(guān)鍵字    3.1.3  變量與常量    3.1.4  數(shù)據(jù)類(lèi)型    3.1.5  變量的作用域    3.1.6  const修飾符    3.1.7  C51的分隔符    3.1.8  運(yùn)算符    3.1.9  表達(dá)式    3.2  C51語(yǔ)句    3.2.1  說(shuō)明語(yǔ)句    3.2.2  表達(dá)式語(yǔ)句    3.2.3  復(fù)合語(yǔ)句    3.2.4  條件語(yǔ)句    3.2.5  開(kāi)關(guān)與跳轉(zhuǎn)語(yǔ)句    3.2.6  循環(huán)語(yǔ)句    3.2.7  函數(shù)調(diào)用語(yǔ)句    3.2.8  空語(yǔ)句    3.2.9  C51語(yǔ)句的流程與控制    3.3  C51函數(shù)    3.3.1  函數(shù)的定義    3.3.2  函數(shù)的調(diào)用和返回    3.3.3  函數(shù)作用范圍    3.3.4  函數(shù)的變量作用域    3.3.5  main函數(shù)    3.4  C51數(shù)據(jù)結(jié)構(gòu)    3.4.1  C51結(jié)構(gòu)    3.4.2  數(shù)組    3.4.3  聯(lián)合與枚舉    3.4.4  類(lèi)型說(shuō)明    3.4.5  指針    3.5  預(yù)處理    3.5.1  文件包含指令    3.5.2  宏定義    3.5.3  預(yù)處理指令    3.5.4  C51頭文件    3.6  C51編程實(shí)例    3.7  習(xí)題與上機(jī)實(shí)驗(yàn)指導(dǎo)    第4章  最小應(yīng)用系統(tǒng)設(shè)計(jì)    4.1  AT89C51單片機(jī)性能介紹    4.2  MCS-51單片機(jī)最小應(yīng)用系統(tǒng)設(shè)計(jì)    4.3  8051單片機(jī)最小應(yīng)用系統(tǒng)設(shè)計(jì)    4.4  C51應(yīng)用開(kāi)發(fā)初步    4.5  習(xí)題與上機(jī)實(shí)驗(yàn)指導(dǎo)    第5章  中斷系統(tǒng)    5.1  中斷的概念    5.2  8051中斷控制    5.2.1  中斷控制寄存器    5.2.2  中斷響應(yīng)過(guò)程及響應(yīng)時(shí)間    5.3  C51中斷函數(shù)    5.3.1  中斷函數(shù)的定義    5.3.2  內(nèi)部中斷函數(shù)的使用    5.3.3  外部中斷函數(shù)的使用    5.3.4  擴(kuò)展外部中斷函數(shù)的使用    5.3.5  使用中斷函數(shù)要注意的問(wèn)題    5.4  習(xí)題與上機(jī)實(shí)驗(yàn)指導(dǎo)    第6章  定時(shí)器/計(jì)數(shù)器    6.1  定時(shí)器/計(jì)數(shù)器簡(jiǎn)介    6.2  定時(shí)器/計(jì)數(shù)器的設(shè)置    6.2.1  工作模式寄存器TMOD (89H)    6.2.2  控制寄存器TCON (88H)    6.3  定時(shí)器/計(jì)數(shù)器的四種工作模式    6.3.1  模式0    6.3.2  模式1    6.3.3  模式2    6.3.4  模式3    6.4  定時(shí)器/計(jì)數(shù)器的編程和應(yīng)用    6.4.1  模式0的應(yīng)用    6.4.2  模式1的應(yīng)用    6.4.3  模式2的應(yīng)用    6.4.4  模式3的應(yīng)用    6.4.5  運(yùn)行中讀定時(shí)器/計(jì)數(shù)器    6.4.6  門(mén)控制位GATE的功能和使用方法    6.5  定時(shí)器應(yīng)用綜合實(shí)例    6.5.1  簡(jiǎn)介    6.5.2  工作原理    6.5.3  電路原理圖    6.5.4  程序    6.6  習(xí)題與上機(jī)實(shí)驗(yàn)指導(dǎo)    第7章  串行口    7.1  概述    7.1.1  并行和串行    7.1.2  串行通信的方式    7.1.3  同步通信和異步通信    7.1.4  波特率Baud rate)    7.2  8051串行口    7.2.1  結(jié)構(gòu)    7.2.2  串行口控制寄存器    7.2.3  串行通信工作方式    7.2.4  波特率設(shè)計(jì)    7.3  單片機(jī)雙機(jī)通信技術(shù)    7.3.1  中斷方式雙機(jī)通信軟件設(shè)計(jì)    7.3.2  通信軟件的調(diào)試及故障排除    7.4  單片機(jī)多機(jī)通信技術(shù)    7.4.1  多機(jī)通信接口設(shè)計(jì)    7.4.2  多機(jī)通信原理    7.4.3  多機(jī)通信的軟件協(xié)議    7.4.4  主機(jī)、從機(jī)構(gòu)成中斷方式的多機(jī)通信軟件實(shí)例    7.5  PC與單片機(jī)的通信技術(shù)    7.6  習(xí)題與上機(jī)實(shí)驗(yàn)指導(dǎo)    第8章  人機(jī)交互設(shè)計(jì)    8.1  I/O口的使用    8.1.1  I/O口的直接輸入/輸出    8.1.2  開(kāi)關(guān)電路及驅(qū)動(dòng)電路接口    8.2  鍵盤(pán)接口技術(shù)    8.2.1  矩陣鍵盤(pán)工作原理    8.2.2  按鍵的識(shí)別方法    8.2.3  鍵盤(pán)的編碼    8.3  顯示器接口技術(shù)    8.3.1  顯示器結(jié)構(gòu)原理    8.3.2  LED顯示器接口及顯示方式    8.3.3  16´2字符液晶顯示LCD)程序    8.4  習(xí)題與上機(jī)實(shí)驗(yàn)指導(dǎo)    第9章  A/D與D/A轉(zhuǎn)換    9.1  傳感器    9.2  A/D與D/A轉(zhuǎn)換技術(shù)    9.2.1  D/A轉(zhuǎn)換    9.2.2  A/D轉(zhuǎn)換器接口技術(shù)    9.3  MCS-51系列單片機(jī)ADmC812    9.3.1  ADmC812工作原理    9.3.2  控制ADC工作的特殊功能寄存器    9.3.3  ADC的工作模式    9.4  習(xí)題與上機(jī)實(shí)驗(yàn)指導(dǎo)    第10章  MCS-51單片機(jī)系統(tǒng)的擴(kuò)展    10.1  外部I/O的擴(kuò)展    10.1.1  I/O口擴(kuò)展概述    10.1.2  I/O地址譯碼技術(shù)    10.2  擴(kuò)展程序存儲(chǔ)器    10.2.1  擴(kuò)展總線    10.2.2  擴(kuò)展8KB EPROM    10.2.3  擴(kuò)展16KB EPROM    10.3  擴(kuò)展數(shù)據(jù)存儲(chǔ)器    10.3.1  擴(kuò)展總線    10.3.2  8051擴(kuò)展2KB RAM    10.4  程序存儲(chǔ)器與數(shù)據(jù)存儲(chǔ)器同時(shí)擴(kuò)展    10.4.1  8051外擴(kuò)32KB EPROM和32KB RAM    10.4.2  譯碼法擴(kuò)展大容量存儲(chǔ)器    10.5  采用8279擴(kuò)展鍵盤(pán)與顯示接口    10.5.1  8279可編程鍵盤(pán)/顯示器接口芯片    10.5.2  8279基本啟動(dòng)程序    10.6  采用芯片8255進(jìn)行擴(kuò)展    10.6.1  8255管腳功能    10.6.2  8255三種工作方式    10.6.3  8255與8051單片機(jī)的連接    10.6.4  8255擴(kuò)展實(shí)例    10.7  8051存儲(chǔ)結(jié)構(gòu)    10.7.1  8051存儲(chǔ)單元    10.7.2  數(shù)據(jù)類(lèi)型    10.7.3  存儲(chǔ)器類(lèi)型    10.7.4  存儲(chǔ)器模式    10.8  習(xí)題與上機(jī)實(shí)驗(yàn)指導(dǎo)    第11章  單片機(jī)實(shí)用技術(shù)    11.1  I2C總線    11.2  電源設(shè)計(jì)要注意的問(wèn)題    11.3  抗干擾設(shè)計(jì)    11.3.1  硬件考慮    11.3.2  軟件考慮    11.4  習(xí)題與上機(jī)實(shí)驗(yàn)指導(dǎo)    附錄A  C51編譯方法    A.1  KEIL的編譯環(huán)境mVISION2    A.1.1  mVision2窗口與菜單    A.1.2  編譯檢查工具PC-Lint    A.1.3  開(kāi)發(fā)工具選項(xiàng)    A.1.4  調(diào)試工具選項(xiàng)    A.2  KEIL C51編譯器的控制指令    A.2.1  源文件控制類(lèi)    A.2.2  目標(biāo)文件Object)控制類(lèi)    A.2.3  列表文件listing)控制類(lèi)    A.3  編譯過(guò)程    A.3.1  A51宏匯編器    A.3.2  映像文件    A.3.3  LIB51庫(kù)管理器    A.3.4  OC51分段目標(biāo)文件轉(zhuǎn)換器    A.3.5  OH51目標(biāo)代碼到HEX文件的轉(zhuǎn)換器    A.4  代碼優(yōu)化    A.4.1  代碼優(yōu)化    A.4.2  對(duì)8051的特殊優(yōu)化    A.4.3  代碼生成選項(xiàng)    A.5  混合編譯    A.5.1  項(xiàng)目目標(biāo)和文件組    A.5.2  瀏覽項(xiàng)目窗口中的文件和文件組的屬性    A.5.3  用戶上電初始化程序STARTUP.A51簡(jiǎn)介    A.5.4  與匯編語(yǔ)言的接口    A.5.5  和PL/M-51的接口    A.6  mVISION2其他功能    A.6.1  多個(gè)文件中查找    A.6.2  資源瀏覽器    A.7  出錯(cuò)信息    附錄B  致命錯(cuò)誤信息

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)