單片機(jī)控制技術(shù)實(shí)踐

出版時間:2009-6  出版社:中國電力出版社  作者:齊向東,劉立群 編著  頁數(shù):340  

前言

  單片機(jī)課程的工程實(shí)踐性很強(qiáng),如果僅有理論教學(xué)而沒有系統(tǒng)的實(shí)踐訓(xùn)練,很難真正達(dá)到掌握其技術(shù)應(yīng)用的目的,為此,作者根據(jù)多年從事MCS-51單片機(jī)應(yīng)用技術(shù)課程教學(xué)及科研工作的經(jīng)驗,精心編寫了本書?! ≡摻滩目蓾M足電氣及自動化、機(jī)電一體化和應(yīng)用電子技術(shù)等相關(guān)專業(yè)教學(xué)基本建設(shè)的需要,書中以介紹MCS-51應(yīng)用技術(shù)的實(shí)踐訓(xùn)練為主線,通過大量程序和實(shí)例提高學(xué)生的設(shè)計和使用51單片機(jī)的能力,并將知識點(diǎn)與能力點(diǎn)緊密結(jié)合,注重培養(yǎng)學(xué)生的工程應(yīng)用能力和解決現(xiàn)場實(shí)際問題的能力。

內(nèi)容概要

本書可作為《MCS-51單片機(jī)應(yīng)用技術(shù)》課程的教材配套使用,全書共4章,分為MCS-51單片機(jī)入門及概述、MCS-51單片機(jī)基本匯編應(yīng)用編程與調(diào)試實(shí)驗、MCS-51單片機(jī)基本C51應(yīng)用編程與調(diào)試實(shí)驗和綜合實(shí)例四部分。以介紹MCS-51應(yīng)用技術(shù)的實(shí)踐訓(xùn)練為主線,內(nèi)容豐富,特點(diǎn)鮮明,在介紹MCS-51單片機(jī)開發(fā)技術(shù)方面的基本知識的基礎(chǔ)上,書中還編寫了大量的程序,對提高學(xué)生單片機(jī)應(yīng)用技術(shù)的工程實(shí)踐能力有重要的指導(dǎo)作用。    本書適合電類專業(yè)學(xué)生使用,也可用于機(jī)電、儀表、自動化等專業(yè)相關(guān)課程的教學(xué),還可作為相關(guān)工程技術(shù)人員的培訓(xùn)教材。

書籍目錄

前言第一章 MCS-51單片機(jī)入門及實(shí)訓(xùn)概述  第一節(jié) 單片機(jī)內(nèi)部結(jié)構(gòu)及特點(diǎn)  第二節(jié) 單片機(jī)的發(fā)展與分類  第三節(jié) 單片機(jī)技術(shù)的發(fā)展趨勢  第四節(jié) 單片機(jī)的應(yīng)用領(lǐng)域  第五節(jié) MCS-51系列的單片機(jī)  第六節(jié) 51系列單片機(jī)的基本開發(fā)  第七節(jié) 單片機(jī)軟件開發(fā)系統(tǒng)μVision2簡介第二章 MCS-51單片機(jī)基本匯編應(yīng)用編程與調(diào)試實(shí)驗  第一節(jié) 程序設(shè)計方法與實(shí)例    買驗1 順序程序調(diào)試實(shí)驗    實(shí)驗2 普通分支程序調(diào)試實(shí)驗    實(shí)驗3 分支程序調(diào)試實(shí)驗——比較兩個數(shù)的大小    實(shí)驗4 普通分支程序?qū)嵗狝SCⅡ碼與十六進(jìn)制的轉(zhuǎn)換調(diào)試實(shí)驗    買驗5 雙分支程序調(diào)試實(shí)驗    實(shí)驗6 循環(huán)程序調(diào)試實(shí)驗1    實(shí)驗7 循環(huán)程序調(diào)試實(shí)驗2    買驗8 無循環(huán)次數(shù)調(diào)試實(shí)驗    實(shí)驗9 循環(huán)程序?qū)嵗糁貜?fù)點(diǎn)亮調(diào)試實(shí)驗    實(shí)驗10 子程序調(diào)試實(shí)驗    買驗11 查表子程序調(diào)試實(shí)驗  第二節(jié) 指令的運(yùn)用    買驗12 傳送指令MOVX調(diào)試實(shí)驗1    實(shí)驗13 傳送指令MOVX調(diào)試實(shí)驗2    買驗14 傳送指令MOVX調(diào)試實(shí)驗3    實(shí)驗15 堆棧操作棧指令調(diào)試實(shí)驗    實(shí)驗16 累加器A清零與取反指令調(diào)試實(shí)驗1    實(shí)驗17 累加器A清零與取反指令調(diào)試實(shí)驗2    實(shí)驗18 散轉(zhuǎn)指令(間接長轉(zhuǎn)移指令)調(diào)試實(shí)驗    實(shí)驗19 條件轉(zhuǎn)移指令調(diào)試實(shí)驗    實(shí)驗20 位操作指令調(diào)試實(shí)驗1    實(shí)驗21 位操作指令調(diào)試實(shí)驗2  第三節(jié) 基本運(yùn)算子程序    實(shí)驗22 二進(jìn)制定點(diǎn)數(shù)求補(bǔ)(單字節(jié))    實(shí)驗23 雙字節(jié)數(shù)取補(bǔ)子程序(CMPT)調(diào)試實(shí)驗    實(shí)驗24 雙字節(jié)原碼左移一位子程序(DRL)調(diào)試實(shí)驗    實(shí)驗25 雙字節(jié)原碼右移一位子程序(DRR)調(diào)試實(shí)驗    實(shí)驗26 雙字節(jié)補(bǔ)碼右移一位子程序(CRR)    實(shí)驗27 雙字節(jié)補(bǔ)碼加法子程序(NADD)    實(shí)驗28 多字節(jié)有符號二進(jìn)制定點(diǎn)數(shù)加法子程序    實(shí)驗29 多字節(jié)無符號二進(jìn)制定點(diǎn)數(shù)減法子程序    實(shí)驗30 多字節(jié)有符號二進(jìn)制定點(diǎn)數(shù)減法子程序    實(shí)驗31 雙字節(jié)補(bǔ)碼減法子程序    實(shí)驗32 多字節(jié)無符號整數(shù)加法子程序    實(shí)驗33 原碼有符號雙字節(jié)小數(shù)乘法子程序    實(shí)驗34 單字節(jié)有符號二進(jìn)制定點(diǎn)數(shù)乘法子程序    實(shí)驗35 雙字節(jié)有符號二進(jìn)制定點(diǎn)數(shù)乘法子程序    實(shí)驗36 多字節(jié)有符號二進(jìn)制定點(diǎn)數(shù)乘法子程序    實(shí)驗37 單字節(jié)有符號二進(jìn)制定點(diǎn)數(shù)除法子程序    實(shí)驗38 雙字節(jié)有符號二進(jìn)制定點(diǎn)數(shù)除法子程序    實(shí)驗39 多字節(jié)有符號二進(jìn)制定點(diǎn)數(shù)除法子程序    實(shí)驗40 采用比較法的無符號雙字節(jié)數(shù)除法子程序    實(shí)驗41 原碼有符號雙字節(jié)整數(shù)除法子程序    實(shí)驗42 多字節(jié)數(shù)取補(bǔ)子程序    實(shí)驗43 兩個半字節(jié)數(shù)合并成一個一字節(jié)數(shù)子程序    實(shí)驗44 雙字節(jié)無符號快速乘法子程序    實(shí)驗45 多字節(jié)數(shù)乘10子程序    實(shí)驗46 三字節(jié)乘二字節(jié)乘法子程序    實(shí)驗47 三字節(jié)除雙字節(jié)商為三字節(jié)除法子程序    實(shí)驗48 五字節(jié)除五字節(jié)除法子程序    實(shí)驗49 多字節(jié)十進(jìn)制減法子程序    實(shí)驗50 四字節(jié)十進(jìn)制除法子程序    實(shí)驗51 多字節(jié)無符號BCD碼除法子程序    實(shí)驗52 單字節(jié)BCD碼平方根子程序    實(shí)驗53 雙字節(jié)BCD碼平方根子程序    實(shí)驗54 十進(jìn)制數(shù)求補(bǔ)運(yùn)算子程序  第四節(jié) 代碼轉(zhuǎn)換    實(shí)驗55 十六進(jìn)制數(shù)到ASCⅡ碼的轉(zhuǎn)換    實(shí)驗56 ASCⅡ碼到十六進(jìn)制數(shù)的轉(zhuǎn)換    買驗57 二進(jìn)制數(shù)到BCD碼的轉(zhuǎn)換(單字節(jié)整數(shù))    買驗58 二進(jìn)制數(shù)到BCD碼的轉(zhuǎn)換(雙字節(jié)整數(shù))    買驗59 二進(jìn)制數(shù)到BCD碼的轉(zhuǎn)換(多字節(jié)整數(shù))    買驗60 二進(jìn)制數(shù)到BCD碼轉(zhuǎn)換    買驗61 BCD碼到ASCⅡ碼的轉(zhuǎn)換    買驗62 ASCⅡ碼到BCD碼的轉(zhuǎn)換    買驗63 單字節(jié)BCD碼轉(zhuǎn)換成壓縮BCD碼子程序  第五節(jié) 數(shù)據(jù)變換    買驗64 二進(jìn)制定點(diǎn)數(shù)移位(雙字節(jié)循環(huán)左移一位)    買驗65 二進(jìn)制定點(diǎn)數(shù)移位(多字節(jié)循環(huán)右移一位)    買驗66 BCD碼移位(多字節(jié)循環(huán)左移一位)    買驗67 多字節(jié)BCD碼求補(bǔ)    買驗68 雙字節(jié)二進(jìn)制定點(diǎn)數(shù)求補(bǔ)    買驗69 雙字節(jié)無符號二進(jìn)制浮點(diǎn)數(shù)左規(guī)    買驗70 多字節(jié)無符號二進(jìn)制浮點(diǎn)數(shù)左規(guī)    買驗71 雙字節(jié)有符號二進(jìn)制浮點(diǎn)數(shù)左規(guī)    買驗72 多字節(jié)有符號二進(jìn)制浮點(diǎn)數(shù)左規(guī)    買驗73 雙字節(jié)無符號二進(jìn)制浮點(diǎn)數(shù)對階    買驗74 多字節(jié)有符號二進(jìn)制浮點(diǎn)數(shù)對階    買驗75 單字節(jié)二進(jìn)制定點(diǎn)數(shù)開方子程序    買驗76 雙字節(jié)二進(jìn)制定點(diǎn)數(shù)開方子程序  第六節(jié) BCD碼運(yùn)算    實(shí)驗77 單字節(jié)加法子程序    買驗78 雙字節(jié)加法子程庫    買驗79 多字節(jié)加法子程序    買驗80 半字節(jié)乘法子程序    實(shí)驗81 單字節(jié)乘法子程序    買驗82 雙字節(jié)乘法子程序    實(shí)驗83 單字節(jié)除法子程序    買驗84 單字節(jié)開方子程序    買驗85 雙字節(jié)開方子程序    買驗86 多字節(jié)開方子程序  第七節(jié) 排序、查找與表格處理子程序    買驗87 插入排序子程序    買驗88 快速排序子程序    實(shí)驗89 單字節(jié)無符號數(shù)排序子程序    實(shí)驗90 單字節(jié)有符號數(shù)排序子程序    買驗91 外部RAM中無符號數(shù)排序子程序    買驗92 雙字節(jié)順序查找子程序    實(shí)驗93 單字節(jié)順序查找子程序    實(shí)驗94 檢查數(shù)據(jù)出現(xiàn)次數(shù)子程序    實(shí)驗95 字符串長度測試子程序    實(shí)驗96 查找字符串子程序    實(shí)驗97 根據(jù)i查找ai的查表子程序    實(shí)驗98 找出輸入字符串在表中的位置序號子程序  第八節(jié) 數(shù)字濾波及數(shù)據(jù)處理    實(shí)驗99 程序判斷濾波子程序    實(shí)驗100 中值數(shù)字濾波子程序1    實(shí)驗101 中值數(shù)字濾波子程序2    實(shí)驗102 算術(shù)平均值濾波子程序    實(shí)驗103 去極值平均濾波子程序    實(shí)驗104 滑動平均濾波子程序    實(shí)驗105 循環(huán)冗余檢測(CRC)子程序    實(shí)驗106 帶糾錯的串行通信子程序  第九節(jié) 硬件子程序    實(shí)驗107 定時器方式0子程序    實(shí)驗108 定時器方式1子程序    實(shí)驗109 定時器方式2子程序    實(shí)驗110 定時器方式3子程序    實(shí)驗111 定時器門控制位GATE的功能子程序    實(shí)驗112 串行口方式1應(yīng)用(雙機(jī)通信)子程序    實(shí)驗113 串行口方式2應(yīng)用子程序    實(shí)驗114 串行口方式3應(yīng)用(雙機(jī)通信)子程序    實(shí)驗115 單片機(jī)外擴(kuò)存儲器子程序    實(shí)驗116 單片機(jī)外擴(kuò)存儲器子程序    實(shí)驗117 單片機(jī)配接打印機(jī)子程序    實(shí)驗118 單片機(jī)腱盤/顯示器子程序1    實(shí)驗119 單片機(jī)鍵盤/顯示器子程序2    實(shí)驗120 單片機(jī)與液晶顯示器(LCD)的接口子程序    實(shí)驗121 單片機(jī)與BCD碼撥盤的接口子程序第三章 MCS-51單片機(jī)基本C51應(yīng)用編程與調(diào)試實(shí)驗  第一節(jié) C51開發(fā)中應(yīng)該掌握的原則  第二節(jié) C51應(yīng)用基礎(chǔ)實(shí)例調(diào)試實(shí)驗    實(shí)驗122 8051 bit I/O程序    實(shí)驗123 8051 I/O口程序    實(shí)驗124 8051計數(shù)器0程序    實(shí)驗125 8051中斷0程序    買驗126 8051定時器0模式1程序    實(shí)驗127 8051定時器0脈沖程序    實(shí)驗128 8051定時器模式2程序    實(shí)驗129 8051定時器2程序    實(shí)驗130 8051內(nèi)存讀寫程序    買驗131 ADUC831的A/D轉(zhuǎn)換    實(shí)驗132 C509的A/D轉(zhuǎn)換    實(shí)驗133 C515的A/D轉(zhuǎn)換    買驗134 80C537A/D轉(zhuǎn)換    實(shí)驗135 打印實(shí)例程序    實(shí)驗136 看門狗定時器實(shí)例程序    實(shí)驗137 sine波實(shí)例程序    買驗138 T89C51 CC01_A/D轉(zhuǎn)換程序    買驗139 DS80C320、DS80C323看門狗程序    買驗140 P89LPC935 DTMF的DAC程序    實(shí)驗141 LPC_ADC實(shí)例程序  第三節(jié) C51應(yīng)用技巧    實(shí)驗142浮點(diǎn)運(yùn)算程序    實(shí)驗143 比較賦值程序    實(shí)驗144 嵌套for語句程序    實(shí)驗145 開關(guān)語句程序    實(shí)驗146 數(shù)組程序    實(shí)驗147 結(jié)構(gòu)程序    實(shí)驗148 聯(lián)合程序    實(shí)驗149 共用體程序    實(shí)驗150 指針程序    實(shí)驗151 子函數(shù)調(diào)用程序    實(shí)驗152 指向指針的指針程序    實(shí)驗153 指針變量函數(shù)程序    實(shí)驗154 交換指針程序    實(shí)驗155 二維指針數(shù)組函數(shù)調(diào)用程序    實(shí)驗156 函數(shù)調(diào)用指針數(shù)組程序    實(shí)驗157 動態(tài)分配程序    實(shí)驗158 表程序    實(shí)驗159 比較程序    實(shí)驗160 查找程序    實(shí)驗161 冒泡程序  第四節(jié) C51接口應(yīng)用程序    實(shí)驗162 中斷應(yīng)用程序    實(shí)驗163 串行口應(yīng)用程序    實(shí)驗164 菜單程序    實(shí)驗165 A/D轉(zhuǎn)換應(yīng)用程序1    實(shí)驗166 AT2051的A/D轉(zhuǎn)換程序    實(shí)驗167 LCD液晶顯示應(yīng)用程序    實(shí)驗168 鍵盤輸入法應(yīng)用程序    實(shí)驗169 在PC上用并行口模擬I2C總線的C程序    實(shí)驗170 與PCF8563接口程序    實(shí)驗171 8051內(nèi)存讀寫程序    實(shí)驗172 軟件看門狗程序    實(shí)驗173 軟件A/D    實(shí)驗174 碼制轉(zhuǎn)換1    實(shí)驗175 碼制轉(zhuǎn)換2    實(shí)驗176 通信程序    實(shí)驗177 DS1820單芯片溫度測量    實(shí)驗178 液晶程序  第五節(jié) C51數(shù)據(jù)結(jié)構(gòu)    實(shí)驗179 結(jié)構(gòu)程序    實(shí)驗180 數(shù)組程序1    實(shí)驗181 數(shù)組程序2    實(shí)驗182 數(shù)組程序3    實(shí)驗183 數(shù)組程序4    實(shí)驗184 數(shù)組程序5    實(shí)驗185 數(shù)組程序6    實(shí)驗186 聯(lián)合程序第四章 MCS-51單片機(jī)綜合實(shí)例    實(shí)驗187 單片機(jī)實(shí)現(xiàn)電子密碼鎖    實(shí)驗188 單片機(jī)實(shí)現(xiàn)語音錄放    實(shí)驗189 單片機(jī)實(shí)現(xiàn)數(shù)字溫度計設(shè)計    實(shí)驗190 單片機(jī)實(shí)現(xiàn)GPS定位設(shè)計    實(shí)驗191 單片機(jī)控制步進(jìn)電機(jī)系統(tǒng)    實(shí)驗192 單相電子式預(yù)付費(fèi)電度表的設(shè)計與實(shí)現(xiàn)    實(shí)驗193 籃球賽計時計分器的設(shè)計與實(shí)現(xiàn)參考文獻(xiàn)

章節(jié)摘錄

  第一章 MCS-51單片機(jī)入門及實(shí)訓(xùn)概述  單片機(jī)是在一塊硅片上集成了各種部件的微型計算機(jī)。隨著大規(guī)模集成電路技術(shù)的發(fā)展,可以將具有數(shù)據(jù)處理能力(如算術(shù)運(yùn)算、邏輯運(yùn)算、數(shù)據(jù)傳送、中斷處理等)的微處理器(CPu)、隨機(jī)存儲器(RAM)、只讀存儲器(ROM)、輸入/輸出(I/O)等電路集成到一塊芯片上,構(gòu)成一個小而完善的計算機(jī)系統(tǒng)。有的還包括定時器/計數(shù)器、串行通信口、顯示驅(qū)動電路(LCD或LED驅(qū)動電路)、脈寬調(diào)制電路(PwM)、模擬多路轉(zhuǎn)換器及A/D轉(zhuǎn)換器等電路,這些電路能在軟件的控制下準(zhǔn)確、迅速、高效地完成程序設(shè)計者事先規(guī)定的任務(wù)。它能夠單獨(dú)地完成現(xiàn)代工業(yè)控制系統(tǒng)所要求的智能化控制功能。雖然單片機(jī)只是一個芯片,但從組成和功能上,它已具有微機(jī)系統(tǒng)的含義。由于單片機(jī)能獨(dú)立執(zhí)行內(nèi)部程序,所以又稱它為微型控制器?! 〔煌膯纹瑱C(jī)有著不同的硬件結(jié)構(gòu)和指令系統(tǒng),即它們的技術(shù)特征不盡相同,硬件特征取決于單片機(jī)芯片的內(nèi)部結(jié)構(gòu),設(shè)計人員必須了解其性能是否滿足需要的功能和應(yīng)用系統(tǒng)所要求的特性指標(biāo)。這里的技術(shù)特征包括功能特性、控制特性和電氣特性等,這些信息可以從生產(chǎn)廠商的技術(shù)手冊中得到。指令特性即我們熟悉的單片機(jī)的尋址方式、數(shù)據(jù)處理和邏輯處理方法、輸入/輸出特性等。開發(fā)環(huán)境包括指令的兼容性及可移植性,軟、硬件資源等。要利用單片機(jī)開發(fā)實(shí)際應(yīng)用系統(tǒng),就必須掌握其硬件結(jié)構(gòu)特征、指令系統(tǒng)和開發(fā)環(huán)境。  單片機(jī)控制系統(tǒng)能夠取代以前利用復(fù)雜電子線路或數(shù)字電路構(gòu)成的控制系統(tǒng),可以用軟件來實(shí)現(xiàn)產(chǎn)品智能化。現(xiàn)在單片機(jī)控制范疇不斷擴(kuò)大,如通信產(chǎn)品、家用電器、智能儀器儀表、過程控制和專用控制裝置等,其應(yīng)用領(lǐng)域越來越廣泛。單片機(jī)的應(yīng)用意義遠(yuǎn)不限于它的應(yīng)用范疇或由此帶來的經(jīng)濟(jì)效益,更重要的是它已從根本上改變了傳統(tǒng)的控制方法和設(shè)計思想?!  ?/pre>

編輯推薦

  《單片機(jī)控制技術(shù)實(shí)踐》可滿足電氣及自動化、機(jī)電一體化和應(yīng)用電子技術(shù)等相關(guān)專業(yè)教學(xué)基本建設(shè)的需要,書中以介紹MCS-51應(yīng)用技術(shù)的實(shí)踐訓(xùn)練為主線,通過大量程序和實(shí)例提高學(xué)生的設(shè)計和使用51單片機(jī)的能力,并將知識點(diǎn)與能力點(diǎn)緊密結(jié)合,注重培養(yǎng)學(xué)生的工程應(yīng)用能力和解決現(xiàn)場實(shí)際問題的能力。 單片機(jī)課程的工程實(shí)踐性很強(qiáng),如果僅有理論教學(xué)而沒有系統(tǒng)的實(shí)踐訓(xùn)練,很難真正達(dá)到掌握其技術(shù)應(yīng)用的目的,為此,作者根據(jù)多年從事MCS-51單片機(jī)應(yīng)用技術(shù)課程教學(xué)及科研工作的經(jīng)驗,精心編寫了本書。

圖書封面

評論、評分、閱讀與下載


    單片機(jī)控制技術(shù)實(shí)踐 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7