出版時(shí)間:2006-4 出版社:人民郵電出版社 作者:求是科技 頁(yè)數(shù):554 字?jǐn)?shù):867000
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書(shū)首先從單片機(jī)基礎(chǔ)、C語(yǔ)言、開(kāi)發(fā)編譯環(huán)境、典型資源編程、單片機(jī)通信等幾個(gè)方面介紹了8051系列單片機(jī)C程序設(shè)計(jì)所應(yīng)掌握的基礎(chǔ)知識(shí),內(nèi)容全面、講解清楚。然后通過(guò)工程開(kāi)發(fā)實(shí)例和典型模塊應(yīng)用實(shí)例兩部分內(nèi)容系統(tǒng)地介紹單片機(jī)系統(tǒng)設(shè)計(jì)的方法使理論與實(shí)際相結(jié)合。 本書(shū)可以作為大學(xué)本、專(zhuān)科單片機(jī)技術(shù)課程的教材,也可作為8051系列單片機(jī)C程序設(shè)計(jì)開(kāi)發(fā)的技術(shù)人員以及高等學(xué)校相關(guān)專(zhuān)業(yè)師生的參考用書(shū)。
書(shū)籍目錄
第1章 單片機(jī)基礎(chǔ) 11.1 單片機(jī)技術(shù)發(fā)展?fàn)顩r 11.2 51系列單片機(jī)體系結(jié)構(gòu) 21.2.1 內(nèi)部結(jié)構(gòu) 21.2.2 存儲(chǔ)器組織結(jié)構(gòu) 41.2.3 內(nèi)部功能模塊 101.2.4 外部引腳 161.2.5 系統(tǒng)資源擴(kuò)展 201.3 單片機(jī)的編程方法 24第2章 C語(yǔ)言編程基礎(chǔ) 252.1 基本概念 252.1.1 概述 252.1.2 變量與算術(shù)表達(dá)式 282.1.3 for語(yǔ)句 332.1.4 符號(hào)常量 352.2 數(shù)據(jù)類(lèi)型、運(yùn)算符和表達(dá)式 362.2.1 C語(yǔ)言的數(shù)據(jù)類(lèi)型 362.2.2 常量與變量 372.2.3 整型數(shù)據(jù) 382.2.4 實(shí)型數(shù)據(jù) 402.2.5 字符型數(shù)據(jù) 412.2.6 運(yùn)算符 462.2.7 表達(dá)式 512.3 程序控制語(yǔ)句 542.3.1 程序的3種基本結(jié)構(gòu) 542.3.2 條件控制語(yǔ)句 542.3.3 程序應(yīng)用舉例 622.4 循環(huán)控制語(yǔ)句 642.4.1 while語(yǔ)句 642.4.2 do...while語(yǔ)句 662.4.3 for語(yǔ)句 672.4.4 break與continue語(yǔ)句 702.4.5 程序應(yīng)用舉例 712.5 小結(jié) 74第3章 C語(yǔ)言高級(jí)編程 753.1 函數(shù)與程序結(jié)構(gòu) 753.1.1 函數(shù)的基本知識(shí) 753.1.2 返回非整數(shù)值的函數(shù) 793.1.3 外部變量 813.1.4 作用域規(guī)則 823.1.5 頭文件 833.1.6 靜態(tài)變量 843.1.7 寄存器變量 843.1.8 分程序結(jié)構(gòu) 853.1.9 初始化 853.1.10 遞歸 873.2 數(shù)組 883.2.1 一維數(shù)組 883.2.2 二維數(shù)組 913.2.3 多維數(shù)組 963.2.4 數(shù)組的初始化 963.3 指針 983.3.1 指針與指針變量 983.3.2 指針變量的定義與引用 993.3.3 指針運(yùn)算符與指針表達(dá)式 1003.3.4 指針與數(shù)組 1033.3.5 指針的地址分配 1193.3.6 指針數(shù)組 1213.3.7 指向指針的指針 1293.4 結(jié)構(gòu)體與共用體 1323.4.1 結(jié)構(gòu)體類(lèi)型變量的定義和引用 1323.4.2 結(jié)構(gòu)體數(shù)組的定義和引用 1363.4.3 結(jié)構(gòu)體指針的定義和引用 1433.4.4 共用體 1473.5 小結(jié) 151第4章 C51程序設(shè)計(jì) 1524.1 C51對(duì)標(biāo)準(zhǔn)C語(yǔ)言的擴(kuò)展 1524.1.1 存儲(chǔ)區(qū)域 1524.1.2 數(shù)據(jù)變量分類(lèi) 1534.1.3 存儲(chǔ)器模式 1564.1.4 絕對(duì)地址的訪(fǎng)問(wèn) 1574.1.5 指針 1584.1.6 函數(shù) 1634.2 C51函數(shù)庫(kù) 1664.2.1 字符函數(shù)CTYPE.H 1674.2.2 一般I/O函數(shù)STDIO.H 1744.2.3 字符串函數(shù)STRING.H 1834.2.4 標(biāo)準(zhǔn)函數(shù)STDLIB.H 1924.2.5 數(shù)學(xué)函數(shù)MATH.H 1944.2.6 絕對(duì)地址訪(fǎng)問(wèn)ABSACC.H 1964.2.7 內(nèi)部函數(shù)INTRINS.H 1974.2.8 變量參數(shù)表STDARG.H 1994.2.9 全程跳轉(zhuǎn)SETJMP.H 2004.2.10 訪(fǎng)問(wèn)SFR和SFR_bit地址REGxxx.H 2014.3 C51程序編寫(xiě) 2024.3.1 C程序基本結(jié)構(gòu) 2024.3.2 編寫(xiě)高效的C51程序及優(yōu)化程序 206第5章 Windows集成開(kāi)發(fā)環(huán)境μVision2 2095.1 μVision2編輯界面及其功能介紹 2095.1.1 μVision2界面綜述 2095.1.2 主菜單欄 2105.1.3 μVision2功能按鈕 2125.1.4 μVision2窗口環(huán)境 2155.2 應(yīng)用μVision2開(kāi)發(fā)流程介紹 2215.2.1 建立新項(xiàng)目 2215.2.2 常用環(huán)境配置 2235.2.3 代碼優(yōu)化 2275.2.4 目標(biāo)代碼調(diào)試 2275.3 CPU仿真 2285.3.1 μVision2調(diào)試器 2285.3.2 調(diào)試命令 2345.3.3 存儲(chǔ)器空間 2375.3.4 表述(Expressions) 2375.3.5 技巧 2485.4 深入了解μVision2 2505.4.1 μVision2的項(xiàng)目管理 2505.4.2 使用技巧 2535.4.3 μVision2調(diào)試函數(shù) 259第6章 C51編譯器 2696.1 預(yù)處理 2726.1.1 宏定義 2726.1.2 文件包含 2736.1.3 條件編譯 2746.1.4 其他預(yù)處理命令 2766.2 C51編譯器控制指令詳解 2786.2.1 源控制指令 2786.2.2 列表控制指令 2806.2.3 目標(biāo)控制指令 2866.3 C51的高級(jí)配置文件 2996.3.1 目標(biāo)程序啟動(dòng)配置文件——STARTUP.A51 2996.3.2 CPU初始化文件——START751.A51 3076.3.3 靜態(tài)變量初始化文件——INIT.A51 3096.3.4 專(zhuān)用變量初始化文件——INIT751.A51 319第7章 C51的典型資源編程 3237.1 中斷系統(tǒng)設(shè)計(jì) 3237.2 定時(shí)/計(jì)數(shù)器的使用 3277.3 I/O口的使用 3327.4 擴(kuò)展存儲(chǔ)器 3367.4.1 外部ROM 3367.4.2 外部RAM 3377.4.3 外部串行E2PROM 3437.5 一個(gè)使用多種資源的完整例程 3517.5.1 項(xiàng)目需求 3517.5.2 步進(jìn)電機(jī)背景知識(shí) 3517.5.3 解決方案設(shè)計(jì)與實(shí)現(xiàn) 354第8章 單片機(jī)通信 3748.1 串口通信 3748.1.1 串行通信基礎(chǔ) 3748.1.2 單片機(jī)串口使用 3758.2 單片機(jī)點(diǎn)對(duì)點(diǎn)通信 3798.2.1 通信接口設(shè)計(jì) 3798.2.2 單片機(jī)點(diǎn)對(duì)點(diǎn)通信程序設(shè)計(jì) 3808.3 單片機(jī)多機(jī)通信 3908.3.1 主機(jī)部分通信程序設(shè)計(jì) 3928.3.2 從機(jī)部分通信程序設(shè)計(jì) 3958.4 單片機(jī)I2C總線(xiàn)通信 3998.4.1 I2C總線(xiàn)介紹 3998.4.2 I2C總線(xiàn)硬件接口設(shè)計(jì) 4098.4.3 I2C總線(xiàn)模擬硬件接口軟件設(shè)計(jì) 4158.4.4 I2C總線(xiàn)系統(tǒng)的設(shè)計(jì)要點(diǎn) 4208.5 單片機(jī)與計(jì)算機(jī)的互連 4208.5.1 電路設(shè)計(jì) 4208.5.2 電路的C51程序代碼 4218.5.3 計(jì)算機(jī)端的Visual C++程序代碼 422第9章 C51單片機(jī)的工程開(kāi)發(fā)實(shí)例 4429.1 單片機(jī)系統(tǒng)設(shè)計(jì)方法 4429.2 C51系統(tǒng)設(shè)計(jì)的相關(guān)知識(shí) 4449.2.1 硬件以及電路的知識(shí) 4449.2.2 軟件以及編程語(yǔ)言的知識(shí) 4479.3 C51系統(tǒng)設(shè)計(jì)需要注意的一些問(wèn)題 4479.3.1 單片機(jī)資源的分配 4479.3.2 單片機(jī)的尋址 4489.3.3 C51函數(shù)的返回值 4489.3.4 單片機(jī)的看門(mén)狗功能 4499.3.5 單片機(jī)的外設(shè) 4499.3.6 單片機(jī)的功耗 4499.4 有關(guān)C51的一些問(wèn)題 4509.5 鍵盤(pán)和發(fā)光數(shù)碼管顯示 4529.5.1 電路設(shè)計(jì)的背景及功能 4529.5.2 電路的設(shè)計(jì) 4539.5.3 鍵盤(pán)掃描電路的C51程序代碼 4539.5.4 電路的改進(jìn)——鍵盤(pán)的消抖動(dòng)程序 4579.5.5 電路的顯示部分——LED數(shù)碼管電路 4619.6 A/D、D/A轉(zhuǎn)換器使用 4659.6.1 電路設(shè)計(jì)的背景及功能 4659.6.2 電路的設(shè)計(jì) 4669.6.3 電路的C51程序代碼 4689.7 基于單片機(jī)的數(shù)字鐘 4729.7.1 電路設(shè)計(jì)的背景及功能 4729.7.2 電路的設(shè)計(jì) 4729.7.3 電路的C51程序代碼 473第10章 C51單片機(jī)典型模塊實(shí)例 48110.1 典型外部ROM和RAM器件的使用 48110.1.1 實(shí)例功能 48110.1.2 器件和原理 48110.1.3 電路 48510.1.4 程序設(shè)計(jì) 48710.2 液晶顯示和驅(qū)動(dòng)實(shí)例 48810.2.1 實(shí)例功能 48810.2.2 器件和原理 48910.2.3 電路 49410.2.4 程序設(shè)計(jì) 49610.3 用A/D芯片進(jìn)行電壓測(cè)量 50710.3.1 實(shí)例功能 50710.3.2 器件和原理 50710.3.3 電路 51410.3.4 程序設(shè)計(jì) 51610.4 使用DS1820進(jìn)行溫度補(bǔ)償和測(cè)量 51810.4.1 實(shí)例功能 51810.4.2 器件和原理 51910.4.3 電路 52210.4.4 程序設(shè)計(jì) 52310.5 語(yǔ)音芯片在單片機(jī)系統(tǒng)中的使用 52810.5.1 實(shí)例功能 52810.5.2 器件和原理 52810.5.3 電路 53210.5.4 程序設(shè)計(jì) 53410.6 時(shí)鐘芯片在單片機(jī)系統(tǒng)中的應(yīng)用 53610.6.1 實(shí)例功能 53610.6.2 器件和原理 53710.6.3 電路 53910.6.4 程序設(shè)計(jì) 54010.7 單片機(jī)中濾波算法的實(shí)現(xiàn) 54310.8 信號(hào)數(shù)據(jù)的FFT變換 549
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
8051系列單片機(jī)C程序設(shè)計(jì)完全手冊(cè) PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版