出版時(shí)間:2011-7 出版社:電子工業(yè)出版社 作者:姜志海 頁(yè)數(shù):244
內(nèi)容概要
《單片機(jī)的C語(yǔ)言程序設(shè)計(jì)與應(yīng)用(第2版)》是普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材。《單片機(jī)的C語(yǔ)言程序設(shè)計(jì)與應(yīng)用(第2版)》以標(biāo)準(zhǔn)C語(yǔ)言和MCS-51單片機(jī)為基礎(chǔ),全面系統(tǒng)地介紹單片機(jī)的C語(yǔ)言程序設(shè)計(jì)與應(yīng)用的基本問(wèn)題,是一本重在應(yīng)用、兼顧理論的實(shí)用教程。主要內(nèi)容包括:?jiǎn)纹瑱C(jī)的C語(yǔ)言概述、KEIL與PROTEUS應(yīng)用基礎(chǔ)、C51語(yǔ)言程序設(shè)計(jì)基礎(chǔ)、中斷系統(tǒng)與定時(shí)器/計(jì)數(shù)器及串行口的C51語(yǔ)言編程、鍵盤(pán)/顯示的C51編程、模擬量接口技術(shù)的C51編程?!秵纹瑱C(jī)的C語(yǔ)言程序設(shè)計(jì)與應(yīng)用(第2版)》提供電子課件、程序代碼、仿真電路圖和習(xí)題參考答案。
書(shū)籍目錄
第1章 單片機(jī)的C語(yǔ)言概述 1.1 C語(yǔ)言與MCS-51單片機(jī)編程 1.1.1 單片機(jī)的C語(yǔ)言的特點(diǎn) 1.1.2 單片機(jī)的C語(yǔ)言和標(biāo)準(zhǔn)C語(yǔ)言的比較 1.1.3 單片機(jī)的C語(yǔ)言與匯編語(yǔ)言的優(yōu)勢(shì)對(duì)比 1.2 C51程序 1.2.1 C51的程序結(jié)構(gòu) 1.2.2 C51編程規(guī)范及注意事項(xiàng) 1.2.3 C51的標(biāo)識(shí)符與關(guān)鍵字 1.3 C51編程舉例 本章小結(jié) 習(xí)題 第2章 μVision2與Proteus使用基礎(chǔ) 2.1 μVision2集成開(kāi)發(fā)環(huán)境 2.1.1 File、Edit和View菜單 2.1.2 Project、Debug和Flash菜單 2.1.3 Peripherals、Tools和Window菜單 2.2 用μVision2建立與調(diào)試工程 2.2.1 工程創(chuàng)建、設(shè)置、編譯與鏈接 2.2.2 用?Vision2調(diào)試工程 2.2.3 C51程序調(diào)試舉例說(shuō)明——HELLO.C 2.2.4 Keil C51的調(diào)試技巧及舉例 2.3 Proteus快速入門(mén) 2.3.1 集成Proteus ISIS環(huán)境 2.3.2 電路原理圖設(shè)計(jì) 2.4 Proteus仿真工具介紹 2.4.1 探針 2.4.2 虛擬儀器 2.4.3 信號(hào)發(fā)生器 2.4.4 仿真圖表 2.5 Proteus軟件中的C51程序運(yùn)行與調(diào)試 2.5.1 驅(qū)動(dòng)的安裝 2.5.2 Keil和Proteus的配置 2.5.3 Keil和Proteus的調(diào)試過(guò)程 本章小結(jié) 習(xí)題 第3章 單片機(jī)C51語(yǔ)言程序設(shè)計(jì)基礎(chǔ) 3.1 C51語(yǔ)言的數(shù)據(jù) 3.1.1 數(shù)據(jù)類(lèi)型 3.1.2 常量與變量 3.1.3 數(shù)據(jù)存儲(chǔ)類(lèi)型 3.1.4 局部變量與全局變量 3.2 C51語(yǔ)言對(duì)單片機(jī)主要資源的控制 3.2.1 特殊功能寄存器的C51語(yǔ)言定義 3.2.2 絕對(duì)地址的訪問(wèn) 3.2.3 位變量的C51語(yǔ)言定義 3.3 C51語(yǔ)言的基本運(yùn)算與流程控制語(yǔ)句 3.3.1 基本運(yùn)算 3.3.2 選擇3.3.3 循環(huán)結(jié)構(gòu)流程控制語(yǔ)句 3.3.4 break語(yǔ)句、continue語(yǔ)句和goto語(yǔ)句 3.4 C51語(yǔ)言的數(shù)組與指針 3.4.1 數(shù)組 3.4.2 指針 3.5 C51語(yǔ)言函數(shù) 3.5.1 函數(shù)的基本問(wèn)題 3.5.2 中斷函數(shù) 3.5.3 C51語(yǔ)言的庫(kù)函數(shù) 3.6 C51的預(yù)處理命令及匯編語(yǔ)句的嵌入 3.6.1 文件包含 3.6.2 宏定義指令 3.6.3 條件編譯 3.6.4 C51中匯編語(yǔ)句的嵌入 本章小結(jié) 習(xí)題 第4章 MCS-51系列單片機(jī)中斷與定時(shí)/計(jì)數(shù)器的C51編程 4.1 中斷系統(tǒng)基本知識(shí) 4.1.1 中斷系統(tǒng)結(jié)構(gòu)與中斷控制 4.1.2 中斷優(yōu)先級(jí)與中斷請(qǐng)求的撤除 4.1.3 中斷函數(shù)的結(jié)構(gòu)形式 4.2 外部中斷源的C51編程 4.2.1 外部中斷源初始化 4.2.2 外部中斷源的C51編程示例 4.3 定時(shí)/計(jì)數(shù)器基本知識(shí) 4.3.1 定時(shí)/計(jì)數(shù)器的結(jié)構(gòu)與控制 4.3.2 工作方式與工作模式 4.3.3 定時(shí)/計(jì)數(shù)器的初始化 4.4 定時(shí)/計(jì)數(shù)器不同工作模式下的C51編程 4.4.1 工作模式1的C51編程 4.4.2 工作模式2的C51編程 4.4.3 工作模式3的C51編程 4.5 中斷與定時(shí)/計(jì)數(shù)器綜合編程示例 本章小結(jié) 習(xí)題 第5章 MCS-51系列單片機(jī)串行口的C51編程 5.1 串行口基礎(chǔ)知識(shí) 5.1.1 串行口的結(jié)構(gòu) 5.1.2 有關(guān)的寄存器 5.1.3 串行口的工作方式 5.2 不同工作方式下的C51編程 5.2.1 工作方式0的C51程序設(shè)計(jì) 5.2.2 工作方式1的C51程序設(shè)計(jì) 5.2.3 工作方式2的C51程序設(shè)計(jì) 5.2.4 工作方式3的C51程序設(shè)計(jì) 5.3 串行口的C51編程應(yīng)用示例 本章小結(jié) 習(xí)題 第6章 MCS-51系列單片機(jī)鍵盤(pán)/顯示的C51編程 6.1 七段數(shù)碼顯示器的C51編程 6.1.1 七段LED顯示器基礎(chǔ)知識(shí) 6.1.2 七段數(shù)碼靜態(tài)顯示的C51編程 6.1.3 七段數(shù)碼動(dòng)態(tài)顯示的C51編程 6.1.4 串行口控制的LED顯示的C51編程 6.2 鍵盤(pán)接口的C51編程 6.2.1 鍵盤(pán)的基礎(chǔ)知識(shí) 6.2.2 獨(dú)立式鍵盤(pán)接口的C51編程 6.2.3 矩陣鍵盤(pán)的C51編程 6.3 點(diǎn)陣LED顯示器接口的C51編程 6.3.1 點(diǎn)陣LED顯示器基礎(chǔ)知識(shí) 6.3.2 一個(gè)5×7點(diǎn)陣顯示一個(gè)字符的C51編程 6.3.3 一個(gè)8×8點(diǎn)陣顯示字符串的C51編程 6.3.4 兩個(gè)8×8點(diǎn)陣顯示字符串的C51編程 6.4 液晶顯示器的C51編程 6.4.1 LCD基礎(chǔ)知識(shí) 6.4.2 字符型LCD1602應(yīng)用的C51編程 本章小結(jié) 習(xí)題 第7章 MCS-51系列單片機(jī)模擬量接口的C51編程 7.1 8位并行D/A轉(zhuǎn)換器DAC0832的C51編程 7.1.1 DAC0832基礎(chǔ)知識(shí) 7.1.2 DAC0832單緩沖和雙緩沖的C51編程 7.1.3 DAC0832輸出各種波形的C51編程 7.2 12位并行D/A芯片DAC1208的C51編程 7.2.1 12位并行DAC1208簡(jiǎn)介 7.2.2 DAC1208的C51編程 7.3 8位A/D轉(zhuǎn)換器ADC0808/0809的C51編程 7.3.1 ADC0808/0809簡(jiǎn)介 7.3.2 ADC0809的C51編程 7.4 12位串行A/D轉(zhuǎn)換器TLC2543的C51編程 7.4.1 TLC2543簡(jiǎn)介 7.4.2 TLC2543的C51編程 本章小結(jié) 習(xí)題 附錄A MCS-51系列單片機(jī)簡(jiǎn)介 附錄B 8255A簡(jiǎn)介 附錄C ASCII碼字符表 附錄D Proteus常用分離器件名稱(chēng) 參考文獻(xiàn)
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
單片機(jī)的C語(yǔ)言程序設(shè)計(jì)與應(yīng)用 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版