出版時(shí)間:2002-2 出版社:人民郵電 作者:林全新,蘇麗娟 編著 頁(yè)數(shù):194 字?jǐn)?shù):304000
內(nèi)容概要
本書以通俗的語(yǔ)言、簡(jiǎn)明的敘述,全面介紹了MCS-51單片機(jī)的結(jié)構(gòu)原理、指令系統(tǒng)、匯編語(yǔ)言程序設(shè)計(jì)、輸入輸出和中斷、定時(shí)器 / 計(jì)數(shù)器、接口技術(shù)、存儲(chǔ)器擴(kuò)展和單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)與開發(fā)等內(nèi)容,是單片機(jī)和單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)開發(fā)的實(shí)用程序。 本書是高職高專計(jì)算機(jī)、控制及相關(guān)專業(yè)的教材,也可作為相關(guān)技術(shù)人員的參考書和自學(xué)愛好者的自學(xué)讀物。
書籍目錄
第1章 單片機(jī)的發(fā)展與應(yīng)用 11.1 單片機(jī)的發(fā)展 11.2 單片機(jī)的應(yīng)用 21.2.1 家用電器 21.2.2 智能卡 21.2.3 智能儀器儀表 21.2.4 網(wǎng)絡(luò)與通信 21.2.5 工業(yè)測(cè)控 21.3 單片機(jī)芯片簡(jiǎn)介 21.3.1 4位單片機(jī) 21.3.2 8位單片機(jī) 31.3.3 16位單片機(jī) 3第2章 MCS-51 單片機(jī)組成原理 52.1 MCS-51單片機(jī)的內(nèi)部結(jié)構(gòu) 52.2 CPU的結(jié)構(gòu) 62.2.1 運(yùn)算器 62.2.2 控制器 72.2.3 工作寄存器和特殊功能寄存器 82.3 MCS-51單片機(jī)存儲(chǔ)器 102.3.1 程序存儲(chǔ)器 102.3.2 數(shù)據(jù)存儲(chǔ)器 112.4 時(shí)鐘電路及時(shí)序 122.4.1 時(shí)鐘電路 122.4.2 時(shí)序 132.5 輸入/輸出端口 162.5.1 P0口 162.5.2 P1口 172.5.3 P2口 182.5.4 P3口 182.5.5 P0口~P3口的負(fù)載能力及端口要求 192.6 MCS-51單片機(jī)的引腳功能 192.7 MCS-51單片機(jī)的工作方式 212.7.1 復(fù)位方式 212.7.2 程序執(zhí)行方式 232.7.3 節(jié)電工作方式 23練習(xí)題 25第3章 MCS-51單片機(jī)指令系統(tǒng) 263.1 MCS-51單片機(jī)指令系統(tǒng)簡(jiǎn)介 263.1.1 MCS-51單片機(jī)指令系統(tǒng)的分類 263.1.2 指令格式 273.1.3 指令中的常用符號(hào) 273.1.4 尋址方式 273.2 MCS-51單片機(jī)指令系統(tǒng) 293.2.1 數(shù)據(jù)傳送類指令 293.2.2 算術(shù)運(yùn)算類指令 353.2.3 邏輯運(yùn)算類指令(24條) 413.2.4 控制轉(zhuǎn)移類指令 453.2.5 位操作類指令 503.3 匯編語(yǔ)言程序設(shè)計(jì) 543.3.1 匯編語(yǔ)言及其語(yǔ)句格式 543.3.2 偽指令 543.3.3 匯編語(yǔ)言程序設(shè)計(jì)過(guò)程 563.3.4 順序結(jié)構(gòu)程序設(shè)計(jì) 573.3.5 分支程序設(shè)計(jì) 583.3.6 散轉(zhuǎn)程序設(shè)計(jì) 603.3.7 循環(huán)程序設(shè)計(jì) 623.3.8 查表程序設(shè)計(jì) 653.3.9 子程序設(shè)計(jì) 683.4 MCS-51匯編語(yǔ)言實(shí)用程序設(shè)計(jì) 713.4.1 數(shù)碼轉(zhuǎn)換類程序 713.4.2 運(yùn)算類程序 743.4.3 軟件延時(shí)程序 82練習(xí)題 83第4章 MCS-51單片機(jī)存儲(chǔ)器的擴(kuò)展 854.1 程序存儲(chǔ)器的擴(kuò)展 854.1.1 常用的地址鎖存器介紹 864.1.2 常用的EPROM存儲(chǔ)器芯片介紹 874.1.3 程序存儲(chǔ)器擴(kuò)展電路 884.2 數(shù)據(jù)存儲(chǔ)器的擴(kuò)展 884.2.1 常用的數(shù)據(jù)存儲(chǔ)器芯片介紹 904.2.2 數(shù)據(jù)存儲(chǔ)器擴(kuò)展電路 914.3 程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器擴(kuò)展綜合舉例 93練習(xí)題 93第5章 輸入/輸出與中斷 945.1 輸入/輸出信息的傳送方式 945.1.1 輸入/輸出的概念 945.1.2 輸入/輸出的信息種類 945.1.3 輸入/輸出設(shè)備與CPU的連接 945.1.4 CPU對(duì)外設(shè)的兩種編址方式 955.1.5 CPU與外設(shè)之間的數(shù)據(jù)傳送方式 965.2 中斷的概念 975.2.1 中斷的定義 975.2.2 為什么要使用中斷 975.2.3 中斷的嵌套 975.3 MCS -51單片機(jī)的中斷系統(tǒng) 985.3.1 中斷系統(tǒng)的內(nèi)部結(jié)構(gòu) 985.3.2 中斷響應(yīng)與中斷返回 1015.4 中斷應(yīng)用舉例 102練習(xí)題 103第6章 定時(shí)器/計(jì)數(shù)器與應(yīng)用 1056.1 定時(shí)器/計(jì)數(shù)器的結(jié)構(gòu) 1056.1.1 定時(shí)器/計(jì)數(shù)器的結(jié)構(gòu) 1056.1.2 定時(shí)器/計(jì)數(shù)器的工作方式寄存器TMOD 1066.1.3 定時(shí)器/計(jì)數(shù)器的控制寄存器TCON 1066.2 定時(shí)器/計(jì)數(shù)器的工作方式 1076.2.1 工作方式0 1076.2.2 工作方式1 1096.2.3 工作方式2 1106.2.4 工作方式3 111練習(xí)題 111第7章 串行接口與應(yīng)用 1137.1 串行通信的基本知識(shí) 1137.1.1 數(shù)據(jù)通信的基本概念 1137.1.2 串行通信方式 1137.1.3 數(shù)據(jù)同步技術(shù) 1137.2 MCS-51單片機(jī)串行接口的結(jié)構(gòu)與工作方式 1157.2.1 串行接口的結(jié)構(gòu) 1157.2.2 串行接口控制寄存器SCON和電源控制寄存器PCON 1167.2.3 波特率設(shè)計(jì) 1177.2.4 串行接口的4種工作方式 1187.3 主從式多機(jī)通信 1217.3.1 主從式多機(jī)通信原理 1217.3.2 多機(jī)通信協(xié)議 1217.3.3 串行通信實(shí)例 122練習(xí)題 128第8章 并行接口與應(yīng)用 1298.1 并行接口的基本概念 1298.2 可編程并行接口芯片8255A 1298.2.1 8255A的內(nèi)部結(jié)構(gòu)及引腳 1298.2.2 8255A的工作方式 1338.2.3 MCS-51單片機(jī)與8255A的接口 1398.3 可編程并行接口芯片8155 1408.3.1 8155的內(nèi)部結(jié)構(gòu)及引腳 1408.3.2 8155的工作方式 1448.3.3 MCS-51單片機(jī)與8155的接口 1448.4 單片機(jī)與鍵盤和數(shù)碼管顯示器的接口電路 1458.4.1 鍵盤接口 1458.4.2 數(shù)碼管顯示器接口 149練習(xí)題 153第9章 A/D、D/A轉(zhuǎn)換接口 1559.1 概述 1559.2 D/A轉(zhuǎn)換器DAC0832 1559.2.1 DAC0832的結(jié)構(gòu)原理 1569.2.2 MCS-51單片機(jī)與DAC0832的接口 1579.2.3 D/A 轉(zhuǎn)換器的主要技術(shù)指標(biāo) 1599.3 A/D轉(zhuǎn)換器ADC0809 1599.3.1 ADC0809的結(jié)構(gòu)原理 1609.3.2 MCS-51單片機(jī)與ADC0809的接口 1619.3.3 A/D轉(zhuǎn)換器的主要技術(shù)指標(biāo) 163練習(xí)題 163第10章 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)與開發(fā) 16410.1 單片機(jī)應(yīng)用系統(tǒng)的開發(fā)過(guò)程 16410.1.1 擬定總體設(shè)計(jì)方案 16410.1.2 硬件開發(fā)過(guò)程 16510.1.3 軟件開發(fā)過(guò)程 16510.1.4 程序固化 16610.2 單片機(jī)應(yīng)用系統(tǒng)開發(fā)工具 16610.2.1 單片機(jī)開發(fā)系統(tǒng)的構(gòu)成 16610.2.2 單片機(jī)開發(fā)系統(tǒng)的功能 16710.2.3 單片機(jī)開發(fā)器介紹 16810.3 單片機(jī)應(yīng)用系統(tǒng)舉例 17910.3.1 總體設(shè)計(jì)方案 17910.3.2 硬件設(shè)計(jì) 18010.3.3 軟件設(shè)計(jì) 18010.4 單片機(jī)應(yīng)用系統(tǒng)抗干擾技術(shù) 18410.4.1 硬件抗干擾技術(shù) 18410.4.2 軟件抗干擾技術(shù) 185練習(xí)題 186附錄1 MCS-51單片機(jī)指令表(按字母順序) 187附錄2 MCS-51單片機(jī)指令表(按功能分類) 191
圖書封面
評(píng)論、評(píng)分、閱讀與下載