單片機系統(tǒng)設計與實例分析

出版時間:2007-5  出版社:西安電子  作者:馮育長  頁數(shù):222  字數(shù):338000  

內(nèi)容概要

本書以51系列單片機為基礎,通過典型實例分析,指導讀者學習單片機的基本知識,培養(yǎng)讀者設計單片機系統(tǒng)的基本技能。   全書共分6章,主要內(nèi)容有:單片機應用系統(tǒng)設計概述;51單片機系統(tǒng)資源及其應用;匯編語言程序設計;中斷系統(tǒng)及定時器應用實例;串行通信及其應用實例;單片機系統(tǒng)擴展等。本書各章都配備了大量習題,并給出了參考答案,供讀者學習時參考。     本書可作為高等院校電子信息類專業(yè)單片機應用、工程設計等課程的教材,也可作為電子設計愛好者掌握單片機技術的學習用書,同時對從事單片機開發(fā)和嵌入式系統(tǒng)設計的工程人員也極具參考價值。

書籍目錄

第1章 單片機應用系統(tǒng)設計概述  1.1 單片機與嵌入式系統(tǒng)   1.1.1 嵌入式系統(tǒng)的起源   1.1.2 嵌入式系統(tǒng)的發(fā)展   1.1.3 嵌入式系統(tǒng)的應用  1.2 單片機應用系統(tǒng)設計   1.2.1 單片機應用系統(tǒng)的結(jié)構   1.2.2 單片機系統(tǒng)的開發(fā)過程   1.2.3 單片機硬件系統(tǒng)設計原則  1.3 系統(tǒng)的電磁兼容設計  習題1 及參考答案 第2章 51單片機系統(tǒng)資源及其應用  2.1 AT89系列單片機選型指南   2.1.1 AT89 系列單片機的特點   2.1.2 AT89系列單片機的型號編碼   2.1.3 AT89系列單片機的代表產(chǎn)品  2.2 AT89S51單片機的增強功能  2.3 空閑工作方式和掉電工作方式  2.4 AT89S51的ISP編程技術  2.5 AT89S51的看門狗電路及其應用  2.6 單片機復位電路及可靠性設計   2.6.1 看門狗電路及其應用   2.6.2 故障處理與自恢復程序的設計  習題2 及參考答案 第3章 匯編語言程序設計  3.1 51單片機結(jié)構特點與編程要點   3.1.1 存儲器結(jié)構與尋址方式   3.1.2 編程模型與工作寄存器組的用法   3.1.3 51單片機指令系統(tǒng)的特點  3.2 子程序及參數(shù)傳遞方法   3.2.1 通過寄存器或片內(nèi)RAM傳遞參數(shù)   3.2.2 通過堆棧傳遞參數(shù)   3.2.3 利用指針寄存器傳遞參數(shù)  3.3 代碼轉(zhuǎn)換子程序設計  3.4 數(shù)值運算子程序設計  習題3 及參考答案 第4章 中斷系統(tǒng)及定時器應用實例  4.1 中斷系統(tǒng)及定時器資源   4.1.1 中斷管理系統(tǒng)技術要點   4.1.2 關于中斷的概念   4.1.3 定時器應用要點   4.1.4 定時器定時誤差分析  4.2 中斷及定時器應用實例   4.2.1 簡易計分器設計   4.2.2 八路搶答器設計   4.2.3 脈沖信號測量儀   4.2.4 電子琴與樂曲自動演奏   4.2.5 航標燈控制器   4.2.6 聲光報警器   4.2.7 電子門鈴   4.2.8 電子鐘設計  習題4 及參考答案 第5章 串行通信及其應用實例  5.1 串行接口應用要點   5.1.1 串行口組成及相關寄存器   5.1.2 波特率及誤差分析   5.1.3 幾種串行通信接口標準  5.2 串行口應用實例   5.2.1 串口擴展鍵盤和顯示器   5.2.2 點對點通信   5.2.3 多機通信系統(tǒng)   5.2.4 PC機和單片機的通信  習題5 及參考答案 第6章 單片機系統(tǒng)擴展  6.1 閃速存儲器及其擴展   6.1.1 AT29C010A的基本結(jié)構與特點   6.1.2 AT29C010A的編程方法   6.1.3 AT89C52與AT29C010的接口電路  6.2 液晶顯示器原理及應用   6.2.1 TC1602的工作原理   6.2.2 TC1602的控制指令   6.2.3 TC1602接口及驅(qū)動程序的編寫  6.3 隔離技術及其應用   6.3.1 光電隔離技術及其應用   6.3.2 繼電器隔離   6.3.3 可控硅及其應用  習題6 及參考答案 參考文獻

章節(jié)摘錄

  第1章 單片機應用系統(tǒng)設計概述  1.1單片機與嵌入式系統(tǒng)  嵌入式系統(tǒng)無疑是當前最熱門、最具發(fā)展前途的IT應用領域之一。嵌入式系統(tǒng)的應用可以使傳統(tǒng)的電子系統(tǒng)升級為智能化電子產(chǎn)品,使其成為具有“生命”的現(xiàn)代化智能系統(tǒng)。嵌入式系統(tǒng)一般應用于對實時響應要求較高的設備中,單片機作為嵌入式系統(tǒng)的核心器件,其應用使電子系統(tǒng)的智能化出現(xiàn)了意想不到的效果,常常無需對硬件資源做任何改動,只需更新系統(tǒng)軟件就能使系統(tǒng)功能升級。對于從事嵌入式系統(tǒng)設計的人員來說,單片機應用技術是一個基本功。事實上,單片機本身就是一個最典型的嵌入式系統(tǒng)。為了使讀者能更好地掌握單片機應用技術,為從事嵌入式系統(tǒng)設計和應用打下良好的基礎,在此對嵌入式系統(tǒng)的起源與發(fā)展概況作一個簡要介紹。  1.1.1 嵌入式系統(tǒng)的起源  嵌入式系統(tǒng)的開發(fā)應用有著其特殊的環(huán)境與發(fā)展過程,了解嵌入式系統(tǒng)的歷史與現(xiàn)狀,對于想要進入這個領域的人員來說十分重要。嵌入式系統(tǒng)的發(fā)展歷史相當悠久,可以追溯至微型機時代?! ‰娮佑嬎銠C是應數(shù)值計算的要求而誕生的,自從1946年電子數(shù)字計算機誕生以來,在很長一段時間內(nèi),電子計算機都是以發(fā)展海量數(shù)值計算為己任。計算機始終是一個運行在機房中,實現(xiàn)數(shù)值計算的大型昂貴設備。直到20世紀70年代,由于微處理器的出現(xiàn),計算機才發(fā)生了歷史性的變化。以微處理器為核心的微型計算機以其體積小、價格低廉、可靠性高等特點,使計算機迅速走出機房。同時,微型計算機表現(xiàn)出的邏輯運算、處理、控制能力和智能化水平引起了自動控制專業(yè)人士的濃厚興趣,他們要求將微型計算機嵌入到一個被控對象體系中,實現(xiàn)對被控體系的數(shù)據(jù)采集和處理、狀態(tài)顯示、輸出控制等。例如,將微型計算機嵌入艦船、飛機、機車中進行智能化控制。這樣一來,計算機便失去了原來的形態(tài)與通用的計算機功能。為了區(qū)別于原有的通用計算機系統(tǒng),把嵌入到控制對象體系中并實現(xiàn)對被控對象體系智能化控制的計算機稱為嵌入式計算機系統(tǒng)。因此,嵌入式系統(tǒng)的本質(zhì)是將一個計算機嵌入到一個被控對象體系中,這是理解嵌入式系統(tǒng)的基本出發(fā)點?! ∮捎谇度胧接嬎銠C系統(tǒng)要嵌入到對象體系中,實現(xiàn)對被控對象的智能化控制,因此,它有著與通用計算機系統(tǒng)完全不同的技術要求和發(fā)展方向。通用計算機系統(tǒng)的技術要求是海量數(shù)據(jù)存儲及吞吐、高速數(shù)據(jù)處理分析及傳輸,其技術發(fā)展方向是總線速度的極大提升、存儲容量的迅速擴大及多媒體與網(wǎng)絡資源的極大豐富。

圖書封面

評論、評分、閱讀與下載


    單片機系統(tǒng)設計與實例分析 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7