出版時(shí)間:2007-5 出版社:西安電子 作者:馮育長 頁數(shù):222 字?jǐn)?shù):338000
內(nèi)容概要
本書以51系列單片機(jī)為基礎(chǔ),通過典型實(shí)例分析,指導(dǎo)讀者學(xué)習(xí)單片機(jī)的基本知識(shí),培養(yǎng)讀者設(shè)計(jì)單片機(jī)系統(tǒng)的基本技能。 全書共分6章,主要內(nèi)容有:單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)概述;51單片機(jī)系統(tǒng)資源及其應(yīng)用;匯編語言程序設(shè)計(jì);中斷系統(tǒng)及定時(shí)器應(yīng)用實(shí)例;串行通信及其應(yīng)用實(shí)例;單片機(jī)系統(tǒng)擴(kuò)展等。本書各章都配備了大量習(xí)題,并給出了參考答案,供讀者學(xué)習(xí)時(shí)參考。 本書可作為高等院校電子信息類專業(yè)單片機(jī)應(yīng)用、工程設(shè)計(jì)等課程的教材,也可作為電子設(shè)計(jì)愛好者掌握單片機(jī)技術(shù)的學(xué)習(xí)用書,同時(shí)對(duì)從事單片機(jī)開發(fā)和嵌入式系統(tǒng)設(shè)計(jì)的工程人員也極具參考價(jià)值。
書籍目錄
第1章 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)概述 1.1 單片機(jī)與嵌入式系統(tǒng) 1.1.1 嵌入式系統(tǒng)的起源 1.1.2 嵌入式系統(tǒng)的發(fā)展 1.1.3 嵌入式系統(tǒng)的應(yīng)用 1.2 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì) 1.2.1 單片機(jī)應(yīng)用系統(tǒng)的結(jié)構(gòu) 1.2.2 單片機(jī)系統(tǒng)的開發(fā)過程 1.2.3 單片機(jī)硬件系統(tǒng)設(shè)計(jì)原則 1.3 系統(tǒng)的電磁兼容設(shè)計(jì) 習(xí)題1 及參考答案 第2章 51單片機(jī)系統(tǒng)資源及其應(yīng)用 2.1 AT89系列單片機(jī)選型指南 2.1.1 AT89 系列單片機(jī)的特點(diǎn) 2.1.2 AT89系列單片機(jī)的型號(hào)編碼 2.1.3 AT89系列單片機(jī)的代表產(chǎn)品 2.2 AT89S51單片機(jī)的增強(qiáng)功能 2.3 空閑工作方式和掉電工作方式 2.4 AT89S51的ISP編程技術(shù) 2.5 AT89S51的看門狗電路及其應(yīng)用 2.6 單片機(jī)復(fù)位電路及可靠性設(shè)計(jì) 2.6.1 看門狗電路及其應(yīng)用 2.6.2 故障處理與自恢復(fù)程序的設(shè)計(jì) 習(xí)題2 及參考答案 第3章 匯編語言程序設(shè)計(jì) 3.1 51單片機(jī)結(jié)構(gòu)特點(diǎn)與編程要點(diǎn) 3.1.1 存儲(chǔ)器結(jié)構(gòu)與尋址方式 3.1.2 編程模型與工作寄存器組的用法 3.1.3 51單片機(jī)指令系統(tǒng)的特點(diǎn) 3.2 子程序及參數(shù)傳遞方法 3.2.1 通過寄存器或片內(nèi)RAM傳遞參數(shù) 3.2.2 通過堆棧傳遞參數(shù) 3.2.3 利用指針寄存器傳遞參數(shù) 3.3 代碼轉(zhuǎn)換子程序設(shè)計(jì) 3.4 數(shù)值運(yùn)算子程序設(shè)計(jì) 習(xí)題3 及參考答案 第4章 中斷系統(tǒng)及定時(shí)器應(yīng)用實(shí)例 4.1 中斷系統(tǒng)及定時(shí)器資源 4.1.1 中斷管理系統(tǒng)技術(shù)要點(diǎn) 4.1.2 關(guān)于中斷的概念 4.1.3 定時(shí)器應(yīng)用要點(diǎn) 4.1.4 定時(shí)器定時(shí)誤差分析 4.2 中斷及定時(shí)器應(yīng)用實(shí)例 4.2.1 簡易計(jì)分器設(shè)計(jì) 4.2.2 八路搶答器設(shè)計(jì) 4.2.3 脈沖信號(hào)測量儀 4.2.4 電子琴與樂曲自動(dòng)演奏 4.2.5 航標(biāo)燈控制器 4.2.6 聲光報(bào)警器 4.2.7 電子門鈴 4.2.8 電子鐘設(shè)計(jì) 習(xí)題4 及參考答案 第5章 串行通信及其應(yīng)用實(shí)例 5.1 串行接口應(yīng)用要點(diǎn) 5.1.1 串行口組成及相關(guān)寄存器 5.1.2 波特率及誤差分析 5.1.3 幾種串行通信接口標(biāo)準(zhǔn) 5.2 串行口應(yīng)用實(shí)例 5.2.1 串口擴(kuò)展鍵盤和顯示器 5.2.2 點(diǎn)對(duì)點(diǎn)通信 5.2.3 多機(jī)通信系統(tǒng) 5.2.4 PC機(jī)和單片機(jī)的通信 習(xí)題5 及參考答案 第6章 單片機(jī)系統(tǒng)擴(kuò)展 6.1 閃速存儲(chǔ)器及其擴(kuò)展 6.1.1 AT29C010A的基本結(jié)構(gòu)與特點(diǎn) 6.1.2 AT29C010A的編程方法 6.1.3 AT89C52與AT29C010的接口電路 6.2 液晶顯示器原理及應(yīng)用 6.2.1 TC1602的工作原理 6.2.2 TC1602的控制指令 6.2.3 TC1602接口及驅(qū)動(dòng)程序的編寫 6.3 隔離技術(shù)及其應(yīng)用 6.3.1 光電隔離技術(shù)及其應(yīng)用 6.3.2 繼電器隔離 6.3.3 可控硅及其應(yīng)用 習(xí)題6 及參考答案 參考文獻(xiàn)
章節(jié)摘錄
第1章 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)概述 1.1單片機(jī)與嵌入式系統(tǒng) 嵌入式系統(tǒng)無疑是當(dāng)前最熱門、最具發(fā)展前途的IT應(yīng)用領(lǐng)域之一。嵌入式系統(tǒng)的應(yīng)用可以使傳統(tǒng)的電子系統(tǒng)升級(jí)為智能化電子產(chǎn)品,使其成為具有“生命”的現(xiàn)代化智能系統(tǒng)。嵌入式系統(tǒng)一般應(yīng)用于對(duì)實(shí)時(shí)響應(yīng)要求較高的設(shè)備中,單片機(jī)作為嵌入式系統(tǒng)的核心器件,其應(yīng)用使電子系統(tǒng)的智能化出現(xiàn)了意想不到的效果,常常無需對(duì)硬件資源做任何改動(dòng),只需更新系統(tǒng)軟件就能使系統(tǒng)功能升級(jí)。對(duì)于從事嵌入式系統(tǒng)設(shè)計(jì)的人員來說,單片機(jī)應(yīng)用技術(shù)是一個(gè)基本功。事實(shí)上,單片機(jī)本身就是一個(gè)最典型的嵌入式系統(tǒng)。為了使讀者能更好地掌握單片機(jī)應(yīng)用技術(shù),為從事嵌入式系統(tǒng)設(shè)計(jì)和應(yīng)用打下良好的基礎(chǔ),在此對(duì)嵌入式系統(tǒng)的起源與發(fā)展概況作一個(gè)簡要介紹?! ?.1.1 嵌入式系統(tǒng)的起源 嵌入式系統(tǒng)的開發(fā)應(yīng)用有著其特殊的環(huán)境與發(fā)展過程,了解嵌入式系統(tǒng)的歷史與現(xiàn)狀,對(duì)于想要進(jìn)入這個(gè)領(lǐng)域的人員來說十分重要。嵌入式系統(tǒng)的發(fā)展歷史相當(dāng)悠久,可以追溯至微型機(jī)時(shí)代?! ‰娮佑?jì)算機(jī)是應(yīng)數(shù)值計(jì)算的要求而誕生的,自從1946年電子數(shù)字計(jì)算機(jī)誕生以來,在很長一段時(shí)間內(nèi),電子計(jì)算機(jī)都是以發(fā)展海量數(shù)值計(jì)算為己任。計(jì)算機(jī)始終是一個(gè)運(yùn)行在機(jī)房中,實(shí)現(xiàn)數(shù)值計(jì)算的大型昂貴設(shè)備。直到20世紀(jì)70年代,由于微處理器的出現(xiàn),計(jì)算機(jī)才發(fā)生了歷史性的變化。以微處理器為核心的微型計(jì)算機(jī)以其體積小、價(jià)格低廉、可靠性高等特點(diǎn),使計(jì)算機(jī)迅速走出機(jī)房。同時(shí),微型計(jì)算機(jī)表現(xiàn)出的邏輯運(yùn)算、處理、控制能力和智能化水平引起了自動(dòng)控制專業(yè)人士的濃厚興趣,他們要求將微型計(jì)算機(jī)嵌入到一個(gè)被控對(duì)象體系中,實(shí)現(xiàn)對(duì)被控體系的數(shù)據(jù)采集和處理、狀態(tài)顯示、輸出控制等。例如,將微型計(jì)算機(jī)嵌入艦船、飛機(jī)、機(jī)車中進(jìn)行智能化控制。這樣一來,計(jì)算機(jī)便失去了原來的形態(tài)與通用的計(jì)算機(jī)功能。為了區(qū)別于原有的通用計(jì)算機(jī)系統(tǒng),把嵌入到控制對(duì)象體系中并實(shí)現(xiàn)對(duì)被控對(duì)象體系智能化控制的計(jì)算機(jī)稱為嵌入式計(jì)算機(jī)系統(tǒng)。因此,嵌入式系統(tǒng)的本質(zhì)是將一個(gè)計(jì)算機(jī)嵌入到一個(gè)被控對(duì)象體系中,這是理解嵌入式系統(tǒng)的基本出發(fā)點(diǎn)?! ∮捎谇度胧接?jì)算機(jī)系統(tǒng)要嵌入到對(duì)象體系中,實(shí)現(xiàn)對(duì)被控對(duì)象的智能化控制,因此,它有著與通用計(jì)算機(jī)系統(tǒng)完全不同的技術(shù)要求和發(fā)展方向。通用計(jì)算機(jī)系統(tǒng)的技術(shù)要求是海量數(shù)據(jù)存儲(chǔ)及吞吐、高速數(shù)據(jù)處理分析及傳輸,其技術(shù)發(fā)展方向是總線速度的極大提升、存儲(chǔ)容量的迅速擴(kuò)大及多媒體與網(wǎng)絡(luò)資源的極大豐富。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
單片機(jī)系統(tǒng)設(shè)計(jì)與實(shí)例分析 PDF格式下載