万本电子书0元读

万本电子书0元读

顶部广告

单片机的C语言程序设计与应用(第2版)电子书

售       价:¥

纸质售价:¥24.60购买纸书

51人正在读 | 0人评论 6.2

作       者:姜志海,赵艳雷,等

出  版  社:电子工业出版社

出版时间:2011-07-01

字       数:12.4万

所属分类: 教育 > 大中专教材 > 研究生/本科/专科教材

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

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

版权

作者

前言

第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位并行D/A转换器DAC0832的C51编程

7.1.1 DAC0832基础知识

7.1.2 DAC0832单缓冲和双缓冲的C51编程

7.1.3 DAC0832输出各种波形的C51编程

7.2 12位并行D/A芯片DAC1208的C51编程

7.2.1 12位并行DAC1208简介

7.2.2 DAC1208的C51编程

7.3 8位A/D转换器ADC0808/0809的C51编程

7.3.1 ADC0808/0809简介

7.3.2 ADC0809的C51编程

7.4 12位串行A/D转换器TLC2543的C51编程

7.4.1 TLC2543简介

7.4.2 TLC2543的C51编程

本章小结

习题

附录A MCS-51系列单片机简介

附录B 8255A简介

附录C ASCII码字符表

附录D Proteus常用分离器件名称

参考文献

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部