51單片機(jī)原理及應(yīng)用

出版時(shí)間:2010-7  出版社:北京航空航天大學(xué)  作者:陳海宴  頁(yè)數(shù):357  

前言

單片機(jī)已經(jīng)在工業(yè)控制、數(shù)據(jù)采集、智能儀表、機(jī)電一體化、家用電器等領(lǐng)域得到了廣泛應(yīng)用,極大地提高了這些領(lǐng)域的技術(shù)水平和智能化程度。各大院校都將“單片機(jī)原理與應(yīng)用”課程列為工科類重要的專業(yè)基礎(chǔ)課程。為了更直接、更高效地學(xué)習(xí)并掌握單片機(jī)知識(shí),在課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)、電子設(shè)計(jì)大賽及社會(huì)實(shí)踐中用好單片機(jī),作者將長(zhǎng)期從事該課程教學(xué)和科研活動(dòng)的經(jīng)驗(yàn)進(jìn)行了總結(jié)從而形成本書。本書從原理知識(shí)到電路設(shè)計(jì),從解決問題的思路到設(shè)計(jì)流程,都進(jìn)行了詳細(xì)的說明。章與章之間既獨(dú)立成篇,又相互聯(lián)系。本書具有以下特點(diǎn):①內(nèi)容安排合理在內(nèi)容編排上由淺入深、循序漸進(jìn)。從最初的51單片機(jī)基礎(chǔ)知識(shí)、Keil和Proteus軟件的使用,到單片機(jī)內(nèi)部單元的實(shí)現(xiàn),再到單片機(jī)外圍擴(kuò)展,最后到單片機(jī)開發(fā)板的設(shè)計(jì)和PCB設(shè)計(jì),這樣的編排既符合學(xué)習(xí)規(guī)律也讓讀者可以根據(jù)自己的情況選擇閱讀。②強(qiáng)調(diào)實(shí)踐環(huán)節(jié)應(yīng)用Proteus軟件作為單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)和仿真平臺(tái),搭建了實(shí)踐環(huán)境,實(shí)現(xiàn)了從原路圖設(shè)計(jì)、程序調(diào)試到印刷電路板設(shè)計(jì)的單片機(jī)開發(fā)全過程訓(xùn)練。③提高效率、節(jié)約教學(xué)成本用Keil編寫程序并生成.HEX文件,然后在Proteus中畫好硬件電路圖,調(diào)用HEX文件進(jìn)行虛擬仿真。在不用硬件電路的情況下,應(yīng)用軟件仿真進(jìn)行相應(yīng)的程序設(shè)計(jì)與調(diào)試,節(jié)約學(xué)習(xí)成本,提高學(xué)習(xí)積極性,實(shí)現(xiàn)教學(xué)內(nèi)容可視化。④采用C語言編程單片機(jī)編程已從匯編語言編程轉(zhuǎn)向C語言編程,同時(shí)為了提高單片機(jī)應(yīng)用系統(tǒng)程序開發(fā)可移植性和可讀性,并為ARM等高級(jí)器件的開發(fā)打下堅(jiān)實(shí)的基礎(chǔ),本書全部程序設(shè)計(jì)采用C語言編寫。⑤內(nèi)容簡(jiǎn)練、針對(duì)性強(qiáng)在編寫應(yīng)用實(shí)例過程中作者注重內(nèi)容的新穎、簡(jiǎn)練和適用性。書中大部分應(yīng)用實(shí)例都是由作者在教學(xué)過程中提煉出來的比較適合學(xué)習(xí)的例子,具有針對(duì)性。

內(nèi)容概要

本書以Proteus電子仿真設(shè)計(jì)軟件為核心,通過豐富的實(shí)例詳細(xì)敘述了其在51單片機(jī)課程教學(xué)和產(chǎn)品開發(fā)過程中的應(yīng)用。全書共分14章,主要介紹51單片機(jī)基礎(chǔ)知識(shí)、Keil和Proteus相關(guān)軟件的使用、Proteus原理圖繪制、仿真及其在單片機(jī)硬件電路設(shè)計(jì)中的應(yīng)用;另外,介紹了多種外部設(shè)備的使用方法,如LCD、電機(jī)、D/A、A/D轉(zhuǎn)換器等。        本書所有章節(jié)編寫的實(shí)例都有詳細(xì)說明、程序設(shè)計(jì)和電路設(shè)計(jì),并在Proteus軟件中仿真成功。每章既獨(dú)立成篇,又相互聯(lián)系,具有明顯的工程應(yīng)用特色。    本書可作為高等院校單片機(jī)課程的教材,還可作為廣大從事單片機(jī)系統(tǒng)開發(fā)應(yīng)用的工程技術(shù)人員參考用書。

書籍目錄

第1章 51單片機(jī)基礎(chǔ)知識(shí) 1.1 單片機(jī)概述    1.1.1 單片機(jī)的發(fā)展歷史    1.1.2 51系列單片機(jī)    1.1.3 單片機(jī)的實(shí)際應(yīng)用  1.2 51單片機(jī)功能及引腳    1.2.1 51單片機(jī)功能綜述    1.2.2 51單片機(jī)的封裝    1.2.3 單片機(jī)引腳及功能  1.3  51單片機(jī)內(nèi)部結(jié)構(gòu)    1.3.1 51單片機(jī)的CPU結(jié)構(gòu)    1.3.2 存儲(chǔ)器結(jié)構(gòu)    1.3.3 I/O端口結(jié)構(gòu)    1.3.4 定時(shí)/計(jì)數(shù)器    1.3.5 中斷系統(tǒng)  1.4 51單片機(jī)工作方式    1.4.1 復(fù)位方式    1.4.2 程序執(zhí)行方式  1.5 51單片機(jī)單片機(jī)工作時(shí)序    1.5.1 時(shí)鐘電路    1.5.2 機(jī)器周期及指令周期    1.5.3 指令的執(zhí)行時(shí)序  1.6 小結(jié)  習(xí)題第2章 Keil C51軟件入門與調(diào)試第3章 Proteus電子仿真軟件與Keil聯(lián)合調(diào)試第4章 并行I/O端口第5章  中斷系統(tǒng)第6章 定時(shí)/計(jì)數(shù)器第7章  串行通信接口第8章 鍵盤輸入第9章 輸出設(shè)備第10章  單片機(jī)系統(tǒng)擴(kuò)展第11章  常用外圍接口芯片第12章  常用數(shù)據(jù)傳輸接口第13章 單片機(jī)開發(fā)板設(shè)計(jì)第14章 PCB印刷電路板設(shè)計(jì)附錄A Keil C與Proteus調(diào)試與運(yùn)行附錄B Proteus元器件庫(kù)中英文對(duì)照表附錄C Proteus常用元器件中英文對(duì)照表參考文獻(xiàn)

章節(jié)摘錄

插圖:①中斷源:生活中很多事件可以引起中斷,電話鈴響了、鬧鐘響了、燒的水開了等諸如此類的事件,我們把可以引起中斷的事件稱為中斷源。單片機(jī)中也有一些可以引起中斷的事件,如外部中斷、計(jì)數(shù)/定時(shí)器中斷、串行口中斷。②中斷的嵌套與優(yōu)先級(jí)處理:設(shè)想一下,我們正在看書,電話鈴響了,同時(shí)又有人按了門鈴,你該先做哪樣呢?如果你正是在等一個(gè)很重要的電話,你一般不會(huì)去理會(huì)門鈴;反之,你正在等一個(gè)重要的客人,則可能就不會(huì)去理會(huì)電話了。如果不是這兩者(既不等電話,也不是等人上門),你可能會(huì)按通常的習(xí)慣去處理。總之這里存在一個(gè)優(yōu)先級(jí)的問題,單片機(jī)中也有優(yōu)先級(jí)的問題。優(yōu)先級(jí)的問題不僅發(fā)生在兩個(gè)中斷同時(shí)產(chǎn)生的情況,也發(fā)生在一個(gè)中斷已產(chǎn)生又有一個(gè)中斷產(chǎn)生的情況,比如你正接電話時(shí),有人按門鈴的情況,或你正開門與人交談時(shí),又有電話響了情況。考慮一下怎么辦呢?③中斷的響應(yīng)過程:當(dāng)有事件產(chǎn)生,進(jìn)入中斷之前我們必須先記住現(xiàn)在看書到第幾頁(yè)了,或拿一個(gè)書簽放在當(dāng)前頁(yè)的位置,然后去處理不同的事情(因?yàn)樘幚硗炅?,我們還要回來繼續(xù)看書)。另外電話鈴響我們要到放電話的地方去、門鈴響我們要到門那邊去也是不同的中斷,我們要在不同的地點(diǎn)處理,而這個(gè)地點(diǎn)通常是固定的。這也和單片機(jī)的中斷類似,單片機(jī)的5個(gè)中斷源都有一個(gè)中斷人口地址,當(dāng)某個(gè)中斷源產(chǎn)生中斷時(shí),CPU響應(yīng)中斷便到相應(yīng)的中斷人口地址執(zhí)行中斷服務(wù)程序。

編輯推薦

《51單片機(jī)原理及應(yīng)用:基于Keil C與Proteus》可作為高等院校單片機(jī)課程的教材,還可作為廣大從事單片機(jī)系統(tǒng)開發(fā)應(yīng)用的工程技術(shù)人員參考用書。

圖書封面

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


    51單片機(jī)原理及應(yīng)用 PDF格式下載


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

 
 

  •   51單片機(jī)原理及應(yīng)用--基于Keil C 挺好的
  •   較系統(tǒng)的講解了51的基礎(chǔ)應(yīng)用,配合編譯調(diào)試軟件KEILC51,和Proteus進(jìn)行講解,還是很不錯(cuò)的書。
  •   初學(xué)者應(yīng)用
  •   這本書很實(shí)用,書中對(duì)51的闡述很精辟,直中要害,呵呵
  •   一本不錯(cuò)的入門教材,很實(shí)用,找時(shí)間好好看看,認(rèn)真學(xué)習(xí)。
  •   很清晰,很流暢,很不錯(cuò),好評(píng)
  •   書的內(nèi)容很適合,講解內(nèi)容很不錯(cuò)。
  •   好書值得一看 受益匪淺
  •   拿來打基礎(chǔ)很不錯(cuò)。
  •   好哈哈哈哦啊好哦啊好紅啊好啊
  •   作為自學(xué)的書籍,不錯(cuò)!
  •   我學(xué)電信的 這本跟課堂上上用的比較貼 我們也是用Keil C與Proteus 就是感覺這次發(fā)給我不是是壓箱底的就是壓箱頂?shù)? = 明顯折過= =這是跟我有多大仇= =
  •   自己下仿真軟件邊看邊練最好@
  •   介紹的挺詳細(xì)?。?!
  •   這本書還不錯(cuò),很基礎(chǔ)的都講到了。適合初學(xué)者。
  •   該書內(nèi)容比較豐富,知識(shí)網(wǎng)絡(luò)好,容易學(xué)習(xí)掌握!
  •   內(nèi)容不錯(cuò),應(yīng)用性較強(qiáng),但語言部分較少有些簡(jiǎn)單,做教材需要補(bǔ)充內(nèi)容。
  •   正在研讀??!希望收獲很大
  •   對(duì)我來說,這類都不會(huì)一次看完的 大致知道講了什么等自己用到的時(shí)候翻來看看,因?yàn)橐涀〔⒉皇且患苋菀椎氖虑?,還是留著腦袋多記點(diǎn)別的)
  •   買時(shí)沒有注意,這本書是編著的,書還是某某著的好。
  •   書的內(nèi)容還行,講得不是很詳細(xì),要有一定的基礎(chǔ)才能看明白
  •   介紹了軟件聯(lián)調(diào)Keil C與Proteus。51基本的寄存器等
  •   書挺薄的,總體還可以
  •   不錯(cuò) 很適合初學(xué)者 推薦
  •   很不錯(cuò)的書,內(nèi)容翔實(shí),圖文并茂!
  •   還可以還可以還可以還可以還可以還可以還可以還可以還可以還可以還可以還可以還可以還可以還可以還可以還可以還可以還可以還可以還可以還可以還可以還可以還可以還可以還可以還可以還可以
 

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

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