图书介绍

Proteus在MCS-51&ARM7系统中的应用百例2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Proteus在MCS-51&ARM7系统中的应用百例
  • 周润景,袁伟亭,景晓松编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121032945
  • 出版时间:2006
  • 标注页数:618页
  • 文件大小:70MB
  • 文件页数:635页
  • 主题词:微型计算机-系统设计

PDF下载


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

下载说明

Proteus在MCS-51&ARM7系统中的应用百例PDF格式电子书版下载

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

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

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

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

图书目录

第1章 嵌入式系统概述1

1.1 嵌入式系统简介2

1.2 嵌入式处理器2

1.2.1 嵌入式处理器简介2

1.2.2 ARM处理器简介4

第2章 Proteus 6.9软件设计入门5

2.1 ISIS智能原理图输入系统6

2.2 Proteus VSM虚拟系统模型7

2.3 Proteus电路设计快速入门7

第3章 MCS-51汇编语言程序设计17

3.1.1 程序设计18

3.1.2 程序调试18

3.1 存储块清零18

3.2 二进制BCD码转换24

3.2.1 程序设计24

3.2.2 程序调试25

3.3 二进制ASCII码转换29

3.3.1 程序设计29

3.3.2 程序调试30

3.4 程序跳转表32

3.4.1 程序设计32

3.4.2 程序调试33

3.5 内存块移动35

3.5.1 程序设计35

3.5.2 程序调试36

3.6.1 程序设计38

3.6 数据排序38

3.6.2 程序调试40

3.7 多字节BCD码取补42

3.7.1 程序设计42

3.7.2 程序调试43

3.8 多字节BCD码加法45

3.8.1 程序设计45

3.8.2 程序调试46

3.9 多字节BCD码减法49

3.9.1 程序设计49

3.9.2 程序调试51

3.10.1 程序设计53

3.10 多字节BCD码十进制移位53

3.10.2 程序调试54

第4章 MCS-51通用I/O控制57

4.1 P1口输入/输出应用(一)58

4.1.1 硬件设计58

4.1.2 程序设计59

4.1.3 调试与仿真60

4.2 P1口输入/输出应用(二)62

4.2.1 硬件设计63

4.2.2 程序设计64

4.2.3 调试与仿真64

4.3 闪烁灯65

4.3.2 程序设计66

4.3.1 硬件设计66

4.3.3 调试与仿真67

4.4 模拟开关灯68

4.4.1 硬件设计68

4.4.2 程序设计69

4.4.3 调试与仿真70

4.5 广告灯左移/右移设计71

4.5.1 硬件设计71

4.5.2 程序设计72

4.5.3 调试与仿真74

4.6 广告灯设计(利用取表方式)75

4.6.1 硬件设计75

4.6.2 程序设计76

4.6.3 调试与仿真77

4.7 多路开关状态指示78

4.7.1 硬件设计78

4.7.2 程序设计80

4.7.3 调试与仿真80

4.8 使用74LS245读取数据82

4.8.1 硬件设计82

4.8.2 程序设计83

4.8.3 调试与仿真83

4.9 使用74LS273输出数据84

4.9.1 硬件设计84

4.9.3 调试与仿真86

4.9.2 程序设计86

4.10 8255输入/输出应用(一)87

4.10.1 硬件设计87

4.10.2 程序设计90

4.10.3 调试与仿真91

4.11 8255输入/输出应用(二)91

4.11.1 硬件设计92

4.11.2 程序设计93

4.11.3 调试与仿真94

4.12 并行口直接驱动LED显示95

4.12.1 硬件设计95

4.12.2 程序设计96

4.12.3 调试与仿真97

4.13 动态扫描显示98

4.13.1 硬件设计98

4.13.2 程序设计100

4.13.3 调试与仿真101

4.14 动态数码显示技术102

4.14.1 硬件设计103

4.14.2 程序设计104

4.14.3 调试与仿真105

4.15 8×8点阵LED显示106

4.15.1 硬件设计106

4.15.2 程序设计107

4.15.3 调试与仿真110

4.16.2 程序设计111

4.16 静态串行显示技术111

4.16.1 硬件设计111

4.16.3 调试与仿真114

4.17 音频输出114

4.17.1 硬件设计114

4.17.2 程序设计115

4.17.3 调试与仿真116

4.18 按键识别(一)117

4.18.1 硬件设计117

4.18.2 程序设计117

4.18.3 调试与仿真119

4.19.1 硬件设计120

4.19 按键识别(二)120

4.19.2 程序设计121

4.19.3 调试与仿真122

4.20 查询式键盘设计123

4.20.1 硬件设计123

4.20.2 程序设计124

4.20.3 调试与仿真127

4.21 4×4矩阵式键盘识别技术(一)127

4.21.1 硬件设计128

4.21.2 程序设计129

4.21.3 调试与仿真131

4.22 4×4矩阵式键盘识别技术(二)132

4.22.1 硬件设计132

4.22.2 程序设计133

4.22.3 调试与仿真135

4.23 0~59s计时器(利用软件延时)136

4.23.1 硬件设计137

4.23.2 程序设计137

4.23.3 调试与仿真139

4.24 可预置可逆4位计数器139

4.24.1 硬件设计140

4.24.2 程序设计141

4.24.3 调试与仿真142

4.25 0~99计数器143

4.25.1 硬件设计143

4.25.2 程序设计144

4.25.3 调试与仿真146

第5章 MCS-51的定时器中断应用设计147

5.1 定时器实验148

5.1.1 硬件设计148

5.1.2 程序设计149

5.1.3 调试与仿真150

5.2 定时/计数器T0作定时应用技术(一)151

5.2.1 硬件设计151

5.2.2 程序设计152

5.2.3 调试与仿真154

5.3 定时/计数器T0作定时应用技术(二)155

5.3.1 硬件设计155

5.3.2 程序设计156

5.3.3 调试与仿真158

5.4 秒表设计159

5.4.1 硬件设计159

5.4.2 程序设计160

5.4.3 调试与仿真163

5.5 “滴、滴”报警声163

5.5.1 硬件设计164

5.5.2 程序设计164

5.5.3 调试与仿真166

5.6 “叮咚”门铃声167

5.6.1 硬件设计167

5.6.2 程序设计168

5.6.3 调试与仿真170

5.7 报警产生器171

5.7.1 硬件设计171

5.7.2 程序设计172

5.7.3 调试与仿真173

5.8 计数器设计174

5.8.1 硬件设计174

5.8.2 程序设计175

5.8.3 调试与仿真175

5.9 外部中断176

5.9.1 硬件设计176

5.9.2 程序设计177

5.9.3 调试与仿真178

5.10.1 硬件设计179

5.10 点阵式LED数字显示技术179

5.10.2 程序设计180

5.10.3 调试与仿真183

5.11 点阵式LED图形显示技术183

5.11.1 硬件设计183

5.11.2 程序设计185

5.11.3 调试与仿真187

5.12 拉幕式数码显示187

5.12.1 硬件设计188

5.12.2 程序设计189

5.12.3 调试与仿真190

5.13.1 硬件设计191

5.13 数字频率计191

5.13.2 程序设计193

5.13.3 调试与仿真197

第6章 MCS-51串行口应用199

6.1 串/并行数据转换200

6.1.1 硬件设计200

6.1.2 程序设计201

6.1.3 调试与仿真202

6.2 并/串行数据转换203

6.2.1 硬件设计203

6.2.2 程序设计204

6.3 AT89C51与PC机串行通信205

6.2.3 调试与仿真205

6.3.1 硬件设计206

6.3.2 程序设计206

6.3.3 调试与仿真208

6.4 点阵式LED显示技术209

6.4.1 硬件设计209

6.4.2 程序设计209

6.4.3 调试与仿真213

第7章 MCS-51与A/D转换器接口设计与应用215

7.1 ADC0808转换器基本应用216

7.1.1 硬件设计216

7.1.2 程序设计218

7.1.3 调试与仿真220

7.2 数字电压表221

7.2.1 硬件设计222

7.2.2 程序设计223

7.2.3 调试与仿真225

7.3 温度检测225

7.3.1 硬件设计226

7.3.2 程序设计227

7.3.3 调试与仿真231

7.4 ADC0808 A/D转换设计232

7.4.1 硬件设计232

7.4.2 程序设计234

7.4.3 调试与仿真236

第8章 MCS-51综合应用设计239

8.1 电子琴240

8.1.1 硬件设计240

8.1.2 程序设计241

8.1.3 调试与仿真244

8.2 汽车转弯信号灯模拟设计245

8.2.1 硬件设计245

8.2.2 程序设计246

8.2.3 调试与仿真250

8.3 模拟交通灯设计250

8.3.1 硬件设计251

8.3.2 程序设计252

8.3.3 调试与仿真258

8.4 PWM输出控制259

8.4.1 硬件设计259

8.4.2 程序设计260

8.4.3 调试与仿真261

8.5 数字钟设计(一)262

8.5.1 硬件设计262

8.5.2 程序设计263

8.5.3 调试与仿真267

8.6 数字钟设计(二)268

8.6.1 硬件设计268

8.6.2 程序设计270

8.7 模拟计算器数字输入显示274

8.6.3 调试与仿真274

8.7.1 硬件设计275

8.7.2 程序设计276

8.7.3 调试与仿真281

8.8 简单计算器设计282

8.8.1 硬件设计282

8.8.2 程序设计284

8.8.3 调试与仿真290

8.9 电子密码锁设计(一)291

8.9.1 硬件设计291

8.9.2 程序设计292

8.10.1 硬件设计298

8.10 电子密码锁设计(二)298

8.9.3 调试与仿真298

8.10.2 程序设计300

8.10.3 调试与仿真307

8.11 E2P ROM外部程序存储器应用308

8.11.1 硬件设计309

8.11.2 程序设计310

8.11.3 调试与仿真310

8.12 I2C总线实验311

8.12.1 硬件设计311

8.12.2 程序设计312

8.12.3 调试与仿真318

8.13 直流电动机驱动319

8.13.1 硬件设计320

8.13.2 程序设计321

8.13.3 调试与仿真322

8.14 步进电动机驱动323

8.14.1 硬件设计324

8.14.2 程序设计325

8.14.3 调试与仿真327

第9章 ARM Developer Suite v1.2嵌入式开发工具简介329

9.1 ARM Developer Suite v1.2的主要特性330

9.2 建立ADS的工程333

9.2.1 调入模板333

9.2.2 添加源文件335

9.2.3 进行编译和链接336

9.2.4 建立模板337

9.3 编程注意事项342

第10章 IAR Embedded Workbench for ARM嵌入式开发工具简介343

10.1 IAR Embedded Workbench for ARM的主要特性344

10.2 建立IAR EWARM的工程345

10.2.1 创建工程346

10.2.2 添加源文件347

10.2.3 编译工程348

10.2.4 链接工程352

10.3 使用C-SPY调试程序353

10.3.1 检查源语句353

10.3.2 检查变量355

10.3.3 设置并监视断点356

10.3.4 监视寄存器和存储器358

10.3.5 观察Terminal I/O360

10.4 IAR J-Link仿真器简介360

10.5 IAR EWARM与Proteus整合后的电路仿真362

10.5.1 单机上整合IAR EWARM与Proteus363

10.5.2 网络上整合IAR EWARM与Proteus367

10.6 ADS工程转换为IAR EWARM工程367

10.6.1 转换汇编源文件367

10.6.2 高级转换370

第11章 LPC2000 Flash Utility简介371

11.1 Boot Loader版本更新372

11.2 下载程序到开发板374

第2章 LPC2106应用系统377

12.1 LPC2106简介378

12.2 存储器结构379

12.3 中断控制器380

12.4 引脚功能配置381

12.4.1 引脚功能选择寄存器0382

12.4.2 引脚功能选择寄存器1383

第13章 LPC106程序设计与电路仿真387

13.1 通用输入/输出端口GPIO编程388

13.1.1 寄存器描述388

13.1.2 单个LED闪烁控制389

13.1.3 单键输入控制LED闪烁397

13.1.4 一位数码管静态显示401

13.1.5 数值指示405

13.1.6 计数器411

13.1.7 LCD显示字符415

13.2 中断控制编程420

13.2.1 寄存器描述420

13.2.2 外部中断1425

13.2.3 向量IRQ中断429

13.2.4 计数器434

13.3 UART439

13.3.1 寄存器描述439

13.3.2 向串口发送字符串452

13.3.3 串口的接收与发送457

13.4.1 寄存器描述463

13.4 定时器463

13.4.2 定时控制LED闪烁(查询方式)468

13.4.3 定时器控制LED闪烁(中断方式)473

13.4.4 定时器中断479

13.5 实时时钟(RTC)486

13.5.1 寄存器描述486

13.5.2 1s定时控制491

13.5.3 向串口输出时钟值496

13.6 SPI接口502

13.6.1 寄存器描述502

13.6.2 SPI控制LED显示505

13.7 I2C接口510

13.7.1 寄存器描述510

13.7.2 I2C中断方式操作E2PROM513

13.8 脉宽调制(PWM)522

13.8.1 寄存器描述522

13.8.2 可调整的PWM输出527

13.9 “看门狗”定时器(WDT)532

13.9.1 寄存器描述532

13.9.2 WDT演示534

13.10 功率控制538

13.10.1 寄存器描述538

13.10.2 空闲模式539

13.10.3 掉电模式544

第14章 LPC2106的μC/OS-Ⅱ程序设计与电路仿真549

14.1 μC/OS-Ⅱ简介550

14.2 通用I/O551

14.2.1 代码551

14.2.2 ADS工程556

14.2.3 IAR工程557

14.2.4 Proteus仿真558

14.3 SPI559

14.3.1 代码559

14.3.2 ADS工程564

14.3.3 IAR工程566

14.3.4 Proteus仿真567

14.4 计数器568

14.4.1 代码568

14.4.2 ADS工程571

14.4.3 IAR工程572

14.4.4 Proteus仿真573

14.5 LCD显示字符574

14.5.1 代码574

14.5.2 ADS工程577

14.5.3 IAR工程579

14.5.4 Proteus仿真580

14.6 可调整的PWM输出581

14.6.1 代码581

14.6.2 ADS工程583

14.6.3 IAR工程585

14.6.4 Proteus仿真586

第15章 LPC2124程序设计587

15.1 A/D转换程序设计588

15.1.1 代码588

15.1.2 ADS工程591

15.1.3 IAR工程595

15.1.4 Proteus仿真598

15.2 基于LPC2124的温度模糊控制系统的设计599

15.2.1 设计任务及要求599

15.2.2 设计背景简介599

15.2.3 电路设计600

15.2.4 软件设计605

15.2.5 系统仿真615

附录A LPC2106引脚图618

热门推荐