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

8051单片机的C语言应用程序设计与实践
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2007-09
版次: 1
ISBN: 9787118053265
定价: 25.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 163页
字数: 242千字
  • 本书结合目前应用非常广泛的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.1uVision2集成开发环境
    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.19内连的库函数
    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库函数
    参考文献
  • 内容简介:
    本书结合目前应用非常广泛的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.1uVision2集成开发环境
    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.19内连的库函数
    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库函数
    参考文献
查看详情
相关图书 / 更多
8051单片机的C语言应用程序设计与实践
800米跑及1000米跑学练测一本通
王雄、朱昌宇
8051单片机的C语言应用程序设计与实践
8090说:新时代青年理论微宣讲辅导
徐建芬 编者
8051单片机的C语言应用程序设计与实践
8090说:讲好红色根脉故事
中共浙江省委宣传部 编著
8051单片机的C语言应用程序设计与实践
80后谐星趣谈日本战国史 (日本谐星爆笑吐槽乱成一锅粥的日本战国时代,于一众武将的故事中看人情世故)
房野史典
8051单片机的C语言应用程序设计与实践
80亿人口
珍妮弗·D·朔巴
8051单片机的C语言应用程序设计与实践
800MW 水轮发电机组检修实践
《800MW 水轮发电机组检修实践》编写组
8051单片机的C语言应用程序设计与实践
80000词英汉英英汉英词典(全新版)
李德芳,姜兰
8051单片机的C语言应用程序设计与实践
800种多肉植物原色图鉴
[日]羽兼直行 监修
8051单片机的C语言应用程序设计与实践
8090说:“浙”里的共富故事
浙江省委宣传部
8051单片机的C语言应用程序设计与实践
80后的养老事业--四十不惑
张晶
8051单片机的C语言应用程序设计与实践
80项婴幼儿心理学实验及启示
洪秀敏
8051单片机的C语言应用程序设计与实践
80、90后青年婚姻稳定性研究
李巾 著