造价通

反馈
取消

热门搜词

造价通

取消 发送 反馈意见

51单片机C语言应用程序设计实例精讲(第2版)前 言

2022/07/1696 作者:佚名
导读:1976年,Intel公司推出第一款8位单片机MCS-48,宣告了单片机时代的到来。在短短几十年里,单片机技术获得了长足的发展,在越来越广泛的领域内大显身手。 随着科学技术的日新月异,单片机也从一开始的8位单片机发展到16位、32位等诸多系列,其中51系列单片机由于其灵活方便、价格便宜的优点,在众多制造厂商的支持下发展成为具有上百个品种的大家族,迄今为止,其他任何一个单片机系列均未发展到如此的规模

1976年,Intel公司推出第一款8位单片机MCS-48,宣告了单片机时代的到来。在短短几十年里,单片机技术获得了长足的发展,在越来越广泛的领域内大显身手。

随着科学技术的日新月异,单片机也从一开始的8位单片机发展到16位、32位等诸多系列,其中51系列单片机由于其灵活方便、价格便宜的优点,在众多制造厂商的支持下发展成为具有上百个品种的大家族,迄今为止,其他任何一个单片机系列均未发展到如此的规模。

单片机系统的开发是硬件、软件相结合的过程。要完成单片机系统的开发,不仅需要掌握编程技术,还需要针对实际应用选择合理的单片机芯片和外围器件,并以此为基础,设计硬件电路。事实证明,通过具体的实例来学习单片机系统的开发是一条科学的途径,本书作者根据多年积累的单片机开发经验编写此书,旨在通过介绍各种典型的单片机系统的开发实例来为读者提供开发单片机系统的一条“捷径”。

本书内容

本书以第1版为基础,另外增加了C语言程序设计基础、存储系统与外设扩展、CAN总线通信、软件滤波设计等实例内容,使其在内容上更加的全面。与此同时,剔除了第1版中一些理论上正确、但实际因为市场芯片停产而无法实现的例子(包括:单片机实现GPS定位、实现接触式IC卡读写、实现非接触式IC卡读写、基于双口RAM的单片机间通信、实现短距离无线传输),补充一些新的例子内容,这样读者选择本书,将可以通过实验箱全部调试成功,完全达到学以致用的目的。

本书共分为31章,主要内容安排如下:

篇 名 内容介绍 页 码

第一篇

基础知识篇 包括第1~3章,介绍了51单片机的硬件结构和指令系统、C语言设计,以及Keil 8051 C 编译器知识 1

第4~33章全部为C语言应用程序设计实例,其中又根据不同的应用领域分为7篇 第二篇

输入/输出系统设计 包括第4~7章,由4个实例构成,涵盖了51单片机系统主要输入/输出方法的实现 87

第三篇

数据采集系统设计 包括第8~13章,由6个实例构成,介绍了51单片机在数据采集领域的应用,包括A/D与D/A转换、基于SHT71数字温/湿度传感器的采集实现,以及 基于DS1624的数字温度计 129

第四篇

控制系统设计 包括第14~16章,由3个实例构成,介绍了51单片机在控制领域的应用,包括步进电机控制、智能充电器、日历时钟 195

第五篇

存储系统与外设扩展 包括第17~19章,由3个实例构成,包括基于NOR Flash的数据存储实例、基于XC95144的串口扩展,以及基于8255扩展并行口 233

第六篇

信号与算法实现 包括第20~23章,,由4个实例构成,介绍了51单片机在信号与算法领域的应用,包括智能信号发生器、步进式PWM信号、CRC算法,以及软件滤波的实现 291

第七篇

通信传输系统设计 包括第24~29章,由6个实例构成,介绍了51单片机在通信传输领域的应用,包括232串口传输、以太网接口、I2C总线传输、485总线传输,以及CAN总线接口通信设计 327

第八篇

电源监控与抗干扰设计 包括第30,31章,由2个实例构成,包括单片机监控电路设计、 光电隔离输出接口电路设计实例 415

本书特点

本书作者长期从事51单片机方面的系统设计工作,曾经开发过许多51单片机应用设计的项目。具有丰富的实践经验,从而保证了本书良好的实用性和指导性。归纳本书,主要具有以下一些特点:

(1)在第1版基础上,增加了C语言程序设计基础、存储系统与外设扩展、CAN总线通信、软件滤波设计等实例内容,在内容上更加的全面。

(2)本书提供了28个典型设计实例,例子种类丰富,覆盖领域广,代表性强,可成为大多数51单片机开发人员的参考手册。

(3)本书不但详细介绍了实例的硬件接口设计,也对实例的程序代码做了重点分析,提供了深入的程序设计思想,利于读者举一反三。

(4)本书盘书结合,光盘中附有丰富的实例硬件图源文件和程序源代码,读者稍加修改,便可应用于自己的工作中去,物超所值。

(5)广东无忧电子开发网专门为本书提供了C51实验箱的实验验证,这一实验箱很适合教学使用,也是很好的通用开发板,可供从事51单片机开发的广大科研人员使用;实验箱可以使用ATMEL微控制器,也可使用其他厂商的C51系列单片机。读者在使用实验箱中如果有疑问、困难、意见与建议,可以发邮件进行交流咨询。同时有关本实验箱的C51程序设计的完善和更新,读者可以通过登录无忧电子开发网进行了解。

本书由戴佳、戴卫恒、刘博文编写。另外,秦龙、苗龙、田莉、钱林杰、张晓平、王渝梅、金成江、李志江、肖毅、刘轶、刘云志、廖日坤、金镇、李宁宇、黄小慧、廖济林、庞丽梅、邱远彬、黄乘传、黄小欢等在资料收集、整理和技术支持方面做了大量的工作,在此一并向他们表示感谢!

由于时间仓促,再加之作者的水平有限,书中难免存在一些不足之处,欢迎广大读者批评和指正。

*文章为作者独立观点,不代表造价通立场,除来源是“造价通”外。
关注微信公众号造价通(zjtcn_Largedata),获取建设行业第一手资讯

热门推荐

相关阅读