單片機原理及應用(C51語言)基本信息

書????名 單片機原理及應用(C51語言) 作????者 鄧立新、董國增、曹月真
類????別 圖書 出版社 清華大學出版社
出版時間 2012年7月3日 定????價 32 元
開????本 16 開 裝????幀 平裝
ISBN 9787302286868

了“以項目為載體”的編寫思路,以及以項目引導教學的編寫原則。經過與多所高職高專教學一線教師的深入切磋,我們對教學內容進行了整合,將合適的應用實例與具體知識點相融合,盡量做到學以致用,并適當降低了理論難度,豐富了實踐內容。

本書以常用的89C51為典型機型講述單片機原理及接口技術,以提高學生實際應用能力為目的豐富了常用串行口芯片擴展的內容。書中還利用一章的篇幅具體對兩個設計實例進行了詳盡的實施過程描述,可使學生熟悉設計過程中的思路與方法。本書采用C51語言作為設計語言,為學生能夠早日掌握單片機的實際開發(fā)技術做出了較好的鋪墊。

本書共分為9章,第1、2章介紹單片機的認知和初步應用,第3、4章介紹單片機的匯編語言及C51語言程序設計,第5~7章介紹單片機的中斷系統(tǒng)、定時/計數(shù)器和串行接口,第8、9章介紹單片機接口技術和單片機應用系統(tǒng)開發(fā)。附錄中的ASCII碼表、51單片機匯編指令速查表、Keil C51常用庫函數(shù)和Keil C51常見錯誤警告提示信息可供查詢。全書參考學時為84學時,第3章可作為選學內容。

本書可作為高職高專、中等職業(yè)學校電類專業(yè)“單片機原理及應用”課程以及實踐的教學用書,同時也非常適合自學單片機的讀者作為參考。

本書由承德石油高等??茖W校鄧立新?lián)沃骶?,承德石油高等??茖W校董國增、衡水職業(yè)技術學院曹月真任副主編。具體編寫分工如下:第1章、第5章、第6章和第7章由曹月真編寫,第2章和第3章由錢彬編寫,第4章由鄧志輝編寫,第8章由董國增編寫,第9章和附錄由鄧立新編寫。

由于作者水平及能力有限,加之時間倉促,書中難免出現(xiàn)錯誤和不妥之處,懇請讀者批評指正,并歡迎來函來電探討,一并感謝。

編 者

單片機原理及應用(C51語言)造價信息

市場價 信息價 詢價
材料名稱 規(guī)格/型號 市場價
(除稅)
工程建議價
(除稅)
行情 品牌 單位 稅率 供應商 報價日期
PIC單片機編程器 JY-PICKIT2 查看價格 查看價格

JY

13% 成都嘉林源電子有限公司
單片機數(shù)據(jù)線路避雷器 REP-X04-DATA接線端子 查看價格 查看價格

立信

13% 廣州市力升達防雷科技有限公司
單片機數(shù)據(jù)線路避雷器 REP-X04-DATA接線端子 查看價格 查看價格

13% 海南新科保防雷工程有限公司
單片機數(shù)據(jù)線路避雷器 REP-X04-DATA接線端子 查看價格 查看價格

宇恬

13% 昆明宇恬科技工程有限公司
單片機數(shù)據(jù)線路避雷器 REP-X04-DATA接線端子 查看價格 查看價格

13% 海南派德科技有限公司
單片機數(shù)據(jù)線路避雷器 REP-X04-DATA接線端子 查看價格 查看價格

13% 海南萬馬高科技有限公司
總控應用服務器 DELLi7-97008G512GSSD+2T機械盤6G獨顯 查看價格 查看價格

大峽谷

13% 大峽谷照明系統(tǒng)(蘇州)股份有限公司
上卷鋼質單片卷簾片 F2型跨度≤9m,配件另計 查看價格 查看價格

中霍

m2 13% 廣東霍曼實業(yè)有限公司
材料名稱 規(guī)格/型號 除稅
信息價
含稅
信息價
行情 品牌 單位 稅率 地區(qū)/時間
夯實(電) 夯擊能力20-62Nm 查看價格 查看價格

臺班 廣州市2006年4季度信息價
夯實(電) 夯擊能力20-62Nm 查看價格 查看價格

臺班 廣州市2006年1季度信息價
夯實(電) 夯擊能力20-62Nm 查看價格 查看價格

臺班 廣州市2006年3季度信息價
夯實(電) 夯擊能力20-62Nm 查看價格 查看價格

臺班 廣州市2006年2季度信息價
夯實(電) 夯擊能力20-62Nm 查看價格 查看價格

臺班 廣州市2005年4季度信息價
夯實(電) 夯擊能力20-62Nm 查看價格 查看價格

臺班 廣州市2005年2季度信息價
夯實(電) 夯擊能力20-62Nm 查看價格 查看價格

臺班 廣州市2005年1季度信息價
夯實(電) 夯擊能力20-62Nm 查看價格 查看價格

臺班 廣州市2005年3季度信息價
材料名稱 規(guī)格/需求量 報價數(shù) 最新報價
(元)
供應商 報價地區(qū) 最新報價時間
人臉識別單片機 人臉識別單片機|1個 1 查看價格 惠州市金力工程技術有限公司 廣東   2022-11-21
單片機應用實訓考核裝置 配置詳附件二|20套 2 查看價格 濟南智星教育設備有限公司 貴州  貴陽市 2016-11-02
人臉識別單片機 -|1套 1 查看價格 國科城市大腦(北京)科技有限公司 廣東   2021-10-20
語言程控 TK832|1臺 1 查看價格 廣州熹尚科技有限公司 全國   2022-08-23
多國語言指導許可 3BA09513AA 提供4國語言以上|1.0套 0 查看價格 廣州皓粵電子設備有限公司    2015-11-18
單片機數(shù)據(jù)線路避雷器 REP-X04-DATA接線端子|2591臺 1 查看價格 昆明宇恬科技工程有限公司 云南  昆明市 2015-04-10
人員主被動定位通信應用系統(tǒng) 人員主被動定位通信應用系統(tǒng)|1套 1 查看價格 南京埃爾喬億自控設備有限公司 四川   2021-06-16
電梯多方通話監(jiān)控原理系統(tǒng)(作為整體報價) 電梯多方通話監(jiān)控原理系統(tǒng)(作為整體報價)|1個 3 查看價格 深圳市鼎杰迅科技有限公司 廣東  韶關市 2022-09-19

第1章 單片機的認知 1

1.1 單片機概述 2

1.1.1 單片機的概念 2

1.1.2 主流單片機介紹 2

1.1.3 單片機的應用 3

1.2 數(shù)制與編碼 4

1.2.1 數(shù)制 4

1.2.2 數(shù)制的C語言表述 7

1.2.3 原碼、反碼和補碼 9

1.2.4 常用編碼 11

小結 13

習題 14

第2章 單片機的初步應用 15

2.1 89C51單片機最小系統(tǒng) 16

2.1.1 89C51單片機硬件結構 16

2.1.2 89C51單片機存儲器結構 22

2.2 89C51單片機I/O系統(tǒng) 26

2.2.1 并行端口結構 26

2.2.2 指令系統(tǒng)簡介 31

2.3 Keil C51軟件簡介 33

2.3.1 Keil C51軟件的安裝 33

2.3.2 程序錄入與編輯 34

2.3.3 reg51.h頭文件詳解 42

小結 46

習題 46

第3章 89C51單片機匯編語言簡介 47

3.1 89C51單片機指令系統(tǒng) 48

3.1.1 89C51單片機指令分類 48

3.1.2 匯編指令格式 49

3.1.3 尋址方式 50

3.1.4 數(shù)據(jù)傳送指令 52

3.1.5 算術運算指令 54

3.1.6 邏輯運算指令 56

3.1.7 控制轉移指令 58

3.1.8 位操作指令 60

3.1.9 偽指令 61

3.2 匯編語言程序結構 63

3.2.1 順序結構 63

3.2.2 分支結構 64

3.2.3 循環(huán)結構 65

3.2.4 子程序 67

小結 72

習題 72

第4章 C51程序設計 75

4.1 C51語言概述 76

4.1.1 C語言和C51語言 76

4.1.2 C51的特點 77

4.1.3 簡單C51程序介紹 77

4.2 C51數(shù)據(jù)類型和數(shù)據(jù)存儲類型 80

4.2.1 常量與變量 80

4.2.2 整型數(shù)據(jù) 81

4.2.3 實型數(shù)據(jù) 82

4.2.4 字符型數(shù)據(jù) 83

4.2.5 數(shù)組類型 84

4.2.6 指針類型 86

4.2.7 Keil C51中特有的數(shù)據(jù)類型 87

4.2.8 數(shù)據(jù)的存儲類型 88

4.3 運算符和表達式 89

4.3.1 算術運算符和算術表達式 89

4.3.2 賦值運算符和賦值表達式 90

4.3.3 逗號運算符和逗號表達式 90

4.3.4 關系運算符和關系表達式 91

4.3.5 邏輯運算符和邏輯表達式 91

4.3.6 位操作運算符和表達式 92

4.4 C51程序結構 93

4.4.1 順序結構 93

4.4.2 選擇結構 94

4.4.3 循環(huán)結構 98

4.5 函數(shù) 102

4.5.1 函數(shù)的定義 102

4.5.2 函數(shù)的調用 103

4.5.3 局部變量和全局變量 105

4.5.4 intrins.h庫函數(shù)介紹 106

4.5.5 中斷程序的編寫 108

4.5.6 寄存器組的切換 109

小結 112

習題 112

第5章 單片機中斷應用 113

5.1 中斷的概念 114

5.2 中斷控制 115

5.3 單片機中斷處理過程 119

5.4 中斷系統(tǒng)C51語言編程要點 121

小結 128

習題 128

第6章 單片機定時/計數(shù)器應用 129

6.1 定時/計數(shù)器的結構及其工作原理 130

6.2 定時/計數(shù)器的工作寄存器 131

6.3 定時/計數(shù)器的工作方式 133

6.4 定時/計數(shù)器C51語言編程要點 136

小結 139

習題 140

第7章 單片機串行口應用 141

7.1 串行通信及其總線標準 142

7.1.1 串行通信的基本概念 142

7.1.2 串行通信總線標準及其

接口 144

7.2 單片機串行口及其控制 147

7.2.1 89C51單片機串行口的結構 147

7.2.2 89C51單片機串行口

控制寄存器 147

7.2.3 89C51單片機串行口

工作方式 148

7.2.4 波特率的設定及串行口

初始化 149

7.2.5 串行口C51語言編程要點 150

小結 156

習題 156

第8章 單片機接口技術 157

8.1 I/O口擴展 158

8.1.1 任務一:簡單I/O口

擴展的實現(xiàn) 158

8.1.2 任務二:可編程I/O口

擴展的實現(xiàn) 161

8.2 人機交互接口 170

8.2.1 任務三:簡單的鍵盤

接口的實現(xiàn) 170

8.2.2 任務四:LED數(shù)碼管顯示

接口的實現(xiàn) 172

8.3 任務五:A/D轉換器及接口技術 186

8.4 任務六:D/A轉換器及接口技術 196

小結 204

習題 204

第9章 單片機綜合應用實例 205

9.1 任務一:簡易四路智力搶答器 206

9.2 任務二:多功能智能溫度測量儀 221

小結 238

習題 238

附錄 239

附錄1 ASCII碼表 240

附錄2 51單片機匯編指令速查表 241

附錄3 Keil C51常用庫函數(shù) 246

附錄4 Keil C51常見錯誤警告

提示信息 250

參考文獻 2552100433B

本書以89C51為典型機型,結合大量實例,并以Keil C51作為主要編程和調試工具,由淺入深地講解了單片機的工作原理及應用技術。全書共分為9章,主要內容包括:單片機基礎知識與數(shù)制編碼、單片機匯編語言程序設計、單片機C51語言程序設計、中斷系統(tǒng)與定時/計數(shù)器、串行接口、單片機接口技術、單片機應用系統(tǒng)開發(fā)。本書將單片機技術的硬件和軟件、理論和實踐、情境化設計項目等進行了有機的結合,使讀者可以在接近實際開發(fā)的過程中較完整地學習單片機技術及開發(fā)工具的使用,實現(xiàn)了教、學、做的合一。

單片機原理及應用(C51語言)常見問題

  • 51單片機原理是什么,有哪些應用?

    8051單片機在一塊芯片上集成了一個微型計算機的主要部件,它包括以下幾部分: 1個8位微處理器(CPU)。 1個時鐘電路。 4KB程序存儲器。 256B數(shù)據(jù)存儲器。 2個16位定時/計數(shù)器。 64KB...

  • c51單片機c語言交通燈的程序

    #include<reg51.h>#define uint unsigned int#define uchar unsigned charsbit spk=P3^0;sbit k0=P3^...

  • C51系列單片機的實際運用

    單片機的主要應用領域 由于單片機有許多優(yōu)點,因此其應用領域之廣,幾乎到了無孔不入的地步。單片機應用的主要領域有: 1) 智能化家用電器:各種家用電器普遍采用單片機智能化控制代替?zhèn)鹘y(tǒng)的電子線路控制,升級...

單片機原理及應用(C51語言)文獻

基于項目式的《單片機原理及應用》課程整體設計 基于項目式的《單片機原理及應用》課程整體設計

格式:pdf

大?。?span id="n1krtan" class="single-tag-height">83KB

頁數(shù): 未知

評分: 4.8

基于高職學院學生的特點,利用項目式的教學方法對《單片機原理及應用》課程進行了整體設計,提出了以\"單片機最小開發(fā)系統(tǒng)\"為主線的1344的教學模式,初步實現(xiàn)了課程的整體設計,提高了學生學習的主動性和積極性,達到較好的教學效果。

立即下載
單片機原理及應用11LED數(shù)碼管顯示 單片機原理及應用11LED數(shù)碼管顯示

格式:pdf

大?。?span id="7zbi1nf" class="single-tag-height">83KB

頁數(shù): 22頁

評分: 4.6

單片機原理及應用11LED數(shù)碼管顯示

立即下載

本書作為《單片機原理及應用——基于Proteus和Keil C》的姊妹篇,在保持原教材結構和風格的基礎上,取消了其中的匯編語言內容,將節(jié)省的空間用于加強C51語言內容。

本書在C51內容編排上做了較大改進:在集中介紹了執(zhí)行語句、變量、指針、數(shù)組和函數(shù)等C51基本內容之后,安排了LED控制、獨立開關檢測、行列式鍵盤掃描、數(shù)碼管靜態(tài)和動態(tài)顯示等與單片機I/O口相關的C51應用內容,以此縮短編程語言與單片機應用的教學時間差。中斷函數(shù)及片外RAM訪問等與單片機硬件相關的C51內容則穿插到后續(xù)原理章節(jié)里介紹。采用這種集中與分散相結合,理論與應用相結合的方案,有望促使讀者更好地掌握C51與單片機內容,為今后的工程應用打下扎實基礎。 為方便讀者學習,本書每章都有小結和習題,書末附有與教學進度相呼應的實驗指導及相關閱讀材料,還配有相關課程網站。

本書可作為高等工科院校機械類、電氣與電子信息類、計算機類各專業(yè)48~64學時要求的教材,也可作為從事嵌入式應用系統(tǒng)設計、生產從業(yè)人員的崗位培訓教材及自學參考書。

《高職高專“十二五”規(guī)劃教材:單片機原理及應用(基于C語言)》以C語言(C51)為主線,同時兼顧匯編語言,詳細介紹了51系列單片機的原理及應用知識?!陡呗毟邔!笆濉币?guī)劃教材:單片機原理及應用(基于C語言)》主要內容包括單片機基礎知識、MCS-51單片機的基本結構、MCS-51單片機的指令系統(tǒng)及匯編程序設計、單片機的C51程序設計、MCS-51的定時和中斷系統(tǒng)、串行接口及串行通信技術、AT89C51單片機系統(tǒng)擴展、AT89C51單片機的接口技術以及單片機應用系統(tǒng)設計等。同時,選用了信號燈、流水燈、數(shù)字鐘、計數(shù)器、數(shù)字電壓表、信號發(fā)生器、單片機雙機通信、球賽記分牌等十個單片機典型應用作為實訓,并且所有實訓均在Keil C51 Vision4和ISIS7 professional環(huán)境下調試通過。

《高職高?!笆濉币?guī)劃教材:單片機原理及應用(基于C語言)》內容簡潔實用,講解通俗易懂,并有大量應用實例,實用性強,既可作為高職高專院校通信類、信息類、應用電子類、控制類、儀器儀表類以及機電類等專業(yè)單片機課程的教材,也可作為從事單片機開發(fā)應用的工程技術人員的參考書。

第1章 單片機基礎知識概述

1.1 單片機概述

1.1.1 單片機及其發(fā)展概況

1.1.2 單片機的特點和應用

1.1.3 單片機的發(fā)展趨勢

1.1.4 MCS-51單片機的學習

1.2 單片機學習的預備知識

1.2.1 數(shù)制及其轉換

1.2.2 有符號數(shù)的表示方法

1.2.3 位、字節(jié)和字

1.2.4 BCD碼

1.2.5 ASCII碼

1.2.6 基本邏輯門電路

1.3 Proteus應用簡介

1.3.1 ISIS模塊應用舉例

1.3.2 ARES模塊應用舉例

本章小結

思考與練習題1

第2章 MCS-51單片機的結構及原理

2.1 MCS-51單片機的結構

2.1.1 MCS-51單片機的內部結構

2.1.2 MCS-51外部引腳及功能

2.2 MCS-51的存儲器結構

2.2.1 存儲器劃分方法

2.2.2 程序存儲器

2.2.3 數(shù)據(jù)存儲器

2.3 單片機的復位、時鐘與時序

2.3.1 復位與復位電路

2.3.2 時鐘電路

2.3.3 單片機時序

2.4 并行I/O口

2.4.1 P1口

2.4.2 P3口

2.4.3 P0口

2.4.4 P2口

本章小結

思考與練習題2

第3章 單片機的C51基礎知識

3.1 C51語言概述

3.2 Keil軟件開發(fā)工具

3.2.1 μVision5的軟件界面

3.2.2 μVision5的使用方法

3.3 C51的基本執(zhí)行語句

3.3.1 表達式語句

3.3.2 選擇語句

3.3.3 循環(huán)語句

3.3.4 注釋語句

3.4 C51的變量

3.4.1 變量概述

3.4.2 變量名

3.4.3 數(shù)據(jù)類型

3.4.4 存儲類型

3.4.5 存儲種類

3.5 C51的指針

3.6 C51的數(shù)組

3.6.1 一維數(shù)組的定義

3.6.2 一維數(shù)組的使用

3.6.3 字符數(shù)組

3.6.4 二維數(shù)組

3.7 C51的函數(shù)

3.7.1 函數(shù)的基本概念

3.7.2 函數(shù)的定義

3.7.3 函數(shù)的調用

本章小結

思考與練習題3

第4章 單片機I/O口方式的應用

4.1 C51聯(lián)合仿真方法

4.2 I/O端口的簡單應用

4.2.1 發(fā)光二極管與應用編程

4.2.2 數(shù)碼管靜態(tài)顯示原理與編程

4.3 I/O端口的進階實踐

4.3.1 數(shù)碼管動態(tài)顯示原理與編程

4.3.2 行列式鍵盤原理與編程

本章小結

思考與練習題4

第5章 單片機的中斷系統(tǒng)

5.1 中斷的概念

5.2 中斷控制系統(tǒng)

5.2.1 中斷系統(tǒng)的結構

5.2.2 中斷控制

5.3 中斷處理過程

5.4 中斷的編程和應用舉例

5.4.1 中斷程序設計舉例

5.4.2 擴充外部中斷源

本章小結

思考與練習題5

第6章 單片機的定時/計數(shù)器

6.1 定時/計數(shù)器的結構與 工作原理

6.1.1 定時/計數(shù)器的基本原理

6.1.2 定時/計數(shù)器的結構

6.2 定時/計數(shù)器的控制

6.2.1 TMOD寄存器

6.2.2 TCON寄存器

6.3 定時/計數(shù)器的工作方式

6.3.1 方式1

6.3.2 方式2

6.3.3 方式0

6.3.4 方式3

6.4 定時/計數(shù)器的編程和應用

本章小結

思考與練習題6

第7章 單片機的串行口及應用

7.1 串行通信概述

7.2 MCS-51的串行口控制器

7.2.1 串行口內部結構

7.2.2 串行口控制寄存器

7.3 串行工作方式0及其應用

7.4 串行工作方式1及其應用

7.5 串行工作方式2及其應用

7.6 串行工作方式3及其應用

本章小結

思考與練習題7

第8章 單片機接口技術

8.1 單片機的系統(tǒng)總線

8.1.1 三總線結構

8.1.2 地址鎖存原理及實現(xiàn)

8.2 簡單并行I/O口擴展

8.2.1 訪問擴展端口的軟件方法

8.2.2 簡單并行輸出接口的擴展

8.2.3 簡單并行輸入接口的擴展

8.3 可編程并行I/O口擴展

8.3.1 8255A的內部結構、引腳及地址

8.3.2 8255A的控制字

8.4 D/A轉換與DAC0832應用

8.4.1 DAC0832的工作原理

8.4.2 DAC0832與單片機的接口及編程

8.5 A/D轉換與ADC0809應用

8.5.1 逐次逼近式模數(shù)轉換器的工作原理

8.5.2 ADC0809與單片機的接口及編程

8.6 開關量功率接口技術

8.6.1 開關量功率驅動接口

8.6.2 開關量功率驅動接口應用舉例

本章小結

思考與練習題8

第9章 單片機應用系統(tǒng)的設計與開發(fā)

9.1 單片機系統(tǒng)的設計開發(fā)過程

9.1.1 單片機典型應用系統(tǒng)

9.1.2 單片機應用系統(tǒng)的開發(fā)過程

9.2 單片機系統(tǒng)的可靠性技術

9.2.1 硬件抗干擾技術概述

9.2.2 軟件抗干擾技術概述

9.3 單片機系統(tǒng)設計開發(fā)應用 舉例——智能儀器

9.3.1 功能概述

9.3.2 硬件電路設計

9.3.3 軟件系統(tǒng)設計

9.3.4 仿真開發(fā)過程

9.4 單片機串行擴展單元介紹

9.4.1 串行A/D轉換芯片MAX124及應用

9.4.2 串行D/A轉換芯片LTC145X及應用

9.4.3 串行E2PROM存儲器AT24CXX及應用

9.4.4 字符型液晶顯示模塊LM1602及應用

9.4.5 串行日歷時鐘芯片DS1302及應用

本章小結

思考與練習題9

附錄A 實驗指導

實驗1 計數(shù)顯示器

實驗2 指示燈/開關控制器

實驗3 指示燈循環(huán)控制

實驗4 指示燈/數(shù)碼管的中斷控制

實驗5 電子秒表顯示器

實驗6 雙機通信及PCB設計

實驗7 直流數(shù)字電壓表設計

實驗8 步進電機控制設計

附錄B 閱讀材料 2100433B

單片機原理及應用(C51語言)相關推薦
  • 相關百科
  • 相關知識
  • 相關專欄