基于Proteus的单片机应用技术项目教程

出版社:朱海洋、张莉、 黄晓林 人民邮电出版社 (2013-04出版)
出版日期:2013-4
ISBN:9787115307941
页数:140页

章节摘录

版权页:   插图:   需要说明的是,如图1—70所示的Keil初始启动调试界面时的代码窗口为汇编和C51的混合体,这对调试源程序很不方便,需要调出源代码程序窗口,此时只需将Disassembly窗口关掉,打开源程序窗口即可。 ①全速运行。在Keil中调用“Debu9”菜单下的清除所有断点指令,将所有断点清除掉,然后执行菜单命令“Debu9”一“Run”,或按F5功能键,或直接点击工具栏中的快捷图标,则程序会全速执行。Keil下的“Debu9”菜单如图1—72所示。 ②设置断点。在Keil中单击要插入断点的行后,执行菜单命令“Debu9”一“Insert/ReomveBreakpoint”,插入的有效断点为实心红色方框。单击已经插入断点的行后,执行菜单命令“Debug”—“Enable/Disable Breakpoint”,可以使有效的断点变为无效的断点,无效的断点为空心白色方框,如图l—73所示。执行菜单命令“Debug”—“Kill All Breakpoint”,可以清除所有断点,在有断点的行双击可以清除单个断点。设置了断点后,全速运行,系统在运行到断点处暂停,此时Proteus也会到相应的仿真位置暂停。 ③单步运行。需要观察每一步的运行状态,在Keil中执行菜单命令“Debug”—“Step Over”,或按F10功能键,或直接点击工具栏中的快捷图标舻,可以进行单步调试,此时Proteus也会单步进行到相应的仿真位置。 ④停止调试。在Keil中执行菜单命令“Debug”—“Stop Running”,或直接单击工具栏中的快捷图标,可以暂停调试,此时Proteus也会暂停仿真;在Keil中执行菜单命令“Debug”—“Start/Stop Debug Session”,则停止调试,此时Proteus也会停止仿真。 上述只是对Keil和Proteus的联合调试做了简单介绍,这些内容仅是一个入门指引,更多的调试经验需要读者在实践中进一步掌握,调试经验的获得更需要大量的实践,关于Keil的介绍也有限,不详之处,请读者查阅相关资料。

书籍目录

项目一 Proteus设计与仿真 1 1.1 Proteus简介 1 1.1.1 Proteus概述 1 1.1.2 Proteus的运行环境 2 1.1.3 ProteusVSM的资源库和仿真工具 3 1.2 初识ProteusISIS 6 1.2.1 进入ProteusISIS 6 1.2.2 ISIS工作窗口 6 1.3 Proteus设计与仿真基础 9 1.3.1 单片机系统的Proteus设计与仿真的开发过程 9 1.3.2 ISIS鼠标使用规则 9 1.3.3 Proteus文件类型 10 1.3.4 单片机系统的Proteus设计与仿真实例 10 1.3.5 单片机系统的Proteus源代码级调试 22 1.4 Proteus设计与仿真应用与提高 24 1.4.1 Proteus与第三方集成开发环境的联合仿真 24 1.4.2 Proteus的一些其他常用设计操作指南 35 项目二 简单交通信号控制设计 51 任务一 简单的流水彩灯设计 51 任务二 带控制的流水彩灯设计 53 任务三 简单I/O口扩展的流水彩灯设计 55 任务四 简单的交通信号控制设计 58 项目三 简单数字电压表设计 62 任务一 单个数码管的数字显示控制设计 62 任务二 秒计时器的控制设计 64 任务三 多个数码管的动态显示设计 68 任务四 简易电压报警控制设计 71 任务五 简单数字电压表的设计 76 项目四 简易信号发生器设计 80 任务一 简易校牌的设计 80 任务二 独立式按键的检测 85 任务三 锯齿电压波信号的产生 90 任务四 简易信号发生器设计 93 项目五 袖珍电子万年历设计 100 任务一 矩阵式键盘按键的检测 100 任务二 简易温度计设计 106 任务三 简易数字时钟设计 113 任务四 袖珍电子万年历设计 121 附录一 美国标准信息交换标准码(ASCII码表) 133 附录二 MCS—51单片机汇编指令集 135 参考文献 141

编辑推荐

《职业教育机电类"十二五"规划教材:基于Proteus的单片机应用技术项目教程》可作为高职高专机电类、电气类及计算机类专业的教学用书,也适合作为单片机的培训资料和单片机爱好者的自学参考用书。

作者简介

《职业教育机电类"十二五"规划教材:基于Proteus的单片机应用技术项目教程》共5个项目,项目一介绍Proteus设计与仿真基础知识,项目二~项目五完成4个项目训练,分别是:简单交通信号控制设计、简单数字电压表设计、简易信号发生器设计和袖珍电子万年历设计。每个分项任务所提供的参考程序均通过实际验证。在项目及分项任务的安排上力求循序渐进、由浅入深,强调以应用为目的,以“必需”、“够用”为度,突出教学内容的“职业性”和“针对性”。


 基于Proteus的单片机应用技术项目教程下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024