技术教育社区
www.teccses.org

基于Proteus的单片机系统设计与仿真实例

封面

作者:蒋辉平,周国雄主编

页数:303页

出版社:机械工业出版社

出版日期:2017

ISBN:9787111266501

电子书格式:pdf/epub/txt

内容简介

蒋辉平、周国雄主编的《基于Proteus的单片机系统设计与仿真实例(附光盘)》以AT89C51在Proteus平台下的仿真应用为核心,使用汇编和C语言进行编程,对单片机的Proteus仿真做了较为详细的介绍。包括简单的软件仿真与硬件仿真,单片机的外围扩展与接口技术,并给出了仿真实例、书中对发光二极管、数码管显示、键盘、简单I/O口、点阵LED显示、LCD显示、可编程I/O口8255、A/D及D/A转换、步进电动机、I2C总线、SPI总线及单总线等做了相关介绍与实例仿真。另外,本书的实例对于AT89S51系列单片机也全部适用。本书附带光盘1张,包括本书中的全部实例源代码及仿真电路原理图。本书实例丰富,有较强的实用性,既可作为从事单片机设计的技术开发人员、高校师生及广大电子爱好者的参考资料,也可作为单片机技术培训、电子信息工程等相关专业学生实验及电子设计的配套教材。

本书特色

本书主要包括发光二极管,数码管,接口芯片8255等知识。

目录

目录

前言

第1章Proteus仿真基础
1

11Proteus仿真平台简介
1

12Proteus的基本操作
4

121对象的基本操作
4

122导线的基本操作
7

13Proteus与第三方软件接口
9

14Proteus与Keil联合仿真
10

141在Keil中编辑程序
10

142在Keil中调试
13

143在Proteus ISIS中调试
14

15Proteus简单仿真实例
16

第2章AT89C51单片机的软件
仿真
18

21片内数据存储器的读写
18

211程序流程图
18

212汇编语言源程序
18

213C语言源程序
19

214片内数据存储器读写的仿真
结果
20

22片外数据存储器的读写
21

221程序流程图
21

222汇编语言源程序
21

223C语言源程序
21

224片外数据存储器读写的仿真
结果
22

23数据传送
23

231程序流程图
23

232汇编语言源程序
23

233数据传送的仿真结果
23

24数据排序
24

241程序流程图
24

242汇编语言源程序
24

243C语言源程序
26

244数据排序的仿真结果
26

25双字节加法程序
27

251程序流程图
27

25保不惚嘤镅栽闯绦
27

253双字节加法程序的仿真结果
28

26双字节乘法程序
28

261程序流程图
28

262汇编语言源程序
28

263双字节乘法程序的仿真结果
29

27拼字、拆字程序
30

271程序流程图
30

272汇编语言源程序
30

273拼字、拆字程序的仿真结果
31

28转移程序的设计
32

281程序流程图
32

282汇编语言源程序
32

283C语言源程序
33

284转移程序设计的仿真结果
34

29位指令程序的设计
35

291程序流程图
36

292汇编语言源程序
36

293位指令程序设计的仿真结果
36

第3章AT89C51单片机的硬件仿真
38

31发光二极管的应用
38

311程序流程图
38

312汇编语言源程序
38

313C语言源程序
39

314发光二极管的应用仿真效果图
40

32数码管显示的应用
40

321静态扫描显示
40

322动态扫描显示
43

33键盘的应用
46

331独立式键盘的应用
46

332行列式键盘的应用
48

34简单I/O接口的应用
53

341程序流程图
53

342汇编语言源程序
53

343C语言源程序
55

344简单I/O接口的应用仿真
效果图
56

35定时器的应用
56

351程序流程图
57

352汇编语言源程序
57

353C语言源程序
60

354定时器的应用仿真效果图
62

36串行口的应用
62

361串行口的基本应用
63

362采用串行口扩展并行输入口
66

37中断的应用
68

目录

基于Proteus的单片机系统设计与仿真实例

371程序流程图
69

372汇编语言源程序
69

373C语言源程序
71

374中断的应用仿真效果图
72

第4章AT89C51单片机的外围
扩展与接口技术仿真
74

41点阵LED显示的应用
74

411点阵LED简介
74

412汇编语言源程序
75

413C语言源程序
76

414点阵LED显示的应用仿真
效果图
77

42LCD1602的应用
78

421LCD1602简介
78

422汇编语言源程序
80

423C语言源程序
83

424LCD1602的应用仿真效果图
88

438255A可编程并行I/O口的应用
88

4318255A简介
88

4328255A输入口的应用
91

4338255A输出口的应用
95

44ADC0808 A/D转换器的应用
100

441ADC0808简介
100

442汇编语言源程序
102

443C语言源程序
104

444ADC0808 A/D转换器的应用
仿真效果图
106

45DAC0832 D/A转换器的应用
106

451DAC0832简介
106

452汇编语言源程序
109

453C语言源程序
109

454DAC0832 D/A转换器的应用
仿真效果图
111

46步进电动机的控制
111

461步进电动机简介
111

462汇编语言源程序
112

463C语言源程序
117

464步进电动机的控制仿真效果图
122

47PWM脉冲控制信号的产生
123

471PWM简介
123

472汇编语言源程序
123

473C语言源程序
125

474PWM脉冲控制信号的产生软件
模拟仿真效果图
127

48直流电动机的控制
128

481直流电动机简介
128

482汇编语言源程序
128

483C语言源程序
131

484直流电动机控制的仿真效果图
133

第5章AT89C51单片机的串行
通信与接口技术
134

51AT24CXX系列EEPROM的应用
134

511I2C总线简介
134

512AT24C1024简介
135

513AT24C1024汇编语言源程序
139

514AT24C1024 C语言源程序
144

515AT24C1024仿真效果图
15

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《基于Proteus的单片机系统设计与仿真实例》
Article link:https://www.teccses.org/942711.html