出版時間:2007-4 出版社:北京大學(xué) 作者:高宇 頁數(shù):221 字數(shù):317000
內(nèi)容概要
本書以MCS-51單片機為背景,介紹單片機的原理與應(yīng)用。從初學(xué)者的角度出發(fā),由淺入深地介紹單片機的硬件系統(tǒng)、組成原理、指令系統(tǒng)。以掌握實際操作能力為目標,對匯編語言程序設(shè)計、單片機系統(tǒng)擴展、實用接口電路設(shè)計和應(yīng)用實例方面進行了較為細致的講述。 為了提高讀者的應(yīng)用能力,在各章中安排了相關(guān)的應(yīng)用實例,使讀者全面了解實際應(yīng)用的全過程,提高學(xué)習自信心和創(chuàng)新能力。 全書分為9章,主要內(nèi)容包括:單片機概述、單片機組成、單片機匯編語言程序設(shè)計、單片機的計數(shù)/定時器和中斷系統(tǒng)、并行接口技術(shù)、單片機外部設(shè)備接口技術(shù)、串行接口與串行通信技術(shù)、最新單片機實用開發(fā)工具、單片機開發(fā)系統(tǒng)應(yīng)用技術(shù)。 本書既可作為高校、高職院校的自動化、電氣技術(shù)、計算機應(yīng)用、機電一體化等專業(yè)的教學(xué)用書,亦可作為從事與單片機應(yīng)用與產(chǎn)品開發(fā)相關(guān)的技術(shù)人員參考用書。
書籍目錄
第1章 單片機概述 1.1 單片機簡介 1.2 MCS-51單片機介紹 1.2.1 MCS-51單片機構(gòu)成 1.2.2 MCS-51單片機特點 1.2.3 單片機常用術(shù)語 1.3 單片機系統(tǒng)開發(fā)流程 1.4 本章小結(jié) 1.5 復(fù)習思考題第2章 MCS-51單片機組成 2.1 MCS-51單片機結(jié)構(gòu) 2.2 MCS-51單片機工作方式 2.2.1 復(fù)位工作方式 2.2.2 程序執(zhí)行工作方式 2.3 MCS-51單片機時序 2.3.1 單片機的機器周期和指令周期 2.3.2 單片機的取指令和執(zhí)行指令時序 2.4 存儲器的擴展 2.4.1 8051單片機的程序存儲器擴展原理 2.4.2 程序存儲器擴展的方法 2.4.3 數(shù)據(jù)存儲器的擴展 2.5 本章小結(jié) 2.6 復(fù)習思考題第3章 MCS-51單片機匯編語言程序設(shè)計 3.1 MCS-51單片機匯編語言基礎(chǔ) 3.1.1 尋址方式 3.1.2 MCS-51指令系統(tǒng) 3.2 MCS-51單片機匯編語言程序設(shè)計 3.2.1 MCS-51單片機匯編程序設(shè)計步驟 3.2.2 MCS-51單片機匯編程序結(jié)構(gòu) 3.3 程序設(shè)計舉例 3.4 本章小結(jié) 3.5 復(fù)習思考題第4章 MCS-51單片機的中斷系統(tǒng)與計數(shù)定時器 4.1 中斷系統(tǒng) 4.1.1 數(shù)據(jù)傳送方式 4.1.2 單片機對外設(shè)的尋址方式 4.1.3 CPU與外設(shè)的數(shù)據(jù)傳送方式 4.1.4 中斷系統(tǒng)概述 4.1.5 MCS-51中斷系統(tǒng)結(jié)構(gòu) 4.2 中斷控制舉例 4.3 MCS-51定時/計數(shù)器 4.3.1 定時/計數(shù)器結(jié)構(gòu) 4.3.2 定時/計數(shù)器的工作方式 4.4 定時/計數(shù)器應(yīng)用舉例 4.5 本章小結(jié) 4.6 復(fù)習思考題第5章 并行接口技術(shù) 5.1 并行接口擴展概述 5.1.1 MCS-51單片機I/O接口擴展性能 5.1.2 并行接口擴展通用芯片 5.1.3 并行I/O接口擴展方法 5.2 8155可編程通用并行接口芯片介紹 5.2.1 8155的結(jié)構(gòu)及引腳 5.2.2 8155的RAM和I/O接口地址編碼 5.2.3 8155的命令字和狀態(tài)字 5.2.4 8155定時器卅數(shù)器工作原理 5.2.5 8031與8155的硬件連接 5.2.6 8155內(nèi)部定時器應(yīng)用舉例 5.3 8255可編程通用并行接口芯片 5.3.1 8255的外部引腳 5.3.2 8255的內(nèi)部結(jié)構(gòu) 5.3.3 8255的擴展邏輯電路 5.3.4 8255的工作方式 5.3.5 8255的控制字及初始化程序 5.4 本章小結(jié) 5.5 復(fù)習思考題第6章 單片機外部設(shè)備接口 6.1 鍵盤接口技術(shù) 6.1.1 鍵盤按鍵的消抖 6.1.2 行列式鍵盤的工作原理 6.1.3 鍵盤的工作方式 6.2 鍵盤/顯示器接口8279 6.2.1 8279的內(nèi)部結(jié)構(gòu) 6.2.2 8279的引腳及功能 6.2.3 8279的操作命令和控制字 6.2.4 MCS-51與8279的接口 6.3 A/D、D/A轉(zhuǎn)換技術(shù) 6.3.1 A/D、D/A轉(zhuǎn)換器的性能指標 6.3.2 MCS-51單片機與D/A轉(zhuǎn)換器的接口 6.3.3 MCS-51單片機與A/D轉(zhuǎn)換器的接口 6.4 本章小結(jié) 6.5 復(fù)習思考題第7章 串行通信技術(shù) 7.1 串行通信技術(shù) 7.1.1 異步通信方式 7.1.2 同步通信方式 7.2 單片機串行通信接口 7.2.1 數(shù)據(jù)緩沖寄存器SBUF 7.2.2 串行控制寄存器SCON 7.2.3 電源控制寄存器PCON 7.2.4 串行接口的工作方式 7.2.5 多機通信原理 7.3 單片機串行通信應(yīng)用 7.3.1 雙機通信程序設(shè)計 7.3.2 串行接口發(fā)送/接收帶奇偶校驗位的數(shù)據(jù)塊 7.4 本章小結(jié) 7.5 復(fù)習思考題第8章 單片機實用開發(fā)工具 8.1 單片機開發(fā)軟件簡介 8.1.1 偉福系列仿真器及其開發(fā)環(huán)境 8.1.2 軟件開發(fā)環(huán)境介紹 8.2 Keil C51簡介 8.2.1 概述 8.2.2 集成開發(fā)環(huán)境(IDE)的使用 8.3 本章小結(jié) 8.4 復(fù)習思考題第9章 單片機應(yīng)用技術(shù) 9.1 單片機抗干擾技術(shù) 9.1.1 硬件系統(tǒng)的抗干擾設(shè)計 9.1.2 軟件抗干擾技術(shù) 9.2 “看門狗”技術(shù) 9.3 常用子程序 9.3.1 四字節(jié)十進制除法子程序 9.3.2 最小二乘法擬合直線程序 9.3.3 定點16位整數(shù)乘法 9.3.4 滑動平均子程序 9.3.5 BCD減法子程序 9.3.6 查表子程序 9.3.7 多字節(jié)BCD碼加法 9.3.8 多字節(jié)BCD碼減法 9.3.9 多字節(jié)BCD碼取補 9.3.10 多字節(jié)BCD碼左移十進制一位(乘十) 9.3.11 雙字節(jié)二進制無符號數(shù)乘法 9.3.12 雙字節(jié)二進制無符號數(shù)平方 9.3.13 雙字節(jié)二進制無符號數(shù)除法 9.3.14 雙字節(jié)二進制無符號數(shù)除以單字節(jié)二進制數(shù) 9.3.15 求平均值子程序 9.3.16 數(shù)字濾波子程序 9.4 單片機實踐 9.4.1 認識實驗 9.4.2 數(shù)碼轉(zhuǎn)換實驗 9.4.3 算術(shù)運算實驗 9.4.4 排序?qū)嶒灐 ?.4.5 定時器實驗 9.4.6 串行通信實驗 9.5 本章小結(jié) 9.6 復(fù)習思考題參考文獻
圖書封面
評論、評分、閱讀與下載