出版時(shí)間:2010-3 出版社:機(jī)械工業(yè) 作者:王景景 編 頁(yè)數(shù):335
前言
單片機(jī)因?yàn)轶w積小、價(jià)格低、重量輕、控制靈活,已得到越來(lái)越廣泛的應(yīng)用,從事單片機(jī)開發(fā)的人員也越來(lái)越多。在各本科院校,電氣信息類專業(yè)甚至機(jī)械類專業(yè)都開設(shè)了有關(guān)單片機(jī)的課程。本書以51系列單片機(jī)為基礎(chǔ),用大量而詳盡的實(shí)例對(duì)單片機(jī)的片內(nèi)資源進(jìn)行了闡述,并用匯編和C51兩種語(yǔ)言分別進(jìn)行了編程舉例,適合于各本科院校選做教材、由匯編語(yǔ)言開發(fā)單片機(jī)轉(zhuǎn)向C51開發(fā)的研究人員與單片機(jī)愛好者參考,同時(shí)本書所講解的實(shí)例也特別適合作本、??茖W(xué)生的課程設(shè)計(jì)和畢業(yè)設(shè)計(jì)題目?! ‘?dāng)前單片機(jī)開發(fā)已由匯編語(yǔ)言編程逐步轉(zhuǎn)為開發(fā)效率高、程序可移植性好的C51編程,片外存儲(chǔ)器芯片已由原來(lái)的并行接口芯片逐漸轉(zhuǎn)換為串行接口芯片,各種新的開發(fā)技術(shù)不斷涌現(xiàn),因此本書的內(nèi)容在組織時(shí)特別注意順應(yīng)單片機(jī)的發(fā)展趨勢(shì)。本書在講述了單片機(jī)的基礎(chǔ)知識(shí)之后,對(duì)單片機(jī)開發(fā)常用的匯編語(yǔ)言和C51都進(jìn)行了介紹,特別是在講解單片機(jī)最重要、最常用的片內(nèi)資源,如中斷系統(tǒng)、定時(shí)/計(jì)數(shù)器、串行接口時(shí),列舉了大量實(shí)例,并用匯編和C51兩種語(yǔ)言分別進(jìn)行了編程舉例。本書這樣做的好處:使用匯編語(yǔ)言對(duì)單片機(jī)的編程使得讀者能對(duì)單片機(jī)的內(nèi)部硬件結(jié)構(gòu)和指令的操作有深刻的認(rèn)識(shí),而使用C51對(duì)單片機(jī)編程,可提高開發(fā)效率、增強(qiáng)程序的可移植性。本書兼顧二者,當(dāng)本書作為教材使用時(shí),可由教師根據(jù)教學(xué)需要選擇開發(fā)語(yǔ)言講授給學(xué)生;對(duì)入門級(jí)自學(xué)者來(lái)講,也可以通過(guò)對(duì)兩種開發(fā)語(yǔ)言的對(duì)照學(xué)習(xí),加深理解;對(duì)已有匯編基礎(chǔ)的自學(xué)者來(lái)說(shuō),更能迅速提高其用C51開發(fā)的水平。這是本書的突出特色。
內(nèi)容概要
本書從實(shí)用的角度出發(fā),以MCS-51系列單片機(jī)為背景,介紹了單片機(jī)的基礎(chǔ)知識(shí)、片內(nèi)資源、片外存儲(chǔ)器擴(kuò)展、常用接口以及基于AT89S51芯片的開發(fā)實(shí)例。本書對(duì)單片機(jī)開發(fā)常用的匯編語(yǔ)言和C51都進(jìn)行了介紹,特別是在講解片內(nèi)資源時(shí),列舉了大量實(shí)例,并用匯編和C51兩種語(yǔ)言分別進(jìn)行了編程舉例。每章配有習(xí)題,以指導(dǎo)讀者深入地進(jìn)行學(xué)習(xí)。 本書既適合于本科院校選做教材,同時(shí)也適合于相關(guān)行業(yè)工程技術(shù)人員及初學(xué)者參考。
書籍目錄
前言 第1章 緒論 1.1 單片機(jī)的基本概念及發(fā)展概況 1.1.1 單片機(jī)的基本概念 1.1.2 單片機(jī)的發(fā)展歷史 1.1.3 單片機(jī)的發(fā)展趨勢(shì) 1.2 單片機(jī)的特點(diǎn)及應(yīng)用領(lǐng)域 1.2.1 單片機(jī)的特點(diǎn) 1.2.2 單片機(jī)的應(yīng)用領(lǐng)域 1.3 單片機(jī)產(chǎn)品 1.3.1 常用單片機(jī)產(chǎn)品系列及性能簡(jiǎn)介 1.3.2 MCS-51系列單片機(jī)分類 1.3.3 AT89系列單片機(jī)分類 1.3.4 其他公司的51系列單片機(jī) 1.4 習(xí)題 第2章 單片機(jī)的硬件結(jié)構(gòu) 2.1 MCS-51系列單片機(jī)的主要功能特點(diǎn)和內(nèi)部結(jié)構(gòu) 2.1.1 MCS-51系列單片機(jī)的主要功能特點(diǎn) 2.1.2 MCS-51系列單片機(jī)的內(nèi)部結(jié)構(gòu) 2.2 MCS-51系列單片機(jī)的引腳功能與I/O口 2.2.1 電源引腳 2.2.2 時(shí)鐘部分 2.2.3 控制引腳 2.2.4 I/O口 2.3 MCS-51系列單片機(jī)的存儲(chǔ)器結(jié)構(gòu) 2.3.1 程序存儲(chǔ)器 2.3.2 數(shù)據(jù)存儲(chǔ)器 2.4 MCS-51系列單片機(jī)的CPU時(shí)序 2.4.1 時(shí)鐘周期、機(jī)器周期和指令周期 2.4.2 典型指令的取指和執(zhí)行時(shí)序 2.5 MCS-51系列單片機(jī)的低功耗運(yùn)行方式 2.5.1 HMOS型單片機(jī)的掉電運(yùn)行方式 2.5.2 CHMOS型單片機(jī)的掉電運(yùn)行方式與待機(jī)方式 2.6 習(xí)題 第3章 匯編語(yǔ)言 3.1 MCS-51系列單片機(jī)的指令格式及標(biāo)識(shí) 3.2 MCS-51系列單片機(jī)的尋址方式 3.2.1 寄存器尋址 3.2.2 直接尋址 3.2.3 立即尋址 3.2.4 寄存器間接尋址 3.2.5 變址尋址 3.2.6 相對(duì)尋址 3.2.7 位尋址 3.3 MCS-51系列單片機(jī)的指令系統(tǒng) 3.3.1 數(shù)據(jù)傳送指令 3.3.2 算術(shù)運(yùn)算指令 3.3.3 邏輯運(yùn)算指令 3.3.4 控制轉(zhuǎn)移指令 3.3.5 位操作指令 3.4 匯編語(yǔ)言程序設(shè)計(jì) 3.4.1 程序設(shè)計(jì)簡(jiǎn)介 3.4.2 偽指令 3.4.3 簡(jiǎn)單程序設(shè)計(jì) 3.4.4 分支程序設(shè)計(jì) 3.4.5 循環(huán)程序設(shè)計(jì) 3.4.6 查表程序設(shè)計(jì) 3.4.7 子程序設(shè)計(jì) 3.5 應(yīng)用實(shí)例:數(shù)據(jù)排序 3.6 習(xí)題 第4章 C51簡(jiǎn)介 4.1 C51程序設(shè)計(jì)基礎(chǔ) 4.1.1 C51基礎(chǔ)知識(shí) 4.1.2 C51數(shù)據(jù)類型 4.1.3 C51常量與變量 4.1.4 C51存儲(chǔ)模式與絕對(duì)地址訪問(wèn) 4.1.5 C51常用運(yùn)算符 4.1.6 C51表達(dá)式語(yǔ)句與復(fù)合語(yǔ)句 4.2 C51基本結(jié)構(gòu)和語(yǔ)句 4.2.1 C51基本結(jié)構(gòu) 4.2.2 if語(yǔ)句 ……第5章 中斷系統(tǒng) 第6章 定時(shí)/計(jì)數(shù)器 第7章 串行接口 第8章 單片機(jī)接口技術(shù)基礎(chǔ) 第9章 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)例 附錄 參考文獻(xiàn)
章節(jié)摘錄
迄今為止,世界上的主要芯片廠家已投放市場(chǎng)的單片機(jī)產(chǎn)品多達(dá)70多個(gè)系列、500多個(gè)品種。這些產(chǎn)品從其結(jié)構(gòu)和應(yīng)用對(duì)象方面,大致可以分為如下4類?! 。?)CISC結(jié)構(gòu)的單片機(jī) CISC的含義是復(fù)雜指令集計(jì)算機(jī)(Complex Instruction Set Computer)。CISC結(jié)構(gòu)的單片機(jī)的數(shù)據(jù)線和指令線分時(shí)復(fù)用?! 儆贑ISC結(jié)構(gòu)的單片機(jī)有Intel公司的MCS-5l系列、Motorola公司的:M68HC系列、At.mel公司的AT89系列、中國(guó)臺(tái)灣華邦(Winbond)公司的W78系列、荷蘭飛利浦(Philips)公司的PCF80C51系列等?! 。?)RISC結(jié)構(gòu)的單片機(jī) 采用精簡(jiǎn)指令集計(jì)算機(jī)(Reduced Instruction Set Computer,RISC)結(jié)構(gòu)的單片機(jī)數(shù)據(jù)線和指令線分離?! 儆赗[SC結(jié)構(gòu)的單片機(jī)有Microchip公司的PIC系列、.Zilog公司的Z86系列、Atmel公司的ATg0S系列、韓國(guó)三星公司的KS57C系列4位單片機(jī)、中國(guó)臺(tái)灣義隆公司的EM78系列等。 ?。?)基于ARM核心的32位單片機(jī) 主要是指以ARM公司設(shè)計(jì)為核心的32位RISC嵌入式(:PU芯片的單片機(jī)?! ∧壳俺R姷挠蠥RM7、ARM9、ARMl0系列。
圖書封面
評(píng)論、評(píng)分、閱讀與下載