图书介绍
单片机原理、应用与PROTEUS仿真 第3版PDF|Epub|txt|kindle电子书版本网盘下载
- 张靖武,周灵彬,皇甫勇兵等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121230622
- 出版时间:2014
- 标注页数:245页
- 文件大小:40MB
- 文件页数:257页
- 主题词:单片微型计算机-系统仿真-应用软件-高等学校-教材
PDF下载
下载说明
单片机原理、应用与PROTEUS仿真 第3版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概论1
1.1嵌入式系统、单片机、AT89C51单片机1
1.1.1嵌入式系统、单片机1
1.1.2单片机发展概况2
1.1.3应用广泛的AT89系列单片机3
1.2单片机应用系统及其应用领域4
1.2.1单片机最小系统和单片机应用系统4
1.2.2单片机应用领域5
1.2.3单片机应用系统中单片机类型的选择6
1.3单片机应用研发工具和教学实验装置9
1.3.1单片机软件调试仿真器9
1.3.2单片机仿真器9
1.3.3编程器和ISP在系统编程9
1.3.4 PROTEUS EDA(电子设计自动化)10
1.3.5单片机课程教学实验装置10
1.4 PROTEUS ISIS电路设计基础(1)11
1.4.1 PROTEUS ISIS窗口11
1.4.2 PROTEUS可视化助手13
1.4.3 PROTEUS设计文件操作14
1.4.4 PROTEUS元件操作15
实训1:PROTEUS ISIS的文件操作与元件操作17
练习与思考118
第2章 AT89C51内部结构基础19
2.1内部结构和引脚功能19
2.1.1内部结构框图和主要部件19
2.1.2引脚功能20
2.2时钟电路与复位电路21
2.2.1时钟电路21
2.2.2复位电路23
2.3存储器结构25
2.3.1存储器组成25
2.3.2程序存储器ROM25
2.3.3数据存储器RAM26
2.3.4两种省电工作方式31
2.4 I/O(输入/输出)口结构、功能及负载能力31
2.4.1 I/O口结构31
2.4.2 I/O口功能33
2.4.3 I/O口的负载能力35
2.5 PROTEUS ISIS电路设计基础(2)36
2.5.1 PROTEUS电气连线操作36
2.5.2 PROTEUS总线、标签操作37
2.5.3终端操作38
2.5.4对象属性设置(Edit Properties)39
实训2: AT89C51最小系统的PROTEUS设计与制作40
练习与思考241
第3章 AT89C51指令系统43
3.1基本概念43
3.1.1指令、机器代码、程序、机器语言43
3.1.2汇编语言、汇编语言指令格式、常用符号43
3.1.3汇编(编译)和编程(固化)48
3.2指令寻址方式49
3.2.1寻址、寻址方式、寻址存储器范围49
3.2.2直接寻址49
3.2.3立即寻址50
3.2.4寄存器寻址50
3.2.5寄存器间接寻址50
3.2.6变址寻址51
3.2.7相对寻址52
3.2.8位寻址“bit”52
3.3汇编语言的指令系统53
3.3.1数据传送指令53
3.3.2算术运算指令58
3.3.3逻辑运算指令64
3.3.4控制转移指令67
3.3.5位操作指令73
3.4 PROTEUS源程序设计、仿真和仿真调试基础73
3.4.1PROTEUS汇编语言程序设计、汇编、仿真73
3.4.2 PROTEUS调试窗口、调试按钮和仿真调试77
3.4.3汇编语言指令功能的PROTEUS仿真调试、查看和验证82
实训3:“键控LED显示装置”的PROTEUS设计、仿真与制作82
习题与思考384
第4章 AT89C51汇编语言程序设计87
4.1程序设计流程图及程序结构87
4.1.1程序设计流程图87
4.1.2程序结构89
4.2汇编语言程序设计举例及其仿真调试95
4.2.1延时程序95
4.2.2查表程序96
4.2.3码制转换程序97
4.2.4数据排序程序99
4.2.5算术计算程序100
4.3单片机应用系统PROTEUS设计与仿真举例103
4.3.1跑马灯的PROTEUS设计与仿真103
4.3.2简易LED数字显示装置的PROTEUS设计与仿真105
实训4:“显示0.9的数显装置”的PROTEUS设计、仿真与制作108
习题与思考4109
第5章 AT89C51中断系统111
5.1中断系统111
5.1.1中断基本概念111
5.1.2中断系统结构111
5.1.3与中断控制有关的寄存器113
5.1.4中断过程116
5.1.5有中断的单片机应用程序的编程要点118
5.2中断应用实例及其PROTEUS设计与仿真119
5.2.1外中断(INTO)实验装置119
5.2.2中断优先级实验装置123
实训5:“扩展中断源装置”的PROTEUS设计、仿真与制作126
习题与思考5128
第6章 定时器/计数器130
6.1定时器/计数器基础130
6.1.1定时器/计数器概述130
6.1.2定时器/计数器的控制131
6.1.3定时器/计数器的工作方式132
6.1.4定时器/计数器的计数容量及初值134
6.2定时器/计数器应用135
6.2.1定时器/计数器应用的基本步骤135
6.2.2定时器/计数器应用举例135
6.3定时器/计数器应用实例及其PROTEUS设计、仿真141
6.3.1基于AT89 C51的60s倒计时装置141
6.3.2基于AT89 C51的按键发声装置144
实训6:“简易跑表”的PROTEUS设计、仿真与制作147
习题与思考6150
第7章 AT89C51人机交互通道接口技术151
7.1项目1:单片机与数码管动态显示的接口技术151
7.1.1基础知识151
7.1.2“数码管动态显示装置”电路设计和程序设计152
7.1.3“数码管动态显示装置”PROTEUS设计、仿真、调试153
7.1.4“数码管动态显示装置”实际制作、运行、思考154
7.2项目2:单片机与LCD液晶显示器的接口技术155
7.2.1基础知识155
7.2.2“字符型液晶显示装置”电路设计和程序设计158
7.2.3“字符型液晶显示装置”PROTEUS设计、仿真、调试160
7.2.4“字符型液晶显示装置”实际制作、运行、思考161
7.3项目3:单片机与矩阵式键盘的接口技术161
7.3.1基础知识162
7.3.2“矩阵式键盘接口装置”电路设计和程序设计163
7.3.3“矩阵式键盘接口装置”PROTEUS设计、仿真、调试165
7.3.4“矩阵式键盘接口装置”实际制作、运行、思考166
第8章 AT89C51后向通道接口技术167
8.1项目4:“简易信号发生器”的接口技术167
8.1.1基础知识167
8.1.2“简易信号发生器”电路设计和程序设计172
8.1.3“简易信号发生器”PROTEUS设计、仿真、调试173
8.1.4“简易信号发生器”实际制作、运行、思考174
8.2项目5: AT89C51控制步进电动机的接口技术175
8.2.1基础知识175
8.2.2“控制步进电动机装置”电路设计和程序设计177
8.2.3“控制步进电动机装置”PROTEUS设计、仿真、调试179
8.2.4“控制步进电动机装置”实际制作、运行、思考179
第9章 AT89 C51前向通道接口技术181
9.1项目6:“简易数字电压表”的设计与制作181
9.1.1基础知识181
9.1.2“简易数字电压表”电路设计和程序设计183
9.1.3“简易数字电压表”PROTEUS设计、仿真、调试184
9.1.4“简易数字电压表”实际制作、运行、思考185
9.2项目7: AT89C51控制直流电动机的接口技术186
9.2.1基础知识186
9.2.2“控制直流电动机装置”电路设计和程序设计187
9.2.3“控制直流电动机装置”PROTEUS设计、仿真、调试190
9.2.4“控制直流电动机装置”实际制作、运行、思考190
第10章 AT89 C51串行通信通道接口技术192
10.1项目8:AT89C51间串行通信的接口技术192
10.1.1基础知识192
10.1.2 “AT89C51间通信接口装置”电路设计与程序设计195
10.1.3 “AT89C51间通信接口装置”PROTEUS设计、仿真、调试199
10.1.4 “AT89C51间通信接口装置”实际制作、运行、思考200
10.2项目9:AT89C51与PC间通信的接口技术200
10.2.1基础知识201
10.2.2 “AT89C51与PC间通信接口”电路设计和程序设计203
10.2.3 “AT89C51与PC间通信接口”PROTEUS设计、仿真、调试205
10.2.4 “AT89C51与PC间通信接口”实际制作、运行、思考206
第11章 AT89 C51单片机的实际应用208
11.1项目10:基于单片机的简易电子琴208
11.1.1功能与操作208
11.1.2电路设计和程序设计208
11.1.3技术要点210
11.1.4 PROTEUS设计、仿真、调试210
11.1.5实际制作211
11.2项目11:基于单片机和DS1302的电子时钟211
11.2.1功能与操作211
11.2.2电路设计和程序设计212
11.2.3技术要点219
11.2.4 PROTEUS设计、仿真、调试220
11.2.5实际制作220
11.3项目12:单片机控制LED点阵显示屏221
11.3.1功能与操作221
11.3.2电路设计和程序设计221
11.3.3技术要点223
11.3.4 PROTEUS设计、仿真、调试224
11.3.5实际制作225
附录A AT89S51相对AT89C51增加的功能226
A.1 AT89S51单片机内部结构、引脚图和特殊功能寄存器226
A.2增加功能的应用228
附录B BCD码和ASCII码233
B.1 8421 BCD码233
B.2 BCD码运算233
B.3 ASCII码234
附录C AT89C系列单片机指令表236
附录D 编程器使用初步240
参考文献243