Proteus在MCS-51&ARM7系统中的应用百例

副标题:无

作   者:周润景,袁伟亭,景晓松编著

分类号:

ISBN:9787121032943

微信扫一扫,移动浏览光盘

简介

本书以Proteus嵌入式虚拟开发系统为基础,结合第三方专业的编译工具IAR Embedded Workbench440A、ADS1.2、Keil8.02版本,选用Atmel公司的89C51芯片和Philips公司的ARM7芯片LPC2106,以精选的100个范例,详尽讲解嵌入式系统的设计过程。从原理图设计,源代码编写,软硬件联调入手,涉及系统设计所有的内容,使读者能尽快学会嵌入式系统的开发。在配套的光盘中包含有Proteus、IAR和Keil评估版软件及书中范例的源代码。   本书既可以作为从事电子设计的工程技术人员的参考书,也可以作为相关专业的大学生、研究生的教材。   本书以Proteus嵌入式虚拟开发系统为基础,结合第三方专业的编译工具IAR Embedded Workbench440A、ADS1.2、Keil8.02版本,选用Atmel公司的89C51芯片和Philips公司的ARM7芯片LPC2106,以精选的100个范例,详尽讲解嵌入式系统的设计过程。从原理图设计,源代码编写,软硬件联调入手,涉及系统设计所有的内容,使读者能尽快学会嵌入式系统的开发。在配套的光盘中包含更多>>

目录

第1章 嵌入式系统概述.

1.1 嵌入式系统简介

1.2 嵌入式处理器

1.2.1 嵌入式处理器简介

1.2.2 arm处理器简介

第2章 proteus 6.9软件设计入门

2.1 isis智能原理图输入系统

2.2 proteus vsm虚拟系统模型

2.3 proteus电路设计快速入门

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

3.1 存储块清零

3.1.1 程序设计

3.1.2 程序调试

3.2 二进制bcd码转换

3.2.1 程序设计

3.2.2 程序调试

3.3 二进制ascii码转换

3.3.1 程序设计

3.3.2 程序调试

3.4 程序跳转表

.3.4.1 程序设计

3.4.2 程序调试

3.5 内存块移动

3.5.1 程序设计

3.5.2 程序调试

3.6 数据排序

3.6.1 程序设计

3.6.2 程序调试

3.7 多字节bcd码取补

3.7.1 程序设计

3.7.2 程序调试

3.8 多字节bcd码加法

3.8.1 程序设计

3.8.2 程序调试

3.9 多字节bcd码减法

3.9.1 程序设计

3.9.2 程序调试

3.10 多字节bcd码十进制移位

3.10.1 程序设计

3.10.2 程序调试

第4章 mcs-51通用i/o控制

4.1 p1口输入/输出应用(一)

4.1.1 硬件设计

4.1.2 程序设计

4.1.3 调试与仿真

4.2 p1口输入/输出应用(二)

4.2.1 硬件设计

4.2.2 程序设计

4.2.3 调试与仿真

4.3 闪烁灯

4.3.1 硬件设计

4.3.2 程序设计

4.3.3 调试与仿真

4.4 模拟开关灯

4.4.1 硬件设计

4.4.2 程序设计

4.4.3 调试与仿真

4.5 广告灯左移/右移设计

4.5.1 硬件设计

4.5.2 程序设计

4.5.3 调试与仿真

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

4.6.1 硬件设计

4.6.2 程序设计

4.6.3 调试与仿真

4.7 多路开关状态指示

4.7.1 硬件设计

4.7.2 程序设计

4.7.3 调试与仿真

4.8 使用74ls245读取数据

4.8.1 硬件设计

4.8.2 程序设计

4.8.3 调试与仿真

4.9 使用74ls273输出数据

4.9.1 硬件设计

4.9.2 程序设计

4.9.3 调试与仿真

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

4.10.1 硬件设计

4.10.2 程序设计

4.10.3 调试与仿真

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

4.11.1 硬件设计

4.11.2 程序设计

4.11.3 调试与仿真

4.12 并行口直接驱动led显示

4.12.1 硬件设计

4.12.2 程序设计

4.12.3 调试与仿真

4.13 动态扫描显示

4.13.1 硬件设计

4.13.2 程序设计

4.13.3 调试与仿真

4.14 动态数码显示技术

4.14.1 硬件设计

4.14.2 程序设计

4.14.3 调试与仿真

4.15 8×8点阵led显示

4.15.1 硬件设计

4.15.2 程序设计

4.15.3 调试与仿真

4.16 静态串行显示技术

4.16.1 硬件设计

4.16.2 程序设计

4.16.3 调试与仿真

4.17 音频输出

4.17.1 硬件设计

4.17.2 程序设计

4.17.3 调试与仿真

4.18 按键识别(一)

4.18.1 硬件设计

4.18.2 程序设计

4.18.3 调试与仿真

4.19 按键识别(二)

4.19.1 硬件设计

4.19.2 程序设计

4.19.3 调试与仿真

4.20 查询式键盘设计

4.20.1 硬件设计

4.20.2 程序设计

4.20.3 调试与仿真

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

4.21.1 硬件设计

4.21.2 程序设计

4.21.3 调试与仿真

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

4.22.1 硬件设计

4.22.2 程序设计

4.22.3 调试与仿真

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

4.23.1 硬件设计

4.23.2 程序设计

4.23.3 调试与仿真

4.24 可预置可逆4位计数器

4.24.1 硬件设计

4.24.2 程序设计

4.24.3 调试与仿真

4.25 0~99计数器

4.25.1 硬件设计

4.25.2 程序设计

4.25.3 调试与仿真

第5章 mcs-51的定时器与中断应用设计

5.1 定时器实验

5.1.1 硬件设计

5.1.2 程序设计

5.1.3 调试与仿真

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

5.2.1 硬件设计

5.2.2 程序设计

5.2.3 调试与仿真

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

5.3.1 硬件设计

5.3.2 程序设计

5.3.3 调试与仿真

5.4 秒表设计

5.4.1 硬件设计

5.4.2 程序设计

5.4.3 调试与仿真

5.5 “滴、滴”报警声

5.5.1 硬件设计

5.5.2 程序设计

5.5.3 调试与仿真

5.6 “叮咚”门铃声

5.6.1 硬件设计

5.6.2 程序设计

5.6.3 调试与仿真

5.7 报警产生器

5.7.1 硬件设计

5.7.2 程序设计

5.7.3 调试与仿真

5.8 计数器设计

5.8.1 硬件设计

5.8.2 程序设计

5.8.3 调试与仿真

5.9 外部中断

5.9.1 硬件设计

5.9.2 程序设计

5.9.3 调试与仿真

5.10 点阵式led数字显示技术

5.10.1 硬件设计

5.10.2 程序设计

5.10.3 调试与仿真

5.11 点阵式led图形显示技术

5.11.1 硬件设计

5.11.2 程序设计

5.11.3 调试与仿真

5.12 拉幕式数码显示

5.12.1 硬件设计

5.12.2 程序设计

5.12.3 调试与仿真

5.13 数字频率计

5.13.1 硬件设计

5.13.2 程序设计

5.13.3 调试与仿真

第6章 mcs-51串行口应用

6.1 串/并行数据转换

6.1.1 硬件设计

6.1.2 程序设计

6.1.3 调试与仿真

6.2 并/串行数据转换

6.2.1 硬件设计

6.2.2 程序设计

6.2.3 调试与仿真

6.3 at89c51与pc机串行通信

6.3.1 硬件设计

6.3.2 程序设计

6.3.3 调试与仿真

6.4 点阵式led显示技术

6.4.1 硬件设计

6.4.2 程序设计

6.4.3 调试与仿真

第7章 mcs - 51与a/d转换器接口设计与应用..

7.1 adc0808转换器基本应用

7.1.1 硬件设计

7.1.2 程序设计

7.1.3 调试与仿真

7.2 数字电压表

7.2.1 硬件设计

7.2.2 程序设计

7.2.3 调试与仿真

7.3 温度检测

7.3.1 硬件设计

7.3.2 程序设计

7.3.3 调试与仿真

7.4 adc0808 a/d转换设计

7.4.1 硬件设计

7.4.2 程序设计

7.4.3 调试与仿真

第8章 mcs-51综合应用设计

8.1 电子琴

8.1.1 硬件设计

8.1.2 程序设计

8.1.3 调试与仿真

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

8.2.1 硬件设计

8.2.2 程序设计

8.2.3 调试与仿真

8.3 模拟交通灯设计

8.3.1 硬件设计

8.3.2 程序设计

8.3.3 调试与仿真

8.4 pwm输出控制

8.4.1 硬件设计

8.4.2 程序设计

8.4.3 调试与仿真

8.5 数字钟设计(一)

8.5.1 硬件设计

8.5.2 程序设计

8.5.3 调试与仿真

8.6 数字钟设计(二)

8.6.1 硬件设计

8.6.2 程序设计

8.6.3 调试与仿真

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

8.7.1 硬件设计

8.7.2 程序设计

8.7.3 调试与仿真

8.8 简单计算器设计

8.8.1 硬件设计

8.8.2 程序设计

8.8.3 调试与仿真

8.9 电子密码锁设计(一)

8.9.1 硬件设计

8.9.2 程序设计

8.9.3 调试与仿真

8.10 电子密码锁设计(二)

8.10.1 硬件设计

8.10.2 程序设计

8.10.3 调试与仿真

8.11 e2p rom外部程序存储器应用

8.11.1 硬件设计

8.11.2 程序设计

8.11.3 调试与仿真

8.12 i2c总线实验

8.12.1 硬件设计

8.12.2 程序设计

8.12.3 调试与仿真

8.13 直流电动机驱动

8.13.1 硬件设计

8.13.2 程序设计

8.13.3 调试与仿真

8.14 步进电动机驱动

8.14.1 硬件设计

8.14.2 程序设计

8.14.3 调试与仿真

第9章 arm developer suite v1.2嵌入式开发工具简介

9.1 arm developer suite v1.2的主要特性

9.2 建立ads的工程

9.2.1 调入模板

9.2.2 添加源文件

9.2.3 进行编译和链接

9.2.4 建立模板

9.3 编程注意事项

第10章 iar embedded workbench for arm嵌入式开发工具简介

10.1 iar embedded workbench for arm的主要特性

10.2 建立iar ewarm的工程

10.2.1 创建工程

10.2.2 添加源文件

10.2.3 编译工程

10.2.4 链接工程

10.3 使用c-spy调试程序

10.3.1 检查源语句

10.3.2 检查变量

10.3.3 设置并监视断点

10.3.4 监视寄存器和存储器

10.3.5 观察terminal i/o

10.4 iar j-link仿真器简介

10.5 iar ewarm与proteus整合后的电路仿真

10.5.1 单机上整合iar ewarm与proteus

10.5.2 网络上整合iar ewarm与proteus

10.6 ads工程转换为iar ewarm工程

10.6.1 转换汇编源文件

10.6.2 高级转换

第11章 lpc2000 flash utility简介

11.1 boot loader版本更新

11.2 下载程序到开发板

第12章 lpc2106应用系统

12.1 lpc2106简介

12.2 存储器结构

12.3 中断控制器

12.4 引脚功能配置

12.4.1 引脚功能选择寄存器

12.4.2 引脚功能选择寄存器

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

13.1 通用输入/输出端口gpio编程

13.1.1 寄存器描述

13.1.2 单个led闪烁控制

13.1.3 单键输入控制led闪烁

13.1.4 一位数码管静态显示

13.1.5 数值指示

13.1.6 计数器

13.1.7 lcd显示字符

13.2 中断控制编程

13.2.1 寄存器描述

13.2.2 外部中断

13.2.3 向量irq中断

13.2.4 计数器

13.3 uart

13.3.1 寄存器描述

13.3.2 向串口发送字符串

13.3.3 串口的接收与发送

13.4 定时器

13.4.1 寄存器描述

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

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

13.4.4 定时器中断

13.5 实时时钟(rtc)

13.5.1 寄存器描述

13.5.2 1s定时控制

13.5.3 向串口输出时钟值

13.6 spi接口

13.6.1 寄存器描述

13.6.2 spi控制led显示

13.7 i2c接口

13.7.1 寄存器描述

13.7.2 i2c中断方式操作e2prom

13.8 脉宽调制(pwm)

13.8.1 寄存器描述

13.8.2 可调整的pwm输出

13.9 “看门狗”定时器(wdt)

13.9.1 寄存器描述

13.9.2 wdt演示

13.10 功率控制

13.10.1 寄存器描述

13.10.2 空闲模式

13.10.3 掉电模式

第14章 lpc2106的mc/os-ⅱ程序设计与电路仿真

14.1 mc/os-ii简介

14.2 通用i/o

14.2.1 代码

14.2.2 ads工程

14.2.3 iar工程

14.2.4 proteus仿真

14.3 spi

14.3.1 代码

14.3.2 ads工程

14.3.3 iar工程

14.3.4 proteus仿真

14.4 计数器

14.4.1 代码

14.4.2 ads工程

14.4.3 iar工程

14.4.4 proteus仿真

14.5 lcd显示字符

14.5.1 代码

14.5.2 ads工程

14.5.3 iar工程

14.5.4 proteus仿真

14.6 可调整的pwm输出

14.6.1 代码

14.6.2 ads工程

14.6.3 iar工程

14.6.4 proteus仿真

第15章 lpc2124程序设计

15.1 a/d转换程序设计

15.1.1 代码

15.1.2 ads工程

15.1.3 iar工程

15.1.4 proteus仿真

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

15.2.1 设计任务及要求

15.2.2 设计背景简介

15.2.3 电路设计

15.2.4 软件设计

15.2.5 系统仿真

附录a lpc2106引脚图...


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Proteus在MCS-51&ARM7系统中的应用百例
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon