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

單片機(jī)C51程序設(shè)計(jì)教程與實(shí)驗(yàn)

單片機(jī)C51程序設(shè)計(jì)教程與實(shí)驗(yàn)

定 價(jià):¥22.00

作 者: 祁偉、楊亭
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng): 高等學(xué)校通用教材
標(biāo) 簽: 單片計(jì)算機(jī)

ISBN: 9787810777360 出版時(shí)間: 2006-01-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 255 字?jǐn)?shù):  

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

  《高等學(xué)校通用教材:?jiǎn)纹瑱C(jī)C51程序設(shè)計(jì)教程與實(shí)驗(yàn)》是以AT89S51單片機(jī)為核心的C51程序設(shè)計(jì)教程。全書共6章:第1章,單片微型計(jì)算機(jī)應(yīng)用系統(tǒng)開發(fā)過程,詳細(xì)介紹了如何根據(jù)應(yīng)用系統(tǒng)要求合理分配軟硬件資源及應(yīng)用系統(tǒng)設(shè)計(jì)過程;第2章,單片微型計(jì)算機(jī)實(shí)驗(yàn)教學(xué)開發(fā)系統(tǒng),全面敘述了實(shí)驗(yàn)教學(xué)開發(fā)系統(tǒng)的軟硬件開發(fā)平臺(tái);第3章,C51語(yǔ)言對(duì)標(biāo)準(zhǔn)C語(yǔ)言的擴(kuò)展;第4章,單片機(jī)內(nèi)部資源及C語(yǔ)言編程;第5章,單片機(jī)擴(kuò)展資源及C語(yǔ)言編程;第6章,單片機(jī)人機(jī)交互的C編程,鍵盤、數(shù)碼顯示和LCD顯示模塊。附錄1,Keil C51庫(kù)函數(shù)原型列表;附錄2,軟件編碼規(guī)范;附錄3,實(shí)驗(yàn)板原理圖?!陡叩葘W(xué)校通用教材:?jiǎn)纹瑱C(jī)C51程序設(shè)計(jì)教程與實(shí)驗(yàn)》是大學(xué)電類專業(yè)C51單片機(jī)程序設(shè)計(jì)教程,供相關(guān)專業(yè)學(xué)生學(xué)習(xí);也可供想在單片機(jī)行業(yè)干一番事業(yè)的工程技術(shù)人員參考。

作者簡(jiǎn)介

暫缺《單片機(jī)C51程序設(shè)計(jì)教程與實(shí)驗(yàn)》作者簡(jiǎn)介

圖書目錄

第1章?單片微型計(jì)算機(jī)應(yīng)用系統(tǒng)開發(fā)過程1
1.1?單片微型計(jì)算機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)過程1
1.1.1?應(yīng)用系統(tǒng)設(shè)計(jì)要求1
1.1.2?應(yīng)用系統(tǒng)設(shè)計(jì)步驟2
1.2?應(yīng)用系統(tǒng)硬件設(shè)計(jì)方法3
1.2.1?單片機(jī)的系統(tǒng)資源擴(kuò)展4
1.2.2?單片機(jī)的外部并行擴(kuò)展4
1.2.3?外部串行接口擴(kuò)展8
1.2.4?中斷及其他特殊擴(kuò)展9
1.3?應(yīng)用系統(tǒng)軟件設(shè)計(jì)方法10
1.3.1?應(yīng)用系統(tǒng)軟件設(shè)計(jì)步驟10
1.3.2?軟件結(jié)構(gòu)設(shè)計(jì)10
1.3.3?算法的建立11
1.3.4?繪制流程圖12
1.3.5?編寫調(diào)試程序15
第2章?單片微型計(jì)算機(jī)實(shí)驗(yàn)教學(xué)開發(fā)系統(tǒng)16
2.1?實(shí)驗(yàn)教學(xué)開發(fā)系統(tǒng)介紹16
2.1.1?實(shí)驗(yàn)教學(xué)開發(fā)實(shí)驗(yàn)板16
2.1.2?實(shí)驗(yàn)軟件平臺(tái)與硬件平臺(tái)的連接17
2.1.3?FLASH編程器18
2.1.4?Easy?51Pro?v2.0下載軟件介紹18
2.2?實(shí)驗(yàn)教學(xué)硬件系統(tǒng)26
2.2.1?實(shí)驗(yàn)教學(xué)硬件系統(tǒng)介紹26
2.2.2?硬件接口參考28
2.3?實(shí)驗(yàn)教學(xué)軟件開發(fā)平臺(tái)35
2.3.1?Keil?C51簡(jiǎn)介35
2.3.2?Keil?C51幾個(gè)相關(guān)工具功能簡(jiǎn)介36
2.3.3?μVision3使用入門37
第3章?C51對(duì)標(biāo)準(zhǔn)C語(yǔ)言的擴(kuò)展49
3.1?C程序的流程控制49
3.2?單片機(jī)匯編語(yǔ)言與C語(yǔ)言66
3.2.1?單片機(jī)匯編語(yǔ)言與C語(yǔ)言程序設(shè)計(jì)對(duì)照范例66
3.2.2?應(yīng)用C51編程單片機(jī)的優(yōu)勢(shì)68
3.3?C51語(yǔ)言對(duì)標(biāo)準(zhǔn)C語(yǔ)言的擴(kuò)展69
3.3.1?數(shù)據(jù)類型69
3.3.2?存儲(chǔ)類型及存儲(chǔ)區(qū)70
3.3.3?特殊功能寄存器(SFR)74
3.3.4?存儲(chǔ)器模式76
3.3.5?函數(shù)的使用77
3.3.6?C51指針79
3.3.7?絕對(duì)地址訪問80
3.3.8?動(dòng)態(tài)存儲(chǔ)分配81
3.4?Keil?C51的代碼效率84
3.5?使用C51的技巧85
3.6?C51使用規(guī)范87
第4章?單片機(jī)內(nèi)部資源及C語(yǔ)言編程90
4.1?基本輸入/輸出系統(tǒng)90
4.1.1?輸入/輸出(I/O)接口90
4.1.2?輸入/輸出(I/O)接口編程91
4.1.3?I/O端口實(shí)驗(yàn)95
4.2?中斷系統(tǒng)96
4.2.1?計(jì)算機(jī)中的中斷請(qǐng)求與控制96
4.2.2?MCS51中斷源97
4.2.3?MCS51中斷所涉及的寄存器99
4.2.4?中斷源編程101
4.2.5?中斷源實(shí)驗(yàn)編程106
4.3?定時(shí)器/計(jì)數(shù)器系統(tǒng)107
4.3.1?定時(shí)器/計(jì)數(shù)器結(jié)構(gòu)及工作原理107
4.3.2?定時(shí)器/計(jì)數(shù)器所涉及的方式和控制寄存器108
4.3.3?定時(shí)器初值計(jì)算112
4.3.4?定時(shí)/計(jì)數(shù)編程113
4.3.5?定時(shí)/計(jì)數(shù)實(shí)驗(yàn)編程116
4.4?串行通信接口119
4.4.1?串行口結(jié)構(gòu)組成及原理121
4.4.2?與串行口有關(guān)的寄存器122
4.4.3?串行口工作方式介紹122
4.4.4?波特率計(jì)算125
4.4.5?串口編程應(yīng)用126
4.4.6?參考串口編程程序、設(shè)計(jì)實(shí)現(xiàn)雙機(jī)通信程序139
第5章?單片機(jī)擴(kuò)展資源及C語(yǔ)言編程141
5.1?可編程并行外圍接口8255143
5.1.1?可編程外圍并行接口8255介紹143
5.1.2?8255工作方式及控制字145
5.1.3?8255端口介紹146
5.1.4?8255應(yīng)用編程146
5.1.5?8255實(shí)驗(yàn)編程149
5.2?8位A/D芯片ADC0809151
5.2.1?數(shù)據(jù)采集系統(tǒng)151
5.2.2?A/D轉(zhuǎn)換的基本原理152
5.2.3?A/D轉(zhuǎn)換芯片ADC0809介紹152
5.2.4?A/D轉(zhuǎn)換器與單片機(jī)的連接154
5.2.5?74LS373介紹156
5.2.6?ADC0809應(yīng)用編程157
5.2.7?實(shí)驗(yàn)編程161
5.3?實(shí)時(shí)時(shí)鐘/日歷芯片DS12887163
5.3.1?DS12887的功能特點(diǎn)163
5.3.2?DS12887引腳功能介紹164
5.3.3?DS12887的內(nèi)部功能165
5.3.4?DS12887狀態(tài)控制寄存器166
5.3.5?硬件接口電路168
5.3.6?DS12887時(shí)鐘芯片應(yīng)用編程168
5.3.7?實(shí)驗(yàn)編程177
5.4?串行擴(kuò)展E2PROM178
5.4.1?利用SPI擴(kuò)展串行E2PROM178
5.4.2?利用I2C擴(kuò)展串行E2PROM189
第6章?單片機(jī)人機(jī)交互的C編程198
6.1?鍵盤和數(shù)碼顯示198
6.1.1?鍵盤和數(shù)碼顯示介紹198
6.1.2?串口驅(qū)動(dòng)顯示介紹200
6.1.3?串口顯示應(yīng)用編程200
6.1.4?串口實(shí)驗(yàn)編程204
6.2?LCD顯示模塊205
6.2.1?液晶顯示簡(jiǎn)介205
6.2.2?液晶顯示工作原理206
6.2.3?TG12864A點(diǎn)陣液晶顯示器介紹207
6.2.4?液晶顯示器模塊指令說明208
6.2.5?TG12864A應(yīng)用編程211
附錄1?Keil?C51庫(kù)函數(shù)原型列表220
附錄2?軟件編碼規(guī)范228
附2.1?排版風(fēng)格228
附2.2?可理解性230
附2.2.1?注釋230
附2.2.2?命名232
附2.2.3?可維護(hù)性235
附2.2.4?程序正確性、效率243
附2.2.5?接口249
附2.2.6?代碼可測(cè)性251
附2.2.7?代碼編譯254
附錄3?實(shí)驗(yàn)板原理圖256
參考文獻(xiàn)257

本目錄推薦

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