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

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

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

定 價:¥29.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章  MCS-51系列單片機(jī)概述    1.1  單片機(jī)發(fā)展歷史    1.2  MSC-51系列單片機(jī)    1.3  硬件部分系統(tǒng)設(shè)計    1.4  軟件設(shè)計    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存儲器配置    2.4.1  程序存儲器地址空間    2.4.2  數(shù)據(jù)存儲器地址空間    2.4.3  PSW    2.5  復(fù)位    2.5.1  復(fù)位信號和復(fù)位狀態(tài)    2.5.2  常用的幾種復(fù)位電路    2.6  MCS-51單片機(jī)工作時序    2.6.1  片內(nèi)振蕩器及時鐘信號的產(chǎn)生    2.6.2  時序    2.6.3  CPU取指令、執(zhí)行指令周期時序    2.6.4  訪問片外ROM的操作時序    2.6.5  訪問片外RAM的操作時序    2.7  MCS-51指令系統(tǒng)    2.7.1  指令系統(tǒng)綜述    2.7.2  尋址方式    2.7.3  數(shù)據(jù)傳送類指令    2.7.4  算術(shù)運(yùn)算類指令    2.7.5  邏輯操作類指令    2.7.6  控制轉(zhuǎn)移類指令    2.7.7  布爾操作類指令    2.8  習(xí)題與上機(jī)實(shí)驗(yàn)指導(dǎo)    第3章  C51程序設(shè)計    3.1  C51程序設(shè)計基礎(chǔ)    3.1.1  C51的標(biāo)識符    3.1.2  C51的關(guān)鍵字    3.1.3  變量與常量    3.1.4  數(shù)據(jù)類型    3.1.5  變量的作用域    3.1.6  const修飾符    3.1.7  C51的分隔符    3.1.8  運(yùn)算符    3.1.9  表達(dá)式    3.2  C51語句    3.2.1  說明語句    3.2.2  表達(dá)式語句    3.2.3  復(fù)合語句    3.2.4  條件語句    3.2.5  開關(guān)與跳轉(zhuǎn)語句    3.2.6  循環(huán)語句    3.2.7  函數(shù)調(diào)用語句    3.2.8  空語句    3.2.9  C51語句的流程與控制    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  類型說明    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è)計    4.1  AT89C51單片機(jī)性能介紹    4.2  MCS-51單片機(jī)最小應(yīng)用系統(tǒng)設(shè)計    4.3  8051單片機(jī)最小應(yīng)用系統(tǒng)設(shè)計    4.4  C51應(yīng)用開發(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)過程及響應(yīng)時間    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ù)要注意的問題    5.4  習(xí)題與上機(jī)實(shí)驗(yàn)指導(dǎo)    第6章  定時器/計數(shù)器    6.1  定時器/計數(shù)器簡介    6.2  定時器/計數(shù)器的設(shè)置    6.2.1  工作模式寄存器TMOD (89H)    6.2.2  控制寄存器TCON (88H)    6.3  定時器/計數(shù)器的四種工作模式    6.3.1  模式0    6.3.2  模式1    6.3.3  模式2    6.3.4  模式3    6.4  定時器/計數(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ù)器    6.4.6  門控制位GATE的功能和使用方法    6.5  定時器應(yīng)用綜合實(shí)例    6.5.1  簡介    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è)計    7.3  單片機(jī)雙機(jī)通信技術(shù)    7.3.1  中斷方式雙機(jī)通信軟件設(shè)計    7.3.2  通信軟件的調(diào)試及故障排除    7.4  單片機(jī)多機(jī)通信技術(shù)    7.4.1  多機(jī)通信接口設(shè)計    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è)計    8.1  I/O口的使用    8.1.1  I/O口的直接輸入/輸出    8.1.2  開關(guān)電路及驅(qū)動電路接口    8.2  鍵盤接口技術(shù)    8.2.1  矩陣鍵盤工作原理    8.2.2  按鍵的識別方法    8.2.3  鍵盤的編碼    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ò)展程序存儲器    10.2.1  擴(kuò)展總線    10.2.2  擴(kuò)展8KB EPROM    10.2.3  擴(kuò)展16KB EPROM    10.3  擴(kuò)展數(shù)據(jù)存儲器    10.3.1  擴(kuò)展總線    10.3.2  8051擴(kuò)展2KB RAM    10.4  程序存儲器與數(shù)據(jù)存儲器同時擴(kuò)展    10.4.1  8051外擴(kuò)32KB EPROM和32KB RAM    10.4.2  譯碼法擴(kuò)展大容量存儲器    10.5  采用8279擴(kuò)展鍵盤與顯示接口    10.5.1  8279可編程鍵盤/顯示器接口芯片    10.5.2  8279基本啟動程序    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存儲結(jié)構(gòu)    10.7.1  8051存儲單元    10.7.2  數(shù)據(jù)類型    10.7.3  存儲器類型    10.7.4  存儲器模式    10.8  習(xí)題與上機(jī)實(shí)驗(yàn)指導(dǎo)    第11章  單片機(jī)實(shí)用技術(shù)    11.1  I2C總線    11.2  電源設(shè)計要注意的問題    11.3  抗干擾設(shè)計    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  開發(fā)工具選項(xiàng)    A.1.4  調(diào)試工具選項(xiàng)    A.2  KEIL C51編譯器的控制指令    A.2.1  源文件控制類    A.2.2  目標(biāo)文件Object)控制類    A.2.3  列表文件listing)控制類    A.3  編譯過程    A.3.1  A51宏匯編器    A.3.2  映像文件    A.3.3  LIB51庫管理器    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  對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簡介    A.5.4  與匯編語言的接口    A.5.5  和PL/M-51的接口    A.6  mVISION2其他功能    A.6.1  多個文件中查找    A.6.2  資源瀏覽器    A.7  出錯信息    附錄B  致命錯誤信息

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號