第1章 微型計算機基礎 1

1.1 微型計算機的定義與工作過程 1

1.1.1 定義 1

1.1.2 馮"para" label-module="para">

1.1.3 工作過程 2

1.2 計算機中的數制和編碼基礎 3

1.2.1 計算機中的數制及轉換 3

1.2.2 原碼、反碼、補碼 3

1.2.3 定點數和浮點數 4

1.2.4 計算機中常用的編碼 5

1.3 微型計算機結構 7

1.3.1 微型計算機硬件結構概述 7

1.3.2 微型計算機軟件概述 8

1.3.3 CPU、存儲器、I/O口、總線 11

1.4 中斷、定時器/計數器、串行通信、

并行通信的初步認識 17

1.4.1 中斷的初步認識 17

1.4.2 定時器/計數器的初步認識 18

1.4.3 并行通信與串行通信的初步

認識 18

1.5 CPU與外設的數據傳輸方式 20

1.5.1 無條件傳輸方式 20

1.5.2 程序查詢傳輸方式 20

1.5.3 中斷傳輸方式 21

1.5.4 DMA傳輸方式 21

本章小結 22

習題 22

第2章 51系列單片機硬件基礎 23

2.1 認識單片機 23

2.1.1 單片機的特點、應用、分類、

發(fā)展趨勢 23

2.1.2 常用的單片機產品 27

2.1.3 MCS-51單片機已成為國際經典 29

2.1.4 單片機與CPU、ARM、嵌入式

系統(tǒng)的關系 30

2.1.5 單片機應用系統(tǒng)開發(fā)的軟硬件

環(huán)境 32

2.2 51單片機的總體結構 34

2.2.1 內部結構 34

2.2.2 外部引腳說明 35

2.2.3 CPU的時序周期 38

2.3 51單片機的存儲器 39

2.3.1 程序存儲器 39

2.3.2 數據存儲器 40

2.3.3 特殊功能寄存器 42

本章小結 45

習題 45

第3章 51系列單片機軟件編程基礎——

C51語言基礎 46

3.1 C51語言的數據 46

3.1.1 數據類型 46

3.1.2 常量與變量 46

3.1.3 數據存儲類型 49

3.2 C51語言對單片機主要資源的

控制 51

3.2.1 特殊功能寄存器的C51語言

定義 51

3.2.2 絕對地址的訪問 52

3.2.3 位變量的C51語言定義 54

3.3 C51語言的基本運算與流程控制

語句 55

3.3.1 基本運算 55

3.3.2 分支判斷—if、switch語句 56

3.3.3 循環(huán)控制—while、for語句 58

3.3.4 break、continue、return和goto

語句 60

3.4 C51語言的數組、指針、函數 61

3.4.1 數組 61

3.4.2 指針 63

3.4.3 函數 65

3.5 C51語言的預處理命令及匯編語句

的嵌入 67

3.5.1 文件包含、宏定義、條件編譯 67

3.5.2 C51中匯編語句的嵌入 69

3.6 C51的程序結構 70

3.6.1 C51的程序結構 70

3.6.2 C51編程規(guī)范及注意事項 71

3.6.3 C51的標識符與關鍵字 72

本章小結 74

習題 75

第4章 51系列單片機P0~P3口應用

基礎 76

4.1 認識51單片機的P0~P3口 76

4.1.1 P1口 76

4.1.2 P3口 77

4.1.3 P0口 77

4.1.4 P2口 79

4.1.5 P0~P3口特點總結 79

4.2 輸出操作 79

4.2.1 基本輸出操作舉例—字節(jié)輸出

與位輸出 79

4.2.2 擴展輸出操作舉例—流水燈與

霹靂燈 80

4.2.3 擴展輸出操作舉例—8段LED

靜態(tài)與動態(tài)顯示 82

4.3 輸入操作 86

4.3.1 閘刀型開關輸入信號 87

4.3.2 單個按鈕型開關輸入信號 88

4.3.3 多個按鈕型開關輸入信號—鍵盤 90

4.4 實驗與設計 95

本章小結 98

習題 98

第5章 51系列單片機中斷系統(tǒng)應用基礎 99

5.1 中斷系統(tǒng)的再認識 99

5.1.1 中斷的有關概念 99

5.1.2 中斷處理過程 100

5.2 認識51單片機中斷系統(tǒng) 102

5.2.1 51單片機中斷系統(tǒng)結構 102

5.2.2 中斷控制寄存器 103

5.2.3 中斷優(yōu)先級與中斷響應 104

5.2.4 中斷函數的結構形式 106

5.3 外部中斷舉例 107

5.3.1 外部中斷源初始化 107

5.3.2 外部中斷示例 108

5.4 實驗與設計 112

本章小結 115

習題 115

第6章 51系列單片機的定時器/計數器

應用基礎 116

6.1 可編程的硬件定時器/計數器的

再認識 116

6.1.1 功能 116

6.1.2 工作原理 116

6.1.3 計數器初值的計算 117

6.2 認識51單片機的定時器/計數器 117

6.2.1 定時器/計數器的的結構 117

6.2.2 定時器/計數器的控制寄存器 118

6.2.3 定時器/計數器工作模式 119

6.3 定時器/計數器的應用舉例 122

6.3.1 定時器/計數器的初始化 122

6.3.2 應用舉例 124

6.4 實驗與設計 131

本章小結 134

習題 134

第7章 51系列單片機串行口應用基礎 135

7.1 串行通信的再認識 135

7.1.1 異步串行通信與同步串行通信 135

7.1.2 波特率 138

7.1.3 串行通信的檢錯與糾錯 139

7.1.4 串行接口芯片UART和

USART 139

7.2 認識51單片機的串行接口 140

7.2.1 串行口的結構原理 140

7.2.2 串行口的應用控制 141

7.3 51單片機串行口的工作方式 143

7.3.1 串行口工作方式0 143

7.3.2 串行口工作方式1 147

7.3.3 串行口工作方式2 150

7.3.4 串行口工作方式3 153

7.4 51單片機串行口的應用舉例 157

7.4.1 串行口編程基礎 157

7.4.2 串行口應用舉例 159

7.5 實驗與設計 165

本章小結 167

習題 168

第8章 51系列單片機并行總線接口擴展

技術 169

8.1 51單片機并行I/O口擴展基礎 169

8.1.1 系統(tǒng)擴展總線結構圖 169

8.1.2 典型的鎖存器芯片74LS273 170

8.1.3 典型的三態(tài)緩沖器74LS244 170

8.1.4 可編程的I/O接口芯片8255A 171

8.2 并行總線的連接 175

8.2.1 數據線、控制線的連接 175

8.2.2 譯碼信號的形成—系統(tǒng)擴展的

尋址 176

8.3 并行I/O接口芯片擴展示例 178

8.3.1 利用鎖存器與緩沖器擴展并行

的輸入/輸出口示例 178

8.3.2 利用8255A擴展并行的輸入/

輸出口示例 180

8.3.3 利用8255A作為8段LED

靜態(tài)顯示輸出口的示例 181

8.3.4 利用8255A作為8段LED

動態(tài)顯示輸出口的示例 183

8.4 模擬量接口技術 185

8.4.1 A/D與D/A轉換器概述 185

8.4.2 8位并行D/A轉換器DAC0832

接口示例 192

8.4.3 12位并行D/A轉換器DAC1208

接口示例 198

8.4.4 8位并行A/D轉換器ADC0809

接口示例 199

8.5 實驗與設計 203

本章小結 206

習題 206

第9章 51系列單片串行總線接口擴展

技術 208

9.1 I2C總線接口技術 208

9.1.1 認識I2C總線接口 208

9.1.2 I2C總線典型器件AT24C02

應用舉例 210

9.2 SPI總線接口技術 216

9.2.1 認識SPI總線 216

9.2.2 SPI總線典型器件X25045

應用舉例 217

9.3 單總線(1-wire)接口技術 221

9.3.1 認識單總線(1-wire) 221

9.3.2 單總線典型器件DS18B20

應用舉例 222

9.4 典型串行A/D接口芯片TLC2543的

C51編程 228

本章小結 231

習題 232

第10章 51系列單片機液晶與點陣顯示器

應用示例 233

10.1 51單片機液晶顯示器接口技術 233

10.1.1 認識LCD顯示器 233

10.1.2 字符型LCD1602液晶顯示

模塊接口技術 234

10.1.3 點陣式帶漢字庫12864液晶

顯示模塊接口技術 239

10.2 51單片機點陣LED顯示器接口

技術 247

10.2.1 認識點陣LED顯示器 247

10.2.2 一個5×7點陣一個字符

顯示 248

10.2.3 兩個8×8點陣字符串顯示 249

本章小結 251

習題 251

第11章 51系列單片機應用系統(tǒng)的設計 252

11.1 單片機應用系統(tǒng)結構以及設計

內容 252

11.1.1 單片機應用系統(tǒng)的一般硬件

組成 252

11.1.2 單片機應用系統(tǒng)的設計內容 254

11.2 單片機應用系統(tǒng)的一般設計

方法 255

11.2.1 確定系統(tǒng)的功能與性能 255

11.2.2 確定系統(tǒng)基本結構 255

11.2.3 單片機應用系統(tǒng)硬件與軟件

設計 256

11.2.4 資源分配 258

11.3 單片機應用系統(tǒng)的調試 259

11.3.1 單片機應用系統(tǒng)調試工具 259

11.3.2 單片機應用系統(tǒng)的一般調試

方法 260

11.4 單片機應用系統(tǒng)的設計實例——

集中供暖小型換熱站控制系統(tǒng)的

設計 263

11.4.1 系統(tǒng)描述 264

11.4.2 設計方案 265

11.4.3 硬件電路設計 265

11.4.4 軟件設計 269

本章小結 269

習題 270

附錄A ASCII碼字符表 271

附錄B 單片機應用資料的網上查詢方法 272

附錄C Proteus常用分離器件名稱 273

參考文獻 274 2100433B

單片微型計算機原理及應用——C語言版造價信息

市場價 信息價 詢價
材料名稱 規(guī)格/型號 市場價
(除稅)
工程建議價
(除稅)
行情 品牌 單位 稅率 供應商 報價日期
臺式微型計算機 技術路線:Intel;CPU:i78700;內存:16GB;硬盤:256GBSATASSD+2TBSATAHDD顯卡:R7430 2GB獨顯 查看價格 查看價格

13% 杭州??低晹底旨夹g股份有限公司廣州分公司
計算機組成原理實驗室 315mmX155mm鋁合金,(按樣品材料尺寸制作) 查看價格 查看價格

13% 成都市眾之藝展覽展示有限公司
計算機 i5-8500T8G內存128G固態(tài)RX560-4G獨顯 查看價格 查看價格

13% 河南大邦安防工程有限公司
計算機 (用于收費電腦2和物業(yè)電腦1臺)范圍:管理設備; 查看價格 查看價格

戴爾

13% 上海毅安實業(yè)有限公司
計算機 I3,4G,500G 查看價格 查看價格

13% 上海莫威電子科技有限公司
計算機 酷睿I7 四核處理器 27英寸液晶顯示器,帶觸摸功能 查看價格 查看價格

13% 深圳中科華恒科技有限公司
計算機 英特爾(R)酷睿 i7-4790;24" TFT/內存:16G DDR3 1600MHz(3.2GHZ,6MB三級緩存,1333MHZ前端總線)配置中文操作系統(tǒng)WINDOWS 7專業(yè)/顯存 2G 查看價格 查看價格

聯(lián)想

13% 德陽鼎聯(lián)商貿有限公司
計算機 1.名稱:手提電腦 2.規(guī)格:I5、固態(tài)硬盤 查看價格 查看價格

ITC

13% 廣州保倫電子科技有限公司
材料名稱 規(guī)格/型號 除稅
信息價
含稅
信息價
行情 品牌 單位 稅率 地區(qū)/時間
火災報警控制器集成應用編程接口 GST-OOM 查看價格 查看價格

茂名市2009年9月信息價
火災報警控制器集成應用編程接口 GST-API 查看價格 查看價格

茂名市2009年8月信息價
火災報警控制器集成應用編程接口 GST-API 查看價格 查看價格

茂名市2009年5月信息價
火災報警控制器集成應用編程接口 GST-API 查看價格 查看價格

茂名市2009年4月信息價
火災報警控制器集成應用編程接口 GST-OOM 查看價格 查看價格

茂名市2009年3月信息價
火災報警控制器集成應用編程接口 GST-API 查看價格 查看價格

茂名市2009年3月信息價
火災報警控制器集成應用編程接口 GST-OOM 查看價格 查看價格

茂名市2008年10月信息價
火災報警控制器集成應用編程接口 GST-OOM 查看價格 查看價格

茂名市2008年9月信息價
材料名稱 規(guī)格/需求量 報價數 最新報價
(元)
供應商 報價地區(qū) 最新報價時間
微型計算機 1、名稱:微型計算機2、規(guī)格型號:Windows 11操作系統(tǒng)、256G內存3、包含:24寸液晶顯示屏|1臺 1 查看價格 琥珀朗石儀器儀表(江蘇)有限公司 全國   2022-11-28
微型計算機 -|15臺 3 查看價格 深圳市大唐計算機有限公司 全國   2021-11-19
微型計算機 -|15臺 3 查看價格 深圳市大唐計算機有限公司 全國   2021-11-19
臺式微型計算機 DS-AXF122P/I5/22/128G|1臺 1 查看價格 廣州賽瑞電子有限公司 廣東   2022-09-15
計算機監(jiān)控應用軟件 未說明|2套 1 查看價格 深圳市信沃成自動化技術有限公司 廣東  惠州市 2016-09-02
計算機監(jiān)控應用軟件 按監(jiān)控要求開發(fā),5用戶網絡|1套 3 查看價格 廣州市熹尚科技設備有限公司 廣東   2022-08-25
計算機應用、網絡系統(tǒng)系統(tǒng)聯(lián)調 計算機應用、網絡系統(tǒng)系統(tǒng)聯(lián)調|2系統(tǒng) 2 查看價格 深圳市昊宸安防設備有限公司    2014-08-01
計算機 上位機測溫軟件|1臺 3 查看價格 深圳市日進鑫科技有限公司    2015-05-20

本書以51系列單片機為硬件基礎,以C語言為軟件編程基礎,系統(tǒng)全面地介紹51系列單片機的基本知識與基本應用,主要內容包括:微型計算機基礎、51系列單片機硬件基礎,軟件編程基礎—C51語言基礎,P0~P3口、中斷系統(tǒng)、定時器/計數器、串行口應用基礎,并行總線接口擴展技術,串行總線接口擴展技術,液晶與點陣顯示器應用示例,應用系統(tǒng)設計基礎等。提供大量實例及詳細說明與注釋,硬件設計實例都經過Proteus仿真,每章配有本章小結、習題、實驗與設計等,提供配套電子課件、程序代碼、習題參考答案與實驗指導。

單片微型計算機原理及應用——C語言版目 錄常見問題

單片微型計算機原理及應用——C語言版目 錄文獻

單片微型計算機在小水電站中的應用 單片微型計算機在小水電站中的應用

格式:pdf

大?。?span id="qds65pw" class="single-tag-height">212KB

頁數: 2頁

評分: 4.3

微機調速、關機優(yōu)化控制囂是集調速、選頻、控制、保護、檢測、顯示、聲光報警于一體,并通過計算機保證機組事故跳闡后不發(fā)生飛逸前提下,盡可能使壓力水管所受的水錘沖擊壓力最小??刂破鞯幕竟ぷ髟硪姼綀D。洛山口一級水電站所用的裝置,經試用完全達到設計要求,并收到了一定的經濟效益和社會效益。(一) 單片微型計算機單片微型計算機是美國摩托羅拉公司(Motorola)

立即下載
微型計算機原理與接口技術歷年自考試題與答案 微型計算機原理與接口技術歷年自考試題與答案

格式:pdf

大小:212KB

頁數: 10頁

評分: 4.8

www. 4juan.com 各類考試歷年 試題答案免費免注冊直接 下載 全部 WORD 文檔 第 1 頁 中國自考人 (www.zk8.com.cn) —— 700 門自考課程 永久免費、完整 在線學習 快快加入我們吧! 全國 2002 年 4月自考 微型計算機原理與接口技術答案 課程代碼: 02205 第一部分 C 語言程序設計 一、單項選擇題 (本大題共 4 小題,每小題 1 分,共 4 分。 ) 1.A 2.C 3.C 4.B 二、改錯題 (本大題共 4 小題,每小題 2 分,共 8 分。 ) 5.把 else if a

立即下載

《單片機基礎與應用(C語言版)》配有Abook數字課程,該課程包括電子教學PPT課件、微課視頻、復習講解、源代碼文件、習題答案、知識拓展、延伸閱等內容。

數字課程名稱

出版社

出版時間

內容提供者

“單片機基礎與應用(C語言版)”數字課程

高等教育出版社、高等教育電子音像出版社

2016年1月

王靜霞

模塊1單片微型計算機

項目1: 認識單片微型計算機

任務11: 認識單片機

任務12: 相關知識

項目2: 認識單片機應用

任務21: 了解單片機應用

任務22: 相關知識

項目3: 認識仿真軟件Proteus的使用

任務31: Proteus ISIS的上機步驟

任務32: 相關知識

項目4: 了解Keil C51的使用

任務41: Keil C51的上機步驟

模塊小結

課后練習題

參考文獻

模塊280C51單片機的結構分析及應用

項目5: 認識80C51單片機內部結構

任務51: 用單片機P1口來點亮LED1~LED8燈

任務52: 相關知識

項目6: 認識單片機端口應用

任務61: 用單片機P3.5控制LED5燈亮

任務62: 相關知識

*項目7: 用單片機的P1.0控制LED1燈閃爍

*項目8: 將P0.0引腳的狀態(tài)分別送給P1.0、P2.0和P3.0口

模塊小結

課后練習題

參考文獻

模塊3C51程序設計及應用

項目9: 了解單片機C語言

任務91: 了解C51編程結構

任務92: 相關知識

項目10: 認識C51的數據類型

任務101: 用不同數據類型控制P2口的8位LED閃爍

任務102: 相關知識

項目11: 認識C51的運算符

任務111: 分別用P2、P3口顯示“加減”運算結果

任務112: 用P1口顯示邏輯“與或”運算結果

任務113: 分別用P2、P3口顯示位“與或”運算結果

任務114: 用P1口顯示“左右移”運算結果

任務115: 相關知識

項目12: 認識C51流程控制語句

任務121: 用按鍵S控制P1口8只LED顯示狀態(tài)

任務122: 用for語句實現蜂鳴器發(fā)出1kHz音頻

任務123: 用while語句實現P1口8只LED顯示狀態(tài)

任務124: 用do…while語句實現P1口8只LED顯示狀態(tài)

任務125: 相關知識

項目13: 認識C51的數組

任務131: 用數組實現P1口8只LED顯示狀態(tài)

任務132: 相關知識

項目14: 認識C51的指針

任務141: 用指針數組實現P1口8只LED顯示狀態(tài)

任務142: 用指針數組實現多狀態(tài)顯示

任務143: 相關知識

項目15: 認識C51的函數

任務151: 用帶參數函數控制8位LED燈閃爍時間

任務152: 用數組作為函數參數控制8位LED點亮狀態(tài)

任務153: 用指針作為函數參數控制8位LED點亮狀態(tài)

任務154: 用函數型指針控制8位LED點亮狀態(tài)

任務155: 相關知識

*項目16: 用P2口控制8只LED左循環(huán)流水燈亮

*項目17: 用開關S控制實現蜂鳴器報警

模塊小結

課后練習題

參考文獻

模塊480C51單片機定時器/計數器分析及應用

項目18: 認識單片機定時器/計數器

任務181: 用定時器T0查詢方式控制P3口8位LED閃爍

任務182: 相關知識

項目19: 認識定時器/計數器的工作方式

任務191: 用定時器T0查詢方式控制P1.0的蜂鳴器發(fā)出1kHz音頻

任務192: 相關知識

*項目20: 將T1計數的結果送P0口顯示

*項目21: 單片機控制LED燈左循環(huán)亮

模塊小結

課后練習題

參考文獻

模塊580C51單片機中斷系統(tǒng)分析及應用

項目22: 認識80C51中斷系統(tǒng)

任務221: 用定時器T1中斷方式控制P3口8位LED閃爍

任務222: 相關知識

項目23: 認識80C51中斷控制器

任務231: 用外中斷INT1控制P2口8個LED亮滅

任務232: 外部中斷INT0控制LED燈左循環(huán)亮

任務233: 相關知識

*項目24: 用外中斷INT1測量負跳變信號累計數,并將結果送P2口顯示

*項目25: 用外中斷INT0測量外部負脈沖寬度,并將結果送P1口顯示

*項目26: 基于AT89S52單片機交通燈控制器的設計

模塊小結

課后練習題

參考文獻

模塊680C51單片機串行通信技術分析及應用

項目27: 認識80C51串行通信

任務271: 方式0控制流水燈循環(huán)點亮

任務272: 相關知識

項目28: 認識80C51串口的通信方式

任務281: 單片機U1與單片機U2進行通信

任務282: 相關知識

*項目29: 單片機向PC發(fā)送數據

*項目30: PC向單片機發(fā)送數據,并用LED顯示出來

*項目31: 串口驅動數碼管

*項目32: 單片機與單片機雙機通信

模塊小結

課后練習題

參考文獻

模塊780C51單片機接口技術分析及應用

項目33: 認識矩陣式鍵盤

任務331: 獨立式按鍵S控制LED0的亮滅狀態(tài)

任務332: 軟件消抖的獨立式按鍵S控制LED0的亮滅狀態(tài)

任務333: 獨立式按鍵S組控制8位LED燈

任務334: 用數碼管顯示矩陣鍵盤的按鍵值

任務335: 相關知識

項目34: 認識LED數碼管顯示器

任務341: 用LED數碼管循環(huán)顯示數字0~9

任務342: 用數碼管顯示按鍵次數

任務343: 用LED數碼管動態(tài)顯示“123456”

任務344: 相關知識

項目35: 認識液晶顯示器LCD

任務351: 用LCD顯示字符‘ABCD’

任務352: 用LCD循環(huán)右移顯示“China Dream”

任務353: 相關知識

項目36: 認識A/D轉換器

任務361: 5V直流數字電壓表設計

任務362: 相關知識

項目37: 認識D/A轉換器

任務371: DAC0832鋸齒波發(fā)生器

任務372: 相關知識

*項目38: 步進電動機正反轉控制

*項目39: 電子密碼鎖

*項目40: 數碼秒表設計

*項目41: 液晶時鐘顯示器

*項目42: 基于手機—藍牙—單片機控制LED燈亮滅

模塊小結

課后練習題

參考文獻2100433B

全書共9章,涵蓋了單片機應用的基本內容,第1章介紹單片機概念及其開發(fā)環(huán)境Keil uVision軟件的使用;第2章介紹單片機硬件系統(tǒng),包括時鐘電路、復位電路、存儲器結構、并行1/O端口結構等;第3章以單片機作為學習平臺,介紹C51程序設計的基本語法、語句和應用方法;第4章介紹單片機定時器/計數器的結構和應用方法;第5章從中斷概念入手,介紹單片機中斷系統(tǒng)的結構和應用方法第6章介紹常用人機交互接口技術,包括數碼管、LCD和點陣LED顯示、鍵盤輸入接口設計技術等;第7章以并行通信和串行通信比較為切入點,介紹單片機串行口結構,以及單片機雙機通信技術、單片機與計算機通信技術等;第8章介紹新型C接口A/D、D/A轉換器件PCF8591與單片機的接口技術,并對串行擴展技術IC系統(tǒng)接口技術進行介紹;第9章給出5個綜合應用實例。

單片微型計算機原理及應用——C語言版相關推薦
  • 相關百科
  • 相關知識
  • 相關專欄