注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)硬件、外部設(shè)備與維護(hù)面向系統(tǒng)集成的C51單片機(jī)教程

面向系統(tǒng)集成的C51單片機(jī)教程

面向系統(tǒng)集成的C51單片機(jī)教程

定 價(jià):¥44.50

作 者: 杜隆胤 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 計(jì)算機(jī)系列教材
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302553939 出版時(shí)間: 2020-08-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 167 字?jǐn)?shù):  

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

  《面向系統(tǒng)集成的C51單片機(jī)教程/計(jì)算機(jī)系列教材》在逐步展現(xiàn)51單片機(jī)原理及相關(guān)應(yīng)用的同時(shí),通過(guò)實(shí)例及剖析實(shí)時(shí)引入循環(huán)輪詢(xún)多任務(wù)的調(diào)度思想,讓讀者在學(xué)習(xí)51單片機(jī)基礎(chǔ)知識(shí)的同時(shí),循序漸進(jìn)地領(lǐng)悟如何將多個(gè)功能有機(jī)融合成一個(gè)實(shí)用系統(tǒng)?!睹嫦蛳到y(tǒng)集成的C51單片機(jī)教程/計(jì)算機(jī)系列教材》理論和實(shí)踐并舉,讓讀者以輕松的方式理解晦澀難懂的理論。只要是具有一定C語(yǔ)言基礎(chǔ)的讀者,都能通過(guò)閱讀《面向系統(tǒng)集成的C51單片機(jī)教程/計(jì)算機(jī)系列教材》輕松掌握51單片機(jī)的使用并實(shí)現(xiàn)系統(tǒng)集成?!睹嫦蛳到y(tǒng)集成的C51單片機(jī)教程/計(jì)算機(jī)系列教材》由多年從事本課程教學(xué)的一線老師編寫(xiě),十分適合該課程的教學(xué)使用,所有實(shí)例代碼都是多年教學(xué)中積累的實(shí)際應(yīng)用代碼,讀者均可放心使用?!睹嫦蛳到y(tǒng)集成的C51單片機(jī)教程/計(jì)算機(jī)系列教材》可作為計(jì)算機(jī)及電子類(lèi)物聯(lián)網(wǎng)相關(guān)專(zhuān)業(yè)本科生的“51單片機(jī)”課程教材?!睹嫦蛳到y(tǒng)集成的C51單片機(jī)教程/計(jì)算機(jī)系列教材》特色:《面向系統(tǒng)集成的C51單片機(jī)教程/計(jì)算機(jī)系列教材》作為嵌入式開(kāi)發(fā)入門(mén)課程的教材,在由淺入深地介紹51單片機(jī)的基礎(chǔ)知識(shí)及應(yīng)用的同時(shí),潛移默化地幫助學(xué)生構(gòu)建多任務(wù)的概念,提高學(xué)生在51單片機(jī)環(huán)境下實(shí)現(xiàn)多任務(wù)的能力,為學(xué)生后期學(xué)習(xí)32位單片機(jī)及嵌入式操作系統(tǒng)奠定基礎(chǔ)?!睹嫦蛳到y(tǒng)集成的C51單片機(jī)教程/計(jì)算機(jī)系列教材》是作者多年教學(xué)經(jīng)驗(yàn)的凝練,書(shū)中代碼均已得到反復(fù)驗(yàn)證,并避開(kāi)晦澀難懂的理論,瞄準(zhǔn)實(shí)用知識(shí),輕松帶領(lǐng)讀者“零基礎(chǔ)”入門(mén)嵌入式設(shè)計(jì)領(lǐng)域。

作者簡(jiǎn)介

  杜隆胤(1977.4—),副教授,15年教齡。主要研究方向?yàn)榍度胧较到y(tǒng)及應(yīng)用,有兩年公司任職嵌入式軟件工程師經(jīng)歷,長(zhǎng)期從事計(jì)算機(jī)硬件及操作系統(tǒng)課程教學(xué),對(duì)51單片機(jī)教學(xué)有獨(dú)到見(jiàn)解。

圖書(shū)目錄

目錄
第1章51單片機(jī)概述1
1.1單片機(jī)與嵌入式系統(tǒng)1
1.2單片機(jī)的發(fā)展概況1
1.351系列單片機(jī)及主要生產(chǎn)廠家和機(jī)型2
1.4單片機(jī)編程2
1.5STC89系列單片機(jī)開(kāi)發(fā)環(huán)境搭建3
本章小結(jié)8
練習(xí)8第2章閃爍的LED燈9
2.1創(chuàng)建第一個(gè)Keil工程9
2.2初識(shí)μVision4運(yùn)行環(huán)境11
2.3創(chuàng)建并添加第一個(gè)源文件12
2.4編碼保存與編譯鏈接14
2.5下載運(yùn)行16
2.6硬件實(shí)驗(yàn)環(huán)境18
本章小結(jié)19
練習(xí)20第3章存儲(chǔ)系統(tǒng)21
3.1哈佛結(jié)構(gòu)與馮·諾依曼結(jié)構(gòu)21
3.251單片機(jī)存儲(chǔ)系統(tǒng)22
3.3C51變量定義23
3.4內(nèi)/外部數(shù)據(jù)存儲(chǔ)器空間的訪問(wèn)23
3.5程序存儲(chǔ)器空間的訪問(wèn)25
3.6特殊功能寄存器及特殊功能的位25
3.6.1特殊功能寄存器25
3.6.2特殊功能的位27
3.6.3寄存器相關(guān)頭文件28
本章小結(jié)29
練習(xí)29第4章變量的位數(shù)及意義30
4.1芯片位數(shù)與變量位數(shù)30
4.2變量的位數(shù)與符號(hào)31
4.3代碼移植中的變量問(wèn)題及typedef31
4.4自定義頭文件及包含32
4.5Keil中設(shè)定工程相關(guān)路徑33
4.5.1添加頭文件搜索路徑33
4.5.2設(shè)定目標(biāo)文件存放路徑36
4.6讓Keil認(rèn)識(shí)變量類(lèi)型38
4.6.1設(shè)置Keil中各類(lèi)型字符的顯示效果38
4.6.2設(shè)置自定義關(guān)鍵字39
本章小結(jié)41
練習(xí)42第5章I/O接口內(nèi)部邏輯及應(yīng)用43
5.1I/O接口內(nèi)部邏輯43
5.1.1P0口44
5.1.2P1口44
5.1.3P2口45
5.1.4P3口45
5.2輸出46
5.3輸入47
5.4有源蜂鳴器48
5.5按鍵50
5.5.1按鍵電路50
5.5.2獨(dú)立按鍵編碼53
5.6數(shù)碼管57
5.6.1數(shù)碼管顯示基本原理57
5.6.2多位數(shù)碼管顯示編碼59
本章小結(jié)62
練習(xí)62第6章51單片機(jī)中的多任務(wù)編程63
6.1操作系統(tǒng)與多任務(wù)63
6.2多任務(wù)實(shí)現(xiàn)方式63
6.3循環(huán)輪詢(xún)多任務(wù)的設(shè)計(jì)64
6.4循環(huán)輪詢(xún)系統(tǒng)多任務(wù)的實(shí)現(xiàn)66
6.5循環(huán)輪詢(xún)系統(tǒng)中任務(wù)的阻塞問(wèn)題67
6.5.1非周期性實(shí)時(shí)任務(wù)中的阻塞68
6.5.2周期性實(shí)時(shí)任務(wù)中的阻塞69
6.6多任務(wù)編程實(shí)戰(zhàn)——按鍵響應(yīng)及數(shù)碼管顯示70
本章小結(jié)74
練習(xí)74第7章51中斷系統(tǒng)76
7.1中斷的概念76
7.251單片機(jī)的中斷系統(tǒng)77
7.351單片機(jī)中斷系統(tǒng)中的寄存器78
7.3.1中斷標(biāo)志相關(guān)寄存器TCON78
7.3.2中斷標(biāo)志相關(guān)寄存器SCON79
7.3.3中斷允許寄存器IE80
7.3.4中斷處理優(yōu)先級(jí)寄存器IP81
7.451寄存器組及中斷處理過(guò)程82
7.5中斷服務(wù)程序的編寫(xiě)83
7.6外部中斷應(yīng)用——快速響應(yīng)按鍵84
本章小結(jié)86
練習(xí)86第8章51單片機(jī)定時(shí)/計(jì)數(shù)器編程87
8.1計(jì)數(shù)與定時(shí)87
8.251單片機(jī)的定時(shí)/計(jì)數(shù)器87
8.351單片機(jī)定時(shí)/計(jì)數(shù)器相關(guān)寄存器88
8.3.1定時(shí)模式寄存器TMOD88
8.3.2定時(shí)器控制寄存器TCON88
8.3.3定時(shí)器計(jì)數(shù)值寄存器TH和TL89
8.451單片機(jī)的定時(shí)/計(jì)數(shù)器的工作方式89
8.4.1工作方式0——13位不循環(huán)計(jì)數(shù)方式89
8.4.2工作方式1——16位計(jì)數(shù)方式90
8.4.3工作方式2——8位自動(dòng)重裝載初值方式91
8.4.4工作方式3——T0被分成2個(gè)8位計(jì)數(shù)器92
8.551單片機(jī)定時(shí)/計(jì)數(shù)器的應(yīng)用94
8.5.1方波發(fā)生器94
8.5.2硬件延時(shí)96
8.5.3音樂(lè)播放97
本章小結(jié)101
練習(xí)101第9章基于時(shí)鐘中斷的循環(huán)輪詢(xún)多任務(wù)102
9.1基于時(shí)鐘中斷的周期性任務(wù)觸發(fā)102
9.2系統(tǒng)心跳103
9.3心跳函數(shù)的實(shí)現(xiàn)104
9.4基于心跳的循環(huán)輪詢(xún)系統(tǒng)主函數(shù)的實(shí)現(xiàn)105
9.5基于時(shí)鐘心跳的循環(huán)系統(tǒng)實(shí)戰(zhàn)——再現(xiàn)按鍵響應(yīng)顯示106
9.6芯片的睡眠107
本章小結(jié)109
練習(xí)110第10章串行通信111
10.1串行通信基本概念111
10.251單片機(jī)串行口112
10.3波特率的設(shè)置115
10.4數(shù)據(jù)的發(fā)送117
10.4.1程序查詢(xún)方式發(fā)送數(shù)據(jù)117
10.4.2中斷方式發(fā)送數(shù)據(jù)120
10.5串口數(shù)據(jù)接收122
10.6串行通信中的奇偶校驗(yàn)126
本章小結(jié)127
練習(xí)127第11章常規(guī)外設(shè)及應(yīng)用128
11.1實(shí)時(shí)時(shí)鐘RTC128
11.1.1DS1302模塊簡(jiǎn)介128
11.1.2DS1302基本操作130
11.1.3時(shí)鐘信息的獲取與設(shè)置133
11.1.4RAM空間操作134
11.2溫度傳感器134
11.2.1DS18B20簡(jiǎn)介134
11.2.2DS18B20硬件連接135
11.2.3單總線基本操作136
11.2.4獲取DS18B20溫度數(shù)據(jù)基本流程138
11.2.5DS18B20應(yīng)用編碼138
11.3超聲波測(cè)距140
11.4紅外、火焰、聲音感應(yīng)器142
11.5三極管放大電路與繼電器143
本章小結(jié)144
練習(xí)144第12章系統(tǒng)設(shè)計(jì)實(shí)例145
12.1玩具音樂(lè)盒145
12.1.1設(shè)計(jì)目標(biāo)及相關(guān)電路145
12.1.2數(shù)據(jù)結(jié)構(gòu)146
12.1.3系統(tǒng)實(shí)現(xiàn)148
12.1.4關(guān)鍵代碼解析148
12.2電子日歷149
12.2.1設(shè)計(jì)目標(biāo)149
12.2.2相關(guān)電路150
12.2.3功能設(shè)計(jì)150
12.2.4軟件系統(tǒng)設(shè)計(jì)152
12.2.5關(guān)鍵代碼解析155
12.3物聯(lián)網(wǎng)應(yīng)用——App遙控?zé)?55
12.3.1ATKESP8266 WiFi模塊簡(jiǎn)介155
12.3.2ATKESP8266的配置158
12.3.3波特率設(shè)置161
12.3.4硬件連接163
12.3.5軟件設(shè)計(jì)164
12.3.6關(guān)鍵代碼解析165
本章小結(jié)166
練習(xí)166

本目錄推薦

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