种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

C语言程式设计与套用(第2版)

(2019-10-12 12:37:38) 百科综合
C语言程式设计与套用(第2版)

C语言程式设计与套用(第2版)

《C语言程式设计与套用(第2版)》是电子工业出版社2011年出版的图书,作者姜志海。

基本介绍

  • 书名:C语言程式设计与套用(第2版)
  • 作者:姜志海 
  • ISBN:978-7-115-46862-8 
  • 页数:228 
  • 定价:39.84 元 
  • 出版社:电子工业出版社
  • 出版时间:2011年08月01日 
  • 装帧:平装 
  • 开本:16开 

内容简介

本书是普通高等教育“十一五”*规划教材。本书以标準C语言和MCS-51单片机为基础,全面系统地介绍单片机的C语言程式设计与套用的基本问题,是一本重在套用、兼顾理论的实用教程。主要内容包括:单片机的C语言概述、KEIL与PROTEUS套用基础、C51语言程式设计基础、中断系统与定时器/计数器及串列口的C51语言编程、键盘/显示的C51编程、模拟量接口技术的C51编程。本书提供电子课件、程式代码、仿真电路图和习题参考答案。

图书目录

第1章 单片机的C语言概述
1.1 C语言与MCS-51单片机编程
1.1.1 单片机的C语言的特点
1.1.2 单片机的C语言和标準C语言的比较
1.1.3 单片机的C语言与彙编语言的优势对比
1.2 C51程式
1.2.1 C51的程式结构
1.2.2 C51编程规範及注意事项
1.2.3 C51的标识符与关键字
1.3 C51编程举例
本章小结
习题
第2章 μVision2与Proteus使用基础
2.1 μVision2集成开发环境
2.1.1 File、Edit和View选单
2.1.2 Project、Debug和Flash选单
2.1.3 Peripherals、Tools和Window选单
2.2 用μVision2建立与调试工程
2.2.1 工程创建、设定、编译与连结
2.2.2 用μVision2调试工程
2.2.3 C51程式调试举例说明——HELLO.C
2.2.4 Keil C51的调试技巧及举例
2.3 Proteus快速入门
2.3.1 集成Proteus ISIS环境
2.3.2 电路原理图设计
2.4 Proteus仿真工具介绍
2.4.1 探针
2.4.2 虚拟仪器
2.4.3 信号发生器
2.4.4 仿真图表
2.5 Proteus软体中的C51程式运行与调试
2.5.1 驱动的安装
2.5.2 Keil和Proteus的配置
2.5.3 Keil和Proteus的调试过程
本章小结
习题
第3章 单片机C51语言程式设计基础
3.1 C51语言的数据
3.1.1 数据类型
3.1.2 常量与变数
3.1.3 数据存储类型
3.1.4 局部变数与全局变数
3.2 C51语言对单片机主要资源的控制
3.2.1 特殊功能暂存器的C51语言定义
3.2.2 绝对地址的访问
3.2.3 位变数的C51语言定义
3.3 C51语言的基本运算与流程控制语句
3.3.1 基本运算
3.3.2 选择(分支)控制语句
3.3.3 循环结构流程控制语句
3.3.4 break语句、continue语句和goto语句
3.4 C51语言的数组与指针
3.4.1 数组
3.4.2 指针
3.5 C51语言函式
3.5.1 函式的基本问题
3.5.2 中断函式
3.5.3 C51语言的库函式
3.6 C51的预处理命令及彙编语句的嵌入
3.6.1 档案包含
3.6.2 宏定义指令
3.6.3 条件编译
3.6.4 C51中彙编语句的嵌入
本章小结
习题
第4章 MCS-51系列单片机中断与定时计数器的C51编程
4.1 中断系统基本知识
4.1.1 中断系统结构与中断控制
4.1.2 中断优先权与中断请求的撤除
4.1.3 中断函式的结构形式
4.2 外部中断源的C51编程
4.2.1 外部中断源初始化
4.2.2 外部中断源的C51编程示例
4.3 定时计数器基本知识
4.3.1 定时计数器的结构与控制
4.3.2 工作方式与工作模式
4.3.3 定时计数器的初始化
4.4 定时计数器不同工作模式下的C51编程
4.4.1 工作模式1的C51编程
4.4.2 工作模式2的C51编程
4.4.3 工作模式3的C51编程
4.5 中断与定时计数器综合编程示例
本章小结
习题
第5章 MCS-51系列单片机串列口的C51编程
5.1 串列口基础知识
5.1.1 串列口的结构
5.1.2 有关的暂存器
5.1.3 串列口的工作方式
5.2 不同工作方式下的C51编程
5.2.1 工作方式0的C51程式设计
5.2.2 工作方式1的C51程式设计
5.2.3 工作方式2的C51程式设计
5.2.4 工作方式3的C51程式设计
5.3 串列口的C51编程套用示例
本章小结
习题
第6章 MCS-51系列单片机键盘显示的C51编程
6.1 七段数码显示器的C51编程
6.1.1 七段LED显示器基础知识
6.1.2 七段数码静态显示的C51编程
6.1.3 七段数码动态显示的C51编程
6.1.4 串列口控制的LED显示的C51编程
6.2 键盘接口的C51编程
6.2.1 键盘的基础知识
6.2.2 独立式键盘接口的C51编程
6.2.3 矩阵键盘的C51编程
6.3 点阵LED显示器接口的C51编程
6.3.1 点阵LED显示器基础知识
6.3.2 一个5×7点阵显示一个字元的C51编程
6.3.3 一个8×8点阵显示字元串的C51编程
6.3.4 两个8×8点阵显示字元串的C51编程
6.4 液晶显示器的C51编程
6.4.1 LCD基础知识
6.4.2 字元型LCD1602套用的C51编程
本章小结
习题
第7章 MCS-51系列单片机模拟量接口的C51编程
7.1 8位并行DA转换器DAC0832的C51编程
7.1.1 DAC0832基础知识
7.1.2 DAC0832单缓冲和双缓冲的C51编程
7.1.3 DAC0832输出各种波形的C51编程
7.2 12位并行DA晶片DAC1208的C51编程
7.2.1 12位并行DAC1208简介
7.2.2 DAC1208的C51编程
7.3 8位AD转换器ADC08080809的C51编程
7.3.1 ADC08080809简介
7.3.2 ADC0809的C51编程
7.4 12位串列AD转换器TLC2543的C51编程
7.4.1 TLC2543简介
7.4.2 TLC2543的C51编程
本章小结
习题
附录A MCS-51系列单片机简介
附录B 8255A简介
附录C ASCII码字元表
附录D Proteus常用分离器件名称
参考文献

前言

单片机在嵌入式系统套用中占据很重要的地位。MCS-51单片机在工业测量、控制领域中得到了广泛的套用。随着国内单片机开发工具研製水平的提高,现在的单片机仿真器普遍支持C语言程式的调试,为单片机使用C语言提供了便利条件,C语言已成为举世公认的高效简洁而又贴近硬体的程式语言之一。
本书的主要特色在于,在介绍单片机的C语言设计的过程中,清晰地说明了单片机的所有功能,并对每项功能给出了实例代码,同时详细介绍了单片机的C语言开发与仿真环境的使用,透彻分析了单片机的C语言的语法和语义,以及开发过程中可能存在的问题和难点。
本书的另一个特点是突破了传统的软、硬体截然隔裂的方法,使读者对嵌入式系统的开发有一个整体的了解。相信本书的这一特点会节省读者进入嵌入式C语言领域的时间,同时能够更清楚地认识套用系统开发的过程,深入理解单片机的C语言编程机制。

标 签

搜索
随机推荐

Powered By 种豆资源网||