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

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

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

定 價:¥44.50

作 者: 杜隆胤 著
出版社: 清華大學出版社
叢編項: 計算機系列教材
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302553939 出版時間: 2020-08-01 包裝: 平裝
開本: 16開 頁數(shù): 167 字數(shù):  

內(nèi)容簡介

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

作者簡介

  杜隆胤(1977.4—),副教授,15年教齡。主要研究方向為嵌入式系統(tǒng)及應用,有兩年公司任職嵌入式軟件工程師經(jīng)歷,長期從事計算機硬件及操作系統(tǒng)課程教學,對51單片機教學有獨到見解。

圖書目錄

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

本目錄推薦

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