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

單片機C51程序設(shè)計教程與實驗

單片機C51程序設(shè)計教程與實驗

定 價:¥22.00

作 者: 祁偉、楊亭
出版社: 北京航空航天大學出版社
叢編項: 高等學校通用教材
標 簽: 單片計算機

ISBN: 9787810777360 出版時間: 2006-01-01 包裝: 平裝
開本: 16開 頁數(shù): 255 字數(shù):  

內(nèi)容簡介

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

作者簡介

暫缺《單片機C51程序設(shè)計教程與實驗》作者簡介

圖書目錄

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

本目錄推薦

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