第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
本書以51系列單片機為硬件基礎,以C語言為軟件編程基礎,系統(tǒng)全面地介紹51系列單片機的基本知識與基本應用,主要內容包括:微型計算機基礎、51系列單片機硬件基礎,軟件編程基礎—C51語言基礎,P0~P3口、中斷系統(tǒng)、定時器/計數器、串行口應用基礎,并行總線接口擴展技術,串行總線接口擴展技術,液晶與點陣顯示器應用示例,應用系統(tǒng)設計基礎等。提供大量實例及詳細說明與注釋,硬件設計實例都經過Proteus仿真,每章配有本章小結、習題、實驗與設計等,提供配套電子課件、程序代碼、習題參考答案與實驗指導。
求一單片機控制傳送帶送料系統(tǒng)的程序!C語言版的!
請問卸料時間是10ms么??還有紅燈閃爍呢???感覺取的應該不是毫秒,2ms的亮滅 人眼是分辨不出的
控制機器各個部件協(xié)調一致地工作
什么是單片機?它與一般的微型計算機在結構上有什么區(qū)別?
單片機,全稱單片微型計算機(英語:single-chip microcomputer),又稱微控制器(microcontroller),是把中央處理器、存儲器、定時/計數器(timer/counter...
格式: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: 認識單片微型計算機
任務11: 認識單片機
任務12: 相關知識
項目2: 認識單片機應用
任務21: 了解單片機應用
任務22: 相關知識
項目3: 認識仿真軟件Proteus的使用
任務31: Proteus ISIS的上機步驟
任務32: 相關知識
項目4: 了解Keil C51的使用
任務41: Keil C51的上機步驟
模塊小結
課后練習題
參考文獻
模塊280C51單片機的結構分析及應用
項目5: 認識80C51單片機內部結構
任務51: 用單片機P1口來點亮LED1~LED8燈
任務52: 相關知識
項目6: 認識單片機端口應用
任務61: 用單片機P3.5控制LED5燈亮
任務62: 相關知識
*項目7: 用單片機的P1.0控制LED1燈閃爍
*項目8: 將P0.0引腳的狀態(tài)分別送給P1.0、P2.0和P3.0口
模塊小結
課后練習題
參考文獻
模塊3C51程序設計及應用
項目9: 了解單片機C語言
任務91: 了解C51編程結構
任務92: 相關知識
項目10: 認識C51的數據類型
任務101: 用不同數據類型控制P2口的8位LED閃爍
任務102: 相關知識
項目11: 認識C51的運算符
任務111: 分別用P2、P3口顯示“加減”運算結果
任務112: 用P1口顯示邏輯“與或”運算結果
任務113: 分別用P2、P3口顯示位“與或”運算結果
任務114: 用P1口顯示“左右移”運算結果
任務115: 相關知識
項目12: 認識C51流程控制語句
任務121: 用按鍵S控制P1口8只LED顯示狀態(tài)
任務122: 用for語句實現蜂鳴器發(fā)出1kHz音頻
任務123: 用while語句實現P1口8只LED顯示狀態(tài)
任務124: 用do…while語句實現P1口8只LED顯示狀態(tài)
任務125: 相關知識
項目13: 認識C51的數組
任務131: 用數組實現P1口8只LED顯示狀態(tài)
任務132: 相關知識
項目14: 認識C51的指針
任務141: 用指針數組實現P1口8只LED顯示狀態(tài)
任務142: 用指針數組實現多狀態(tài)顯示
任務143: 相關知識
項目15: 認識C51的函數
任務151: 用帶參數函數控制8位LED燈閃爍時間
任務152: 用數組作為函數參數控制8位LED點亮狀態(tài)
任務153: 用指針作為函數參數控制8位LED點亮狀態(tài)
任務154: 用函數型指針控制8位LED點亮狀態(tài)
任務155: 相關知識
*項目16: 用P2口控制8只LED左循環(huán)流水燈亮
*項目17: 用開關S控制實現蜂鳴器報警
模塊小結
課后練習題
參考文獻
模塊480C51單片機定時器/計數器分析及應用
項目18: 認識單片機定時器/計數器
任務181: 用定時器T0查詢方式控制P3口8位LED閃爍
任務182: 相關知識
項目19: 認識定時器/計數器的工作方式
任務191: 用定時器T0查詢方式控制P1.0的蜂鳴器發(fā)出1kHz音頻
任務192: 相關知識
*項目20: 將T1計數的結果送P0口顯示
*項目21: 單片機控制LED燈左循環(huán)亮
模塊小結
課后練習題
參考文獻
模塊580C51單片機中斷系統(tǒng)分析及應用
項目22: 認識80C51中斷系統(tǒng)
任務221: 用定時器T1中斷方式控制P3口8位LED閃爍
任務222: 相關知識
項目23: 認識80C51中斷控制器
任務231: 用外中斷INT1控制P2口8個LED亮滅
任務232: 外部中斷INT0控制LED燈左循環(huán)亮
任務233: 相關知識
*項目24: 用外中斷INT1測量負跳變信號累計數,并將結果送P2口顯示
*項目25: 用外中斷INT0測量外部負脈沖寬度,并將結果送P1口顯示
*項目26: 基于AT89S52單片機交通燈控制器的設計
模塊小結
課后練習題
參考文獻
模塊680C51單片機串行通信技術分析及應用
項目27: 認識80C51串行通信
任務271: 方式0控制流水燈循環(huán)點亮
任務272: 相關知識
項目28: 認識80C51串口的通信方式
任務281: 單片機U1與單片機U2進行通信
任務282: 相關知識
*項目29: 單片機向PC發(fā)送數據
*項目30: PC向單片機發(fā)送數據,并用LED顯示出來
*項目31: 串口驅動數碼管
*項目32: 單片機與單片機雙機通信
模塊小結
課后練習題
參考文獻
模塊780C51單片機接口技術分析及應用
項目33: 認識矩陣式鍵盤
任務331: 獨立式按鍵S控制LED0的亮滅狀態(tài)
任務332: 軟件消抖的獨立式按鍵S控制LED0的亮滅狀態(tài)
任務333: 獨立式按鍵S組控制8位LED燈
任務334: 用數碼管顯示矩陣鍵盤的按鍵值
任務335: 相關知識
項目34: 認識LED數碼管顯示器
任務341: 用LED數碼管循環(huán)顯示數字0~9
任務342: 用數碼管顯示按鍵次數
任務343: 用LED數碼管動態(tài)顯示“123456”
任務344: 相關知識
項目35: 認識液晶顯示器LCD
任務351: 用LCD顯示字符‘ABCD’
任務352: 用LCD循環(huán)右移顯示“China Dream”
任務353: 相關知識
項目36: 認識A/D轉換器
任務361: 5V直流數字電壓表設計
任務362: 相關知識
項目37: 認識D/A轉換器
任務371: DAC0832鋸齒波發(fā)生器
任務372: 相關知識
*項目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個綜合應用實例。