C51單片機(jī)高效入門(mén)

出版時(shí)間:2010-5  出版社:機(jī)械工業(yè)出版社  作者:徐瑋  頁(yè)數(shù):396  

前言

當(dāng)今世界科學(xué)技術(shù)飛速發(fā)展,以前您需要花費(fèi)大量的時(shí)間和精力來(lái)搭建一個(gè)模擬電路,繁多的元器件增加了產(chǎn)品的成本;而現(xiàn)在,只需要一塊幾平方厘米大小的單片機(jī),再寫(xiě)入相應(yīng)功能的程序,便可以代替以前的老電路了。相信您在使用并掌握了單片機(jī)技術(shù)后,無(wú)論在今后開(kāi)發(fā)或是工作上,都會(huì)帶來(lái)意想不到的驚喜。本書(shū)的編著者著眼于“高效入門(mén)”、“趣味學(xué)習(xí)”、“學(xué)以致用”的指導(dǎo)思想。全書(shū)以理論與實(shí)踐相結(jié)合為主線,能夠使讀者輕松快捷地掌握單片機(jī)基礎(chǔ)知識(shí),并使讀者朋友具有初步開(kāi)發(fā)設(shè)計(jì)單片機(jī)產(chǎn)品的能力。本書(shū)講解風(fēng)格通俗易懂、條理清晰、實(shí)例豐富、圖文并茂,即使您是一位單片機(jī)的門(mén)外漢,相信您看了本書(shū)以后,也能運(yùn)用單片機(jī)的知識(shí)來(lái)解決一些實(shí)際問(wèn)題,將知識(shí)轉(zhuǎn)化為生產(chǎn)力。全書(shū)共分為四部分內(nèi)容:?jiǎn)纹瑱C(jī)基礎(chǔ)知識(shí)、C語(yǔ)言程序設(shè)計(jì)、單片機(jī)入門(mén)基礎(chǔ)實(shí)例、單片機(jī)高級(jí)應(yīng)用實(shí)例。單片機(jī)基礎(chǔ)知識(shí):介紹單片機(jī)的發(fā)展歷史,揭開(kāi)它的神秘之處。告知讀者所關(guān)心的一個(gè)實(shí)際問(wèn)題:?jiǎn)纹瑱C(jī)到底能夠做哪些應(yīng)用,這也是我們?yōu)槭裁匆獙W(xué)習(xí)單片機(jī)技術(shù)的原因。當(dāng)我們明確了學(xué)習(xí)的目標(biāo)后,肯定需要做好學(xué)習(xí)實(shí)踐平臺(tái)的準(zhǔn)備,在此,我們將一一為讀者進(jìn)行講解單片機(jī)學(xué)習(xí)的有效方法與途徑。其次,將為讀者陸續(xù)講解單片機(jī)的內(nèi)部結(jié)構(gòu)、引腳定義、存儲(chǔ)器、寄存器、定時(shí)/計(jì)數(shù)器、中斷系統(tǒng)、串行通信等相關(guān)知識(shí),讓讀者對(duì)單片機(jī)有實(shí)質(zhì)性的了解。C語(yǔ)言程序設(shè)計(jì):經(jīng)常會(huì)有人問(wèn),應(yīng)用單片機(jī)技術(shù)是用C語(yǔ)言好,還是用匯編語(yǔ)言好,這兩種語(yǔ)言有各自的特點(diǎn)。匯編語(yǔ)言的優(yōu)點(diǎn)是比較靈活,但程序不易理解,對(duì)產(chǎn)品的移植、升級(jí)不太有利;而C語(yǔ)言已有了非常豐富的庫(kù)函數(shù)供用戶使用,因?yàn)樗歉呒?jí)語(yǔ)聲,程序代碼的編寫(xiě)也非常人性化,易于閱讀、理解,C語(yǔ)言已經(jīng)成為了一門(mén)在整個(gè)計(jì)算機(jī)領(lǐng)域普遍應(yīng)用的語(yǔ)言了。因此,本書(shū)也是以C語(yǔ)言來(lái)進(jìn)行描述的,我們將會(huì)向讀者介紹C語(yǔ)言的數(shù)據(jù)類(lèi)型、運(yùn)算符、表達(dá)式,分支與循環(huán)控制語(yǔ)句,編譯預(yù)處理與位運(yùn)算,數(shù)組與函數(shù),指針、結(jié)構(gòu)體與共用體等知識(shí),使讀者具有C語(yǔ)言程序設(shè)計(jì)的能力。單片機(jī)入門(mén)基礎(chǔ)實(shí)例:由于單片機(jī)是一門(mén)實(shí)踐性非常強(qiáng)的學(xué)科,即使您有再多的理論基礎(chǔ),也必須通過(guò)較多的實(shí)際操作才能真正學(xué)好這門(mén)技術(shù)。因此,在這部分章節(jié)中,我們將為讀者朋友先引入一系列具有趣味性、簡(jiǎn)單易懂的基礎(chǔ)實(shí)驗(yàn)實(shí)例,如點(diǎn)亮一個(gè)發(fā)光管,流水燈控制,按鍵、蜂鳴器、數(shù)碼管、繼電器的操作和使用,串行通信等。在此,我們暫時(shí)不求技術(shù)上的深入,只求讓讀者明白單片機(jī)到底是如何實(shí)現(xiàn)我們所需要的特定功能的,我們又是如何通過(guò)軟件的程序,最終從硬件功能上反映出來(lái)的。

內(nèi)容概要

本書(shū)是以目前最為流行的8051系列單片機(jī)為主體,同時(shí)使用C程序設(shè)計(jì)語(yǔ)言來(lái)進(jìn)行描述的。全書(shū)共分為四部分內(nèi)容:?jiǎn)纹瑱C(jī)基礎(chǔ)知識(shí)、C語(yǔ)言程序設(shè)計(jì)、單片機(jī)入門(mén)基礎(chǔ)實(shí)例、單片機(jī)高級(jí)應(yīng)用實(shí)例。以理論與實(shí)踐相結(jié)合的方式來(lái)進(jìn)行講解,避免了傳統(tǒng)教科書(shū)給人枯燥、乏味的感覺(jué)。講解風(fēng)格通俗易懂、條理清晰、實(shí)例豐富、圖文并茂,即使是沒(méi)有任何單片機(jī)基礎(chǔ)的人,也可以通過(guò)本書(shū)的學(xué)習(xí),踏入單片機(jī)世界的大門(mén)。    作者為本書(shū)的出版開(kāi)發(fā)了相應(yīng)的學(xué)習(xí)編程、仿真及實(shí)驗(yàn)板,以方便讀者朋友進(jìn)行學(xué)習(xí),同時(shí)以大量實(shí)例照片記錄了實(shí)驗(yàn)的過(guò)程及現(xiàn)象,以激發(fā)讀者朋友對(duì)單片機(jī)的興趣愛(ài)好。    本書(shū)的配套光盤(pán)包含了所有實(shí)驗(yàn)的源程序代碼、一些常用的電子工具軟件、芯片資料、實(shí)驗(yàn)過(guò)程照片以及實(shí)驗(yàn)演示視頻錄像。因此,通過(guò)本書(shū),讀者獲得的是教程和學(xué)習(xí)平臺(tái)的結(jié)合,不僅可以用于學(xué)習(xí),而且還可以用于工廠、企業(yè)的產(chǎn)品研發(fā)。    本書(shū)可供電子愛(ài)好者和大學(xué)、中專(zhuān)相關(guān)專(zhuān)業(yè)學(xué)生參考。

書(shū)籍目錄

前言 第1章 初識(shí)單片機(jī)  1.1 單片機(jī)及其發(fā)展歷史  1.2 單片機(jī)到底能夠做哪些應(yīng)用  1.3 學(xué)習(xí)單片機(jī)軟、硬件實(shí)驗(yàn)設(shè)備的準(zhǔn)備  1.4 單片機(jī)學(xué)習(xí)的有效方法與途徑第2章 單片機(jī)基礎(chǔ)知識(shí)  2.1 MCS-51單片機(jī)內(nèi)部結(jié)構(gòu)  2.2 引腳定義與特性  2.3 MCS-51單片機(jī)存儲(chǔ)器和寄存器  2.4 定時(shí)/計(jì)數(shù)器  2.5 MCS-51單片機(jī)中斷系統(tǒng)  2.6 中斷系統(tǒng)  2.7 串行通信第3章 C語(yǔ)言數(shù)據(jù)類(lèi)型、運(yùn)算符、表達(dá)式  3.1 C語(yǔ)言概論  3.2 數(shù)據(jù)類(lèi)型、運(yùn)算符與表達(dá)式第4章 分支與循環(huán)控制  4.1 if語(yǔ)句  4.2 條件運(yùn)算符和條件表達(dá)式  4.3 switch語(yǔ)句  4.4 循環(huán)控制第5章 編譯預(yù)處理與位運(yùn)算預(yù)處理命令  5.1 概述  5.2 宏定義  5.3 文件包含  5.4 條件編譯  5.5 位操作運(yùn)算符第6章 數(shù)組與函數(shù)  6.1 一維數(shù)組的定義和引用  6.2 二維數(shù)組的定義和引用  6.3 字符數(shù)組  6.4 函數(shù)概述  6.5 局部變量和全局變量第7章 指針、結(jié)構(gòu)體與共用體  7.1 指針和地址  7.2 指針變量和指針運(yùn)算符  7.3 指針與函數(shù)參數(shù)  7.4 指針、數(shù)組和字符串指針  7.5 指針數(shù)組  7.6 多級(jí)指針  7.7 返回指針的函數(shù)  7.8 函數(shù)指針  7.9 結(jié)構(gòu)與聯(lián)合第8章 51單片機(jī)實(shí)驗(yàn)器材快速操作入門(mén)第9章 單片機(jī)入門(mén)基礎(chǔ)實(shí)例第10章 單片機(jī)高級(jí)應(yīng)用實(shí)例第11章 新型單片機(jī)外擴(kuò)展模塊附錄 Keil開(kāi)發(fā)軟件的介紹參考文獻(xiàn)

章節(jié)摘錄

插圖:2.1.3 MCS-51單片機(jī)內(nèi)部功能部件在第一小節(jié)提到:?jiǎn)纹瑱C(jī)最離不開(kāi)的部件是中央處理器、ROM、RAM、振蕩電路等部件,在第二小節(jié)中又把這幾個(gè)部分分別看成是抽屜、工作臺(tái)、工人,雖然比喻不是非常的確切,但是很能夠說(shuō)明問(wèn)題,下面對(duì)每個(gè)部件的功能進(jìn)行說(shuō)明。1.只讀存儲(chǔ)器(ROM)寫(xiě)出來(lái)的程序編譯成最終的目標(biāo)代碼,通過(guò)燒寫(xiě),被放在這里。代碼是能夠被識(shí)別的命令的序列(也可以有數(shù)據(jù),一般是常量),用來(lái)指導(dǎo)CPU一步一步地去做事情。而寫(xiě)程序的你,就是領(lǐng)導(dǎo)了,就是那個(gè)往抽屜里放紙條的人,只不過(guò)紙條上寫(xiě)的東西,不是簡(jiǎn)單的一句“去看第三個(gè)抽屜”,而你現(xiàn)在在學(xué)的,就是怎么當(dāng)領(lǐng)導(dǎo)。同時(shí)請(qǐng)注意“只讀”的含義,對(duì)一個(gè)一般的程序執(zhí)行過(guò)程來(lái)講,程序是不可更改的,就是說(shuō),工人是不可以往抽屜里放紙條的。但在實(shí)際的系統(tǒng)中,有很多數(shù)據(jù)是變化的,因此單片機(jī)里還需要有一種存儲(chǔ)器,就是RAM,也就是程序執(zhí)行的時(shí)候可以使用的工作臺(tái)。2.隨機(jī)存取存儲(chǔ)器(RAM)根據(jù)MCS_5l單片機(jī)的結(jié)構(gòu)特點(diǎn),RAM里放的肯定是數(shù)據(jù),之所以叫隨機(jī)存取存儲(chǔ)器,是因?yàn)樵诠ぷ鬟^(guò)程中,數(shù)據(jù)可以隨時(shí)讀取和修改,正因?yàn)檫@樣,一般而言在C51語(yǔ)言中定義的變量實(shí)際總會(huì)被定位在這里。對(duì)很多內(nèi)部處理來(lái)說(shuō),RAM的確很像工作臺(tái),用來(lái)暫時(shí)存放和處理一些數(shù)據(jù)。3.中央處理器(CPU)雖然每個(gè)部分都不可缺少,但是在單片機(jī)內(nèi)部,最重要的是中央處理器,它負(fù)責(zé)指令的讀取、譯碼和執(zhí)行等內(nèi)部控制以及算術(shù)邏輯運(yùn)算,當(dāng)然它的結(jié)構(gòu)也很復(fù)雜,由于是采用了高級(jí)語(yǔ)言來(lái)設(shè)計(jì)程序,我們就不必了解它,在寫(xiě)程序的時(shí)候你往往是感覺(jué)不到它的存在的,當(dāng)然如果用匯編語(yǔ)言寫(xiě)的話就不同了。4.振蕩電路工人是需要吃飯的,但是單片機(jī)不是,推動(dòng)單片機(jī)有條不紊地工作的動(dòng)力在哪里呢?就是要說(shuō)的振蕩電路。振蕩電路給出的時(shí)鐘信號(hào),使得由一大堆數(shù)字電路構(gòu)成的單片機(jī)各個(gè)部件能夠協(xié)同工作,并最終實(shí)現(xiàn)需要的功能?!辛饲懊嬲f(shuō)到的功能部件,程序已經(jīng)可以執(zhí)行了,但是如果仔細(xì)看看,其實(shí)這樣的單片機(jī)是沒(méi)有什么用的,首先數(shù)據(jù)從哪里來(lái)呀,搗鼓完之后的數(shù)據(jù)又有什么用呀,所以要構(gòu)成實(shí)用的系統(tǒng),還需要其他的部件。5.輸入/輸出(I/O)口輸入/輸出口是單片機(jī)最普通也是最常用的部件,它可以用來(lái)獲取外部的數(shù)字量,輸出內(nèi)部的數(shù)字量。例如通過(guò)指令可以獲取當(dāng)前P0口所有口線的狀態(tài),也可以通過(guò)指令控制口線輸出高低電平,從而驅(qū)動(dòng)連接在相應(yīng)口線上的執(zhí)行、指示部件產(chǎn)生動(dòng)作,例如控制繼電器、發(fā)光二極管等。

編輯推薦

《C51單片機(jī)高效入門(mén)(第2版)》是由機(jī)械工業(yè)出版社出版的。

圖書(shū)封面

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


    C51單片機(jī)高效入門(mén) PDF格式下載


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

 
 

  •   本書(shū)配有詳細(xì)的實(shí)例解析,是入門(mén)很好的書(shū)籍
  •   感覺(jué)還不錯(cuò)~~~還有光盤(pán),挺好的,書(shū)還挺新的~~
  •   上乘之選
  •   書(shū)很不錯(cuò)的,好評(píng)
  •   大致翻了一下,總體還行
  •   理由:1.好多地方文句不通。讀好幾遍實(shí)在不知道是什么意思。2.錯(cuò)別字就不說(shuō)了,還出現(xiàn)日文符號(hào),在步進(jìn)電機(jī)那一部分,實(shí)在猜不透到底是什么意思。3.光盤(pán)差,本人買(mǎi)的第一本,光盤(pán)上面有一條5厘米長(zhǎng)的黑色線條,光驅(qū)根本就不能讀,于是換貨,第二張光盤(pán)看起來(lái)正常,讀起來(lái)還是很吃力,眼看著剩余時(shí)間反倒越來(lái)越多,還是算了,取消。4.這本書(shū)與某型號(hào)的開(kāi)發(fā)板聯(lián)系太緊密了,對(duì)于初學(xué)者,如果沒(méi)買(mǎi)也沒(méi)打算買(mǎi)他們的板子,拿了書(shū)頁(yè)沒(méi)什么用,如果你熟練了,當(dāng)然可以搭建自己的線路,不過(guò)這時(shí)候似乎也用不著這本書(shū)了。想退貨,想想人家已經(jīng)換了一次,一定退貨似乎有點(diǎn)不厚道,算了。
  •   質(zhì)量真心的不錯(cuò),有需要還回來(lái)的
  •   內(nèi)容確實(shí)挺好,適合初學(xué)者,不過(guò)有些印刷錯(cuò)誤
 

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

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