图书介绍

单片机项目教程 C语言版PDF|Epub|txt|kindle电子书版本网盘下载

单片机项目教程 C语言版
  • 周坚编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787811247817
  • 出版时间:2013
  • 标注页数:215页
  • 文件大小:75MB
  • 文件页数:225页
  • 主题词:单片微型计算机-C语言-程序设计-教材

PDF下载


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

下载说明

单片机项目教程 C语言版PDF格式电子书版下载

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

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

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

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

图书目录

绪论 单片机及C语言入门1

0.1单片机的发展1

0.1.1单片机名称的由来1

0.1.2单片机技术的发展历史1

0.2计算机数据表示3

0.2.1常用的进位计数制3

0.2.2二进制的算术运算5

0.2.3数制间的转换5

0.2.4数的表示方法及常用计数制的对应关系6

0.2.5逻辑数据的表示7

0.3计算机中常用基本术语8

0.4存储器10

0.5 C语言入门13

0.5.1 C语言的产生与发展13

0.5.2 C语言的特点13

0.5.3 C语言入门知识14

0.5.4 C语言程序特性分析19

0.6 C语言中的数据20

0.6.1数据类型概述20

0.6.2常量与变量21

0.6.3整型数据22

0.6.4字符型数据23

课题1 80C51单片机学习环境的建立26

任务1使用STC89C51单片机制作实验电路板26

1.1.1电路原理图26

1.1.2电路板的制作与代码的写入28

任务2让实验电路板具有仿真功能32

1.2.1仿真的概念32

1.2.2仿真芯片制作32

任务3认识和使用成品实验电路板35

1.3.1实验板简介35

1.3.2工业控制器简介37

任务4 Keil软件的安装与使用39

1.4.1 Keil软件简介40

1.4.2安装Keil软件40

1.4.3使用Keil软件40

任务5认识与使用实验仿真板48

1.5.1实验仿真板的特点49

1.5.2实验仿真板的安装与使用51

课题2单片机的I/O接口53

任务1用单片机控制LED53

2.1.1任务分析54

2.1.2任务实现55

任务2用单片机发出声音60

2.2.1任务分析60

2.2.2任务实现60

2.2.3延时工作过程的分析63

任务3用指拨开关设置音调65

2.3.1设置音调的实现65

2.3.2任务实现65

2.3.3单片机内部的并行I/O口68

任务4用单片机制作风火轮玩具73

2.4.1任务分析73

2.4.2任务实现73

2.4.3用仿真芯片来实现74

2.4.4单片机的内部结构78

课题3 80C51单片机的中断系统82

任务1紧急停车控制器82

3.1.1中断的概念82

3.1.2任务实现83

3.1.3 80C51的中断结构85

任务2通过外部信号来改变风火轮的转速88

3.2.1脉冲信号的获得88

3.2.2任务实现89

3.2.3中断响应分析92

3.2.4中断控制94

课题4定时/计数器的应用96

任务1包装流水线中的计数器96

4.1.1定时/计数的基本知识96

4.1.2任务实现98

4.1.3单片机中的定时/计数器99

任务2用单片机来唱歌105

4.2.1歌谱与歌曲的基本知识105

4.2.2用定时中断来产生不同频率的信号106

4.2.3单片机唱歌的实现109

课题5 80C51的串行接口与串行通信117

任务1使用串行口扩展并行口117

5.1.1用串行口扩展并行输出117

5.1.2用串行口扩展并行输入122

5.1.3 80C51单片机的串行接口124

任务2单片机与PC机通信126

5.2.1串行通信的基本知识126

5.2.2任务实现130

5.2.3串行口工作方式与波特率设置133

课题6显示接口136

任务1一位计数器136

6.1.1单个数码管的结构136

6.1.2任务实现137

任务2银行利率屏的制作140

6.2.1相关知识140

6.2.2任务实现141

任务3秒表142

6.3.1 LED显示器动态接口原理142

6.3.2动态显示程序的编写144

6.3.3秒表的实现149

任务4小小迎宾屏152

6.4.1字符型液晶显示器简介152

6.4.2字符型液晶显示屏驱动程序153

6.4.3小小迎宾屏的实现158

课题7键盘接口159

任务1键控风火轮159

7.1.1单片机键盘简介159

7.1.2任务实现160

任务2可预置数的倒计时钟163

7.2.1功能描述163

7.2.2任务实现163

7.2.3单片机键盘处理的方法168

任务3智能仪器的键盘169

7.3.1相关知识169

7.3.2任务实现170

课题8模拟量转换接口175

任务1数字电压表175

8.1.1 A/D转换器工作原理175

8.1.2数字电压表的制作178

任务2数字化波形发生器180

8.2.1 D/A转换器工作原理180

8.2.2数字信号发生器的实现183

课题9 I2C总线与SPI总线189

任务1 AT24芯片编程器189

9.1.1 I2C接口介绍189

9.1.2 AT24系列EEPROM的结构及特性190

9.1.3 AT24系列EEPROM的使用192

9.1.4编程器的实现195

任务2 X5045编程器的制作199

9.2.1 X5045芯片简介199

9.2.2编程器的实现207

9.2.3编程器的使用214

参考文献215

热门推荐