当前位置:首页 > 百科

8051单片机的C语言应用程序设计与实践

《8051单片机的C语言应用程序设计与实践》是2007年国防工业出版社出版的图书,作者是刘昌华、易逵。

  • 书名 8051单片机的C语言应用程序设计与实践
  • 作者 刘昌华,易逵
  • 出版社 国防工业出版社
  • 出版时间 2007年9月1日
  • 开本 16 开

内容简介

  本书结合目前应用非常广泛的C语言及KeilC51编译器,全面介绍了最新版本Cx51编译器新增加的控制命令,给出了全部CX51运行库函数及其应用范例,详细介绍了KeilCx51软件包中的各种应用工具。uVision2已经将调试器功能集成于其中,用户可以在单一环境下完成从源程序编写、编译、连接定位一直到目标文件的仿真调试等全部工作,书中详细介呢某规至变体怕倍架系笔绍了uVision2的各种功能和应用,包括软件模拟调试和硬件目标板实时在线仿真。

  全书共分6章及2个来自附录,收集并整理了许多实用的采用Cx51单片机开发的程序,这些程序既可以开拓思路,提供参考,又是实际的开发程序,通过本书的学习可以进一步了解和掌握Cx51编程的思路和方法。

  本书条理清晰、叙述简洁,可作为大专院校师生课程设计、毕业设计和全国大学生电子设计竞赛的参考教材,也可作为从事单片机项目开发与应用的工程技术人员的参考用书

目录

  第1章MCS-51单片机介绍

  1.1单硫研含至我史知局片机概述

  1.1.1微型计算机与单片机

  1.1.2单片机的历史与发展趋势

  1.2单片机的内部、外部结构

  1.2.18051单片机内部结构

  1.2.28051单片机的外部引脚

  1.3单片机的工作方式

  1.3.1复位方式

  1.3.2程序执行方式

  1.3.3节电和掉电方式

  1.3.4编程、校验和加密方式

  1.4MCS-51的C语言程序设计概述

  1.4.1MCS-51单片机C语言--C51

  1.4况显岁长皮.2单片机C51程序设计的流程和规范

  1.5互联网上的单片机资源

  第2章开发工具

  2.1uVision2360百科集成开发环境

  2.1.1开发环境

  2.1.2菜单、工具条和快捷键

  2.2C51优化的C语言交叉编译器

  2.2.1C51语言的扩展

  2.2.2数据类独征

  2.2.3存储器类型

  2.2.4存储模式

  2.2.5指针

 绿训主得棉 2.2.6重入函数

  2.2.7中断服务程序

  2.2.8参数传递

  2.2.9函数返回值

  2.2.10寄存器优化

  2.2.11对实时操作系统的支持

  2.2.12和汇编语言的接管使集陈号次乎画鱼

  2.2.13和PI/M-51的接口

  2.2茶歌领快衡非著.14代码优化

  2.2.15C51对8051的特殊优化

  2.2.16代码生成选项

  2.2.17调试

  2.2.18库函数

  2.2.1么跑府固汽志职有布山鲁9内连的库函数

  2.2.20编译器的调用

  2.3A51宏汇编器

  2.3.1源码级调试

  2.3.2功能一览

  2.3.3列表文件

  2.4BL51具有代码分段功能的连接/开情杀火在千州款世硫医重定位器

  2.4.1数据地址管理

  2.4.2代码分段

  2.4.3映像文件

  2.5OC51分段目标文件转换器

  2.6OH51目标代码到HEX文件的转换器

  2.7事例:建立工程

  第3章Cx51程序设计基础

  3.1标识符与关键字

  3.2单片机Cx51的数据类型

  3.3Cx5l程序要刻考事色袁设计的基本语法

  3.3.1著蒸挥光常量

  3.3.2变量

  3.3.3用typeadef重新定义的数据类

  3.3.4运算符和之感用表达式

  3.4Cx51程序的基本语句

  3.4.1表达式语句

  3.4.2复合语句

  3.4.3C51流程控制语句

  3.5函数

  3.5.1函数的分类与定义

 布选口所我研令祖 3.5.2函数的调用

  3.6数组与指针

  3.6.1数组

  3.6.2指针

  3.6.3结构

  3.7C51应用编程实例

  第4章编程技巧与应用实

  4.1C51语言程序设计的基本今衡块武跟安革序技巧

  4.1.1编写C51应用程序的基本原

  4.1.2C51程序设计中容易出错的地方

  4.1.3有关C51的若干实际应用技巧

  4.28051单片机的片内定时器应用编程

  4.2.1内置定时企安练临讲/计数器

  4.2.2游落利材还坚紧题定时器实例

  4.38051单只科造史终片机的片内串行口应用编程

  4.3.1内置UART

  4.3.2串行口编程实例

  4.3.3利用8051串行口实现多机通信

  4.48051单片机并行接口扩展应用编程

  4.4.1打印输出接口及其驱动程序

  4.4.2用可编程芯片8155实现I/O接口扩展

  第5章单片机与PC机通信

  5.1RS-232通信

  5.1.1RS-232接口电路

  5.1.28051串行接口

  5.2单片机双机通信

  5.2.1通信接口设计

  5.2.2单片机双机通信程序设计

  5.3基于RS-485总线的PC与多单片机间的串行通信

  5.3.1通信系统的硬件设计

  5.3.2通信协议的设计

  5.3.3通信系统的软件设计

  第6章单片机应用系统实例

  6.1单片机驱动标准PC机键盘的C51程序

  6.2高精度实时时钟--SD2310AS

  6.3简易智能电动车

  6.3.1方案比较、选择与论证

  6.3.2系统总体方案设计

  6.4I2C串行总线标准驱动程序

  6.4.1I2C总线概述

  6.4.2I2C总线的组成及I2C总线性能

  6.4.3I2C总线在单片机8031中的实现

  附录A光盘说明

  附录BCx51库函数

  参考文献

标签:

  • 关注微信

相关文章