注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)單片機(jī)C語言編程基礎(chǔ)與實(shí)踐

單片機(jī)C語言編程基礎(chǔ)與實(shí)踐

單片機(jī)C語言編程基礎(chǔ)與實(shí)踐

定 價(jià):¥32.00

作 者: 劉同法 編著
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)體系結(jié)構(gòu)

ISBN: 9787811244489 出版時(shí)間: 2009-02-01 包裝: 平裝
開本: 16開 頁數(shù): 279 字?jǐn)?shù):  

內(nèi)容簡介

  《單片機(jī)C語言編程基礎(chǔ)與實(shí)踐》是專為初學(xué)單片機(jī)C語言編程的讀者而編寫的。語言平實(shí)、敘述簡潔、實(shí)踐性強(qiáng)是《單片機(jī)C語言編程基礎(chǔ)與實(shí)踐》的最大特點(diǎn)。全書分為基礎(chǔ)篇和實(shí)戰(zhàn)篇兩部分。基礎(chǔ)篇為前3章:第1章集中講述C語言基礎(chǔ)知識(shí)與編程方法,第2章為P89LPC932A1單片機(jī)硬件基礎(chǔ)知識(shí),第3章為單片機(jī)C語言編程技巧;實(shí)戰(zhàn)篇分為10個(gè)課題,以P89LPC932A1單片機(jī)為硬件平臺(tái),訓(xùn)練讀者單片機(jī)C語言編程實(shí)踐應(yīng)用的能力?!秵纹瑱C(jī)C語言編程基礎(chǔ)與實(shí)踐》可作為大中專學(xué)生、單片機(jī)愛好者以及從事自動(dòng)控制、智能儀器儀表、電力電子、機(jī)電一體化和各類單片機(jī)應(yīng)用工作的工程技術(shù)人員的學(xué)習(xí)參考用書。

作者簡介

暫缺《單片機(jī)C語言編程基礎(chǔ)與實(shí)踐》作者簡介

圖書目錄

基礎(chǔ)篇
第1章 C語言基礎(chǔ)與簡單應(yīng)用編程3
1.1 C語言概述 3
1.2 C語言的基礎(chǔ)知識(shí)3
1.2.1 C語言的基本詞法3
1.2.2 C語言的基本語句7
1.2.3 C語言的基本結(jié)構(gòu)8
1.3 C語言的基本數(shù)據(jù)類型和運(yùn)算符10
1.3.1 C語言的數(shù)據(jù)類型10
1.3.2 常量11
1.3.3 變量14
1.3.4 運(yùn)算符19
1.3.5 表達(dá)式和語句30
1.4 C語言的程序控制流與程序編寫32
1.4.1 C程序編寫基礎(chǔ)知識(shí)32
1.4.2 循環(huán)語句與循環(huán)程序36
1.4.3 條件語句與條件判斷48
1.4.4 數(shù)組與指針 53
1.4.5 結(jié)構(gòu)67
1.4.6 函數(shù)的說明方法與調(diào)用70
1.4.7 C語言的編程技巧77
1.5 C語言的編程環(huán)境與程序編譯方法79
1.5.1 VC6.0簡易使用指南79
1.5.2 TKStudio C編譯簡易使用指南85
本章作業(yè)標(biāo)準(zhǔn)答案90
第2章 LPC932A1單片機(jī)內(nèi)部資源92
2.1 LPC932A1單片機(jī)概要92
2.1.1 LPC932A1單片機(jī)的特性92
2.1.2 LPC932A1單片機(jī)的引腳定義93
2.2 LPC932A1單片機(jī)內(nèi)核80C51硬件結(jié)構(gòu)96
2.2.1 80C51的內(nèi)部結(jié)構(gòu)與引腳定義96
2.2.2 80C51的存儲(chǔ)器配置98
2.2.3 80C51的I/O接口電路101
2.2.4 80C51的中斷系統(tǒng)102
2.2.5 80C51的定時(shí)器104
2.2.6 80C51的UART串行通信106
2.3 LPC932A1單片機(jī)在80C51硬件結(jié)構(gòu)的基礎(chǔ)上增加部分108
2.3.1 LPC932A1的內(nèi)部結(jié)構(gòu)108
2.3.2 LPC932A1的存儲(chǔ)器配置109
2.3.3 LPC932A1的I/O接口電路109
2.3.4 LPC932A1的中斷系統(tǒng)109
2.3.5 LPC932A1的定時(shí)器112
2.3.6 LPC932A1的多功能UART串行通信114
2.3.7 LPC932A1的I2C總線接口118
2.3.8 LPC932A1的SPI同步串行通信接口122
2.3.9 LPC932A1的模擬比較器124
2.3.10 LPC932A1的E2PROM數(shù)據(jù)存儲(chǔ)器125
第3章 單片機(jī)C語言編程技巧127
3.1 單片機(jī)C語言基礎(chǔ)知識(shí)127
3.1.1 單片機(jī)C語言專用數(shù)據(jù)存儲(chǔ)類型127
3.1.2 單片機(jī)C語言對(duì)單片機(jī)特殊功能寄存器的定義方法131
3.1.3 單片機(jī)C語言對(duì)單片機(jī)位地址的定義方法132
3.1.4 位變量(bit)在單片機(jī)C語言中的運(yùn)用方法133
3.2 單片機(jī)C語言編程起步133
3.2.1 一個(gè)簡單的指示燈程序到流水燈程序的編寫133
3.2.2 4位數(shù)碼管C程序的編寫135
3.2.3 單鍵盤與4×4鍵盤C程序的編寫138
3.3 單片機(jī)C語言對(duì)單片機(jī)中斷程序的編程方法145
3.3.1 單片機(jī)中斷C程序的編程基礎(chǔ)145
3.3.2 一個(gè)簡易電子鐘的編程實(shí)現(xiàn)148
實(shí)戰(zhàn)篇
課題1 LPC932A1最小系統(tǒng)的應(yīng)用制作(I/O口)153
課題2 LPC932A1定時(shí)器與計(jì)數(shù)器的應(yīng)用制作164
課題3 LPC932A1外部中斷系統(tǒng)的應(yīng)用制作(含鍵盤中斷)179
課題4 用LPC932A1內(nèi)部RTC產(chǎn)生實(shí)時(shí)時(shí)鐘來制作一個(gè)電子鐘193
課題5 LPC932A1內(nèi)部模擬比較器的應(yīng)用202
課題6 LPC932A1內(nèi)部E2PROM及UART串行通信的應(yīng)用210
課題7 LPC932A1內(nèi)部看門狗的應(yīng)用228
課題8 LPC932A1內(nèi)部PWM與頻率計(jì)數(shù)器的應(yīng)用操作239
課題9 LPC932A1內(nèi)部I2C總線的應(yīng)用247
課題10 LPC932A1內(nèi)部SPI同步串行通信接口的應(yīng)用260
附錄
附錄A ASCII碼表271
附錄B 十進(jìn)制數(shù)、二進(jìn)制數(shù)和十六進(jìn)制數(shù)對(duì)照表275
附錄C MiniICP for LPC900下載線簡易使用指南276
附錄D 網(wǎng)上資料內(nèi)容說明280
參考文獻(xiàn)281
溫馨提示282

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)