基于Proteus的单片机可视化软硬件仿真 - 中国高校教材图书网
|
书名: |
基于Proteus的单片机可视化软硬件仿真
|
ISBN: | 7-81077-876-5 |
条码: | |
作者: |
林志琦 郎建军 李会杰 佟大鹏
相关图书
|
装订: | 平装 |
印次: | 1-1 |
开本: | 16开 |
定价: |
¥25.00
折扣价:¥23.75
折扣:0.95
节省了1.25元
|
字数: |
384千字
|
出版社: |
北京航空航天大学出版社 |
页数: |
|
发行编号: | |
每包册数: |
|
出版日期: |
2006-09-01 |
|
内容简介: |
本书针对目前日趋流行的单片机软硬件可视化仿真开发工具Proteus,讲解在实际开发中从原理图的绘制到仿真,最后到电子线路板制作的完整的软硬件开发过程。Proteus是目前比较流行的模拟单片机外围器件的工具,可以仿真51系列、AVR、PIC等常用的MCU及其外围电路。作者结合大量实例,综合以往丰富的开发经验,介绍如何运用Proteus来进行实际开发,分别从现实生活中常用的发光二极管显示屏、数字电压表、八音盒、多机通信系统、电子书、AVR单片机日历系统、国际象棋系统等实例中向读者阐述单片机开发过程。书中选择的实例具有很强的实用性,通过阅读这些实例,读者可以分享作者的开发技巧和经验、教训,提高学习效率,轻松开发出自己的系统。通过阅读本书,读者可以不用花费任何硬件成本就可以学习和开发单片机软硬件系统。 本书适合单片机软硬件开发人员、初学者以及对相关技术感兴趣的读者阅读,是一本比较理想的学习单片机软硬件开发的书籍。
|
作者简介: |
|
章节目录: |
第1章 绪论1 第2章 ISIS的操作及电路原理图设计5 2.1 ISIS简介5 2.2 功能简介5 2.2.1 主菜单5 2.2.2 主工具栏9 2.2.3 元件选择器工具栏11 2.2.4 原理图编辑窗口13 2.2.5 预览窗口15 2.2.6 元件列表15 2.2.7 方向工具栏15 2.2.8 仿真工具栏16 2.3 绘制原理图16 2.3.1 从元件库中选取元件16 2.3.2 放置元件18 2.3.3 选中对象18 2.3.4 删除对象18 2.3.5拖动对象19 2.3.6 拖动对象标签19 2.3.7 调整对象19 2.3.8 编辑对象20 2.3.9 编辑对象标签21 2.3.10 复制所有选中的对象22 2.3.11 移动所有选中的对象23 2.3.12 删除所有选中的对象23 2.3.13 布线24 2.3.14 绘制完成电路图27 2.3.15 注释28 2.3.16 其他功能29 2.4 制作元件及元件库31 2.4.1 创建新元件31 2.4.2 元件编辑器的高级性能33 2.5 图形和文本风格37 2.6 属性39 2.6.1 对象的属性39 2.6.2 电路的属性41 2.6.3 参数电路42 2.6.4 属性替代43 2.6.5 应用实例46 2.6.6 属性的定义48 2.7 编辑全局风格48 2.8 编辑本地风格50 2.9 多原理图设计51 2.9.1 分等级的设计51 2.9.2 术语52 2.9.3 子电路52 第3章 虚拟仪器图形工具及第三方软件的联机调试53 3.1 虚拟仪器53 3.1.1 电压表及电流表53 3.1.2 VSM的示波器54 3.1.3 逻辑分析仪55 3.1.4 计数器定时器58 3.1.5 虚拟终端61 3.1.6 虚拟信号发生器62 3.1.7 序列发生器63 3.1.8 I2C调试器65 3.1.9 SPI协议调试器66 3.2 第三方软件接口67 3.2.1 Proteus与Keil的连接设置69 3.2.2 Proteus VSM与MPLAB的连接设置71 3.2.3 调试及仿真运行74 3.3 绘图工具的使用77 3.3.1 频率特性图形工具77 3.3.2 数字图形工具80 3.3.3 混合图形工具83 3.3.4 傅里叶分析图形工具84 3.3.5 交直流扫描分析图形工具90 第4章 Proteus的PCB设计94 第5章 应用实例106 5.1 数字电压表106 5.1.1 A/D转换器提高精度的方法106 5.1.2 工程的建立及仿真107 5.1.3 程序代码108 5.2 发光二极管显示屏110 5.2.1 发光二极管汉字显示屏的工作原理110 5.2.2 汉字显示的原理110 5.2.3 发光二极管汉字显示屏的电路112 5.2.4 发光二极管汉字显示屏的Proteus工程及仿真效果112 5.2.5 程序流程图和程序代码112 5.3 电子八音盒116 5.3.1 电子八音盒的工作原理116 5.3.2 音高及节拍的产生方法116 5.3.3 选曲开关117 5.3.4 工程的建立及仿真117 5.3.5 程序代码及流程图118 5.4 量程自选的数字频率计125 5.4.1 频率测量的两种方法125 5.4.2 宽范围频率自选的工作原理125 5.4.3 电路结构及工作原理126 5.4.4 程序代码127 5.5 电子书130 5.5.1 12864液晶132 5.5.2 汉字库使用说明135 5.5.3 键盘处理部分138 5.5.4 汉字显示原理与软件编制140 5.6 Proteus在可编程逻辑器件开发中的应用144 5.6.1 可编程逻辑器件简介144 5.6.2 译码器的工作原理及其ABEL程序158 5.6.3 编译及在Proteus工程中加入相应代码160 5.6.4 可视化仿真演示165 5.7 单片机多机通信系统166 5.7.1 多机通信的工作原理及应用166 5.7.2 两种常见的协议ModBus及AT命令集简介167 5.7.3 多机通信的Proteus工程170 5.7.4 代码注释和流程图170 5.8 AVR单片机、1602液晶显示器及DS1302构成的多功能电子万年历173 5.8.1 AVR单片机功能简介173 5.8.2 AVR系列单片机的特点174 5.8.3 1602点阵字符液晶显示器功能简介175 5.8.4 DS1302功能简介178 5.8.5 电子万年历的硬件结构179 5.8.6 工程及仿真效果180 5.8.7 程序流程图及程序代码180 5.9 国际象棋192 5.9.1 国际象棋及其规则192 5.9.2 国际象棋系统的硬件工作原理194 5.9.3 程序及编程思想195 附录A Proteus常用快捷键226 附录B 常用元器件中文说明228
|
精彩片段: |
|
书 评: |
|
其 它: |
|
|
|