《單片機(jī)C51應(yīng)用技術(shù)》是2011年電子工業(yè)出版社出版的圖書,作者是耿永剛。
單片機(jī)C51應(yīng)用技術(shù)圖片
書名 | 單片機(jī)C51應(yīng)用技術(shù) | 作者 | 耿永剛 |
---|---|---|---|
ISBN | 9787121135989 | 頁數(shù) | 248 |
出版社 | 電子工業(yè)出版社 | 出版時(shí)間 | 2011-05-01 |
裝幀 | 平裝 | 開本 | 16 |
項(xiàng)目一 單片機(jī)基礎(chǔ)知識(shí)及集成開發(fā)環(huán)境
任務(wù)1 單片機(jī)常用元器件識(shí)別
一、教學(xué)目標(biāo)
二、工作任務(wù)
三、任務(wù)實(shí)施
四、相關(guān)知識(shí)
五、知識(shí)拓展
六、實(shí)踐練習(xí)
任務(wù)2 KEIL集成開發(fā)環(huán)境
一、教學(xué)目標(biāo)
二、工作任務(wù)
三、任務(wù)實(shí)施
四、實(shí)踐練習(xí)
項(xiàng)目二 LED顯示系統(tǒng)設(shè)計(jì)
任務(wù)1 8路LED閃爍設(shè)計(jì)
一、教學(xué)目標(biāo)
二、工作任務(wù)
三、任務(wù)實(shí)施
四、相關(guān)知識(shí)
五、實(shí)踐練習(xí)
任務(wù)2 8路LED流水燈設(shè)計(jì)
一、教學(xué)目標(biāo)
二、工作任務(wù)
三、任務(wù)實(shí)施
四、相關(guān)知識(shí)
五、實(shí)踐練習(xí)
任務(wù)3 16路LED流水燈設(shè)計(jì)
一、教學(xué)目標(biāo)
二、工作任務(wù)
三、任務(wù)實(shí)施
四、相關(guān)知識(shí)
五、實(shí)踐練習(xí)
任務(wù)4 點(diǎn)陣LED系統(tǒng)設(shè)計(jì)
一、教學(xué)目標(biāo)
二、工作任務(wù)
三、任務(wù)實(shí)施
四、相關(guān)知識(shí)
五、實(shí)踐練習(xí)
項(xiàng)目三 密碼鎖系統(tǒng)設(shè)計(jì)
任務(wù)1 簡(jiǎn)易密碼鎖系統(tǒng)設(shè)計(jì)
一、教學(xué)目標(biāo)
二、工作任務(wù)
三、任務(wù)實(shí)施
四、相關(guān)知識(shí)
五、實(shí)踐練習(xí)
任務(wù)2 門禁系統(tǒng)密碼鎖設(shè)計(jì)
一、教學(xué)目標(biāo)
二、工作任務(wù)
三、任務(wù)實(shí)施
四、相關(guān)知識(shí)
五、實(shí)踐練習(xí)
項(xiàng)目四 簡(jiǎn)易行人流量計(jì)數(shù)系統(tǒng)設(shè)計(jì)
任務(wù)1 二通道行人流量計(jì)數(shù)系統(tǒng)設(shè)計(jì)
一、教學(xué)目標(biāo)
二、工作任務(wù)
三、任務(wù)實(shí)施
四、相關(guān)知識(shí)
五、實(shí)踐練習(xí)
任務(wù)2 四通道行人流量計(jì)數(shù)系統(tǒng)設(shè)計(jì)
一、教學(xué)目標(biāo)
二、工作任務(wù)
三、任務(wù)實(shí)施
四、相關(guān)知識(shí)
五、實(shí)踐練習(xí)
項(xiàng)目五 數(shù)字鐘系統(tǒng)設(shè)計(jì)
任務(wù)1 簡(jiǎn)易秒表系統(tǒng)設(shè)計(jì)
一、教學(xué)目標(biāo)
二、工作任務(wù)
三、任務(wù)實(shí)施
四、相關(guān)知識(shí)
五、實(shí)踐練習(xí)
任務(wù)2 簡(jiǎn)易數(shù)字鐘系統(tǒng)設(shè)計(jì)
一、教學(xué)目標(biāo)
二、工作任務(wù)
三、任務(wù)實(shí)施
四、相關(guān)知識(shí)
五、實(shí)踐練習(xí)
任務(wù)3 DS1302和單片機(jī)組成的數(shù)字鐘系統(tǒng)設(shè)計(jì)
一、教學(xué)目標(biāo)
二、工作任務(wù)
三、任務(wù)實(shí)施
四、相關(guān)知識(shí)
五、實(shí)踐練習(xí)
項(xiàng)目六 串行口通信系統(tǒng)設(shè)計(jì)
任務(wù)1 串行擴(kuò)展I/O接口系統(tǒng)設(shè)計(jì)
一、教學(xué)目標(biāo)
二、工作任務(wù)
三、任務(wù)實(shí)施
四、相關(guān)知識(shí)
五、實(shí)踐練習(xí)
任務(wù)2 雙機(jī)通信系統(tǒng)設(shè)計(jì)
一、教學(xué)目標(biāo)
二、工作任務(wù)
三、任務(wù)實(shí)施
四、相關(guān)知識(shí)
五、實(shí)踐練習(xí)
項(xiàng)目七 恒溫箱溫度控制系統(tǒng)
任務(wù)1 數(shù)據(jù)采集與顯示設(shè)計(jì)
一、教學(xué)目標(biāo)
二、工作任務(wù)
三、任務(wù)實(shí)施
四、相關(guān)知識(shí)
五、實(shí)踐練習(xí)
項(xiàng)目八 波形發(fā)生器系統(tǒng)設(shè)計(jì)
任務(wù)1 簡(jiǎn)易波形發(fā)生器系統(tǒng)設(shè)計(jì)
一、教學(xué)目標(biāo)
二、工作任務(wù)
三、任務(wù)實(shí)施
四、相關(guān)知識(shí)
五、實(shí)踐練習(xí)
《單片機(jī)C51應(yīng)用技術(shù)》是一本為高職高專院校學(xué)生量身定做的項(xiàng)目課程教材。本書從實(shí)用角度出發(fā),以工作任務(wù)為中心,以項(xiàng)目為主體,充分體現(xiàn)高職高專理論夠用、重在實(shí)用的特點(diǎn),設(shè)置了符合企業(yè)需求的8個(gè)項(xiàng)目17個(gè)工作任務(wù)。本書以實(shí)踐技能整合理論知識(shí),按照由易到難的順序遞進(jìn)分配工作任務(wù),把學(xué)生需要掌握的知識(shí)分配到具體的項(xiàng)目和工作任務(wù)中,學(xué)生在實(shí)踐過程中掌握相應(yīng)的知識(shí)。通過任務(wù)中具體的工作實(shí)例,詳細(xì)介紹了單片機(jī)硬件系統(tǒng)、單片機(jī)開發(fā)系統(tǒng)、中斷系統(tǒng)、I/O系統(tǒng)和通信系統(tǒng)等內(nèi)容。
單片機(jī)的主要應(yīng)用領(lǐng)域 由于單片機(jī)有許多優(yōu)點(diǎn),因此其應(yīng)用領(lǐng)域之廣,幾乎到了無孔不入的地步。單片機(jī)應(yīng)用的主要領(lǐng)域有: 1) 智能化家用電器:各種家用電器普遍采用單片機(jī)智能化控制代替?zhèn)鹘y(tǒng)的電子線路控制,升級(jí)...
用c51單片機(jī)做AD轉(zhuǎn)換,只要用一個(gè)簡(jiǎn)單的延時(shí)就可以,沒必要?jiǎng)佑枚〞r(shí)器這么高級(jí)的東西,DMA就更別提了,我寫了很多程序,還真沒有人能用C51實(shí)現(xiàn)DMA,DMA一般在arm系列和FPGA等的高級(jí)嵌入式里...
#include<reg51.h>#define uint unsigned int#define uchar unsigned charsbit spk=P3^0;sbit k0=P3^...
格式:pdf
大?。?span id="2amcmd7" class="single-tag-height">133KB
頁數(shù): 2頁
評(píng)分: 4.3
介紹了一種基于C51單片機(jī)和光纖技術(shù)的液位測(cè)量?jī)x的系統(tǒng)設(shè)計(jì)。采用浮動(dòng)機(jī)構(gòu)跟蹤液位,用光碼盤將線位移轉(zhuǎn)換為角位移。光通斷的變化信號(hào)由光纖傳輸?shù)綔y(cè)量室,并轉(zhuǎn)換為電脈沖,單片機(jī)對(duì)脈沖記數(shù)即測(cè)量出液位大小。用兩套光纖來確定液位變化的方向。該系統(tǒng)能夠?qū)崿F(xiàn)液位計(jì)量、超限報(bào)警、聲光顯示、串口通訊等功能。分辨率達(dá)1mm,測(cè)量精度為±2mm,本質(zhì)安全防爆。
格式:pdf
大小:133KB
頁數(shù): 13頁
評(píng)分: 4.6
本科課程設(shè)計(jì)報(bào)告 題 目: 基于 C51單片機(jī)的聲光報(bào)警器設(shè)計(jì) 院 (系): 電氣與信息工程學(xué)院 專 業(yè): 電子信息工程 班 級(jí): 姓 名: 學(xué) 號(hào): 2009021986 指導(dǎo)教師: 設(shè)計(jì)日期: 2012 年 11月 29日 報(bào)告書寫要求 1、報(bào)告封皮標(biāo)題欄為宋體小三號(hào)居中,下劃線需右邊對(duì)齊。 2、報(bào)告的撰寫要求條理清晰、語言準(zhǔn)確、表述簡(jiǎn)明。報(bào)告中段首空兩個(gè)字符,中文字體為宋體五號(hào), 數(shù)字、字符、字母為 Times New Roman五號(hào),且單教研室主任意見 : 3、報(bào)告中插圖應(yīng)與文字緊密配合,文圖相符,技術(shù)內(nèi)容正確。每個(gè)圖都應(yīng)配有圖題(由圖號(hào)和圖名組 成)。圖題(宋體小五號(hào))置于圖下居中,其中圖號(hào)按順序編排,圖名在圖號(hào)之后空一格排寫。圖中若 有分圖時(shí),分圖號(hào)用 (a) 、 (b) 等置于分圖之下。 4、報(bào)告中插表應(yīng)
《51系列單片機(jī)及C51程序設(shè)計(jì)》首先詳細(xì)介紹了51系列單片機(jī)的結(jié)構(gòu)原理和系統(tǒng)設(shè)計(jì),然后介紹了單片機(jī)調(diào)試軟件KEIL51的應(yīng)用及其調(diào)試技巧,目的在于使讀者能夠邊學(xué)邊用,為以后的使用奠定必要的基礎(chǔ)。同時(shí)《51系列單片機(jī)及C51程序設(shè)計(jì)》還講述了C51程序設(shè)計(jì)的基本語法、函數(shù)、數(shù)組和指針、結(jié)構(gòu)、聯(lián)合及枚舉等內(nèi)容,并給出大量例題,便于讀者學(xué)習(xí)。
第1章c51單片機(jī)的組成及結(jié)構(gòu)1
1.1c51單片機(jī)的內(nèi)部結(jié)構(gòu)1
1.2c51單片機(jī)的cpu結(jié)構(gòu)3
1.2.1運(yùn)算器3
1.2.2布爾處理機(jī)4
1.2.3控制部件及振蕩器4
1.3c51單片機(jī)的存儲(chǔ)器空間5
1.3.1存儲(chǔ)器的基本知識(shí)5
1.3.2c51單片機(jī)的存儲(chǔ)器6
1.3.2.1數(shù)據(jù)存儲(chǔ)器7
1.3.2.2程序存儲(chǔ)器12
1.4c51單片機(jī)的并行輸入/輸出端口12
1.4.1p0口13
1.4.2p1口14
1.4.3p2口15
1.4.4p3口15
1.4.5四個(gè)并行口使用的注意事項(xiàng)16
1.5c51單片機(jī)的引腳信號(hào)和cpu時(shí)序16
1.5.1c51單片機(jī)引腳功能說明17
1.5.2復(fù)位電路18
1.5.3cpu時(shí)序20
1.6c51單片機(jī)的工作方式22
1.6.1復(fù)位方式22
1.6.2程序執(zhí)行方式22
1.6.3掉電保護(hù)方式22
1.6.4c51單片機(jī)的低功耗方式23
習(xí)題和思考題23
第2章c51單片機(jī)的指令系統(tǒng)24
2.1c51單片機(jī)的指令系統(tǒng)概述24
2.2c51單片機(jī)的尋址方式26
2.2.1立即尋址27
2.2.2寄存器尋址27
2.2.3寄存器間接尋址27
2.2.4直接尋址28
2.2.5變址尋址28
2.2.6相對(duì)尋址29
2.2.7位尋址29
2.2.8尋址方式總匯29
2.3c51單片機(jī)的指令說明30
2.3.1數(shù)據(jù)傳送類指令30
2.3.2算術(shù)運(yùn)算類指令35
2.3.3邏輯運(yùn)算類指令39
2.3.4控制轉(zhuǎn)移類指令42
2.3.5位操作指令48
2.4c51單片機(jī)的偽指令51
2.4.1程序起始地址偽指令org51
2.4.2結(jié)束匯編偽指令end51
2.4.3定義字節(jié)偽指令db51
2.4.4定義字偽指令dw52
2.4.5預(yù)留存儲(chǔ)空間偽指令ds52
2.4.6等值偽指令equ52
2.4.7位地址定義偽指令bit53
2.5c51單片機(jī)的程序設(shè)計(jì)舉例53
2.5.1簡(jiǎn)單程序設(shè)計(jì)53
2.5.2分支程序設(shè)計(jì)53
2.5.3循環(huán)程序設(shè)計(jì)55
2.5.4數(shù)據(jù)轉(zhuǎn)換程序設(shè)計(jì)55
2.5.5查表程序設(shè)計(jì)56
習(xí)題和思考題56
第3章單片機(jī)的c程序設(shè)計(jì)58
3.1單片機(jī)程序設(shè)計(jì)概論58
3.1.1單片機(jī)的c語言編程特點(diǎn)59
3.1.2c51單片機(jī)的c語言編譯器59
3.1.3c51單片機(jī)的程序結(jié)構(gòu)59
3.2c51的數(shù)據(jù)與運(yùn)算60
3.2.1數(shù)據(jù)與數(shù)據(jù)類型60
3.2.2常量與變量61
3.2.3c51數(shù)據(jù)的存儲(chǔ)類型與存儲(chǔ)器結(jié)構(gòu)63
3.2.4特殊功能寄存器(sfr)及其定義65
3.2.5并行接口及其定義67
3.2.6位變量(bit)及其定義68
3.2.7c51運(yùn)算符、表達(dá)式及其規(guī)則69
3.3c51流程控制語句76
3.3.1c語言程序的基本結(jié)構(gòu)及其流程圖76
3.3.2選擇語句79
3.3.3循環(huán)語句82
3.4c51構(gòu)造數(shù)據(jù)類型87
3.4.1數(shù)組87
3.4.2指針94
3.4.3結(jié)構(gòu)103
3.4.4共用體110
3.4.5枚舉111
3.5函數(shù)113
3.5.1函數(shù)的分類114
3.5.2函數(shù)的定義115
3.5.3函數(shù)的參數(shù)和函數(shù)值117
3.5.4函數(shù)的調(diào)用118
3.5.5數(shù)組/指針作為函數(shù)的參數(shù)126
3.5.6局部變量和全局變量132
3.6c51的庫函數(shù)133
3.7編程舉例136
習(xí)題和思考題137
第4章c51單片機(jī)的內(nèi)部資源139
4.1輸入/輸出控制方式139
4.1.1程序控制方式140
4.1.2中斷控制方式141
4.2中斷系統(tǒng)143
4.2.1中斷的基本概念143
4.2.2中斷源143
4.2.3中斷入口地址144
4.2.4中斷控制145
4.2.5中斷響應(yīng)147
4.2.6中斷的程序設(shè)計(jì)150
4.3定時(shí)/計(jì)數(shù)器152
4.3.1定時(shí)/計(jì)數(shù)器的控制寄存器153
4.3.2定時(shí)/計(jì)數(shù)器的工作方式154
4.3.3定時(shí)/計(jì)數(shù)器的應(yīng)用實(shí)例160
4.4串行通信接口163
4.4.1串行通信基礎(chǔ)知識(shí)163
4.4.2c51串行接口166
習(xí)題和思考題175
第5章c51單片機(jī)的系統(tǒng)擴(kuò)展176
5.1系統(tǒng)擴(kuò)展概述176
5.1.1c51單片機(jī)的最小系統(tǒng)176
5.1.2系統(tǒng)擴(kuò)展及結(jié)構(gòu)177
5.1.3c51單片機(jī)存儲(chǔ)器擴(kuò)展與編址技術(shù)179
5.2程序存儲(chǔ)器的擴(kuò)展180
5.2.1擴(kuò)展eprom180
5.2.2擴(kuò)展(e2prom)183
5.3數(shù)據(jù)存儲(chǔ)器的擴(kuò)展183
5.3.1單片數(shù)據(jù)存儲(chǔ)器擴(kuò)展184
5.3.2線選法多片數(shù)據(jù)存儲(chǔ)器擴(kuò)展184
5.3.3譯碼法多片數(shù)據(jù)存儲(chǔ)器擴(kuò)展186
5.4可編程外圍并行接口8255a187
5.4.18255a的引腳功能和邏輯結(jié)構(gòu)187
5.4.28255a的工作方式及數(shù)據(jù)i/o操作189
5.4.38255a控制字及初始化190
5.4.48255a與c51單片機(jī)的接口192
5.5可編程外圍定時(shí)器8253193
5.5.18253的結(jié)構(gòu)和引腳193
5.5.28253的工作方式和控制字194
5.5.38253與c51單片機(jī)的接口195
5.6可編程并行接口芯片8155198
5.6.18155的引腳功能和邏輯結(jié)構(gòu)198
5.6.28155的工作原理199
5.6.38155的命令/狀態(tài)字200
5.6.48155的定時(shí)/計(jì)數(shù)器201
5.6.58155的輸入/輸出口203
5.6.68155與c51單片機(jī)的接口204
5.7i2c接口芯片at24c01205
5.7.1i2c總線特點(diǎn)206
5.7.2i2c總線工作原理206
5.7.3at24c01與c51的接口207
5.8spi接口芯片x5045212
5.8.1spi總線的組成212
5.8.2x5045與c51單片機(jī)的接口213
5.9單片機(jī)配置fpga218
5.9.1flex10k的工作狀態(tài)219
5.9.2flex10k器件的配置219
5.9.3主動(dòng)串行模式配置flex10k器件219
5.9.4基于c51的被動(dòng)串行配置flex10k器件220
習(xí)題和思考題222
第6章c51單片機(jī)的機(jī)間串行通信224
6.1點(diǎn)對(duì)點(diǎn)的串行異步通信224
6.1.1通信雙方的硬件連接224
6.1.2通信雙方的約定225
6.1.3點(diǎn)對(duì)點(diǎn)通信編程226
6.2多機(jī)通信228
6.2.1通信接口228
6.2.2通信協(xié)議229
6.2.3通信程序229
6.3pc和單片機(jī)之間的通信方法238
6.3.1mscomm控件238
6.3.2編程實(shí)現(xiàn)240
習(xí)題和思考題243
第7章c51單片機(jī)人機(jī)交互的c編程244
7.1鍵盤接口技術(shù)244
7.1.1獨(dú)立式鍵盤與工作原理244
7.1.2行列式鍵盤與工作原理246
7.1.3鍵盤掃描的控制程序248
7.2led數(shù)碼顯示技術(shù)250
7.2.1led顯示器的結(jié)構(gòu)與原理250
7.2.2led靜態(tài)顯示接口251
7.2.3led動(dòng)態(tài)掃描顯示接口252
7.3可編程鍵盤/顯示接口芯片8279254
7.3.18279引腳和內(nèi)部結(jié)構(gòu)254
7.3.28279的命令字和狀態(tài)字256
7.3.38279和c51單片機(jī)的接口259
7.4字符型lcd顯示模塊261
7.4.1字符型lcd的結(jié)構(gòu)和引腳261
7.4.2顯示板控制器的指令系統(tǒng)262
7.4.3lcd顯示板與單片機(jī)的接口和編程263
7.5點(diǎn)陣型lcd顯示模塊265
7.5.1hd61830的特點(diǎn)和引腳265
7.5.2hd61830指令集266
7.5.3與內(nèi)藏hd61830的液晶模塊的接口和編程269
習(xí)題和思考題271
第8章keilc51上機(jī)指南272
8.1keilc51軟件的安裝272
8.1.1系統(tǒng)需求272
8.1.2軟件安裝273
8.2keilc51工程的建立及設(shè)置274
8.2.1keil工程的建立274
8.2.2設(shè)置工程屬性278
8.3代碼編譯282
8.4程序調(diào)試282
8.4.1常用調(diào)試命令283
8.4.2在線匯編283
8.4.3斷點(diǎn)設(shè)置284
8.5keil程序調(diào)試窗口284
8.5.1存儲(chǔ)器窗口285
8.5.2觀察窗口286
8.5.3工程窗口寄存器頁286
8.5.4外圍接口286
8.6keil程序調(diào)試287
8.6.1片內(nèi)程序模擬287
8.6.2仿真試驗(yàn)板仿真288
8.6.3硬件連接調(diào)試288
習(xí)題和思考題289
第9章c51單片機(jī)系統(tǒng)綜合實(shí)例290
9.1外部存儲(chǔ)器綜合擴(kuò)展290
9.2系統(tǒng)中斷程序設(shè)計(jì)291
9.3定時(shí)/計(jì)數(shù)器程序設(shè)計(jì)292
9.4串口程序設(shè)計(jì)293
9.5外擴(kuò)并行i/o口的c語言編程294
9.6點(diǎn)陣型lcd中文顯示的c語言編程296
附錄c51單片機(jī)指令系統(tǒng)表300
參考文獻(xiàn)302
本書以89C51為典型機(jī)型,結(jié)合大量實(shí)例,并以Keil C51作為主要編程和調(diào)試工具,由淺入深地講解了單片機(jī)的工作原理及應(yīng)用技術(shù)。全書共分為9章,主要內(nèi)容包括:?jiǎn)纹瑱C(jī)基礎(chǔ)知識(shí)與數(shù)制編碼、單片機(jī)匯編語言程序設(shè)計(jì)、單片機(jī)C51語言程序設(shè)計(jì)、中斷系統(tǒng)與定時(shí)/計(jì)數(shù)器、串行接口、單片機(jī)接口技術(shù)、單片機(jī)應(yīng)用系統(tǒng)開發(fā)。本書將單片機(jī)技術(shù)的硬件和軟件、理論和實(shí)踐、情境化設(shè)計(jì)項(xiàng)目等進(jìn)行了有機(jī)的結(jié)合,使讀者可以在接近實(shí)際開發(fā)的過程中較完整地學(xué)習(xí)單片機(jī)技術(shù)及開發(fā)工具的使用,實(shí)現(xiàn)了教、學(xué)、做的合一。