当前位置:首页 > 工业技术
单片机原理及应用技术实训教程  Proteus仿真
单片机原理及应用技术实训教程  Proteus仿真

单片机原理及应用技术实训教程 Proteus仿真PDF电子书下载

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:戴峻峰,付丽辉主编;张宇林副主编;孔庆霞,严石,常波,柏晓颖参编
  • 出 版 社:西安电子科技大学出版社
  • 出版年份:2017
  • ISBN:9787560644318
  • 页数:199 页
图书介绍:本书以实践教学为主导,是一本以单片机技术应用为主线编写的实训教材。本书共分三篇,第一篇为系统开发环境及相关软件的使用,第二篇为基础理论篇,第三篇为系统开发与实战训练篇。本书既有基础知识又有实训技术知识,因此既可以独立作为教学用书,也可作为辅助教材使用。
《单片机原理及应用技术实训教程 Proteus仿真》目录

第一篇 系统开发环境及相关软件的使用篇 1

第一章 Proteus设计与仿真平台的使用 1

1.1 Proteus概述 1

1.2 Proteus安装 3

1.3 Proteus ISIS原理图设计工作界面 6

1.3.1 工具箱 7

1.3.2 主菜单 8

1.3.3 主工具栏 9

1.4 Proteus ISIS窗口 10

1.4.1 图形编辑窗口 10

1.4.2 预览窗口 11

1.4.3 对象选择器窗口 11

1.5 图形编辑的基本操作 12

1.5.1 Proteus ISIS的编辑环境设置 12

1.5.2 Proteus ISIS的对象操作 13

1.5.3 Proteus ISIS的画线操作 18

1.6 电路原理图的设计流程 19

1.7 Keil C与Proteus连接调试示例 20

1.7.1 电路图的绘制 21

1.7.2 Keil C与Proteus连接调试 26

1.8 Proteus ISIS的库元件 28

1.8.1 大类(Category) 28

1.8.2 各子类(Sub-category) 29

1.9 Proteus ARES设计工作环境 35

1.9.1 Proteus ARES设计窗口 36

1.9.2 Proteus ARES基本布局/布线技术 37

1.9.3 Proteus ARES布线编辑 42

1.9.4 封装库 44

1.10 Proteus ARES从网络表绘制PCB完整设计过程示例 46

1.10.1 准备PCB设计对应原理图 46

1.10.2 放置元件 46

1.10.3 编辑放置的元件 47

1.10.4 飞线 48

1.10.5 手工布线 48

1.10.6 自动布线 48

1.10.7 连接规则检查 49

1.10.8 生成制板文件 49

第二章 Keil C51集成开发环境使用及程序下载 50

2.1 Keil C51软件包及其安装 50

2.1.1 Keil C51软件简介 50

2.1.2 Keil软件的安装 50

2.2 Keil C软件的操作说明和调试范例 52

2.2.1 创建第一个Keil C51应用程序 52

2.2.2 程序文件的编译、连接 57

2.3 stc-isp单片机下载程序介绍 59

思考题 62

第二篇 基础理论篇 64

第三章 单片机基础理论及软硬件资源 64

3.1 单片机基本结构 64

3.1.1 MCS-51单片机的内部基本结构 64

3.1.2 MCS-51单片机的引脚功能 66

3.1.3 MCS-51单片机的主要组成部分——存储器及I/O口 68

3.2 MCS-51单片机C语言程序设计相关知识介绍 76

3.2.1 C51的数据类型 76

3.2.2 C51存储器类别 77

3.2.3 指针 78

3.2.4 中断服务 79

3.2.5 使用C51编程时的注意事项 80

3.3 MCS-51单片机的定时/计数器 82

3.3.1 定时/计数器的控制 82

3.3.2 定时/计数器的工作方式 84

3.3.3 定时/计数器的应用 86

3.4 MCS-51单片机串行接口及串行通信 86

3.4.1 单片机串行接口的结构 86

3.4.2 串行接口的控制 87

3.4.3 单片机串行接口的工作方式 88

3.4.4 单片机串行传输波特率 91

3.5 MCS-51单片机的中断系统 91

3.5.1 中断的概念 92

3.5.2 中断响应过程 92

3.5.3 MCS-51中断系统的结构及中断源的扩充方法 94

3.5.4 中断系统的应用控制过程 98

思考题 98

第三篇 系统开发与实战训练篇 102

第四章 模块设计 102

4.1 显示模块设计 102

4.1.1 单片机与发光二极管LED显示接口电路及程序设计 102

4.1.2 单片机与七段LED显示接口电路及程序设计 104

4.1.3 单片机与LCD显示接口电路及程序设计 106

4.2 键盘模块设计 112

4.2.1 键盘及按键简介 112

4.2.2 单片机与独立式键盘接口电路及程序设计 113

4.2.3 单片机与矩阵式键盘接口电路及程序设计 115

4.3 模数转换及数模转换模块设计 120

4.3.1 单片机与数模转换接口电路及程序设计 120

4.3.2 单片机与模数转换接口电路及程序设计 124

4.4 蜂鸣器模块设计 127

4.4.1 蜂鸣器简介 127

4.4.2 单片机与蜂鸣器接口电路及程序设计 127

4.5 温度测试模块设计 129

4.5.1 温度传感器DS18B20简介 129

4.5.2 单片机与温度传感器DS18B20接口电路及程序设计 133

思考题 138

第五章 系统开发与实战训练之基础训练 140

5.1 交通灯控制器的设计 140

5.2 抢答器的设计 147

5.3 电子密码锁的设计 150

5.4 计算器的设计 162

思考题 175

第六章 系统开发与实战训练之应用系统开发 176

6.1 来电显示及语音自动播报系统的功能要求 176

6.2 来电显示及语音自动播报系统的设计方案 177

6.3 来电显示及语音自动播报系统的硬件设计 177

6.4 来电显示及语音自动播报系统的软件设计 185

附录A 51单片机汇编语言指令集 193

附录B 常见芯片引脚图 198

返回顶部