网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 单片机的C语言程序设计与应用(新编电气与电子信息类本科规划教材普通高等教育十一五国家级规划教材)
分类 教育考试-大中专教材-成人教育
作者 姜志海//赵艳雷
出版社 电子工业出版社
下载
简介
编辑推荐

本书从教学和应用的角度出发,结合作者多年来在教学和科研实践中所取得的经验,全面系统地介绍了单片机的C语言设计与应用的基本问题,是一本重在原理与应用,兼顾理论的实用教程。本书共分5章,主要内容包括:单片机的C语言概述、C51语言程序设计基础、单片机内部资源的C51语言编程、单片机外部扩展资源的C51语言编程、μVision2集成开发环境的使用,每章都通过本章小结和习题来巩固所学的知识。全书通过大量实例阐述了单片机的C语言设计原理和技巧。

内容推荐

本书是普通高等教育“十一五”国家级规划教材。本书以标准C语言和MCS-51单片机为基础,全面系统地介绍单片机的C语言程序设计与应用的基本问题,是一本重在应用、兼顾理论的实用教程。主要内容包括:单片机的C语言概述、C51语言程序设计基础、单片机内部资源和外部扩展资源的C51语言编程、μVision2集成开发环境的使用、MCS-51系列单片机简介等。本书包含大量单片机的C语言设计实例,并提供免费电子课件。

本书可作为高等学校电气与电子信息专业和计算机专业的本专科教材,也可供从事单片机应用与产品开发工作的工程技术人员学习参考。

目录

第1章 单片机的C语言概述

 1.1 C语言与MCS.51单片机

1.1.1 标准C语言的程序结构及特点

1.1.2 单片机的C语言与汇编语言的优势对比

1.1.3 单片机的C语言和标准c语言的比较

1.1.4 单片机的c语言的特点

 1.2 Keil C51开发工具

1.2.1 Keil 8051开发工具套件

1.2.2 使用Keil开发工具开发软件的流程

 1.3 C51语言的程序结构与编程实例

 本章小结

 习题

第2章 C51语言程序设计基础

 2.1 C51语言数据类型及存储类型

2.1.1 数据类型

2.1.2 常量与变量

2.1.3 数据存储类型

 2.2 C51 语言对单片机主要资源的控制

2.2.1 特殊功能寄存器的C51语言定义

2.2.2 绝对地址的访问

2.2.3 位变量的C51语言定义

 2.3 C51语言的基本运算与流程控制语句

2.3.1 基本运算

2.3.2 选择(分支)控制语句

2.3.3 循环结构流程控制语句

2.3.4 break语句、continue语句和goto语句

 2.4 C51语言的构造数据类型

2.4.1 数组

2.4.2 指针

 2.5 C51语言函数

2.5.1 函数的基本问题

2.5.2 中断函数

2.5.3 变量类型及存储方式

 2.6 C51语言程序设计的其他问题

2.6.1 养成好的编程习惯

2.6.2 宏定义、文件包含与条件编译

2.6.3 使用移位运算代替乘除和求模运算

2.6.4 C51语言的库函数

2.6.5 汇编语言和C语言混合编程

2.6.6 C51语言程序设计中容易出错的地方

 本章小结

 习题

第3章 单片机内部资源的C51编程

 3.1 单片机的并行口

3.1.1 基本知识

3.1.2 C51语言编程实例

 3.2 单片机的中断系统

3.2.1 基本知识

3.2.2 C51语言编程实例

3.2.3 C51语言编程总结

 3.3 单片机的定时器/计数器

3.3.1 基本知识

3.3.2 C51语言编程实例

3.3.3 C51语言编程总结

 3.4 单片机的串行口

3.4.1 基础知识

3.4.2 C51语言编程实例

 本章小结

 习题

第4章 单片机外部扩展资源的C51编程

 4.1 并行口扩展的C51编程

4.1.1 利用锁存器、三态门扩展简单并行口

4.1.2 利用串行口扩展并行口

4.1.3 利用8255A扩展可编程并行口

 4.2 键盘接口的C51语言编程

4.2.1 独立式按键

4.2.2 矩阵键盘

 4.3 LED显示器接口的C51编程

4.3.1 基本问题

4.3.2 LED静态显示接口

4.3.3 LED动态显示接口

4.3.4 串行口控制的LED显示接口

 4.4 键盘与LED控制芯片HD7279A

4.4.1 引脚功能及控制指令

4.4.2 通信时序

4.4.3 与单片机的接口

 4.5 模拟量接口的C51编程

4.5.1 8位D/A.DAC0832

4.5.2 12位A/D.AD574

4.5.3 串行A/D.TL,C2543

 4.6 串行E2pROM的C51编程

4.6.1 串行总线及串行E2PROM简介

4.6.2 在单片机上的应用及程序设计

 本章小结

 习题

第5章 μVision2集成开发环境的使用

 5.1 μVision2集成开发环境

5.1.1 μVision2的安装

5.1.2 μVision2的窗口与菜单

 5.2 用μVision2建立工程

5.2.1 工程创建

5.2.2 工程设置

5.2.3 编译与链接

 5.3 用μVision2调试工程

5.3.1 程序执行与断点设置

5.3.2 调试窗口

 5.4 C51程序调试举例说明—HELLO.C

 5.5 Keil C51的调试技巧

 本章小结

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

 A.1 主要功能部件

 A.2 内部结构框图

 A.3 外部引脚说明

 A.4 硬件资源说明

 A.5 CPU

 A.6 存储器结构

 A.7 外部三总线的形成

附录B ASCIl码字符表

附录C 单片机技术及嵌入式系统常用网站

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/9 11:03:44