图书介绍

C51单片机应用技术项目化教程PDF|Epub|txt|kindle电子书版本下载

C51单片机应用技术项目化教程
  • 李庭贵,龙舰涵主编;宁思华,龚勤慧,肖燕副主编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111466680
  • 出版时间:2014
  • 标注页数:312页
  • 文件大小:52MB
  • 文件页数:320页
  • 主题词:单片微型计算机-高等职业教育-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C51单片机应用技术项目化教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

项目1 设计信号灯控制系统1

任务1 相关知识1

1.1.1 单片机的基本知识1

1.1.2 单片机的内部结构5

1.1.3 单片机的CPU系统7

1.1.4 单片机的存储器系统11

1.1.5 单片机的并行I/O口系统19

1.1.6 单片机的其他功能单元22

1.1.7 单片机的外部结构23

1.1.8 C51程序的基本构成25

1.1.9 C51的数据结构26

1.1.10 C51存储区域与存储模式34

1.1.11 C51运算符与表达式35

1.1.12 C51语句41

1.1.13 C51函数56

1.1.14 C51数组77

1.1.15 C51指针83

1.1.16 C51结构体97

任务2 系统总体设计109

1.2.1 系统的组成109

1.2.2 系统的工作原理110

任务3 系统硬件设计110

1.3.1 单片机选型110

1.3.2 主控模块设计112

1.3.3 LED信号灯电路设计113

任务4 系统软件设计113

1.4.1 算法设计114

1.4.2 数据结构设计115

1.4.3 程序设计115

1.4.4 C语言源程序117

1.4.5 汇编语言源程序117

任务5 系统仿真调试118

任务6 能力拓展125

任务7 项目考核125

项目2 设计数码管显示系统126

任务1 相关知识126

2.1.1 数码管的结构126

2.1.2 数码管的工作原理127

2.1.3 数码管的字形编码127

2.1.4 LED数码管的显示方式128

任务2 系统总体设计130

2.2.1 系统的组成130

2.2.2 系统的工作原理131

任务3 系统硬件设计131

2.3.1 主控模块设计131

2.3.2 数码管显示模块设计131

任务4 系统软件设计132

2.4.1 算法设计132

2.4.2 数据结构设计133

2.4.3 程序设计134

2.4.4 C语言源程序135

2.4.5 汇编语言源程序136

任务5 系统仿真调试137

任务6 能力拓展137

任务7 项目考核137

项目3 设计按键识别系统139

任务1 相关知识139

3.1.1 独立式键盘139

3.1.2 矩阵式键盘140

任务2 系统总体设计142

3.2.1 系统的组成142

3.2.2 系统的工作原理142

任务3 系统硬件设计143

3.3.1 主控模块设计143

3.3.2 键盘模块设计143

任务4 系统软件设计144

3.4.1 算法设计144

3.4.2 数据结构设计145

3.4.3 程序设计145

3.4.4 C语言源程序147

3.4.5 汇编语言源程序148

任务5 系统仿真调试151

任务6 能力拓展151

任务7 项目考核151

项目4 设计报警器系统152

任务1 相关知识152

4.1.1 中断系统的结构152

4.1.2 中断系统控制154

4.1.3 中断系统响应156

4.1.4 中断系统应用157

任务2 系统总体设计159

任务3 系统硬件设计159

4.3.1 主控模块设计159

4.3.2 按键模块设计159

4.3.3 音频报警模块设计160

任务4 系统软件设计161

4.4.1 算法设计161

4.4.2 数据结构设计162

4.4.3 程序设计162

4.4.4 C语言源程序163

4.4.5 汇编语言源程序165

任务5 系统仿真调试166

任务6 能力扩展166

任务7 项目考核167

项目5 设计秒表控制系统168

任务1 相关知识168

5.1.1 定时器/计数器的结构168

5.1.2 定时器/计数器的工作方式171

任务2 系统总体设计176

任务3 系统硬件设计176

5.3.1 主控模块设计176

5.3.2 秒表显示模块设计176

任务4 系统软件设计177

5.4.1 算法设计177

5.4.2 数据结构设计178

5.4.3 程序设计179

5.4.4 C语言源程序179

5.4.5 汇编语言源程序183

任务5 系统仿真调试185

任务6 能力扩展185

任务7 项目考核185

项目6 设计LCD显示系统187

任务1 相关知识187

6.1.1 液晶显示器的优点187

6.1.2 液晶显示器的分类188

6.1.3 液晶显示器的工作原理189

6.1.4 液晶显示器的技术参数190

6.1.5 液晶显示器各种图形的显示原理191

任务2 系统总体设计192

任务3 系统硬件设计192

6.3.1 主控模块设计192

6.3.2 LCD显示模块设计192

任务4 系统软件设计198

6.4.1 算法设计198

6.4.2 数据结构设计198

6.4.3 程序设计198

6.4.4 C语言源程序200

6.4.5 汇编语言源程序203

任务5 系统仿真调试207

任务6 能力扩展207

任务7 项目考核207

项目7 设计串行通信系统208

任务1 相关知识208

7.1.1 串行通信的分类209

7.1.2 波特率210

7.1.3 串行通信的制式210

7.1.4 RS-232C总线标准与应用211

7.1.5 RS-485总线标准与应用213

7.1.6 MCS-51串行口的内部结构214

7.1.7 MCS-51串行口的工作方式216

7.1.8 MCS-51串行口的波特率217

任务2 系统总体设计219

7.2.1 系统的组成219

7.2.2 系统的工作原理219

任务3 系统硬件设计219

7.3.1 主控模块设计219

7.3.2 LCD显示模块设计220

7.3.3 串行口通信模块设计220

任务4 系统软件设计222

7.4.1 算法设计222

7.4.2 数据结构设计222

7.4.3 程序设计222

7.4.4 C语言源程序224

7.4.5 汇编语言源程序228

任务5 系统仿真调试232

任务6 能力扩展233

任务7 项目考核233

项目8 设计数字电压表系统234

任务1 相关知识234

8.1.1 A-D转换器简介234

8.1.2 A-D转换器的主要技术指标235

任务2 系统总体设计235

任务3 系统硬件设计236

8.3.1 主控模块设计236

8.3.2 LCD显示模块设计236

8.3.3 A-D转换模块设计236

任务4 系统软件设计239

8.4.1 算法设计239

8.4.2 数据结构设计239

8.4.3 程序设计240

8.4.4 C语言源程序243

8.4.5 汇编语言源程序247

任务5 系统仿真调试252

任务6 能力扩展252

任务7 项目考核253

项目9 设计信号发生器系统254

任务1 相关知识254

9.1.1 D-A转换器的基本原理254

9.1.2 D-A转换器的主要技术指标254

9.1.3 集成D-A转换器DAC0832255

9.1.4 DAC0832和MCS-51单片机的接口256

任务2 系统总体设计258

任务3 系统硬件设计259

9.3.1 主控模块设计259

9.3.2 LCD显示模块设计259

9.3.3 键盘输入模块设计259

9.3.4 串行口通信电路模块设计259

9.3.5 D-A转换模块设计259

任务4 系统软件设计260

9.4.1 算法设计260

9.4.2 数据结构设计260

9.4.3 程序设计261

9.4.4 C语言源程序265

9.4.5 汇编语言源程序272

任务5 系统仿真调试278

任务6 能力扩展278

任务7 项目考核278

项目10 设计步进电动机控制系统279

任务1 相关知识279

10.1.1 步进电动机的分类和结构280

10.1.2 步进电动机的原理281

10.1.3 步距角与转速计算284

10.1.4 步进电动机的单片机控制285

任务2 系统总体设计291

任务3 系统硬件设计291

10.3.1 主控模块设计291

10.3.2 步进电动机驱动模块设计291

任务4 系统软件设计292

10.4.1 算法设计292

10.4.2 数据结构设计293

10.4.3 程序设计294

10.4.4 C语言源程序294

10.4.5 汇编语言源程序296

任务5 系统仿真调试299

任务6 能力扩展299

任务7 项目考核299

附录301

附录A 标准ASCII码字符集301

附录B C语言常用库函数302

附录C C语言运算符的优先级与结合性306

附录D 特殊功能寄存器306

附录E Easy 51pro v2.0的使用307

附录F C51中的关键字310

参考文献312

热门推荐