


作者:程国钢 文 坤 王祥仲 尹辉
定价:98元
印次:2-2
ISBN:9787302402329
出版日期:2016.02.01
印刷日期:2019.07.02
图书责编:王定
图书分类:零售
本书主要介绍了51单片机系统中常用模块的具体运用,这些模块包括:内部模块、常用算法和函数模块、扩展外围模块、I/O引脚模块、用户输入通道模块、LED显示模块、液晶显示模块、 语音和打印输入模块、驱动和执行机构、A/D模块、D/A模块、时钟传感器模块、温度传感器模块、常用其他传感器模块、有线通信模块、无线通信模块、小容量存储模块,以及51单片机的大容量存储模块。 本书适合具有初步单片机基础的单片机工程师使用,也可供高等院校电子类专业的学生和单片机爱好者参考阅读。
51单片机具有体积小、功能强、价格低的特点,在工业控制、数据采集、智能仪表、机电一体化、家用电器等领域有着广泛的应用,其应用可以大大提高生产、生活的自动化水平。51单片机的应用系统是一个用于实现某种目的、以51单片机为核心的软件和硬件综合体;在应用系统中,除了51单片机之外通常还会涉及一些其他的模块和器件,本书介绍了这些包括51单片机内部模块在内的常用模块和器件的典型应用方法。 本书内容简介 全书分为18章,以下是各章内容的概述。 第1章 51单片机的内部模块 本章介绍了51单片机应用系统的构成和设计流程,并且介绍了51单片机的并行I/O、定时计数器、串行通信模块等内部模块的基础和高级使用方法。 第2章 51单片机的常用算法和函数模块 在51单片机的应用系统中,有很多功能模块是会被反复使用的,如果每个应用系统都单独为这些功能模块编写相应的代码,一方面会大大增加开发的工作量,另一方面从某种意义上来说也降低了系统的可靠性,此时如果将这些功能模块做成库函数,则可以高效便捷地完成相应的设计。本章介绍了C51语言提供的函数和一些常用的用户自定义函数。 第3章 扩展51单片机外围模块的方法 本章介绍了在51单片机应用系统中扩展外围模块的方法,包括使用地址—数据总线扩展、使用串行通信模块扩展、使用I2C总线扩展、使用SPI总线扩展和使用1-wire总线扩展。 第4章 51单片机的I/O引脚模块 在实际使用系统中可能出现51单片机的I/O引脚不够的情况,本章介绍了如何使用译码器、锁存器、三态门等扩展51单片机的I/O引脚的方法。在本章的最后提供了一个电子抽奖系统的...
第1章 51单片机的内部模块 1
1.1 51单片机及其应用系统概述 1
1.1.1 51单片机应用系统的构成和设计流程 2
1.1.2 “最小”51单片机应用系统 4
1.2 51单片机内部模块的基础应用 5
1.2.1 内部模块基础 5
1.2.2 并行I/O模块 6
1.2.3 定时计数器模块 7
1.2.4 中断系统和外部中断模块 13
1.2.5 串行通信模块 18
1.3 51单片机内部模块的高级应用 24
1.3.1 使用定时计数器扩展外部中断 24
1.3.2 使用I/O端口模拟串行通信端口 25
1.3.3 串行通信模块的波特率自适应 29
1.3.4 使用软件扩展多级中断应用 32
1.3.5 定时计数器的可控PWM输出 36
第2章 51单片机的常用算法和函数模块 39
2.1 51单片机的库函数基础 39
2.1.1 函数库和头文件分类 39
2.1.2 自定义库 40
2.1.3 库函数的使用 41
2.2 51单片机常用函数模块 41
2.2.1 内部函数_crol_() 41
2.2.2 内部函数_nop_() 42
2.2.3 输入/输出函数putchar() 44
2.2.4 输入/输出函数printf() 45
2.2.5 随机数生成函数rand()和srand() 48
2.3 51单片机的常用算法模块 52
2.3.1 统计字节中1的个数 52
2.3.2 软件延时/定时 53
2.3.3 排序算法 5... 查看详情

