超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

不再提示
关闭
欢迎光临中图网 请 | 注册
> >>
单片机三剑客 51单片机与C语言编程

单片机三剑客 51单片机与C语言编程

作者:蔡杏山 编
出版社:机械工业出版社出版时间:2024-07-01
开本: 16开 页数: 280
中 图 价:¥63.2(8.0折) 定价  ¥79.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

单片机三剑客 51单片机与C语言编程 版权信息

单片机三剑客 51单片机与C语言编程 本书特色

单片机世界犹如江湖,而51单片机则是其中经典,以其强大的功能和丰富的开发生态备受推崇。当51遇上C语言,简洁强大的代码便能让你的硬件如虎添翼。
无论你是初学者还是经验丰富的开发者,《单片机三剑客:51 单片机与C 语言编程》都是实现你创意项目的完美搭档。其细致入微的案例式介绍,让你在学习原理的同时轻松掌握编程方法,让你在电子产品设计的世界里游刃有余。

单片机三剑客 51单片机与C语言编程 内容简介

本书采用大量实例和程序逐行解说的方式介绍了51单片机与C语言编程,主要内容有单片机入门,基本数字电路、数制与C51语言基础,51单片机的硬件系统,Keil C51编程软件的使用,单片机驱动LED的电路及编程实例,单片机驱动LED数码管的电路及编程实例,中断功能的使用及编程实例,定时器/计数器的使用及编程实例,按键输入电路及编程实例,双色LED点阵的使用及编程实例,液晶显示屏的使用及编程实例,步进电机的使用及编程实例,串行通信及编程实例,模拟I2C总线通信及编程实例,A/D与D/A转换电路及编程实例,STC89C5×系列单片机介绍。本书具有起点低、内容由浅入深、语言通俗易懂的特点,并且内容结构安排符合学习认知规律。本书适合作为初学者学习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 单片机应用系统开发实例 5
1.2.1 选择单片机的型号5
1.2.2 设计单片机电路原理图5
1.2.3 制作单片机电路6
1.2.4 用编程软件编写单片机控制程序8
1.2.5 计算机、下载(烧录)器和单片机的连接11
1.2.6 用烧录软件将程序写入单片机13
1.2.7 单片机电路的通电与测试 16
第 2 章 基本数字电路、数制与 C51 语言基础19
2.1 基本数字电路 19
2.1.1 与门19
2.1.2 或门20
2.1.3 非门22
2.1.4 与非门23
2.1.5 或非门24
2.2 数制与数制的转换 26
2.2.1 十进制数26
2.2.2 二进制数26
2.2.3 十六进制数27
2.2.4 二进制数与十进制数的转换28
2.2.5 二进制数与十六进制数的转换28
2.2.6 单片机的数的表示及运算29
2.3 C51 语言基础 31
2.3.1 常量31
2.3.2 变量32
2.3.3 运算符33
2.3.4 关键字36
2.3.5 数组36
2.3.6 循环语句38
2.3.7 选择语句40
第 3 章 51 单片机的硬件系统42
3.1 8051 单片机的引脚功能与内部结构 42
3.1.1 引脚功能说明42
3.1.2 单片机与片外存储器的连接与控制44
3.1.3 内部结构说明46
3.2 8051 单片机 I/O 端口的结构与工作原理 49
3.2.1 P0 端口49
3.2.2 P1 端口50
3.2.3 P2 端口51
3.2.4 P3 端口52
3.3 8051 单片机的存储器 53
3.3.1 存储器的存储单位与编址53
3.3.2 片内、外程序存储器的使用与编址54
3.3.3 片内、外数据存储器的使用与编址54
3.3.4 数据存储器的分区55
3.3.5 特殊功能寄存器(SFR)58
第 4 章 Keil C51 编程软件的使用63
4.1 Keil C51 软件的安装 63
4.1.1 Keil C51 软件的版本及获取63
4.1.2 Keil C51 软件的安装63
4.2 程序的编写与编译 66
4.2.1 启动 Keil C51 软件并新建工程文件66
4.2.2 新建源程序文件并与工程关联起来69
4.2.3 编写程序71
4.2.4 编译程序72
4.3 程序的仿真与调试 76
4.3.1 编写或打开程序76
4.3.2 仿真设置77
4.3.3 编译程序78
4.3.4 仿真调试程序79
第5章 单片机驱动 LED 的电路及编程实例 83
5.1 LED 简介 83
5.1.1 外形与符号83
5.1.2 性质83
5.1.3 检测84
5.1.4 限流电阻的阻值计算 84
5.2 单片机点亮单个 LED 的电路及程序说明 85
5.2.1 单片机点亮单个 LED 的电路85
5.2.2 采用位操作方式编程点亮单个 LED 的程序及说明85
5.2.3 采用字节操作方式编程点亮单个 LED 的程序及说明87
5.2.4 单个 LED 以固定频率闪烁发光的程序及说明88
5.2.5 单个 LED 以不同频率闪烁发光的程序及说明89
5.3 单片机点亮多个 LED 的电路及程序说明 89
5.3.1 单片机点亮多个 LED 的电路89
5.3.2 采用位操作方式编程点亮多个 LED 的程序及说明90
5.3.3 采用字节操作方式编程点亮多个 LED 的程序及说明91
5.3.4 多个 LED 以不同频率闪烁发光的程序及说明91
5.3.5 多个 LED 左移和右移的程序及说明92
5.3.6 LED 循环左移和右移的程序及说明93
5.3.7 LED 移动并闪烁发光的程序及说明95
5.3.8 用查表方式控制 LED 多样形式发光的程序及说明96
5.3.9 LED 花样发光的程序及说明96
5.4 采用 PWM 方式调节 LED 亮度的原理及程序说明 97
5.4.1 采用 PWM 方式调节 LED 亮度的原理97
5.4.2 采用 PWM 方式调节 LED 亮度的程序及说明98
第6章 单片机驱动 LED 数码管的电路及编程实例 100
6.1 单片机驱动一位 LED 数码管的电路及程序说明 100
6.1.1 一位 LED 数码管的外形、结构与检测 100
6.1.2 单片机连接一位 LED 数码管的电路102
6.1.3 单个数码管静态显示一个字符的程序及说明103
6.1.4 单个数码管动态显示多个字符的程序及说明103
6.1.5 单个数码管环形转圈显示的程序及说明104
6.1.6 单个数码管显示逻辑电平的程序及说明104
6.2 单片机驱动 8 位 LED 数码管的电路及程序说明 105
6.2.1 多位 LED 数码管外形、结构与检测105
6.2.2 单片机连接 8 位共阴极数码管的电路107
6.2.3 8 位数码管显示 1 个字符的程序及说明110
6.2.4 8 位数码管逐位显示 8 个字符的程序及说明110
6.2.5 8 位数码管同时显示 8 个字符的程序及说明111
6.2.6 8 位数码管动态显示 8 个以上字符的程序及说明112
第 7 章 中断功能的使用及编程实例114
7.1 中断的基本概念与处理过程 114
7.1.1 什么是中断114
7.1.2 中断的基本概念114
7.1.3 中断的处理过程114
7.2 8051 单片机的中断系统结构与控制寄存器 115
7.2.1 中断系统的结构115
7.2.2 中断源寄存器116
7.2.3 中断允许寄存器 IE118
7.2.4 中断优先级控制寄存器 IP118
7.3 中断编程实例 119
7.3.1 中断编程的电路例图 119
7.3.2 用外部中断 0 以低电平方式触发中断的程序及说明119
7.3.3 用外部中断 1 以下降沿方式触发中断的程序及说明121
第8章 定时器 / 计数器的使用及编程实例123
8.1 定时器 / 计数器的定时与计数功能
8.1.1 定
展开全部

单片机三剑客 51单片机与C语言编程 作者简介

蔡杏山,有着丰富的教学经验和写作经验。多年来,先后在多家出版社出版过数十部书籍。他撰写的电工电子类入门图书投放市场以来,都有比较好的市场表现。

商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服