科技>电子技术>电子系统设计与仿真
单片机系统的PROTEUS设计与仿真

单片机系统的PROTEUS设计与仿真"

作者:张靖武等编著
ISBN:9787121041549
定价:¥30.0
字数:480千字
页数:285
出版时间:2007-04
开本:16(185*260)
版次:重印
装帧:
出版社:电子工业出版社
简介

本书由浅入深地介绍了PROTEUS技术的基础知识、单片机教学实例、单片机产品研发实例、PROTEUS深层技术,以及针对应用中的问题的探讨。本书紧密结合单片机教学和单片机应用产品的研发讲解PROTEUS应用实践,实践内容与《单片机原理与技术应用》课程同步。因此本书可作为课堂演示教学和多媒体教学的参考书,也可作为单片机实验、课程设计、毕业设计、电子设计竞赛等的参考书。

前言

前 言 PROTEUS是英国Labcenter Electronics公司研发的多功能EDA软件。PROTEUS不仅是模拟电路、数字电路、模/数混合电路的设计与仿真平台,更是目前世界上最先进的单片机和嵌入式系统(本书简称为“单片机系统”)的设计与仿真平台。它真正实现了在计算机上完成从原理图与电路设计、电路分析与仿真、单片机代码级调试与仿真、系统测试与功能验证到形成PCB的完整的电子设计、研发过程。 PROTEUS是电类课程教学,特别是单片机课程教学的先进手段。 PROTEUS是电类课程实验,特别是单片机实验教学的虚拟平台。 PROTEUS是单片机课程设计、毕业设计和实习、实训的创作园地。 PROTEUS是单片机产品研发的快速、灵活、经济的设计方法。 PROTEUS提供了电类课程,特别是单片机课程教改的新思路。 本书重点讲述单片机系统的PROTEUS设计与仿真。 感谢深圳风标科技公司(PROTEUS中国大陆总代理)总经理匡载华、技术总监张庭远的大力支持。 感谢浙江绍兴托普信息职业技术学院和浙江慈溪迈思特电子科技有限公司的大力支持。 本书共有8章和1个附录。第1、2、6章由张靖武编写,第3、4、5、7、8章和附录由周灵彬编写。全书由张靖武策划、统稿和定稿。 由于作者水平有限,欢迎广大读者对书中不足、不妥之处批评、指正。 编著者

目录

第1章 PROTEUS概述 1.1 PROTEUS结构体系 1.2 PROTEUS对计算机系统的要求 1.3 PROTEUS的主要功能 1.3.1 PROTEUS VSM功能 1.3.2 PROTEUS PCB设计功能 1.4 PROTEUS VSM主要功能模块与资源 1.4.1 PROTEUS ISIS 1.4.2 PROSPICE混合模型仿真器 1.4.3 单片机模型库 1.4.4 PROTEUS高级外设模型 1.4.5 丰富的元器件模型库 1.4.6 激励源 1.4.7 虚拟仪器 1.4.8 ASF高级图表仿真 第2章 单片机系统的PROTEUS设计与仿真基础 2.1 PROTEUS ISIS设计与仿真平台 2.1.1 ISIS 窗口 2.1.2 ISIS窗口功能简介 2.2 PROTEUS文件操作 2.2.1 建立和保存文件 2.2.2 打开已保存文件 2.2.3 PROTEUS文件类型 2.3 PROTEUS库 2.3.1 PROTEUS库分类 2.3.2 部分模型举例 2.3.3 库规则 2.4 VSM源程序编辑器和代码生成工具 2.4.1 VSM源程序编辑器 2.4.2 VSM目标代码生成工具 2.5 单片机系统的PROTEUS设计与仿真基础 2.5.1 PROTEUS设计与仿真流程 2.5.2 PROTEUS电路设计 2.5.3 源程序设计 2.5.4 生成目标代码文件 2.5.5 加载目标代码文件、设置时钟频率 2.5.6 单片机系统的PROTEUS交互仿真 2.6 单片机系统的PROTEUS源代码调试仿真 2.6.1 调试菜单及调试窗口 2.6.2 存储器窗口 2.6.3 鼠标操作断点 2.6.4 观察窗口应用 2.6.5 调试中各窗口个性化设置 第3章 AT89C51单片机基础实验的PROTEUS设计与仿真 3.1 基本输出——发光二极管流水灯实验 3.1.1 实验目的 3.1.2 PROTEUS电路设计 3.1.3 源程序设计、生成目标代码文件 3.1.4 PROTEUS仿真 3.2 基本输入/输出实验——开关控制LED数码管 3.2.1 实验目的 3.2.2 PROTEUS电路设计 3.2.3 源程序设计、生成目标代码文件 3.2.4 PROTEUS仿真 3.3 单片机外中断实验 3.3.1 实验目的 3.3.2 PROTEUS电路设计 3.3.3 源程序设计、生成目标代码文件 3.3.4 PROTEUS仿真 3.4 单片机中断优先级实验 3.4.1 实验目的 3.4.2 PROTEUS电路设计 3.4.3 源程序设计、生成目标代码文件 3.4.4 PROTEUS仿真 3.5 单片机定时/计数器实验1——方波发生器 3.5.1 实验目的 3.5.2 PROTEUS电路设计 3.5.3 源程序设计、生成目标代码文件 3.5.4 PROTEUS仿真 3.5.5 VSM虚拟示波器介绍 3.6 单片机定时/计数器实验2——脉冲计数器 3.6.1 实验目的 3.6.2 PROTEUS电路设计 3.6.3 源程序设计、生成目标代码文件 3.6.4 PROTEUS仿真 3.6.5 虚拟数字时钟和计数/计时器介绍 3.7 单片机控制的60s倒计时实验 3.7.1 实验目的 3.7.2 PROTEUS电路设计 3.7.3 源程序设计、生成目标代码文件 3.7.4 PROTEUS仿真 3.8 基于单片机的按键发声实验 3.8.1 实验目的 3.8.2 PROTEUS电路设计 3.8.3 源程序设计、生成目标代码文件 3.8.4 PROTEUS仿真 第4章 AT89C51存储器扩展技术的PROTEUS设计与仿真 4.1 用EPROM扩展单片机ROM实验 4.1.1 实验目的 4.1.2 PROTEUS电路设计 4.1.3 源程序设计、生成目标代码文件 4.1.4 PROTEUS仿真 4.1.5 用虚拟逻辑分析仪观测单片机总线的信号状态 4.2 用SRAM扩展单片机RAM实验 4.2.1 实验目的 4.2.2 PROTEUS电路设计 4.2.3 源程序设计、生成目标代码文件 4.2.4 PROTEUS仿真 4.2.5 用高级图表ASF仿真观测单片机读/写外RAM的时序 4.3 用I2C 24LCX扩展单片机存储器实验 4.3.1 实验目的 4.3.2 PROTEUS电路设计 4.3.3 源程序设计、生成目标代码文件 4.3.4 PROTEUS仿真 4.3.5 用PROTEUS I2C调试器观测单片机读/写24LC16B状态 第5章 AT89C51单片机接口技术的PROTEUS设计与仿真 5.1 单片机与LED数码管的接口技术 5.1.1 目的和PROTEUS实践 5.1.2 PROTEUS电路设计 5.1.3 源程序设计、生成目标代码文件 5.1.4 PROTEUS仿真 5.2 单片机与字符型LCD的接口技术 5.2.1 目的和PROTEUS实践 5.2.2 PROTEUS电路设计 5.2.3 源程序设计、生成目标代码文件 5.2.4 PROTEUS仿真 5.3 单片机与矩阵键盘的接口技术 5.3.1 目的和PROTEUS实践 5.3.2 PROTEUS电路设计 5.3.3 源程序设计、生成目标代码文件 5.3.4 PROTEUS仿真 5.4 单片机与步进电动机的接口技术 5.4.1 目的和PROTEUS实践 5.4.2 PROTEUS电路设计 5.4.3 源程序设计、生成目标代码文件 5.4.4 PROTEUS仿真 5.5 单片机与ADC0808的接口技术 5.5.1 目的和PROTEUS实践 5.5.2 PROTEUS电路设计 5.5.3 源程序设计、生成目标代码文件 5.5.4 PROTEUS仿真 5.6 单片机与DAC0808的接口技术 5.6.1 目的和PROTEUS实践 5.6.2 PROTEUS电路设计 5.6.3 源程序设计、生成目标代码文件 5.6.4 PROTEUS仿真 5.7 单片机间的串口通信技术 5.7.1 目的和PROTEUS实践 5.7.2 PROTEUS电路设计 5.7.3 源程序设计、生成目标代码文件 5.7.4 虚拟终端 5.7.5 PROTEUS仿真 5.8 单片机与PC间的串行通信技术 5.8.1 目的和PROTEUS实践 5.8.2 PROTEUS电路设计 5.8.3 源程序设计、生成目标代码文件 5.8.4 PROTEUS仿真 第6章 AT89C51单片机实际应用的PROTEUS设计与仿真 6.1 基于单片机的电话自动拨号装置 6.1.1 电话自动拨号装置是防盗报警器中的关键装置 6.1.2 脉冲电话自动拨号装置的功能与操作 6.1.3 PROTEUS设计电路 6.1.4 程序设计和装载 6.1.5 PROTEUS仿真 6.1.6 技术要点 6.1.7 附录 6.2 纯水机微电脑(单片机)控制板 6.2.1 微电脑控制板是纯水机正确、稳定工作的关键部件 6.2.2 微电脑控制板功能与操作 6.2.3 PROTEUS设计电路 6.2.4 程序设计和装载 6.2.5 PROTEUS仿真 6.2.6 技术要点 6.3 基于单片机的24×24点阵LED汉字显示屏 6.3.1 应用广泛的LED显示屏 6.3.2 24×24点阵LED条幅显示屏的功能与操作 6.3.3 PROTEUS设计电路 6.3.4 程序设计和装载 6.3.5 PROTEUS仿真 6.3.6 附录 6.4 基于单片机控制的电子万年历 6.4.1 应用广泛的电子万年历 6.4.2 基于单片机控制的电子万年历功能与操作 6.4.3 PROTEUS设计电路 6.4.4 程序设计和装载 6.4.5 PROTEUS仿真 6.4.6 附录 6.5 微电脑(单片机)热水器控制板 6.5.1 微电脑热水器控制板是电加热热水器的控制核心 6.5.2 微电脑热水器控制板的功能与操作 6.5.3 PROTEUS设计电路 6.5.4 程序设计和装载 6.5.5 PROTEUS仿真 6.5.6 附录 6.6 基于单片机的带存储功能的电子琴 6.6.1 单片机——带存储功能的电子琴的发音和控制核心 6.6.2 基于单片机的带存储功能的电子琴的功能与操作 6.6.3 PROTEUS设计电路 6.6.4 程序设计和装载 6.6.5 PROTEUS仿真 第7章 PROTEUS在单片机系统设计与仿真中的深层次应用 7.1 多页设计(MULTI-SHEET FLAT DESIGNS) 7.1.1 多页设计及其菜单命令 7.1.2 多页设计 7.2 层次设计(HIERARCHICAL DESIGNS) 7.2.1 层次设计及其菜单命令 7.2.2 层次电路设计 7.3 PROTEUS建模技术 7.3.1 模型分类及其类型查看 7.3.2 原理图模型建模举例——六十进制计数器 7.3.3 动态模型建模举例——电压控制的指示灯 7.3.4 SPICE模型建模举例——KA431 SPICE建模 7.4 PROTEUS与第三方集成开发环境(IDE)的联合仿真 7.4.1 PROTEUS 与KEIL的联合仿真 7.4.2 MPLAB IDE和PROTEUS的联合仿真 第8章 其他类型单片机系统的PROTEUS设计与仿真 8.1 PIC单片机与字符液晶显示器的接口实验 8.1.1 目的和PROTEUS实施 8.1.2 PROTEUS电路设计 8.1.3 源程序设计、生成目标代码文件 8.1.4 PROTEUS仿真 8.2 PIC单片机控制的音乐门铃 8.2.1 目的和PROTEUS实施 8.2.2 PROTEUS电路设计 8.2.3 源程序设计、生成目标代码文件 8.2.4 PROTEUS仿真 8.3 基于Atmel AVR Attiny15 的10位A/D转换器 8.3.1 目的和PROTEUS实施 8.3.2 PROTEUS电路设计 8.3.3 源程序设计、生成目标代码文件 8.3.4 PROTEUS仿真 附录 编后语 参考文献

作者简介

编辑推荐

作者寄语

电子资料

www.luweidong.cn

下一个