出版時間:2009-8 出版社:西南交通大學(xué)出版社 作者:靳桅 等主編 頁數(shù):281 字?jǐn)?shù):450000
前言
我國開始使用單片機(jī)是在20世紀(jì)80年代初期,在90年代中期單片機(jī)技術(shù)和市場發(fā)展非常迅速。近年來,單片機(jī)已經(jīng)成為科技領(lǐng)域的有力工具,人類社會生活的得力助手。它的廣泛應(yīng)用,不僅僅體現(xiàn)在對工業(yè)控制、機(jī)電應(yīng)用、智能儀表、實(shí)時控制、航空航天、尖端武器等行業(yè)和領(lǐng)域的智能化、高精度化,而且在人類日常生活中也隨處可見它的身影。如洗衣機(jī)、電冰箱、電子玩具、收錄機(jī)等家用電器配上單片機(jī)后,不僅提高了智能化程度,增加了功能,也使人類生活更加方便、舒適、豐富多彩?! ?0世紀(jì)90年代后,嵌入式系統(tǒng)設(shè)計(jì)由以嵌入式微處理器為核心的“集成電路”級設(shè)計(jì),逐漸轉(zhuǎn)向“集成系統(tǒng)”級設(shè)計(jì),在MCU(Micro Controller Unit)中提出了系統(tǒng)芯片SoC(sytemon a Chip)的基本概念,例如,ARM公司的ARM,HP公司的PA-RISC,Sun公司的Sparc等。它們?yōu)楦咝阅芮度胧较到y(tǒng)開發(fā)提供了功能豐富的硬件平臺,也為實(shí)現(xiàn)嵌入式操作系統(tǒng)的廣泛應(yīng)用奠定了基礎(chǔ)。不過這些高性能微處理器的推廣應(yīng)用并不意味著單片機(jī)即將退出嵌入式微處理器的舞臺。目前,單片機(jī)正朝著高性能和多品種的方向發(fā)展,其趨勢將是向著CMOS化、低功耗、小體積、大容量、高性能、低價格和外圍電路內(nèi)裝化等幾個方面發(fā)展,其功能越來越豐富,速度也越來越快,有些方面已不遜于ARM或DSP,例如本書中第8章提到的增強(qiáng)型51系列單片機(jī)VRS5lL,3xxx。還有最為重要的問題是生產(chǎn)成本,普通ARM或DSP的價格是一般單片機(jī)的幾倍甚至數(shù)十倍。在大批量工業(yè)生產(chǎn)時,成本成為廠商選擇的重要甚至決定因素。據(jù)相關(guān)部門統(tǒng)計(jì),我國的單片機(jī)年產(chǎn)量已達(dá)1~3億片,且每年以大約16%的速度增長。綜合單片機(jī)技術(shù)和市場需求等多方面情況來看,它仍然有自己廣闊的應(yīng)用前景。就目前單片機(jī)技術(shù)來看,其發(fā)展步伐并沒有減緩,反而在大幅度推進(jìn),原因不僅僅在于電子制造工藝的提高和電子科技的發(fā)展,最重要的是因?yàn)槭袌鰧τ谒拇罅啃枨蟆?/pre>內(nèi)容概要
本書在介紹8051系列單片機(jī)硬件結(jié)構(gòu)、匯編語言及單片機(jī)擴(kuò)展技術(shù)的同時,還對C51編程開發(fā)技術(shù)進(jìn)行了詳細(xì)介紹。C51是專門用于8051系列單片機(jī)編程的C語言,除一些基于描述單片機(jī)硬件的特殊部分外,可以說與標(biāo)準(zhǔn)C語言完全相同,而且它具有使用方便、編程效率高及仿真調(diào)試容易等突出特點(diǎn)。結(jié)合與該書配套的IAP實(shí)驗(yàn)板套件,還在第5~8章中附加大量單片機(jī)開發(fā)應(yīng)用原理框圖和C51源代碼,以供讀者參考。書籍目錄
第1章 概論
1.1 什么是單片機(jī)
1.2 單片機(jī)發(fā)展史及發(fā)展趨勢
1.3 51單片機(jī)的分類及開發(fā)應(yīng)用
1.4 單片機(jī)學(xué)習(xí)的要點(diǎn)
習(xí) 題
第2章 MCS-51單片機(jī)系統(tǒng)結(jié)構(gòu)
2.1 MCS-51單片機(jī)基本結(jié)構(gòu)原理
2.2 MCS-51存儲器組織
2.3 MCS-51單片機(jī)特殊功能寄存器
2.4 MCS-51單片機(jī)的時序
習(xí) 題
第3章 指令系統(tǒng)
3.1 指令格式
3.2 偽指令
3.3 尋址方式
3.4 指令類型
3.5 匯編程序設(shè)計(jì)
習(xí) 題
第4章 單片機(jī)主要功能部件及應(yīng)用
4.1 MCS-51單片機(jī)定時/計(jì)數(shù)器
4.2 中斷系統(tǒng)
4.3 串行口
習(xí) 題
第5章 C51應(yīng)用基礎(chǔ)
5.1 KEIL C51簡介
5.2 C51程序設(shè)計(jì)基礎(chǔ)知識
5.3 C51的函數(shù)與數(shù)組
5.4 單片機(jī)基本實(shí)驗(yàn)板介紹
5.5 C51基本應(yīng)用
習(xí) 題
第6章 單片機(jī)系統(tǒng)擴(kuò)展技術(shù)
6.1 MCS-51系統(tǒng)擴(kuò)展原理
6.2 數(shù)據(jù)存儲器的擴(kuò)展
6.3 單片機(jī)擴(kuò)展外部存儲器地址空間分配
6.4 I/O接口的擴(kuò)展
6.5 D/A變換
6.6 AID接口的擴(kuò)展
6.7 鍵盤接口
6.8 顯示器接口
習(xí) 題
第7章 單片機(jī)應(yīng)用實(shí)例
7.1 PC機(jī)與單片機(jī)的通信
7.2 單片機(jī)端串行口收發(fā)模塊
7.3 單片機(jī)端串行口擴(kuò)展程序模塊
7.4 PC機(jī)端串行口通信模塊的VB6.0語言設(shè)計(jì)
7.5 基于蜂鳴器的音樂播放
7.6 直接驅(qū)動LED顯示屏應(yīng)用
7.7 直流及步進(jìn)電機(jī)控制
7.8 基于DS1302時鐘模塊程序設(shè)計(jì)
7.9 基于DS18820溫度傳感器模塊設(shè)計(jì)
習(xí) 題
第8章 單片機(jī)開發(fā)技術(shù)
8.1 KEIL C51編譯器使用簡介
8.2 庫文件的封裝及使用
8.3 單片機(jī)編程技術(shù)簡介
8.4 單片機(jī)編程技術(shù)應(yīng)用實(shí)例
習(xí) 題
附錄1 ASCII碼表
附錄2 MCS-51單片機(jī)常用資料
附錄3 C51中的關(guān)鍵字和常用函數(shù)
附錄4 常用芯片引腳圖
參考文獻(xiàn)章節(jié)摘錄
單片機(jī)按通用性可分為:通用型和專用型。通用型單片機(jī)的主要特點(diǎn)是:內(nèi)部資源比較豐富,性能全面,而且通用性強(qiáng),可覆蓋多種應(yīng)用需求。所謂內(nèi)部資源豐富,是指將多種外設(shè)接口集成在芯片內(nèi)部,使得芯片功能得以增強(qiáng);性能全面和通用性強(qiáng),是指可以應(yīng)用在非常廣泛的領(lǐng)域;通用型單片機(jī)的用途很廣泛,外加簡單的接口電路及編制不同的應(yīng)用程序就可完成不同的功能,小到家用電器、電子儀器儀表,大到機(jī)器設(shè)備和整套生產(chǎn)線都可用單片機(jī)來實(shí)現(xiàn)自動化控制?! S眯蛦纹瑱C(jī)的主要特點(diǎn)是:針對某一種產(chǎn)品或控制應(yīng)用而專門設(shè)計(jì)的特定型號單片機(jī),設(shè)計(jì)時已使其結(jié)構(gòu)最簡、軟硬件應(yīng)用最優(yōu)、可靠性及應(yīng)用成本最佳。專用型單片機(jī)由于用途專一,出廠時程序已經(jīng)一次性固化好,除預(yù)留升級接口外程序一般不能修改。例如電子電度表里的單片機(jī)就是將模擬信號測量電路和CPU集成在一起,成為電度表專用單片機(jī)?! D1-3為常見的51系列單片機(jī)基本框架。從圖中可以看出,現(xiàn)在的8051單片機(jī)可集成的外設(shè)功能部件可謂是“萬紫千紅”??梢哉f是“不怕你想不到,就怕你沒見到”,但也沒有哪一個單片機(jī)將圖中所有的外設(shè)功能部件都集成在一個芯片上,因?yàn)檫@不符合單片機(jī)體積小功耗低的基本特點(diǎn)。圖書封面
評論、評分、閱讀與下載
- 還沒讀過(64)
- 勉強(qiáng)可看(467)
- 一般般(798)
- 內(nèi)容豐富(3309)
- 強(qiáng)力推薦(271)
單片機(jī)原理及C51開發(fā)技術(shù) PDF格式下載