單片機(jī)原理及C51開發(fā)技術(shù)

出版時(shí)間:2009-8  出版社:西南交通大學(xué)出版社  作者:靳桅 等主編  頁(yè)數(shù):281  字?jǐn)?shù):450000  

前言

  我國(guó)開始使用單片機(jī)是在20世紀(jì)80年代初期,在90年代中期單片機(jī)技術(shù)和市場(chǎng)發(fā)展非常迅速。近年來,單片機(jī)已經(jīng)成為科技領(lǐng)域的有力工具,人類社會(huì)生活的得力助手。它的廣泛應(yīng)用,不僅僅體現(xiàn)在對(duì)工業(yè)控制、機(jī)電應(yīng)用、智能儀表、實(shí)時(shí)控制、航空航天、尖端武器等行業(yè)和領(lǐng)域的智能化、高精度化,而且在人類日常生活中也隨處可見它的身影。如洗衣機(jī)、電冰箱、電子玩具、收錄機(jī)等家用電器配上單片機(jī)后,不僅提高了智能化程度,增加了功能,也使人類生活更加方便、舒適、豐富多彩?! ?0世紀(jì)90年代后,嵌入式系統(tǒng)設(shè)計(jì)由以嵌入式微處理器為核心的“集成電路”級(jí)設(shè)計(jì),逐漸轉(zhuǎn)向“集成系統(tǒng)”級(jí)設(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ā)提供了功能豐富的硬件平臺(tái),也為實(shí)現(xiàn)嵌入式操作系統(tǒng)的廣泛應(yīng)用奠定了基礎(chǔ)。不過這些高性能微處理器的推廣應(yīng)用并不意味著單片機(jī)即將退出嵌入式微處理器的舞臺(tái)。目前,單片機(jī)正朝著高性能和多品種的方向發(fā)展,其趨勢(shì)將是向著CMOS化、低功耗、小體積、大容量、高性能、低價(jià)格和外圍電路內(nèi)裝化等幾個(gè)方面發(fā)展,其功能越來越豐富,速度也越來越快,有些方面已不遜于ARM或DSP,例如本書中第8章提到的增強(qiáng)型51系列單片機(jī)VRS5lL,3xxx。還有最為重要的問題是生產(chǎn)成本,普通ARM或DSP的價(jià)格是一般單片機(jī)的幾倍甚至數(shù)十倍。在大批量工業(yè)生產(chǎn)時(shí),成本成為廠商選擇的重要甚至決定因素。據(jù)相關(guān)部門統(tǒng)計(jì),我國(guó)的單片機(jī)年產(chǎn)量已達(dá)1~3億片,且每年以大約16%的速度增長(zhǎng)。綜合單片機(jī)技術(shù)和市場(chǎng)需求等多方面情況來看,它仍然有自己廣闊的應(yīng)用前景。就目前單片機(jī)技術(shù)來看,其發(fā)展步伐并沒有減緩,反而在大幅度推進(jìn),原因不僅僅在于電子制造工藝的提高和電子科技的發(fā)展,最重要的是因?yàn)槭袌?chǎng)對(duì)于它的大量需求。

內(nèi)容概要

本書在介紹8051系列單片機(jī)硬件結(jié)構(gòu)、匯編語(yǔ)言及單片機(jī)擴(kuò)展技術(shù)的同時(shí),還對(duì)C51編程開發(fā)技術(shù)進(jìn)行了詳細(xì)介紹。C51是專門用于8051系列單片機(jī)編程的C語(yǔ)言,除一些基于描述單片機(jī)硬件的特殊部分外,可以說與標(biāo)準(zhǔn)C語(yǔ)言完全相同,而且它具有使用方便、編程效率高及仿真調(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ā)展趨勢(shì)
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存儲(chǔ)器組織
2.3 MCS-51單片機(jī)特殊功能寄存器
2.4 MCS-51單片機(jī)的時(shí)序
習(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ī)定時(shí)/計(jì)數(shù)器
4.2 中斷系統(tǒng)
4.3 串行口
習(xí) 題
第5章 C51應(yīng)用基礎(chǔ)
5.1 KEIL C51簡(jiǎn)介
5.2 C51程序設(shè)計(jì)基礎(chǔ)知識(shí)
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ù)存儲(chǔ)器的擴(kuò)展
6.3 單片機(jī)擴(kuò)展外部存儲(chǔ)器地址空間分配
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語(yǔ)言設(shè)計(jì)
7.5 基于蜂鳴器的音樂播放
7.6 直接驅(qū)動(dòng)LED顯示屏應(yīng)用
7.7 直流及步進(jìn)電機(jī)控制
7.8 基于DS1302時(shí)鐘模塊程序設(shè)計(jì)
7.9 基于DS18820溫度傳感器模塊設(shè)計(jì)
習(xí) 題
第8章 單片機(jī)開發(fā)技術(shù)
8.1 KEIL C51編譯器使用簡(jiǎn)介
8.2 庫(kù)文件的封裝及使用
8.3 單片機(jī)編程技術(shù)簡(jiǎn)介
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ī)的用途很廣泛,外加簡(jiǎn)單的接口電路及編制不同的應(yīng)用程序就可完成不同的功能,小到家用電器、電子儀器儀表,大到機(jī)器設(shè)備和整套生產(chǎn)線都可用單片機(jī)來實(shí)現(xiàn)自動(dòng)化控制?! S眯蛦纹瑱C(jī)的主要特點(diǎn)是:針對(duì)某一種產(chǎn)品或控制應(yīng)用而專門設(shè)計(jì)的特定型號(hào)單片機(jī),設(shè)計(jì)時(shí)已使其結(jié)構(gòu)最簡(jiǎn)、軟硬件應(yīng)用最優(yōu)、可靠性及應(yīng)用成本最佳。專用型單片機(jī)由于用途專一,出廠時(shí)程序已經(jīng)一次性固化好,除預(yù)留升級(jí)接口外程序一般不能修改。例如電子電度表里的單片機(jī)就是將模擬信號(hào)測(cè)量電路和CPU集成在一起,成為電度表專用單片機(jī)?! D1-3為常見的51系列單片機(jī)基本框架。從圖中可以看出,現(xiàn)在的8051單片機(jī)可集成的外設(shè)功能部件可謂是“萬(wàn)紫千紅”??梢哉f是“不怕你想不到,就怕你沒見到”,但也沒有哪一個(gè)單片機(jī)將圖中所有的外設(shè)功能部件都集成在一個(gè)芯片上,因?yàn)檫@不符合單片機(jī)體積小功耗低的基本特點(diǎn)。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    單片機(jī)原理及C51開發(fā)技術(shù) PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

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

京ICP備13047387號(hào)-7