注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)單片機(jī)原理與應(yīng)用:嵌入式開發(fā)設(shè)計(jì)初級教程(C語言版)

單片機(jī)原理與應(yīng)用:嵌入式開發(fā)設(shè)計(jì)初級教程(C語言版)

單片機(jī)原理與應(yīng)用:嵌入式開發(fā)設(shè)計(jì)初級教程(C語言版)

定 價(jià):¥32.00

作 者: 唐敏 編
出版社: 電子工業(yè)出版社
叢編項(xiàng): 高等職業(yè)教育電子信息類專業(yè)規(guī)劃教材
標(biāo) 簽: 暫缺

ISBN: 9787121234866 出版時(shí)間: 2014-06-01 包裝: 平裝
開本: 頁數(shù): 236 字?jǐn)?shù):  

內(nèi)容簡介

  全書分三篇,基礎(chǔ)項(xiàng)目篇涵蓋AT89C51單片機(jī)的硬件基本結(jié)構(gòu)、C51語言的基本語法和仿真軟件的使用步驟;內(nèi)部應(yīng)用篇涵蓋AT89C51單片機(jī)的中斷、定時(shí)/計(jì)數(shù)器和串行口的硬件結(jié)構(gòu)和應(yīng)用方法;外部擴(kuò)展篇涵蓋單片機(jī)的存儲(chǔ)器擴(kuò)展、顯示接口擴(kuò)展、鍵盤接口擴(kuò)展和數(shù)模轉(zhuǎn)換接口擴(kuò)展的基本方法和思路,具體包括ROM存儲(chǔ)器的擴(kuò)展、RAM存儲(chǔ)器的擴(kuò)展、LED的擴(kuò)展、數(shù)碼管的擴(kuò)展、液晶顯示器LCD的擴(kuò)展、行列式鍵盤的擴(kuò)展、矩陣式鍵盤的擴(kuò)展、D/A芯片的擴(kuò)展和A/D芯片的擴(kuò)展。通過外部擴(kuò)展篇可以完整設(shè)計(jì)一個(gè)數(shù)字電壓表項(xiàng)目。本書所設(shè)計(jì)的項(xiàng)目案例均精選自企業(yè)和工程實(shí)際案例,每個(gè)項(xiàng)目均可單獨(dú)用于設(shè)計(jì)開發(fā),具有很強(qiáng)的代表性。本書按照企業(yè)嵌入式項(xiàng)目開發(fā)的過程進(jìn)行編寫,充分融入企業(yè)實(shí)際設(shè)計(jì)項(xiàng)目,全面訓(xùn)練學(xué)生的嵌入式項(xiàng)目開發(fā)能力和創(chuàng)新能力。

作者簡介

  1999年―2001年:成都科力電子有限公司,擔(dān)任產(chǎn)品開發(fā)工程師2001年―2005年:沈陽東宇工業(yè)技術(shù)研究院,擔(dān)任DSP算法工程師2005年―2008年:沈陽東北大學(xué),就讀信號與信息處理專業(yè)的研究生2008年―2010年:阿爾派(中國)大連研發(fā)中心,擔(dān)任BSP研發(fā)項(xiàng)目組長2010年―至今:大連職業(yè)技術(shù)學(xué)院,擔(dān)任電氣電子工程學(xué)院的專任教師

圖書目錄

基礎(chǔ)項(xiàng)目篇
項(xiàng)目一 單片機(jī)開發(fā)環(huán)境的使用 1
1.1 項(xiàng)目要求與分析 2
1.1.1 項(xiàng)目要求 2
1.1.2 項(xiàng)目要求分析 2
1.2 項(xiàng)目實(shí)施 2
1.2.1 單片機(jī)的開發(fā)流程 2
1.2.2 Keil C51軟件簡介 3
1.2.3 Proteus軟件簡介 10
1.2.4 Proteus軟件的使用流程 17
1.2.5 Keil軟件的使用流程 20
1.2.6 Keil軟件和Proteus軟件聯(lián)調(diào)設(shè)計(jì)流程 23
1.3 項(xiàng)目小結(jié) 26
1.4 項(xiàng)目拓展 27
1.4.1 Keil C51軟件的編譯錯(cuò)誤的排除方法 27
1.4.2 Keil軟件和Proteus軟件聯(lián)調(diào)的第二種方法 28
項(xiàng)目二 單片機(jī)最小系統(tǒng)的設(shè)計(jì) 30
2.1 項(xiàng)目要求與分析 31
2.1.1 項(xiàng)目要求 31
2.1.2 項(xiàng)目要求分析 31
2.2 項(xiàng)目理論知識 31
2.2.1 單片機(jī)簡介 31
2.2.2 AT89C51單片機(jī)的硬件資源 32
2.2.3 AT89C51單片機(jī)的I/O端口 33
2.2.4 AT89C51單片機(jī)的時(shí)鐘電路 35
2.2.5 AT89C51單片機(jī)的復(fù)位電路 37
2.2.6 AT89C51單片機(jī)的內(nèi)部存儲(chǔ)器 38
2.3 項(xiàng)目概要設(shè)計(jì) 43
2.3.1 單片機(jī)最小系統(tǒng)的概要設(shè)計(jì) 43
2.3.2 單片機(jī)的時(shí)鐘模塊的概要設(shè)計(jì) 44
2.3.3 單片機(jī)的復(fù)位模塊的概要設(shè)計(jì) 44
2.4 項(xiàng)目詳細(xì)設(shè)計(jì) 45
2.4.1 單片機(jī)的最小系統(tǒng)的詳細(xì)設(shè)計(jì) 45
2.4.2 單片機(jī)的時(shí)鐘模塊的詳細(xì)設(shè)計(jì) 45
2.4.3 單片機(jī)的復(fù)位模塊的詳細(xì)設(shè)計(jì) 46
2.4.4 其他注意事項(xiàng) 46
2.5 項(xiàng)目實(shí)施 46
2.6 項(xiàng)目仿真與調(diào)試 48
2.7 項(xiàng)目小結(jié) 49
2.8 項(xiàng)目拓展 50
2.8.1 Proteus軟件的模型選擇工具欄 50
2.8.2 Proteus軟件中的單片機(jī)簡化設(shè)計(jì) 51
2.8.3 數(shù)據(jù)進(jìn)制轉(zhuǎn)換 54
2.8.4 數(shù)據(jù)碼制表示 57
2.8.5 數(shù)據(jù)單位 58
2.9 理論訓(xùn)練 58
項(xiàng)目三 可控流水燈的設(shè)計(jì)與制作 61
3.1 項(xiàng)目要求與分析 61
3.1.1 項(xiàng)目要求 61
3.1.2 項(xiàng)目要求分析 61
3.2 項(xiàng)目理論知識 62
3.2.1 單片機(jī)C51語言簡介 62
3.2.2 單片機(jī)C51語言的數(shù)據(jù)結(jié)構(gòu) 65
3.2.3 單片機(jī)C51語言的程序結(jié)構(gòu) 69
3.2.4 單片機(jī)C51語言的函數(shù) 72
3.3 項(xiàng)目概要設(shè)計(jì) 74
3.3.1 可控流水燈項(xiàng)目的概要設(shè)計(jì) 74
3.3.2 硬件電路的概要設(shè)計(jì) 75
3.3.3 軟件程序的概要設(shè)計(jì) 75
3.4 項(xiàng)目詳細(xì)設(shè)計(jì) 76
3.4.1 硬件電路的詳細(xì)設(shè)計(jì) 76
3.4.2 軟件程序的詳細(xì)設(shè)計(jì) 76
3.5 項(xiàng)目實(shí)施 77
3.5.1 硬件電路的實(shí)施 77
3.5.2 軟件程序的實(shí)施 78
3.6 項(xiàng)目仿真與調(diào)試 79
3.6.1 項(xiàng)目仿真 79
3.6.2 項(xiàng)目調(diào)試 80
3.7 項(xiàng)目小結(jié) 80
3.8 項(xiàng)目拓展 81
3.8.1 奇偶交替LED燈閃爍 81
3.8.2 左循環(huán)點(diǎn)亮流水燈 81
3.9 理論訓(xùn)練 82
內(nèi)部應(yīng)用篇
項(xiàng)目四 交通燈控制器的設(shè)計(jì)與制作 84
4.1 項(xiàng)目要求與分析 84
4.1.1 項(xiàng)目要求 84
4.1.2 項(xiàng)目要求分析 84
4.2 項(xiàng)目理論知識 85
4.2.1 單片機(jī)中斷的定義 85
4.2.2 單片機(jī)中斷的硬件結(jié)構(gòu) 86
4.2.3 單片機(jī)中斷的寄存器 87
4.2.4 單片機(jī)中斷的處理過程 89
4.2.5 單片機(jī)中斷的初始化設(shè)置 89
4.2.6 單片機(jī)中斷的程序編制 90
4.3 項(xiàng)目概要設(shè)計(jì) 90
4.3.1 交通燈控制器的概要設(shè)計(jì) 90
4.3.2 硬件電路的概要設(shè)計(jì) 91
4.3.3 軟件程序的概要設(shè)計(jì) 91
4.4 項(xiàng)目詳細(xì)設(shè)計(jì) 92
4.4.1 硬件電路的詳細(xì)設(shè)計(jì) 92
4.4.2 軟件程序的詳細(xì)設(shè)計(jì) 93
4.5 項(xiàng)目實(shí)施 93
4.5.1 硬件電路的實(shí)施 93
4.5.2 軟件程序的實(shí)施 94
4.6 項(xiàng)目仿真與調(diào)試 95
4.6.1 項(xiàng)目仿真 95
4.6.2 項(xiàng)目調(diào)試 96
4.7 項(xiàng)目小結(jié) 97
4.8 項(xiàng)目拓展 98
4.8.1 外部中斷控制LED燈 98
4.8.2 系統(tǒng)中有兩個(gè)中斷 98
4.9 理論訓(xùn)練 100
項(xiàng)目五 脈沖發(fā)生器的設(shè)計(jì)與制作 101
5.1 項(xiàng)目要求與分析 101
5.1.1 項(xiàng)目要求 101
5.1.2 項(xiàng)目要求分析 101
5.2 項(xiàng)目理論知識 102
5.2.1 單片機(jī)定時(shí)器的硬件結(jié)構(gòu) 102
5.2.2 單片機(jī)定時(shí)器的寄存器 103
5.2.3 單片機(jī)定時(shí)器的工作方式 103
5.2.4 單片機(jī)定時(shí)器的初始化步驟 105
5.2.5 單片機(jī)定時(shí)器的初值計(jì)算 105
5.3 項(xiàng)目概要設(shè)計(jì) 105
5.3.1 脈沖發(fā)生器的概要設(shè)計(jì) 105
5.3.2 硬件電路的概要設(shè)計(jì) 106
5.3.3 軟件程序的概要設(shè)計(jì) 107
5.4 項(xiàng)目詳細(xì)設(shè)計(jì) 107
5.4.1 硬件電路的詳細(xì)設(shè)計(jì) 107
5.4.2 軟件程序的詳細(xì)設(shè)計(jì) 108
5.5 項(xiàng)目實(shí)施 109
5.5.1 硬件電路的實(shí)施 109
5.5.2 軟件程序的實(shí)施 109
5.6 項(xiàng)目仿真與調(diào)試 110
5.6.1 項(xiàng)目仿真 110
5.6.2 項(xiàng)目調(diào)試 111
5.7 項(xiàng)目小結(jié) 112
5.8 項(xiàng)目拓展 113
5.8.1 采用查詢方式設(shè)計(jì)脈沖發(fā)生器 113
5.8.2 計(jì)數(shù)器 113
5.9 理論訓(xùn)練 114
項(xiàng)目六 點(diǎn)對點(diǎn)雙機(jī)通信系統(tǒng)的設(shè)計(jì)與制作 115
6.1 項(xiàng)目要求與分析 115
6.1.1 項(xiàng)目要求 115
6.1.2 項(xiàng)目要求分析 115
6.2 項(xiàng)目理論知識 116
6.2.1 單片機(jī)串行口的硬件結(jié)構(gòu) 116
6.2.2 單片機(jī)串行口的寄存器 117
6.2.3 單片機(jī)串行口的工作方式 118
6.2.4 單片機(jī)串行口的波特率計(jì)算 120
6.2.5 單片機(jī)串行口的初始化步驟 121
6.3 項(xiàng)目概要設(shè)計(jì) 122
6.3.1 點(diǎn)對點(diǎn)雙機(jī)通信系統(tǒng)的概要設(shè)計(jì) 122
6.3.2 硬件電路的概要設(shè)計(jì) 122
6.3.3 軟件程序的概要設(shè)計(jì) 123
6.4 項(xiàng)目詳細(xì)設(shè)計(jì) 124
6.4.1 硬件電路的詳細(xì)設(shè)計(jì) 124
6.4.2 軟件程序的詳細(xì)設(shè)計(jì) 125
6.5 項(xiàng)目實(shí)施 127
6.5.1 硬件電路的實(shí)施 127
6.5.2 軟件程序的實(shí)施 129
6.6 項(xiàng)目仿真與調(diào)試 131
6.6.1 項(xiàng)目仿真 131
6.6.2 項(xiàng)目調(diào)試 133
6.7 項(xiàng)目小結(jié) 134
6.8 項(xiàng)目拓展 135
6.8.1 利用COMPIM組件調(diào)試串行通信 135
6.8.2 利用“串口虛擬軟件”調(diào)試串行通信 136
6.9 理論訓(xùn)練 137
外部擴(kuò)展篇
項(xiàng)目七 存儲(chǔ)器擴(kuò)展的設(shè)計(jì)與制作 138
7.1 項(xiàng)目要求與分析 138
7.1.1 項(xiàng)目要求 138
7.1.2 項(xiàng)目要求分析 138
7.2 項(xiàng)目理論知識 139
7.2.1 存儲(chǔ)器的擴(kuò)展方法 139
7.2.2 程序存儲(chǔ)器的擴(kuò)展 141
7.2.3 數(shù)據(jù)存儲(chǔ)器的擴(kuò)展 142
7.3 項(xiàng)目概要設(shè)計(jì) 144
7.3.1 數(shù)字電壓計(jì)系統(tǒng)的存儲(chǔ)器擴(kuò)展概要設(shè)計(jì) 144
7.3.2 硬件電路的概要設(shè)計(jì) 145
7.3.3 軟件程序的概要設(shè)計(jì) 146
7.4 項(xiàng)目詳細(xì)設(shè)計(jì) 146
7.4.1 硬件電路的詳細(xì)設(shè)計(jì) 146
7.4.2 軟件程序的詳細(xì)設(shè)計(jì) 147
7.5 項(xiàng)目實(shí)施 148
7.5.1 硬件電路的實(shí)施 148
7.5.2 軟件程序的實(shí)施 149
7.6 項(xiàng)目仿真與調(diào)試 149
7.6.1 項(xiàng)目仿真 149
7.6.2 項(xiàng)目調(diào)試 150
7.7 項(xiàng)目小結(jié) 150
7.8 項(xiàng)目拓展 151
7.9 理論訓(xùn)練 152
項(xiàng)目八 顯示接口擴(kuò)展的設(shè)計(jì)與制作 154
8.1 項(xiàng)目要求與分析 154
8.1.1 項(xiàng)目要求 154
8.1.2 項(xiàng)目要求分析 154
8.2 項(xiàng)目理論知識 155
8.2.1 顯示接口的擴(kuò)展方法 155
8.2.2 數(shù)碼管 156
8.2.3 LCD1602 158
8.3 項(xiàng)目概要設(shè)計(jì) 163
8.3.1 數(shù)字電壓計(jì)系統(tǒng)的顯示接口擴(kuò)展概要設(shè)計(jì) 163
8.3.2 硬件電路的概要設(shè)計(jì) 163
8.3.3 軟件程序的概要設(shè)計(jì) 164
8.4 項(xiàng)目詳細(xì)設(shè)計(jì) 165
8.4.1 硬件電路的詳細(xì)設(shè)計(jì) 165
8.4.2 軟件程序的詳細(xì)設(shè)計(jì) 165
8.5 項(xiàng)目實(shí)施 167
8.5.1 硬件電路的實(shí)施 167
8.5.2 軟件程序的實(shí)施 168
8.6 項(xiàng)目仿真 171
8.7 項(xiàng)目小結(jié) 172
8.8 項(xiàng)目拓展 172
8.9 理論訓(xùn)練 178
項(xiàng)目九 鍵盤接口擴(kuò)展的設(shè)計(jì)與制作 179
9.1 項(xiàng)目要求與分析 179
9.1.1 項(xiàng)目要求 179
9.1.2 項(xiàng)目要求分析 179
9.2 項(xiàng)目理論知識 180
9.2.1 鍵盤接口的擴(kuò)展方法 180
9.2.2 獨(dú)立式鍵盤 181
9.2.3 行列式鍵盤 182
9.3 項(xiàng)目概要設(shè)計(jì) 182
9.3.1 數(shù)字電壓計(jì)系統(tǒng)的鍵盤接口擴(kuò)展概要設(shè)計(jì) 182
9.3.2 硬件電路的概要設(shè)計(jì) 183
9.3.3 軟件程序的概要設(shè)計(jì) 184
9.4 項(xiàng)目詳細(xì)設(shè)計(jì) 184
9.4.1 硬件電路的詳細(xì)設(shè)計(jì) 184
9.4.2 軟件程序的詳細(xì)設(shè)計(jì) 185
9.5 項(xiàng)目實(shí)施 188
9.5.1 硬件電路的實(shí)施 188
9.5.2 軟件程序的實(shí)施 188
9.6 項(xiàng)目仿真 191
9.7 項(xiàng)目小結(jié) 192
9.8 理論拓展 192
9.9 理論訓(xùn)練 195
項(xiàng)目十 數(shù)模轉(zhuǎn)換接口擴(kuò)展的設(shè)計(jì)與制作 196
10.1 項(xiàng)目要求與分析 196
10.1.1 項(xiàng)目要求 196
10.1.2 項(xiàng)目要求分析 196
10.2 項(xiàng)目理論知識 197
10.2.1 D/A轉(zhuǎn)換芯片DAC0832 197
10.2.2 A/D轉(zhuǎn)換芯片ADC0832 200
10.3 項(xiàng)目概要設(shè)計(jì) 203
10.3.1 數(shù)字電壓計(jì)項(xiàng)目的數(shù)模轉(zhuǎn)換接口擴(kuò)展的概要設(shè)計(jì) 203
10.3.2 硬件電路的概要設(shè)計(jì) 204
10.3.3 軟件程序的概要設(shè)計(jì) 204
10.4 項(xiàng)目詳細(xì)設(shè)計(jì) 205
10.4.1 硬件電路的詳細(xì)設(shè)計(jì) 205
10.4.2 軟件程序的詳細(xì)設(shè)計(jì) 205
10.5 項(xiàng)目實(shí)施 207
10.5.1 硬件電路的實(shí)施 207
10.5.2 軟件程序的實(shí)施 208
10.6 項(xiàng)目仿真 210
10.7 項(xiàng)目小結(jié) 210
10.8 理論訓(xùn)練 212
附錄A AT89C51單片機(jī)的特殊功能寄存器 213
附錄B reg51.h文件 217
附錄C C51語言的庫函數(shù) 219
參考文獻(xiàn) 224

本目錄推薦

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