出版社:电子工业出版社
年代:2011
定价:35.0
本书是普通高等教育“十一五”国家级规划教材。本书以标准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位并行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常用分离器件名称
参考文献
《单片机的C语言程序设计与应用(第2版)》是普通高等教育“十一五”国家级规划教材。《单片机的C语言程序设计与应用(第2版)》以标准C语言和MCS-51单片机为基础,全面系统地介绍单片机的C语言程序设计与应用的基本问题,是一本重在应用、兼顾理论的实用教程。主要内容包括:单片机的C语言概述、KEIL与PROTEUS应用基础、C51语言程序设计基础、中断系统与定时器/计数器及串行口的C51语言编程、键盘/显示的C51编程、模拟量接口技术的C51编程。《单片机的C语言程序设计与应用(第2版)》提供电子课件、程序代码、仿真电路图和习题参考答案。
书籍详细信息 | |||
书名 | 单片机的C语言程序设计与应用站内查询相似图书 | ||
9787121138263 如需购买下载《单片机的C语言程序设计与应用》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 电子工业出版社 |
版次 | 2版 | 印次 | 1 |
定价(元) | 35.0 | 语种 | 简体中文 |
尺寸 | 26 × 18 | 装帧 | 平装 |
页数 | 244 | 印数 |
单片机的C语言程序设计与应用是电子工业出版社于2011.8出版的中图分类号为 TP312 ,TP368.1 的主题关于 单片微型计算机-C语言-程序设计-高等学校-教材 的书籍。