注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)單片機(jī)C語言入門

單片機(jī)C語言入門

單片機(jī)C語言入門

定 價(jià):¥32.00

作 者: 龍脈工作室,劉鯤,孫春亮
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: C/Turbo C

ISBN: 9787115175663 出版時(shí)間: 2008-04-01 包裝: 平裝
開本: 16 頁數(shù): 306 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書為單片機(jī)C語言入門圖書,主要內(nèi)容包括MCS-51單片機(jī)概述,C51語言的基本語法、語句、函數(shù)、數(shù)組、結(jié)構(gòu)體、聯(lián)合體、預(yù)處理功能,開發(fā)和軟件仿真環(huán)境Keil μVision的使用方法,MCS-51單片機(jī)內(nèi)部資源的編程及使用,MCS-51單片機(jī)擴(kuò)展資源的方法和編程,MCS-51單片機(jī)外圍接口的設(shè)計(jì)和編程,最后講解了跑馬燈、矩形波發(fā)生器、4路搶答器、I2C總線器件的讀寫、雙端口隨機(jī)讀寫存儲(chǔ)器IDT7132的使用等幾個(gè)實(shí)例?!”緯鴮?shí)例豐富、語言通俗,適合單片機(jī)初學(xué)者學(xué)習(xí)使用,也適合大專院校相關(guān)專業(yè)師生學(xué)習(xí)參考。

作者簡(jiǎn)介

暫缺《單片機(jī)C語言入門》作者簡(jiǎn)介

圖書目錄

第1章 MCS-51單片機(jī)概述  1
1.1 MCS-51單片機(jī)結(jié)構(gòu)  1
1.1.1 中央處理器(CPU)  2
1.1.2 存儲(chǔ)器結(jié)構(gòu)  6
1.1.3 定時(shí)器/計(jì)數(shù)器  9
1.1.4 并行端口  9
1.1.5 串行端口  11
1.1.6 中斷系統(tǒng)  11
1.1.7 總線  12
1.1.8 8051的芯片引腳  12
1.2 MCS-51單片機(jī)的指令系統(tǒng)  14
1.2.1 8051的指令格式  14
1.2.2 8051的尋址方式  14
1.2.3 8051的指令說明  18
1.3 MCS-51單片機(jī)的偽指令  32
1.3.1 ORG偽指令  32
1.3.2 END偽指令  32
1.3.3 EQU(或=)偽指令  32
1.3.4 DATA偽指令  33
1.3.5 DB偽指令  33
1.3.6 DW偽指令  33
1.3.7 DS偽指令  34
1.3.8 BIT偽指令  34
1.4 MCS-51匯編語言編程實(shí)例  34
1.5 MCS-51單片機(jī)C語言簡(jiǎn)介  36
1.5.1 用C語言開發(fā)單片機(jī)的優(yōu)勢(shì)  36
1.5.2 C51程序的例子  37
1.5.3 C51程序在Keil C51下的編譯、仿真  38
1.6 小結(jié)  42
第2章 C51語言基本語法  43
2.1 C51的標(biāo)識(shí)符和關(guān)鍵字  43
2.2 C51的運(yùn)算量  45
2.2.1 常量  45
2.2.2 變量  46
2.3 C51的數(shù)據(jù)類型  46
2.3.1 字符型(char)  47
2.3.2 整型(char)  50
2.3.3 浮點(diǎn)型(float)  52
2.3.4 指針型  53
2.3.5 位變量(bit)  53
2.3.6 特殊功能寄存器(sfr)  53
2.3.7 16位特殊功能寄存器(sfr16)  54
2.3.8 可尋址位(sbit)  54
2.4 C51的存儲(chǔ)種類和存儲(chǔ)器類型  55
2.4.1 存儲(chǔ)種類  55
2.4.2 存儲(chǔ)器類型  59
2.4.3 存儲(chǔ)模式  60
2.5 C51運(yùn)算符和表達(dá)式  61
2.5.1 算術(shù)運(yùn)算符和算術(shù)表達(dá)式  61
2.5.2 賦值運(yùn)算符和賦值表達(dá)式  62
2.5.3 增量、減量運(yùn)算符與增量、減量表達(dá)式  63
2.5.4 關(guān)系運(yùn)算符與關(guān)系表達(dá)式  64
2.5.5 邏輯運(yùn)算符與邏輯表達(dá)式  65
2.5.6 位運(yùn)算符與位運(yùn)算表達(dá)式  67
2.5.7 復(fù)合賦值運(yùn)算符與復(fù)合賦值表達(dá)式  69
2.5.8 逗號(hào)運(yùn)算符與逗號(hào)表達(dá)式  69
2.5.9 條件運(yùn)算符與條件表達(dá)式  70
2.5.10 指針與地址運(yùn)算符  70
2.5.11 C51運(yùn)算符的優(yōu)先級(jí)  71
2.6 小結(jié)  72
第3章 C51語句  73
3.1 C51控制結(jié)構(gòu)概述  73
3.2 C51語句概述  74
3.3 說明語句  75
3.4 表達(dá)式語句  76
3.5 空語句  76
3.6 控制語句  77
3.6.1 條件分支語句  77
3.6.2 循環(huán)語句  84
3.6.3 轉(zhuǎn)移語句  91
3.7 小結(jié)  94
第4章 C51函數(shù)  95
4.1 函數(shù)的定義  96
4.1.1 無參數(shù)函數(shù)的定義方法  96
4.1.2 有參數(shù)函數(shù)的定義方法  97
4.1.3 空函數(shù)的定義方法  97
4.2 函數(shù)參數(shù)和返回值  98
4.2.1 形式參數(shù)和實(shí)際參數(shù)  98
4.2.2 函數(shù)的返回值  99
4.3 函數(shù)的原型聲明  99
4.4 函數(shù)的調(diào)用  101
4.4.1 函數(shù)調(diào)用的一般形式  101
4.4.2 函數(shù)調(diào)用的方式  101
4.5 函數(shù)的遞歸調(diào)用  102
4.6 局部變量與全局變量  104
4.6.1 局部變量  104
4.6.2 局部靜態(tài)變量  105
4.6.3 全局變量  106
4.6.4 全局靜態(tài)變量  107
4.7 內(nèi)部函數(shù)與外部函數(shù)  108
4.7.1 內(nèi)部函數(shù)  108
4.7.2 外部函數(shù)  109
4.8 中斷服務(wù)函數(shù)  110
4.9 庫函數(shù)  112
4.9.1 標(biāo)準(zhǔn)輸入輸出函數(shù)  113
4.9.2 其他常用庫函數(shù)  116
4.10 小結(jié)  116
第5章 數(shù)組  117
5.1 一維數(shù)組  117
5.1.1 一維數(shù)組的定義和初始化  117
5.1.2 一維數(shù)組元素的引用  119
5.1.3 一維數(shù)組應(yīng)用實(shí)例  120
5.2 二維數(shù)組  122
5.2.1 二維數(shù)組的定義和初始化  122
5.2.2 二維數(shù)組的引用  124
5.2.3 二維數(shù)組應(yīng)用實(shí)例  125
5.3 字符數(shù)組  129
5.3.1 字符數(shù)組的定義和初始化  129
5.3.2 字符數(shù)組元素的引用  130
5.4 小結(jié)  130
第6章 指針  131
6.1 指針變量的定義及其運(yùn)算  131
6.1.1 地址和指針的定義  131
6.1.2 變量的指針和指針變量  132
6.1.3 指針變量的定義和初始化  133
6.1.4 指針變量的引用  133
6.1.5 指針變量的運(yùn)算  136
6.1.6 指針變量作為函數(shù)的參數(shù)  137
6.2 數(shù)組與指針  140
6.2.1 指向數(shù)組元素的指針變量  140
6.2.2 通過指針變量引用數(shù)組元素  141
6.2.3 數(shù)組名作為函數(shù)參數(shù)  143
6.3 指向函數(shù)的指針變量  144
6.3.1 指向函數(shù)的指針變量的定義  144
6.3.2 用函數(shù)指針變量調(diào)用函數(shù)  145
6.3.3 用指向函數(shù)的指針作函數(shù)參數(shù)  146
6.4 指針數(shù)組  147
6.5 C51的指針類型  149
6.5.1 通用指針變量  149
6.5.2 指定存儲(chǔ)區(qū)的指針變量  150
6.6 函數(shù)指針實(shí)例  150
6.7 小結(jié)  152
第7章 結(jié)構(gòu)體與聯(lián)合體  153
7.1 結(jié)構(gòu)體  153
7.1.1 結(jié)構(gòu)體類型的定義  153
7.1.2 結(jié)構(gòu)體變量的定義  154
7.1.3 結(jié)構(gòu)體變量的引用和初始化  155
7.2 結(jié)構(gòu)體數(shù)組與指向結(jié)構(gòu)體的指針變量  157
7.2.1 結(jié)構(gòu)體數(shù)組的定義  157
7.2.2 結(jié)構(gòu)體數(shù)組的初始化  157
7.2.3 結(jié)構(gòu)體數(shù)組的應(yīng)用實(shí)例  158
7.2.4 結(jié)構(gòu)體指針變量  159
7.3 聯(lián)合體  160
7.3.1 聯(lián)合體變量的定義  160
7.3.2 聯(lián)合體變量的引用方式  161
7.3.3 聯(lián)合體變量的特點(diǎn)  162
7.3.4 聯(lián)合體變量的應(yīng)用實(shí)例  162
7.4 枚舉類型  163
7.5 typedef語句  166
7.6 小結(jié)  168
第8章 預(yù)處理  169
8.1 宏定義  169
8.1.1 不帶參數(shù)的宏定義  169
8.1.2 帶參數(shù)的宏定義  171
8.2 文件包含  173
8.3 條件編譯  174
8.4 小結(jié)  177
第9章 Keil mVision集成開發(fā)環(huán)境  178
9.1 Keil μVision概述  178
9.1.1 Keil μVision簡(jiǎn)介  178
9.1.2 Keil μVision的安裝  180
9.2 Keil μVision的使用  181
9.2.1 Keil μVision的菜單條、工具條和快捷鍵  181
9.2.2 開發(fā)工具選項(xiàng)  186
9.3 Keil μVision調(diào)試技巧  192
9.3.1 程序復(fù)位  193
9.3.2 設(shè)置和刪除斷點(diǎn)的方法  194
9.3.3 查看和修改寄存器的內(nèi)容  194
9.3.4 觀察和修改變量  195
9.3.5 觀察和修改存儲(chǔ)器區(qū)域  196
9.3.6 并行口和串行口的使用方法  197
9.3.7 定時(shí)器/計(jì)數(shù)器的使用方法  197
9.3.8 外部中斷的使用方法  198
9.4 小結(jié)  198
第10章 單片機(jī)內(nèi)部資源及其C51編程  199
10.1 MCS-51的中斷系統(tǒng)及其編程  199
10.1.1 中斷源  199
10.1.2 中斷相關(guān)寄存器  200
10.1.3 中斷響應(yīng)  203
10.1.4 中斷的C51編程實(shí)例  204
10.2 MCS-51的定時(shí)/計(jì)數(shù)器及其編程  206
10.2.1 定時(shí)/計(jì)數(shù)器的硬件基礎(chǔ)知識(shí)  206
10.2.2 定時(shí)/計(jì)數(shù)器的相關(guān)寄存器  207
10.2.3 定時(shí)/計(jì)數(shù)器的工作方式  208
10.2.4 定時(shí)/計(jì)數(shù)器的C51編程實(shí)例  210
10.3 MCS-51的串行口及其編程  214
10.3.1 串行異步通信的字符幀格式和波特率  215
10.3.2 MCS-51單片機(jī)串行口的硬件基礎(chǔ)知識(shí)  216
10.3.3 MCS-51單片機(jī)串行口的相關(guān)寄存器  216
10.3.4 MCS-51單片機(jī)串行口的工作方式  217
10.3.5 串行口的C51編程實(shí)例  219
10.4 小結(jié)  223
第11章 MCS-51單片機(jī)系統(tǒng)擴(kuò)展  225
11.1 單片機(jī)最小系統(tǒng)  225
11.1.1 片內(nèi)無程序存儲(chǔ)器的MCS-51單片機(jī)的最小系統(tǒng)  225
11.1.2 片內(nèi)有程序存儲(chǔ)器的MCS-51單片機(jī)的最小系統(tǒng)  226
11.2 MCS-51單片機(jī)程序存儲(chǔ)器的擴(kuò)展及應(yīng)用實(shí)例  227
11.2.1 片外總線結(jié)構(gòu)  227
11.2.2 地址鎖存器  228
11.2.3 程序存儲(chǔ)器  229
11.2.4 程序存儲(chǔ)器的擴(kuò)展實(shí)例  232
11.3 MCS-51單片機(jī)數(shù)據(jù)存儲(chǔ)器的擴(kuò)展及應(yīng)用實(shí)例  234
11.4 MCS-51單片機(jī)I/O端口的擴(kuò)展及應(yīng)用實(shí)例  237
11.4.1 并行擴(kuò)展I/O端口  237
11.4.2 串行擴(kuò)展I/O端口  240
11.5 小結(jié)  245
第12章 單片機(jī)外圍接口技術(shù)  247
12.1 MCS-51單片機(jī)鍵盤接口技術(shù)  247
12.1.1 獨(dú)立式鍵盤的接口設(shè)計(jì)和編程  248
12.1.2 矩陣式鍵盤的接口設(shè)計(jì)和編程  250
12.2 MCS-51單片機(jī)顯示器接口技術(shù)  253
12.2.1 七段發(fā)光二極管基礎(chǔ)知識(shí)  253
12.2.2 發(fā)光二極管顯示常用芯片及編程實(shí)例  254
12.2.3 液晶顯示模塊基礎(chǔ)知識(shí)  260
12.2.4 液晶顯示模塊的C51編程實(shí)例  264
12.3 MCS-51單片機(jī)與模數(shù)轉(zhuǎn)換器接口技術(shù)  266
12.3.1 單片機(jī)與并行模數(shù)轉(zhuǎn)換器ADC0809的接口及編程  267
12.3.2 單片機(jī)與串行模數(shù)轉(zhuǎn)換器MAX187的接口及編程  269
12.4 MCS-51單片機(jī)與數(shù)模轉(zhuǎn)換器接口技術(shù)  271
12.4.1 MCS-51單片機(jī)與并行數(shù)模轉(zhuǎn)換器DAC0832的接口及編程  271
12.4.2 MCS-51單片機(jī)與串行數(shù)模轉(zhuǎn)換器TLC5615的接口及編程  274
12.5 MCS-51單片機(jī)與微型打印機(jī)接口技術(shù)  277
12.5.1 TPmP-TF系列打印機(jī)的接口信號(hào)  277
12.5.2 TPmP-TF打印機(jī)的字符編碼和漢字  278
12.5.3 TPmP-TF打印機(jī)的打印命令  279
12.5.4 MCS-51單片機(jī)與TPmP-TF打印機(jī)的接口及編程  281
12.6 小結(jié)  282
第13章 簡(jiǎn)單C51應(yīng)用實(shí)例  284
13.1 簡(jiǎn)單的跑馬燈設(shè)計(jì)  284
13.1.1 硬件設(shè)計(jì)  285
13.1.2 程序設(shè)計(jì)  285
13.2 矩形波發(fā)生器  288
13.2.1 用兩個(gè)定時(shí)器/計(jì)數(shù)器產(chǎn)生矩形波  288
13.2.2 用一個(gè)定時(shí)器/計(jì)數(shù)器產(chǎn)生矩形波  290
13.3 基于MCS-51單片機(jī)的四路搶答器  292
13.3.1 硬件設(shè)計(jì)  292
13.3.2 程序設(shè)計(jì)  294
13.4 I2C總線數(shù)據(jù)存儲(chǔ)器在單片機(jī)系統(tǒng)中的用法  299
13.4.1 I2C總線簡(jiǎn)介  299
13.4.2 AT24C02簡(jiǎn)介  300
13.4.3 硬件設(shè)計(jì)  300
13.4.4 程序設(shè)計(jì)  301
13.5 雙端口RAM在單片機(jī)系統(tǒng)中的使用  305
13.5.1 硬件設(shè)計(jì)  305
13.5.2 程序設(shè)計(jì)  308
13.6 小結(jié)  310

本目錄推薦

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