出版時(shí)間:2008-10 出版社:電子工業(yè)出版社 作者:郭惠,吳迅 編著 頁數(shù):388 字?jǐn)?shù):514000
Tag標(biāo)簽:無
前言
1971年微處理器研制成功不久,就出現(xiàn)了單片微型計(jì)算機(jī)(即單片機(jī))技術(shù)。隨著科學(xué)技術(shù)的日新月異,單片機(jī)從一開始的8位單片機(jī)發(fā)展到現(xiàn)在的16位、32位等諸多系列。單片機(jī)種類很多,常見的有51系列、AVR系列、PIC系列等。其中,51系列單片機(jī)由于其靈活方便、價(jià)格便宜的優(yōu)點(diǎn),成為工程應(yīng)用最廣泛的單片機(jī),是大學(xué)里電子、自動(dòng)化及相關(guān)專業(yè)的必修課。至今為止,其他任何一個(gè)單片機(jī)系列都無法與其媲美?! 纹瑱C(jī)系統(tǒng)的開發(fā)是硬件、軟件相結(jié)合的過程,技術(shù)性較強(qiáng)。要完成單片機(jī)系統(tǒng)的開發(fā),用戶需要了解單片機(jī)的硬件結(jié)構(gòu)、指令系統(tǒng)、C語言編程,掌握單片機(jī)開發(fā)工具,學(xué)習(xí)基本模塊與綜合系統(tǒng)的設(shè)計(jì)方法,包括擴(kuò)展設(shè)計(jì)等內(nèi)容。目前市場(chǎng)上關(guān)于單片機(jī)入門學(xué)習(xí)的書,要么內(nèi)容不夠全面、要么實(shí)用性不強(qiáng),或者就是結(jié)構(gòu)不合理、講解方式不易學(xué)等,因此本書安排從零開始、由簡(jiǎn)到難,詳細(xì)深入介紹單片機(jī)C語言應(yīng)用開發(fā)的各種方法和技巧?! ”緯浴盎A(chǔ)、實(shí)用”為原則,通過基礎(chǔ)知識(shí)與大量實(shí)例結(jié)合的形式,詳細(xì)介紹了單片機(jī)C語言應(yīng)用開發(fā)的各種方法和技巧。本書共分為12章,主要內(nèi)容安排如下圖所示。
內(nèi)容概要
本書以“基礎(chǔ)、實(shí)用”為原則,通過基礎(chǔ)知識(shí)與大量實(shí)例結(jié)合的形式,詳細(xì)介紹了單片機(jī)C語言應(yīng)用開發(fā)的各種方法和技巧。全書分為12章,前6章講述單片機(jī)概述硬件結(jié)構(gòu)、指令系統(tǒng)、C語言程序設(shè)計(jì)基礎(chǔ)、常用開發(fā)工具、C語言與匯編混合編程等知識(shí);后6章重點(diǎn)介紹單片機(jī)軟硬件開發(fā)流程、常用單元模塊設(shè)計(jì)、應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)例、擴(kuò)展設(shè)計(jì)、系統(tǒng)設(shè)計(jì)經(jīng)驗(yàn)總結(jié)以及RTX51實(shí)時(shí)操作系統(tǒng)等內(nèi)容。讀者通過學(xué)習(xí),可以快速入門和提高?! ”緯Z言簡(jiǎn)潔,內(nèi)容安排從零開始、由淺入深、循序漸進(jìn)。實(shí)例典型豐富,代表性和指導(dǎo)性強(qiáng),涵蓋了單片機(jī)C語言開發(fā)的大多數(shù)應(yīng)用領(lǐng)域和開發(fā)技術(shù)。同時(shí)本書對(duì)程序開發(fā)的關(guān)鍵細(xì)節(jié)做了深入解釋,程序代碼進(jìn)行詳細(xì)注釋,利于讀者掌握牢固、學(xué)懂學(xué)透,達(dá)到舉一反三的效果。 本書附有光盤,其中包括豐富的硬件原理圖和程序源代碼,方便讀者學(xué)習(xí)和參考。本書適合從事單片機(jī)系統(tǒng)開發(fā)的初級(jí)設(shè)計(jì)人員,以及計(jì)算機(jī)、電子信息及相關(guān)專業(yè)的在校大學(xué)生使用。
書籍目錄
基礎(chǔ)篇 51單片機(jī) 第1章 單片機(jī)概述 1.1 單片機(jī)的發(fā)展歷史 1.2 單片機(jī)現(xiàn)狀與趨勢(shì) 1.3 單片機(jī)系統(tǒng)分類 1.3.1 MCS-51單片機(jī) 1.3.2 AVR單片機(jī) 1.3.3 PIC單片機(jī) 1.4 單片機(jī)系統(tǒng)功能及應(yīng)用 1.4.1 單片機(jī)系統(tǒng)硬件開發(fā)原理 1.4.2 單片機(jī)系統(tǒng)軟件開發(fā)原理 1.4.3 單片機(jī)系統(tǒng)應(yīng)用領(lǐng)域 1.5 本章總結(jié) 1.6 思考與練習(xí)題 第2章 51單片機(jī)的硬件結(jié)構(gòu) 2.1 引腳及其功能 2.2 內(nèi)部結(jié)構(gòu) 2.2.1 功能模塊 2.2.2 CPU 2.2.3 并行I/O端口 2.2.4 存儲(chǔ)器結(jié)構(gòu) 2.2.5 定時(shí)/計(jì)數(shù)器 2.2.6 串行口 2.2.7 中斷系統(tǒng) 2.3 本章總結(jié) 2.4 思考與練習(xí)題 第3章 51單片機(jī)工作方式和指令系統(tǒng) 3.1 單片機(jī)的工作方式 3.1.1 復(fù)位方式 3.1.2 程序執(zhí)行方式 3.1.3 低功耗方式 3.1.4 編程方式 3.2 單片機(jī)指令系統(tǒng)簡(jiǎn)介 3.3 單片機(jī)的尋址方式 3.4 單片機(jī)的指令格式與符號(hào) 3.4.1 指令格式 3.4.2 符號(hào)說明 3.5 本章總結(jié) 3.6 思考與練習(xí)題進(jìn)階篇 C語言開發(fā) 第4章 C語言程序設(shè)計(jì)基礎(chǔ) 4.1 標(biāo)識(shí)符與關(guān)鍵字 4.2 運(yùn)算符與表達(dá)式 4.2.1 運(yùn)算符分類與優(yōu)先級(jí) 4.2.2 算術(shù)運(yùn)算符與表達(dá)式 4.2.3 關(guān)系運(yùn)算符與表達(dá)式 4.2.4 邏輯運(yùn)算符與表達(dá)式 4.2.5 位操作運(yùn)算符與表達(dá)式 4.2.6 賦值運(yùn)算符與表達(dá)式 4.3 數(shù)據(jù)類型 4.4 變量與常量 4.5 數(shù)組與指針 4.5.1 數(shù)組 4.5.2 指針 4.6 結(jié)構(gòu)變量 4.6.1 結(jié)構(gòu)類型及變量的定義 4.6.2 結(jié)構(gòu)類型變量的使用 4.6.3 結(jié)構(gòu)數(shù)組和結(jié)構(gòu)指針 4.7 共用體 4.8 枚舉 4.9 程序結(jié)構(gòu)與函數(shù) 4.9.1 程序結(jié)構(gòu) 4.9.2 函數(shù) 4.10 流程控制語句 4.10.1 選擇語句 4.10.2 循環(huán)語句 4.10.3 轉(zhuǎn)移語句 4.11 本章總結(jié) 4.12 思考與練習(xí)題 第5章 單片機(jī)常用開發(fā)工具 第6章 C語言與匯編語言混合編程實(shí)踐篇 常用模塊 第7章 單片機(jī)軟硬件開發(fā)流程 第8章 單片機(jī)常用單元模塊設(shè)計(jì)與實(shí)例實(shí)戰(zhàn)篇 應(yīng)用系統(tǒng)設(shè)計(jì) 第9章 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)例提高篇 擴(kuò)展與經(jīng)驗(yàn) 第10章 單片機(jī)系統(tǒng)擴(kuò)展 第11章 單片機(jī)C語言設(shè)計(jì)經(jīng)驗(yàn)歸納 第12章 RTX51實(shí)時(shí)多任務(wù)操作系統(tǒng)附錄A 全書練習(xí)題答案附錄B 單片機(jī)斷電保護(hù)方法歸納
章節(jié)摘錄
第1章 單片機(jī)概述 隨著大規(guī)模集成電路技術(shù)的發(fā)展,出現(xiàn)了單片機(jī)技術(shù)。單片機(jī)全稱單片微型計(jì)算機(jī)(Single Chip Microcomputer),顧名思義,它是一種單硅片上集成微型計(jì)算機(jī)主要功能部件的集成芯片。它正如一個(gè)微型計(jì)算機(jī)系統(tǒng),內(nèi)部集成了中央處理器(CPU)、隨機(jī)數(shù)據(jù)存儲(chǔ)器(RAM)、只讀程序存儲(chǔ)器(ROM)、定時(shí)器/計(jì)數(shù)器、輸入/輸出(I/O)接口電路以及串行通信接口等主要功能部件。本章,將簡(jiǎn)要介紹單片機(jī)的發(fā)展、系統(tǒng)分類、系統(tǒng)功能以及應(yīng)用特點(diǎn)。 1.1 單片機(jī)的發(fā)展歷史 1971年微處理器研制成功不久,就出現(xiàn)了單片微型計(jì)算機(jī)(即單片機(jī)),但最早的單片機(jī)是1位的,處理能力很有限?! 纹瑱C(jī)的發(fā)展可分為下面4個(gè)階段。. 第一階段(1974年-1976年):?jiǎn)纹瑱C(jī)初級(jí)階段。在這一階段由于受工藝限制,單片機(jī)采用單片的形式并且功能比較簡(jiǎn)單。這一階段出現(xiàn)的代表性的單片機(jī)有Intel公司的Intel4004,TI公司的TMSl000。在這個(gè)階段TI公司為微處理器申請(qǐng)了專利,所以無法確定究竟那家公司第一個(gè)在實(shí)驗(yàn)室做出了微處理器?! 〉诙A段(1976年-1978年):低性能單片機(jī)階段。以Intel公司制造的MCS-48系列單片機(jī)為代表,該系列單片機(jī)片內(nèi)集成有8位CPU、8位定時(shí)器/計(jì)數(shù)器、并行I/O接口、RAM和ROM等,但是最大的缺點(diǎn)是無串行接口,中斷處理比較簡(jiǎn)單,片內(nèi)RAM和ROM容量較小且尋址范圍不大于4KB?! 〉谌A段(1978年-1983年):高性能單片機(jī)階段。這個(gè)階段推出的單片機(jī)普遍帶有串行接口,多級(jí)中斷系統(tǒng),16位定時(shí)器/計(jì)數(shù)器,片內(nèi)ROM、RAM容量加大,且尋址范圍可達(dá)64KB,有的片內(nèi)還帶有A/D轉(zhuǎn)換器。這類單片機(jī)的典型代表是Intel公司的MCS-51系列8051、Motorola公司的6801和Zilog公司的Z8等。由于這類單片機(jī)的性價(jià)比高,所以直到現(xiàn)在仍被廣泛應(yīng)用,是目前應(yīng)用數(shù)量較多的單片機(jī)。
編輯推薦
以“基礎(chǔ)、實(shí)用”為原則,基礎(chǔ)知識(shí)、開發(fā)工具和大量實(shí)例相結(jié)合,概念和設(shè)計(jì)思想講解透徹,代碼注釋詳細(xì)深入。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
單片機(jī)C語言程序設(shè)計(jì)完全自學(xué)手冊(cè) PDF格式下載