單片機(jī)原理與應(yīng)用及C51程序設(shè)計(jì)

出版時(shí)間:2009-7  出版社:清華大學(xué)出版社  作者:謝維成,楊加國 主編,董秀成 主審  頁數(shù):356  

前言

《單片機(jī)原理與應(yīng)用及C5l程序設(shè)計(jì)》一書自2006年出版后,以其全新的編寫思路、鮮明的應(yīng)用性特色,受到了廣大教師與學(xué)生的歡迎,已經(jīng)重印8次。為使《單片機(jī)原理與應(yīng)用及C51程序設(shè)計(jì)(第2版)》更加適合各院校使用,編者認(rèn)真聽取了廣大師生的意見,均衡內(nèi)容與篇幅,我們保留了第1版的主體框架和特色,同時(shí),為了更加突出應(yīng)用性,對其內(nèi)容作了一些修訂和增補(bǔ)。MCS-51系列單片機(jī)的應(yīng)用很廣泛,是學(xué)習(xí)單片機(jī)技術(shù)較好的系統(tǒng)平臺,同時(shí)也是開發(fā)單片微型計(jì)算機(jī)應(yīng)用系統(tǒng)的一個(gè)重要系列。目前,單片機(jī)原理與應(yīng)用教材大都采用匯編語言講解和設(shè)計(jì)程序?qū)嵗?,但匯編語言學(xué)習(xí)起來會比較困難。在實(shí)際的應(yīng)用系統(tǒng)開發(fā)調(diào)試中,特別是開發(fā)比較復(fù)雜的應(yīng)用系統(tǒng)時(shí),為了提高開發(fā)效率和使程序便于移植,現(xiàn)在多用C語言。C語言不僅學(xué)習(xí)方便,而且也同匯編語言一樣能夠?qū)纹瑱C(jī)的資源進(jìn)行訪問,因而目前大多數(shù)院校在開設(shè)單片機(jī)課程時(shí)都引入了C語言。但引入C語言后,在選用教材時(shí)發(fā)現(xiàn)存在兩個(gè)方面的問題:第一,單片機(jī)原理與應(yīng)用(含單片機(jī)C語言程序設(shè)計(jì))的教材不多,而兼顧匯編語言和C語言的教材更少,所以可選擇的余地較小;第二,單片機(jī)C語言方面的教材一般面向開發(fā),不講原理,屬于高級教程,不適合初學(xué)者。而我們需要一本在講單片機(jī)基本原理的同時(shí)能兼顧匯編語言和C語言兩個(gè)方面的教材,以避免學(xué)生在學(xué)習(xí)“單片機(jī)原理與應(yīng)用”課程時(shí)還要另外參考一本單片機(jī)C語言方面的教材?;诖耍覀冊?006年承擔(dān)了四川省高等教育教學(xué)改革工程人才培養(yǎng)質(zhì)量和教學(xué)改革項(xiàng)目“微機(jī)、單片機(jī)、接口技術(shù)系列實(shí)驗(yàn)及實(shí)踐教學(xué)改革”,提出的實(shí)驗(yàn)及實(shí)踐教學(xué)改革的目標(biāo)是培養(yǎng)應(yīng)用型人才。根據(jù)理論教學(xué)和實(shí)踐教學(xué)的經(jīng)驗(yàn),我們發(fā)現(xiàn)學(xué)生要想熟練掌握MCS-51單片機(jī)應(yīng)用系統(tǒng)軟件設(shè)計(jì),就必須完全理解單片機(jī)匯編語言,只有這樣才能理解并掌握MCS-51程序設(shè)計(jì)。若在用匯編語言講授單片機(jī)原理后另外單獨(dú)開設(shè)一門“MCS.51程序設(shè)計(jì)”課程,那么由于時(shí)間間隔的原因,學(xué)生往往不能與原理很好地聯(lián)系起來進(jìn)行對比學(xué)習(xí)。因此我們嘗試在課堂上講解單片機(jī)原理的同時(shí)介紹單片機(jī)C語言程序設(shè)計(jì),避免直到進(jìn)入實(shí)驗(yàn)室或開發(fā)實(shí)踐階段時(shí)才講授單片機(jī)C語言程序設(shè)計(jì)以及開發(fā)環(huán)境,為開設(shè)綜合實(shí)驗(yàn)和創(chuàng)新性實(shí)驗(yàn)奠定一定的基礎(chǔ)。本書的目的是想在講解單片機(jī)基本原理的同時(shí)能兼顧匯編語言和C語言兩個(gè)方面。在本書的實(shí)例中,相同的功能分別用匯編語言和C語言來實(shí)現(xiàn),通過用匯編語言和C語言兩個(gè)方面的編程對比,使學(xué)生能夠有選擇地掌握一種語言并認(rèn)識另一種語言。對于把“單片機(jī)原理與應(yīng)用”及“MCS-51程序設(shè)計(jì)”作為兩門課程分別開設(shè)的學(xué)校,也可以使用同一本教材,這樣對學(xué)生復(fù)習(xí)單片機(jī)原理及匯編語言知識有很大的幫助。同時(shí),為了提高學(xué)生應(yīng)用設(shè)計(jì)的能力,還介紹了目前單片機(jī)接口常用的接口芯片,列舉了幾個(gè)簡單的單片機(jī)應(yīng)用系統(tǒng)開發(fā)實(shí)例。

內(nèi)容概要

  MCS-51系列單片機(jī)的應(yīng)用很廣泛,是學(xué)習(xí)單片機(jī)技術(shù)較好的系統(tǒng)平臺,同時(shí)也是開發(fā)單片微型計(jì)算機(jī)應(yīng)用系統(tǒng)的一個(gè)重要系列。本書以實(shí)用為宗旨,用豐富的實(shí)例來講解MCS-51單片機(jī)原理和軟硬件開發(fā)技術(shù),并采用對比的方法,同一功能分別用單片機(jī)匯編語言和單片機(jī)C語言來實(shí)現(xiàn),并免費(fèi)提供所有源代碼和電路圖的資源下載?! ”緯鵀樵瓡?版,對一些章節(jié)作了修訂,另外補(bǔ)充了部分應(yīng)用設(shè)計(jì)實(shí)例。全書共分12章,第1、2-5章介紹單片微機(jī)系統(tǒng)的基礎(chǔ)知識,MCS一51單片機(jī)的基本原理,單片機(jī)匯編程序設(shè)計(jì),單片機(jī)C語言程序設(shè)計(jì),單片機(jī)C語言與匯編語言混合編程;第6-9章,用實(shí)例介紹MCS-51單片機(jī)內(nèi)部資源及編程,MCS-51單片機(jī)的常用接口,MCS-51單片機(jī)與D/A、A/D轉(zhuǎn)換器的接口和MCS-51單片機(jī)的其他接口:第10-12章介紹單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì),單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)例,KeilC51集成環(huán)境的使用;附錄提供了MCS-51系列單片機(jī)指令表和C51庫函數(shù)。  本書適合各類本科和??圃盒<芭嘤?xùn)機(jī)構(gòu)作為“單片機(jī)原理與應(yīng)用”或“單片機(jī)C程序設(shè)計(jì)及應(yīng)用”類課程的教材,特別適合學(xué)習(xí)單片機(jī)應(yīng)用系統(tǒng)開發(fā)的讀者,也可供各類電子工程、自動化技術(shù)人員和計(jì)算機(jī)愛好者學(xué)習(xí)參考。

書籍目錄

第1章 基礎(chǔ)知識 1.1 信息在計(jì)算機(jī)中的表示  1.1.1 數(shù)在計(jì)算機(jī)內(nèi)的表示  1.1.2 字符在計(jì)算機(jī)內(nèi)的表示 1.2 單片機(jī)的概念及其特點(diǎn)  1.2.1 單片機(jī)的基本概念  1.2.2 單片機(jī)的主要特點(diǎn) 1.3 單片機(jī)的發(fā)展及其主要品種  1.3.1 4位單片機(jī)  1.3.2 8位單片機(jī)  1.3.3 16位單片機(jī)  1.3.4 32位單片機(jī) 1.4 單片機(jī)的應(yīng)用  1.4.1 單機(jī)應(yīng)用  1.4.2 多機(jī)應(yīng)用  1.4.3 單片機(jī)的等級習(xí)題第2章 單片機(jī)基本原理 2.1 MCS-51系列單片機(jī)簡介 2.2 MCS-51系列單片機(jī)的結(jié)構(gòu)原理  2.2.1 MCS-51系列單片機(jī)的基本組成  2.2.2 MCS-51系列單片機(jī)的內(nèi)部結(jié)構(gòu)  2.2.3 MCS-51系列單片機(jī)的中央處理器(CPU)  2.2.4 MCS-51系列單片機(jī)的存儲器結(jié)構(gòu)  2.2.5 MCS-51系列單片機(jī)的輸入/輸出接口 2.3 MCS-51系列單片機(jī)的外部引腳及片外總線  2.3.1 外部引腳  2.3.2 片外總線結(jié)構(gòu) 2.4 MCS-51系列單片機(jī)的工作方式  2.4.1 復(fù)位方式  2.4.2 程序執(zhí)行方式  2.4.3 單步執(zhí)行方式  2.4.4 掉電和節(jié)電方式  2.4.5 編程和校驗(yàn)方式 2.5 MCS-51系列單片機(jī)的時(shí)序  2.5.1 機(jī)器周期和指令周期  2.5.2 單機(jī)器周期指令的時(shí)序  2.5.3 雙機(jī)器周期指令的時(shí)序 習(xí)題第3章 單片機(jī)匯編程序設(shè)計(jì) 3.1 MCS-51系列單片機(jī)匯編指令格式及標(biāo)識  3.1.1 指令格式  3.1.2 指令中用到的標(biāo)識符 3.2 MCS-51系列單片機(jī)的尋址方式  3.2.1 常數(shù)尋址(立即尋址)  3.2.2 寄存器數(shù)尋址(寄存器尋址)  3.2.3 存儲器數(shù)尋址  3.2.4 位尋址  3.2.5 指令尋址 3.3 MCS-51系列單片機(jī)的指令系統(tǒng)  3.3.1 數(shù)據(jù)傳送指令  3.3.2 算術(shù)運(yùn)算指令  3.3.3 邏輯操作指令  3.3.4 控制轉(zhuǎn)移指令  3.3.5 位操作指令 3.4 MCS-51系列單片機(jī)匯編程序常用偽指令 3.5 MCS-51系列單片機(jī)匯編程序設(shè)計(jì)  3.5.1 運(yùn)算程序  3.5.2 數(shù)據(jù)的拼拆和轉(zhuǎn)換  3.5.3 多分支轉(zhuǎn)移(散轉(zhuǎn))程序 習(xí)題第4章 單片機(jī)C語言程序設(shè)計(jì)第5章 單片機(jī)C語言與匯編語言混合編著第6章 MCS-51單片機(jī)的內(nèi)部資源及編程第7章 MCS-51單片機(jī)常用接口第8章 MCS-51單片機(jī)與D/A、A/D轉(zhuǎn)換器的接口第9章 MCS-51單片機(jī)的其他接口第10章 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)第11章 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)例第12章 Keil C51集成環(huán)境的使用附錄A  MCS-51系列單片機(jī)指令附錄B  C51的庫函數(shù)附錄C  單片機(jī)技術(shù)及嵌入式系統(tǒng)的網(wǎng)絡(luò)資源參考文獻(xiàn)

章節(jié)摘錄

插圖:第2章 單片機(jī)基本原理2.1MCS-51系列單片機(jī)簡介MCS-51系列單片機(jī)是美國Intel公司在1980年推出的高性能8位單片機(jī),它包含51和52兩個(gè)子系列。對于51子系列,主要有8031、8051、8751三種機(jī)型,它們的指令系統(tǒng)與芯片引腳完全兼容,僅片內(nèi)程序存儲器有所不同,8031芯片不帶RM,8051芯片帶4KB的RM,8751芯片帶4KB的EPRM。51子系列單片機(jī)的主要特點(diǎn)如下。8位CPU。片內(nèi)帶振蕩器,頻率范圍1.2MHz-12MHz。片內(nèi)帶1288的數(shù)據(jù)存儲器。片內(nèi)帶4KB的程序存儲器。程序存儲器的尋址空間為64KB。片外數(shù)據(jù)存儲器的尋址空間為64KB。128個(gè)用戶位尋址空間。21個(gè)字節(jié)特殊功能寄存器。4個(gè)8位的并行I/接口:P0、P1、P2、P3。兩個(gè)16位定時(shí)/計(jì)數(shù)器。兩個(gè)優(yōu)先級別的5個(gè)中斷源。1個(gè)全雙工的串行I/接口,可多機(jī)通信。111條指令,含乘法指令和除法指令。片內(nèi)采用單總線結(jié)構(gòu)。有較強(qiáng)的位處理能力。采用單一+5V電源。對于52子系列,有8032、8052、8752三種機(jī)型。52子系列與51子系列相比大部分相同,不同之處在于:片內(nèi)數(shù)據(jù)存儲器增至2568;8032芯片不帶RM,8052芯片帶8KB的RM,8752芯片帶8KB的EPRM;有3個(gè)16位定時(shí)器/計(jì)數(shù)器;6個(gè)中斷源。本書以51子系列的8051為例來介紹MCS-51單片機(jī)的基本原理。

編輯推薦

《單片機(jī)原理與應(yīng)用及C51程序設(shè)計(jì)(第2版)》由清華大學(xué)出版社出版。

圖書封面

評論、評分、閱讀與下載


    單片機(jī)原理與應(yīng)用及C51程序設(shè)計(jì) PDF格式下載


用戶評論 (總計(jì)45條)

 
 

  •   本科時(shí)沒學(xué)單片機(jī),現(xiàn)在用的到。只有自學(xué)了,還是不錯(cuò)哦
  •   嗯,舒適正版,這是我們學(xué)校單片機(jī)選修課的課本,還沒開始上課所以還沒怎么看,應(yīng)給不錯(cuò)吧,清華大學(xué)出版社出版的、
  •   挺好,同時(shí)講了匯編和c,是本很好的書
  •   這本書很好,非常適合教學(xué)。
  •   很好的一本通信專業(yè)教材。
  •   是不是有電子課件???怎么都沒有說再哪可以找到?
  •   買的上課用的教材,正版很不錯(cuò),下次再來,當(dāng)當(dāng)網(wǎng)書蠻全的。哈哈。
  •   都是基礎(chǔ)知識個(gè)人認(rèn)為講的不錯(cuò)
  •   與教材差不多,可讀性強(qiáng)
  •   這學(xué)期的教材,不錯(cuò)。
  •   書很好,是清華大學(xué)出版設(shè)的,一定很不錯(cuò)
  •   書的質(zhì)量很好,是老師推薦買的
  •   書是正品。。
  •   基礎(chǔ),一定要看
  •   學(xué)校的教科書 正品不錯(cuò) 還是新書實(shí)在
  •   比學(xué)校訂的便宜,再便宜些就好了。
  •   很驚訝這么快就到貨了,前天才買,今天就到貨了,而且書本包裹得很好哦,一打開來紙張也很厚實(shí),一看就知道是正品。
  •   很沒來記得看內(nèi)容,但包裝很好,紙張舒服,字跡清楚,很滿意
  •   恕我沒有太多的要求,最討厭舊的,盜版的,質(zhì)量差的,顯然這次這三者都沒被我遇到
  •   現(xiàn)在的課本都自己買了
  •   運(yùn)送速度慢了點(diǎn)
  •   滿驚喜的,挺詳細(xì)
  •   商品很不錯(cuò),性價(jià)比很高。非常喜歡
  •   內(nèi)容詳細(xì),對單片機(jī)有系統(tǒng)的學(xué)習(xí),偏向應(yīng)用型
  •   書還行,正版的價(jià)錢也便宜。就是速度太慢了過了一個(gè)多星期才收到···
  •   書內(nèi)容還可以,要是能詳細(xì)一點(diǎn)就好了。
  •   可惜課不上了,不過書的質(zhì)量還是可以的
  •   書本編的很好
  •   老師指定的教學(xué)參考書,應(yīng)該不錯(cuò)
  •   怎么二手書也不說明
  •   比較可以的!
  •   很不錯(cuò)的一本教材?。?/li>
  •   看了不多,但是應(yīng)該是一本入門不錯(cuò)的書籍
  •   包裝質(zhì)量都不錯(cuò),沒有什么問題
  •   整體服務(wù)令我滿意,值得推薦
  •   劃痕比較多,但不影響使用
  •   買來的教材 補(bǔ)足10個(gè)字
  •   整本書上幾乎全是在講電路,對于開發(fā)嵌入式軟件的同學(xué)不適用。甚至都沒講怎么使用keli,非常抽象
  •   不是贈電子課件嗎?怎么沒有呢?求解ing
  •   書是正版的,值得買。和學(xué)校發(fā)的教材一樣
  •   內(nèi)容很簡練,有時(shí)候還得查詢其他書籍;總的還不錯(cuò)。
  •   基礎(chǔ)很詳細(xì),讓初學(xué)者看了,容易著手
  •   還沒看呢'
  •   感覺不是很新的樣子,
  •   單片機(jī)原理與應(yīng)用及C51
 

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

京ICP備13047387號-7