出版時(shí)間:2006-3 出版社:人民郵電 作者:普雷德克 頁(yè)數(shù):460 字?jǐn)?shù):724000 譯者:田玉敏
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書用大量的實(shí)例深入淺出地介紹了增強(qiáng)型8051、AT89Cx051和Dallas半導(dǎo)體公司的HSM DS87C520微控制器的原理及應(yīng)用技術(shù)。全書共分12章,主要內(nèi)容包括:微控制器體系結(jié)構(gòu)、8051系列微控制器的體系結(jié)構(gòu)、指令系統(tǒng)、硬件特性、匯編語(yǔ)言程序設(shè)計(jì)以及單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)等。本書內(nèi)容新穎、豐富、實(shí)用,具有一定的先進(jìn)性、系統(tǒng)性和實(shí)用性?! ”緯勺鳛殡娮宇?、計(jì)算機(jī)類、機(jī)械類及其他理工科專業(yè)的單片機(jī)課程教材,亦適合自學(xué)或供從事單片機(jī)開發(fā)與應(yīng)用的工程技術(shù)人員作為參考書。
書籍目錄
第1章 微控制器 11.1 不同類型的微控制器 21.1.1 嵌入式微控制器 21.1.2 外存儲(chǔ)微控制器 31.2 處理器的體系結(jié)構(gòu) 41.2.1 哈佛與普林斯頓 41.2.2 CISC與RISC 71.3 微控制器的存儲(chǔ)器類型 81.3.1 控制存儲(chǔ)器 81.3.2 變量區(qū) 131.3.3 程序計(jì)數(shù)器堆?!?51.3.4 硬件接口寄存器(I/O空間) 171.4 微控制器的特性 181.4.1 時(shí)鐘 181.4.2 I/O引腳 201.4.3 中斷 221.4.4 定時(shí)器 251.4.5 外圍設(shè)備 281.5 8051 291.6 8051供應(yīng)商 29第2章 8051處理器的體系結(jié)構(gòu) 312.1 CPU 312.2 8051的尋址方式 372.3 外部尋址(External Addressing) 392.4 中斷 422.5 8051指令的執(zhí)行 43第3章 8051的指令集 453.1 數(shù)據(jù)傳送指令 453.2 算術(shù)運(yùn)算指令 543.3 位操作符 613.4 執(zhí)行變化操作符 75第4章 8051的硬件特性 834.1 器件的封裝 854.2 芯片技術(shù) 894.3 電源因素 914.4 重置 924.5 系統(tǒng)時(shí)鐘/振蕩器 934.6 并行輸入/輸出 944.7 電平轉(zhuǎn)換 954.8 定時(shí)器 964.9 中斷 1004.10 串行I/O 1024.11 RS-232的電平轉(zhuǎn)換 1044.12 控制存儲(chǔ)器 1064.13 外部存儲(chǔ)器器件 1074.14 訂貨信息 109第5章 增強(qiáng)型8051的特性 1115.1 8051體系結(jié)構(gòu)的增強(qiáng) 1125.1.1 Intel MCS-151/251 1125.1.2 Dallas半導(dǎo)體公司的高速微控制器 1135.2 控制存儲(chǔ)器和外存儲(chǔ)器 1135.2.1 調(diào)整Dallas半導(dǎo)體公司的HSM控制存儲(chǔ)器大小 1135.2.2 為帶外部RAM的Dallas半導(dǎo)體公司的HSM微控制器增加等待狀態(tài) 1145.3 高速暫存RAM的增強(qiáng) 1155.4 定時(shí)器 1165.4.1 Dallas半導(dǎo)體公司的HSM擴(kuò)展 1165.4.2 定時(shí)器2 1175.4.3 Dallas半導(dǎo)體公司的HSM的看門狗定時(shí)器 1195.5 串行I/O 1215.5.1 Dallas半導(dǎo)體公司的HSM的第2種串口 1215.5.2 Microwire 1215.5.3 SPI 1225.5.4 I2C 1235.5.5 CAN 1275.6 模擬I/O 1295.7 Atmel AT80Cx051的電壓比較器 135第6章 應(yīng)用系統(tǒng)設(shè)計(jì) 1376.1 電源輸入 1376.2 重置 1396.3 系統(tǒng)振蕩器/時(shí)鐘 1396.4 I/O引腳接口 1406.5 中斷 1416.6 外部RAM和ROM 144第7章 8051的編程 1467.1 8051的編程 1467.2 Dallas半導(dǎo)體公司的DS87000編程器 1487.3 Atmel AT89CX051的編程 1497.4 PROG35:AT89CX051編程器的電路 1517.5 Dallas半導(dǎo)體公司的加密數(shù)據(jù)微控制器的編程 155第8章 軟件 1578.1 開發(fā)工具與環(huán)境 1578.2 匯編語(yǔ)言 1618.3 8051匯編語(yǔ)言的編程風(fēng)格 1628.4 解釋程序 1718.5 高級(jí)語(yǔ)言 1728.6 Intel十六進(jìn)制格式的目標(biāo)文件 1738.7 8051調(diào)試指南 175第9章 8051實(shí)驗(yàn) 1809.1 所需工具和器件 1819.2 PROG1:安裝UMPS并匯編程序 1849.3 PROG2:算術(shù)運(yùn)算 1919.4 PROG3:工作寄存器直接尋址 1969.5 PROG4:工作寄存器間接尋址 1999.6 PROG6:直接尋址RAM 2019.7 PROG7:位尋址 2049.8 PROG8:DPTR指針寄存器和擴(kuò)展RAM 2069.9 PROG5:轉(zhuǎn)移和控制存儲(chǔ)器頁(yè)面 2099.10 PROG9:條件轉(zhuǎn)移 2149.11 PROG10:循環(huán)控制 2169.12 PROG11:堆棧操作 2179.13 PROG12:堆棧的算術(shù)運(yùn)算 2199.14 PROG13:子程序 2229.15 PROG14:寄存器參數(shù)傳遞方法 2239.16 PROG15:堆棧參數(shù)傳遞方法 2269.17 PROG16:實(shí)現(xiàn)變量數(shù)組 2299.18 PROG17:控制存儲(chǔ)器表 2339.19 PROG18:狀態(tài)機(jī) 2359.20 PROG1:在硬件環(huán)境中運(yùn)行程序 2399.21 PROG19:查詢按鈕 2419.22 PROG45:無(wú)意中修改某I/O位 2439.23 PROG20:按鈕消抖方法 2459.24 PROG21:圣誕節(jié)的燈光 2489.25 PROG34:振蕩器 2519.26 PROG34:去耦電容與電源 2529.27 PROG22:重置 2549.28 PROG23:上電時(shí)RAM中的內(nèi)容 2559.29 PROG24:保護(hù)上下文的定時(shí)器中斷 2599.30 PROG25:不保護(hù)上下文的定時(shí)器中斷 2619.31 PROG26:使用中斷和定時(shí)器的按鈕消抖方法 2629.32 PROG27:存儲(chǔ)器映像的I/O 2679.33 PROG28:外存儲(chǔ)器 2709.34 結(jié)束語(yǔ) 275第10章 仿真器 27610.1 仿真器類型 27610.2 監(jiān)控程序 27910.3 PROG29:使用DS87C520的AT89Cx051監(jiān)控程序/仿真器 282第11章 實(shí)時(shí)操作系統(tǒng) 29211.1 RTOS基礎(chǔ) 29211.2 PROG30:8051 RTOS舉例 29611.3 PROG30:RTOSLITE 29711.4 PROG31:FULLRTOS 30611.5 使用FULLRTOS的LCD數(shù)字時(shí)鐘/溫度計(jì) 311第12章 應(yīng)用示例 32112.1 Marya的音樂盒 32212.2 PROG36:51BOt——轉(zhuǎn)動(dòng)輪子 33012.3 PROG37:51BOt——帶紅外TV遙控的遠(yuǎn)程操作控制 33712.4 PROG41:51BOt——RS-232接口 34212.5 PROG42:51BOt——PWM電機(jī)控制 34612.6 51BOt:嵌入式插件板 35712.7 PROG33:飛機(jī)控制范例 35912.8 PROG39:用于機(jī)器人的光傳感器 37212.9 PROG38:超聲波距離測(cè)量方法 37412.10 PROG49:NTSC合成視頻信號(hào)的輸出 37912.11 PROG47:Electronic RS-232“連接盒” 385附錄A 術(shù)語(yǔ)表 397附錄B 16位運(yùn)算 407B.1 聲明16位變量 407B.2 加1和減1 408B.3 加、減和位運(yùn)算 410B.4 乘法運(yùn)算 411B.5 除法運(yùn)算 413附錄C 實(shí)用的子程序 418C.1 延時(shí)程序 418C.2 表操作 421C.3 LCD接口 423C.4 I2C總線接口 430C.5 “位脈沖(big banging)”異步串行接口 432C.6 十六進(jìn)制數(shù)與ASCII碼的轉(zhuǎn)換 437C.7 排序 439C.8 加載“加密數(shù)組” 446C.9 環(huán)形緩沖區(qū) 446附錄D UMPS 449附錄E SimmStick 452附錄F 關(guān)于配書光盤 457
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載