描述
纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787810778763
内容简介
本书针对目前日趋流行的单片机软硬件可视化仿真开发工具Proteus,讲解在实际开发中从原理图的绘制到仿真,后到电子线路板制作的完整的软硬件开发过程。Proteus是目前比较流行的模拟单片机外围器件的工具,可以仿真51系列、AVR、PIC等常用的MCU及其外围电路。作者结合大量实例,综合以往丰富的开发经验,介绍如何运用Proteus来进行实际开发,分别从现实生活中常用的发光二极管显示屏、数字电压表、八音盒、多机通信系统、电子书、AVR单片机日历系统、国际象棋系统等实例中向读者阐述单片机开发过程。书中选择的实例具有很强的实用性,通过阅读这些实例,读者可以分享作者的开发技巧和经验、教训,提高学习效率,轻松开发出自己的系统。通过阅读本书,读者可以不用花费任何硬件成本就可以学习和开发单片机软硬件系统。
本书适合单片机软硬件开发人员、初学者以及对相关技术感兴趣的读者阅读,是一本比较理想的学习单片机软硬件开发的书籍。
本书适合单片机软硬件开发人员、初学者以及对相关技术感兴趣的读者阅读,是一本比较理想的学习单片机软硬件开发的书籍。
目 录
第1章 绪论
第2章 ISIS的操作及电路原理图设计
2.1 ISIS简介
2.2 功能简介
2.2.1 主菜单
2.2.2 主工具栏
2.2.3 元件选择器工具栏
2.2.4 原理图编辑窗口
2.2.5 预览窗口
2.2.6 元件列表
2.2.7 方向工具栏
2.2.8 仿真工具栏
2.3 绘制原理图
2.3.1 从元件库中选取元件
2.3.2 放置元件
2.3.3 选中对象
2.3.4 删除对象
2.3.5 拖动对象
2.3.6 拖动对象标签
2.3.7 调整对象
2.3.8 编辑对象
2.3.9 编辑对象标签
2.3.10 复制所有选中的对象
2.3.11 移动所有选中的对象
2.3.12 删除所有选中的对象
2.3.13 布线
2.3.14 绘制完成电路图
2.3.15 注释
2.3.16 其他功能
2.4 制作元件及元件库
2.4.1 创建新元件
2.4.2 元件编辑器的高级性能
2.5 图形和文本风格
2.6 属性
2.6.1 对象的属性
2.6.2 电路的属性
2.6.3 参数电路
2.6.4 属性替代
2.6.5 应用实例
2.6.6 属性的定义
2.7 编辑全局风格
2.8 编辑本地风格
2.9 多原理图设计
2.9.1 分等级的设计
2.9.2 术语
2.9.3 子电路
第3章 虚拟仪器图形工具及第三方软件的联机调试
3.1 虚拟仪器
3.1.1 电压表及电流表
3.1.2 VSM的示波器
3.1.3 逻辑分析仪
3.1.4 计数器定时器
3.1.5 虚拟终端
3.1.6 虚拟信号发生器
3.1.7 序列发生器
3.1.8 I2C调试器
3.1.9 SPI协议调试器
3.2 第三方软件接口
3.2.1 Proteus与Keil的连接设置
3.2.2 Proteus VSM与MPLAB的连接设置
3.2.3 调试及仿真运行
3.3 绘图工具的使用
3.3.1 频率特性图形工具
3.3.2 数字图形工具
3.3.3 混合图形工具
3.3.4 傅里叶分析图形工具
3.3.5 交直流扫描分析图形工具
第4章 Proteus的PCB设计
第5章 应用实例
5.1 数字电压表
5.1.1 A/D转换器提高精度的方法
5.1.2 工程的建立及仿真
5.1.3 程序代码
5.2 发光二极管显示屏
5.2.1 发光二极管汉字显示屏的工作原理
5.2.2 汉字显示的原理
5.2.3 发光二极管汉字显示屏的电路
5.2.4 发光二极管汉字显示屏的Proteus工程及仿真效果
5.2.5 程序流程图和程序代码
5.3 电子八音盒
5.3.1 电子八音盒的工作原理
5.3.2 音高及节拍的产生方法
5.3.3 选曲开关
5.3.4 工程的建立及仿真
5.3.5 程序代码及流程图
5.4 量程自选的数字频率计
5.4.1 频率测量的两种方法
5.4.2 宽范围频率自选的工作原理
5.4.3 电路结构及工作原理
5.4.4 程序代码
5.5 电子书
5.5.1 12864液晶
5.5.2 汉字库使用说明
5.5.3 键盘处理部分
5.5.4 汉字显示原理与软件编制
5.6 Proteus在可编程逻辑器件开发中的应用
5.6.1 可编程逻辑器件简介
5.6.2 译码器的工作原理及其ABEL程序
5.6.3 编译及在Proteus工程中加入相应代码
5.6.4 可视化仿真演示
5.7 单片机多机通信系统
5.7.1 多机通信的工作原理及应用
5.7.2 两种常见的协议ModBus及AT命令集简介
5.7.3 多机通信的Proteus工程
5.7.4 代码注释和流程图
5.8 AVR单片机、1602液晶显示器及DS1302构成的多功能电子万年历
5.8.1 AVR单片机功能简介
5.8.2 AVR系列单片机的特点
5.8.3 1602点阵字符液晶显示器功能简介
5.8.4 DS1302功能简介
5.8.5 电子万年历的硬件结构
5.8.6 工程及仿真效果
5.8.7 程序流程图及程序代码
5.9 国际象棋
5.9.1 国际象棋及其规则
5.9.2 国际象棋系统的硬件工作原理
5.9.3 程序及编程思想
附录A Proteus常用快捷键
附录B 常用元器件中文说明
第2章 ISIS的操作及电路原理图设计
2.1 ISIS简介
2.2 功能简介
2.2.1 主菜单
2.2.2 主工具栏
2.2.3 元件选择器工具栏
2.2.4 原理图编辑窗口
2.2.5 预览窗口
2.2.6 元件列表
2.2.7 方向工具栏
2.2.8 仿真工具栏
2.3 绘制原理图
2.3.1 从元件库中选取元件
2.3.2 放置元件
2.3.3 选中对象
2.3.4 删除对象
2.3.5 拖动对象
2.3.6 拖动对象标签
2.3.7 调整对象
2.3.8 编辑对象
2.3.9 编辑对象标签
2.3.10 复制所有选中的对象
2.3.11 移动所有选中的对象
2.3.12 删除所有选中的对象
2.3.13 布线
2.3.14 绘制完成电路图
2.3.15 注释
2.3.16 其他功能
2.4 制作元件及元件库
2.4.1 创建新元件
2.4.2 元件编辑器的高级性能
2.5 图形和文本风格
2.6 属性
2.6.1 对象的属性
2.6.2 电路的属性
2.6.3 参数电路
2.6.4 属性替代
2.6.5 应用实例
2.6.6 属性的定义
2.7 编辑全局风格
2.8 编辑本地风格
2.9 多原理图设计
2.9.1 分等级的设计
2.9.2 术语
2.9.3 子电路
第3章 虚拟仪器图形工具及第三方软件的联机调试
3.1 虚拟仪器
3.1.1 电压表及电流表
3.1.2 VSM的示波器
3.1.3 逻辑分析仪
3.1.4 计数器定时器
3.1.5 虚拟终端
3.1.6 虚拟信号发生器
3.1.7 序列发生器
3.1.8 I2C调试器
3.1.9 SPI协议调试器
3.2 第三方软件接口
3.2.1 Proteus与Keil的连接设置
3.2.2 Proteus VSM与MPLAB的连接设置
3.2.3 调试及仿真运行
3.3 绘图工具的使用
3.3.1 频率特性图形工具
3.3.2 数字图形工具
3.3.3 混合图形工具
3.3.4 傅里叶分析图形工具
3.3.5 交直流扫描分析图形工具
第4章 Proteus的PCB设计
第5章 应用实例
5.1 数字电压表
5.1.1 A/D转换器提高精度的方法
5.1.2 工程的建立及仿真
5.1.3 程序代码
5.2 发光二极管显示屏
5.2.1 发光二极管汉字显示屏的工作原理
5.2.2 汉字显示的原理
5.2.3 发光二极管汉字显示屏的电路
5.2.4 发光二极管汉字显示屏的Proteus工程及仿真效果
5.2.5 程序流程图和程序代码
5.3 电子八音盒
5.3.1 电子八音盒的工作原理
5.3.2 音高及节拍的产生方法
5.3.3 选曲开关
5.3.4 工程的建立及仿真
5.3.5 程序代码及流程图
5.4 量程自选的数字频率计
5.4.1 频率测量的两种方法
5.4.2 宽范围频率自选的工作原理
5.4.3 电路结构及工作原理
5.4.4 程序代码
5.5 电子书
5.5.1 12864液晶
5.5.2 汉字库使用说明
5.5.3 键盘处理部分
5.5.4 汉字显示原理与软件编制
5.6 Proteus在可编程逻辑器件开发中的应用
5.6.1 可编程逻辑器件简介
5.6.2 译码器的工作原理及其ABEL程序
5.6.3 编译及在Proteus工程中加入相应代码
5.6.4 可视化仿真演示
5.7 单片机多机通信系统
5.7.1 多机通信的工作原理及应用
5.7.2 两种常见的协议ModBus及AT命令集简介
5.7.3 多机通信的Proteus工程
5.7.4 代码注释和流程图
5.8 AVR单片机、1602液晶显示器及DS1302构成的多功能电子万年历
5.8.1 AVR单片机功能简介
5.8.2 AVR系列单片机的特点
5.8.3 1602点阵字符液晶显示器功能简介
5.8.4 DS1302功能简介
5.8.5 电子万年历的硬件结构
5.8.6 工程及仿真效果
5.8.7 程序流程图及程序代码
5.9 国际象棋
5.9.1 国际象棋及其规则
5.9.2 国际象棋系统的硬件工作原理
5.9.3 程序及编程思想
附录A Proteus常用快捷键
附录B 常用元器件中文说明
评论
还没有评论。