当前位置:首页 > 工业技术
基于Proteus和Keil C51的单片机设计与仿真
基于Proteus和Keil C51的单片机设计与仿真

基于Proteus和Keil C51的单片机设计与仿真PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:杜树春编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2012
  • ISBN:9787121155017
  • 页数:293 页
图书介绍:本书是用Proteus软件调试和仿真51系列单片机及外围电路的实例集。所用软件是Proteus 7.5版本。本书首先介绍和Proteus软件配套使用的Keil C51单片机的集成开发环境及使用方法;然后介绍单片机交互可视化仿真软件Proteus的使用方法;之后是使用这两个集成开发工具开发单片机系统的实例。本书对每一种单片机和芯片接口提供了汇编语言程序和C51语言程序两种不同的程序,使用汇编语言编程序和用C51语言编程序的人,都可以借鉴本书。
《基于Proteus和Keil C51的单片机设计与仿真》目录

第1章 单片机开发软件Keil C51的使用 1

1.1 Keil C51简介 1

1.2安装Keil C51 2

1.3建立一个工程 4

1.4单片机选型 5

1.5创建源程序 6

1.6把新创建的源程序加入工程文件中 8

1.7工程的设置 9

1.8编译 14

1.9调试 15

1.10调试窗口 16

第2章 单片机仿真软件Proteus的使用 19

2.1进入Proteus ISIS 19

2.2工作界面 20

2.3 Proteus ISIS原理图设计 26

2.4 Proteus ISIS原理图设计中若干注意事项 34

2.5 Proteus软件的仿真调试方法 36

2.6 Proteus VSM仿真工具简介 48

第3章 串入并出移位寄存器芯片74HC595 53

3.1 74HC595简介 53

3.2 74HC595与单片机AT89 C52的连接 54

3.3汇编语言程序1 55

3.4汇编语言程序2 56

3.5 C51语言程序 57

3.6用Proteus软件仿真和调试 58

3.7使用74HC595的注意事项 60

第4章 串行E2PROM芯片AT24C02 61

4.1 AT24C02简介 61

4.2 AT24C02与单片机AT89C52的连接 62

4.3汇编语言程序 62

4.4 C51语言程序 67

4.5用Proteus软件仿真和调试 72

4.6使用AT24C02的注意事项 74

第5章带RAM存储器的实时时钟芯片PCF8583 75

5.1 PCF8583简介 75

5.2 PCF8583和单片机AT89C52的连接 77

5.3汇编语言程序 78

5.4 C51语言程序 82

5.5用Proteus软件仿真和调试 87

5.6使用PCF8583的注意事项 89

第6章带RAM存储器的串行I2C实时时钟芯片DS1307 90

6.1 DS 1307简介 90

6.2 DS1307和单片机AT89C52的连接 93

6.3汇编语言程序 93

6.4 C51语言程序 98

6.5用Proteus软件仿真和调试 104

6.6使用DS1307的注意事项 105

第7章 单通道12位串行A/D转换器MAX1241 107

7.1 MAX1241/MAX1240简介 107

7.2 MAX1241和单片机AT89C52的连接 108

7.3汇编语言程序 110

7.4 C51语言程序 111

7.5用Proteus软件仿真和调试 113

7.6使用MAX1241的注意事项 115

第8章11路12位串行A/ D转换器TLC2543 116

8.1 TLC2543简介 116

8.2 TLC2543和单片机AT89C52的连接 119

8.3汇编语言程序 119

8.4 C51语言程序 121

8.5用Proteus软件仿真和调试 123

8.6使用TLC2543的注意事项 124

第9章 串行8通道多量程12位A/D转换器MAX127 125

9.1 MAX1 27简介 125

9.2 MAX127和单片机AT89C52的连接 129

9.3汇编语言程序 130

9.4 C51语言程序1 133

9.5 C51语言程序2 137

9.6用Proteus软件仿真和调试 141

9.7使用MAX127的注意事项 143

第10章 单路8位串行D/A转换器MAX517 145

10.1 12C总线的特点及基本通信协议 145

10.2 MAX517简介 146

10.3 MAX517的工作时序 146

10.4 MAX517和单片机AT89C52的连接 147

10.5汇编语言程序 148

10.6 C51语言程序 149

10.7用Proteus软件仿真和调试 151

10.8使用MAX517的注意事项 153

第11章 单路10位串行D/A转换器MAX515 154

11.1 MAX515简介 154

11.2 MAX515和单片机AT89C52的连接 155

11.3汇编语言程序 157

11.4 C51语言程序 158

11.5用Proteus软件仿真和调试 160

11.6使用MAX515的注意事项 161

第12章12C总线8位远程I/O扩展口芯片PCF8574 162

12.1 PCF8574简介 162

12.2 PCF8574作为输出口 165

12.3 PCF8574作为输入口 173

12.4使用PCF8574的注意事项 180

第13章SPI串行总线E2 PROM X25040 182

13.1 X25040简介 182

13.2 X25040和单片机AT89C52的连接 185

13.3汇编语言程序 186

13.4 C51语言程序 194

13.5用Proteus软件仿真和调试 198

13.6使用X25040的注意事项 199

第14章 铁电存储器(FRAM) FM24C64 201

14.1 FM24C64简介 201

14.2 FM24C64和单片机AT89C52的连接 204

14.3汇编语言程序 205

14.4 C51语言程序 211

14.5用Proteus软件仿真和调试 215

14.6使用FM24C64的注意事项 217

第15章 铁电存储器(FRAM) FM24C256 218

15.1 FM24C256简介 218

15.2 FM24C256和单片机AT89 C52的连接 219

15.3汇编语言程序 220

15.4 C51语言程序 226

15.5用Proteus软件仿真和调试 230

15.6使用FM24C256的注意事项 232

第16章 译码器 233

16.1 74LS138 3—8译码器的应用 233

16.2 74LS139 2—4译码器的应用 236

第17章 七段显示译码器 240

17.1 74LS48共阴极七段显示译码器的应用 240

17.2 CD4543共阳极七段显示译码器的应用 243

第18章 优先编码器 246

18.1 74HC148优先编码器的应用 246

18.2 74HC147优先编码器的应用 249

第19章 触发器 254

19.1 74LS273触发器的应用 254

19.2 74LS378触发器的应用 256

第20章 锁存器 259

20.1 74HC573 8D锁存器的应用 259

20.2 74HC373 8D锁存器的应用 261

第21章 移位寄存器 265

21.1 74LS165移位寄存器的应用 265

21.2 CD4094移位寄存器的应用 268

第22章 数据选择器 271

22.1 74HC251数据选择器的应用 271

22.2 74HC257数据选择器的应用 274

第23章 模拟电子开关 278

23.1 CD4051模拟电子开关的应用 278

23.2 CD4053模拟电子开关的应用 281

23.3 CD4066模拟电子开关的应用 284

附录A 51单片机指令集 287

参考文献 291

相关图书
作者其它书籍
返回顶部