本篇主要提供单片机C语言编程从入门到精通计算机与互联网蔡杏山化学工业电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
商品基本信息,请以下列介绍为准 | |
商品名称: | 51单片机C语言编程从入门到精通 |
作者: | 蔡杏山 |
定价: | 79.8 |
出版社: | 化学工业出版社 |
出版日期: | 2020-02-01 |
ISBN: | 9787122350800 |
印次: | |
版次: | 1 |
装帧: | 平装 |
开本: | 26开 |
内容简介 | |
本书通过大量实例和采用程序逐行解说的方式介绍51单片机和C语言编程。全书主要内容有单片机快速入门、数制与C51语言基础、51单片机编程软件的使用、单片机驱动发光二极管的电路及编程、单片机驱动LED数码管的电路及编程、中断功能的使用及编程、定时器/计数器的使用及编程、按键电路及编程、双色LED点阵的使用及编程、液晶显示屏的使用及编程、步进电机的使用及编程、单片机的串行通信及编程、模拟I2C总线通信及编程、A/D(模/数)与D/A(数/模)转换电路及编程、51单片机的硬件系统、单片机开发常用电子元器件。 本书内容由浅入深、语言通俗易懂,并且内容结构安排符合学习认知规律,适合作为初学者学习51单片机C语言编程的自学图书,也适合作为职业院校电类专业的单片机教材使用。 |
目录 | |
第1章单片机快速入门 1 1.1 单片机简介 / 1 1.1.1 什么是单片机 / 1 1.1.2 单片机应用系统的组成及实例说明 / 2 1.1.3 单片机的分类 / 3 1.1.4 单片机的应用领域 / 4 1.2 单片机应用系统开发实例 / 4 1.2.1 选择单片机的型号 / 4 1.2.2 设计单片机电路原理图 / 5 1.2.3 制作单片机电路 / 6 1.2.4 用编程软件编写单片机控制程序 / 7 1.2.5 计算机、(烧录)器和单片机的连接 / 10 1.2.6 用烧录软件将程序写入单片机 / 13 1.2.7 单片机电路的通电与测试 / 16 第2章数制与C51语言基础 18 2.1 数制与数制的转换 / 18 2.1.1 十进制数 / 18 2.1.2 二进制数 / 18 2.1.3 十六进制数 / 20 2.1.4 二进制数与十进制数的转换 / 20 2.1.5 二进制数与十六进制数的转换 / 20 2.1.6 单片机的数的表示及运算 / 21 2.2 C51语言基础 / 23 2.2.1 常量 / 23 2.2.2 变量 / 24 2.2.3 运算符 / 24 2.2.4 关键字 / 27 2.2.5 数组 / 28 2.2.6 循环语句(while、do while、for语句) / 29 2.2.7 选择语句(if、switch…case语句) / 30 第3章51单片机编程软件的使用 33 3.1 Keil C51软件的安装 / 33 3.1.1 Keil C51软件的版本及获取 / 33 3.1.2 Keil C51软件的安装 / 33 3.2 程序的编写与编译 / 35 3.2.1 启动Keil C51软件并新建工程文件 / 35 3.2.2 新建源程序文件并与工程关联起来 / 38 3.2.3 编写程序 / 40 3.2.4 编译程序 / 42 3.3 程序的仿真与调试 / 45 3.3.1 编写或打开程序 / 45 3.3.2 仿真设置 / 46 3.3.3 编译程序 / 47 3.3.4 仿真调试程序 / 48 第4章单片机驱动发光二极管的电路及编程 52 4.1 LED(发光二极管) / 52 4.1.1 外形与符号 / 52 4.1.2 性质 / 52 4.1.3 检测 / 53 4.1.4 限流电阻的阻值计算 / 53 4.2 单片机点亮单个LED的电路及程序详解 / 53 4.2.1 单片机点亮单个LED的电路 / 53 4.2.2 采用位作方式编程点亮单个LED的程序及详解 / 54 4.2.3 采用字节作方式编程点亮单个LED的程序及详解 / 55 4.2.4 单个LED以固定频率闪烁发光的程序及详解 / 56 4.2.5 单个LED以不同频率闪烁发光的程序及详解 / 58 4.3 单片机点亮多个LED的电路及程序详解 / 59 4.3.1 单片机点亮多个LED的电路 / 59 4.3.2 采用位作方式编程点亮多个LED的程序及详解 / 59 4.3.3 采用字节作方式编程点亮多个LED的程序及详解 / 60 4.3.4 多个LED以不同频率闪烁发光的程序及详解 / 61 4.3.5 多个LED左移和右移的程序及详解 / 61 4.3.6 LED循环左移和右移的程序及详解 / 63 4.3.7 LED移动并闪烁发光的程序及详解 / 64 4.3.8 用查表方式控制LED多样形式发光的程序及详解 / 65 4.3.9 LED花样发光的程序及详解 / 66 4.4 采用PWM(脉宽调制)方式调节LED亮度的原理及程序详解 / 67 4.4.1 采用PWM方式调节LED亮度的原理 / 67 4.4.2 采用PWM方式调节LED亮度的程序及详解 / 68 第5章单片机驱动LED数码管的电路及编程 70 5.1 单片机驱动一位LED数码管的电路及程序详解 / 70 5.1.1 一位LED数码管的外形、结构与检测 / 70 5.1.2 单片机连接一位LED数码管的电路 / 72 5.1.3 单个数码管静态显示一个字符的程序及详解 / 73 5.1.4 单个数码管动态显示多个字符的程序及详解 / 73 5.1.5 单个数码管环形转圈 |
编辑 | |
本书立足于单片机的各类型应用技术,采用大量实例和程序逐行解说的方式,详细介绍51单片机和C语言编程开发与应用技术。 内容特点: 1 立足于单片机工程应用:由浅入深,结合丰富的开发实例,介绍51单片机C语言开发从入门到各领域应用的各项知识和技能。 2 配套视频讲解:与纸质图书相辅相成,配有相关视频演示讲解单片机开发的各项技术; 3 提供开发源程序和代码:真实可靠,可移植性强,可以直接用于单片机开发设计。 |