单片机仿真系统使用指南
- 格式:doc
- 大小:9.29 MB
- 文档页数:6
单片机仿真软件PROTEUS入门教程PROTEUS是一款广泛使用的电子电路仿真软件,它具有友好的用户界面和强大的仿真功能。
本篇文章将向大家介绍PROTEUS的基本操作和仿真流程。
第二步是绘制电路图。
在PROTEUS中,可以使用元件库中的元件来绘制电路图。
首先,点击左侧的“Pick from Libraries”按钮来打开元件库,然后选择合适的元件库。
接下来,点击元件库中的元件,并将其拖放到绘图区。
绘制完电路图后,可以使用线连接元件,建立电路连接。
第三步是设置元件的参数。
在PROTEUS中,可以通过双击元件来打开参数设置对话框。
在对话框中,可以设置元件的名称、型号、参数等信息。
第四步是设置仿真器。
在PROTEUS中,可以使用不同的仿真器来进行仿真。
可以选择Digital Simulation来进行数字电路仿真,或选择Mixed mode simulation来进行混合信号仿真。
第五步是运行仿真。
在PROTEUS中,可以点击“Run”按钮来运行仿真。
在仿真过程中,可以观察电路中各个元件的状态以及输出结果。
第六步是分析仿真结果。
在仿真完成后,可以点击“Debug”按钮来查看仿真结果。
在仿真结果窗口中,可以查看电路中各个元件的输入和输出波形,并进行波形分析。
第七步是进行调试。
在PROTEUS中,可以使用调试工具来排查电路中的错误。
可以使用断点功能来暂停仿真过程,并查看电路的当前状态。
同时,可以使用单步运行功能来逐步执行仿真过程。
第八步是保存仿真结果。
在PROTEUS中,可以将仿真结果保存为图像文件或数据文件。
可以将波形数据保存为.csv或.txt格式的文件,以便进行后续分析。
最后,建议在使用PROTEUS进行仿真时,可以参考相关的教程和文档,学习更多高级操作和功能。
通过不断练习和实践,掌握PROTEUS的使用方法,提高电路设计和仿真的能力。
总之,PROTEUS是一款功能强大的电子电路仿真软件,通过本文介绍的基本操作和仿真流程,读者可以快速上手PROTEUS,进行电路设计和仿真。
第1章 概 述 (1)1.1 JY-E2X00仿真器的特点 (1)1.2 包装 (2)1.3使用JY2X00仿真开发系统对计算机的要求 (3)1.4 JY-E2X00仿真器型号列表 (3)1.5 JY-E2X00可仿真的单片机型号列表 (4)1.6 注册 (7)1.7 技术服务 (7)1.8 产品维修 (7)第2章 JY-E2X00仿真器的硬件结构及安装 (8)2.1 硬件结构 (8)2.1.1 JY-E2X00仿真器 (8)2.1.2 仿真电缆及仿真芯片适配头 (9)2.1.3 通信电缆 (14)2.1.4 电源适配器 (14)2.2 硬件安装 (14)第3章 JY-E2X00仿真器在Keil环境中的使用 (17)3.1安装嵌入Keil环境的驱动程序 (17)3.2 设置硬件仿真参数 (19)3.3使用详解 (22)3.3.1 工程的建立 (22)3.3.2 源文件的添加 (24)3.3.3 工程的设置 (28)3.3.4 编译、链接 (30)3.3.5 进入仿真 (32)3.3.6 调试程序 (34)⒈单步跟踪运行 (34)⒉ 单步运行 (35)⒊ 全速运行 (35)⒋ 暂停 (35)⒌ 观察/修改寄存器的值 (35)⒍ 观察/修改存储器的数据 (36)⒎ 观察/修改变量的值 (39)⒏ 复位 (41)⒐设置断点 (41)⒑ 带断点的全速运行 (42)⒒ 清除程序中所有断点 (42)⒓ 执行到光标处 (42)3.3.7 退出仿真 (43)第4章 JY2X00集成调试环境的使用 (44)4.1 安装JY2X00仿真调试器 (44)4.2 JY2X00 集成开发环境 (44)4.2.1 主菜单 (45)4.2.2 工具栏 (45)4.2.3 提示框 (45)4.2.4 状态栏 (46)4.2.5 对话框 (46)4.2.6 快捷键 (46)4.2.7 快捷菜单 (47)4.2.8 在线帮助系统 (48)4.3 菜单介绍 (48)4.3.1 文件(F) (48)4.3.2 工程(P) (49)4.3.3 编辑(E) (50)4.3.4 编译(C) (51)4.3.5 调试(D) (52)4.3.6 观察(V) (54)4.3.7 设置 (O) (60)4.3.8 工具 (T) (63)4.3.9 窗□ (W) (63)4.3.10 帮助 (H) (64)4.4使用示例 (65)4.4.1 硬件仿真 (65)⒈ 工程的建立 (66)⒉ 工程的保存 (69)⒊ 源程序文件的建立 (69)⒋编译 (74)⒌调试程序 (75)4.4.2 软件模拟仿真 (78)JY2X00单片机仿真开发系统用户手册第1章概述非常感谢您使用长沙菊阳微电子有限公司的JY2X00单片机仿真开发系统!JY-E2X00仿真器是采用新一代仿真专利技术开发的单片机仿真产品。
Proteus仿真软件使用方法第二部分 Proteus ISIS快速入门一、简介Proteus软件是一款强大的单片机仿真软件,对于单片机学习和开发帮助极大。
Proteus ISIS是英国Labcenter公司开发的电路分析与实物仿真软件。
它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和数字集成电路,包括单片机。
在国内由广州的风标电子技术有限公司代理。
在单片机课程中我们主要利用它实现下列功能:1、绘制硬件原理图,并设置元件参数。
2、仿真单片机及其程序以及外部接口电路,验证设计的可行性与合理性,为实际的硬件实验做好准备。
3、如有必要可以利用它来设计电路板。
总之,该软件是一款集单片机和SPICE分析于一身的仿真软件,可以实现从构想到实际项目完成全部功能。
这里介绍Proteus ISIS软件的工作环境和一些基本操作,实现初学者入门。
至于更加详细的使用,请参考软件的帮助文件和其他有关书籍,还可以到网上找到许多参考资料。
二、界面介绍双击桌面上的ISIS 7 Professional图标或者单击屏幕左下方的“开始”?“程序”?“Proteus 7 Professional” ?“ISIS 7 Professional”,出现如图2-1所示屏幕,表明进入Proteus ISIS集成环境。
图2-1 Proteus ISIS集成环境进入之后的界面类似如图2- 2 所示。
图中已经标注各个部分的作用,我们现在就使用软件提供的功能进行工作。
图2-2 ISIS主窗口三、一个小项目的设计过程1、建立新项目启动软件之后,首先,新建一个项目:点击菜单:File?New Design,如图2-3所示,即可出现如图2-4所示的对话框,以选择设计模板。
一般选择A4图纸即可,点击OK,关闭对话框,完成设计图纸的模板选择,出现一个空白的设计空间。
图2-3 新设计图2-4 选模板这时设计名称为 UNTITLED (未命名),你可以点击菜单 file?save design 来给设计命名。
英飞凌单⽚机仿真器使⽤说明在Tasking下使⽤MiniWiggler-II下载代码注:基于TASKING VX-toolset for C166 v2.2r2版本,其它版本类同Step1、安装wiggler驱动程序:DAS安装⽂件在英飞凌官⽅⽹站上有提供,可以免费下载Step2、打开DAS第⼀次使⽤wiggler时,需要按以下顺序打开DAS窗⼝:打开第⼆个窗⼝ Device Scanner -> 点Start DAS Server弹出第⼆个窗⼝ DAS Server Control Panel -> 点 Installed Servers弹出第三个窗⼝ Installed DAS Servers -> 点 JTAG over USB Chip 后⾯的Start 这时,如果您的仿真器,开发板已连接正常,开发板已经上电,会在第⼀个窗⼝看到开发板上芯⽚的型号。
贴⼼⼩提⽰:1、如果您⽤的Tasking⾥,在下载时如果提⽰UDAS连接不上,这时您需要在第三个窗⼝选择UDAS后⾯的Start2、如果这时第⼆个窗⼝中既有JTAG over USB Chip,还有UDAS,您需要在第⼆个窗⼝点JTAG over USB Chip后⾯的Quit,把这种仿真⽅式退出Step3、在Tasking下选择对应的仿真器下载⽅式菜单Project -> Target Board Configuration for Project blink->在打开的弹出窗⼝⾥,指定您⼿上的仿真器型号:我们⼀般⽤MiniWigglerIIStep4、点Debug下载代码,同时可以进⾏在线仿真调试在Keil下使⽤wiggler下载代码Step1、安装wiggler驱动程序:DAS安装⽂件在英飞凌官⽅⽹站上有提供,可以免费下载Step2、打开DAS第⼀次使⽤wiggler时,需要按以下顺序打开DAS窗⼝:打开第⼆个窗⼝ Device Scanner -> 点Start DAS Server弹出第⼆个窗⼝ DAS Server Control Panel -> 点 Installed Servers弹出第三个窗⼝ Installed DAS Servers -> 点 JTAG over USB Chip 后⾯的Start 这时,如果您的仿真器,开发板已连接正常,开发板已经上电,会在第⼀个窗⼝看到开发板上芯⽚的型号。
实验一:单片机仿真初步(二)-Proteus的使用用来仿真的单片机电路,如下图所示:电路的核心是单片机A T89C52,晶振X1和电容C1、C2构成单片机时钟电路,单片机的P1口接8个发光二极管,二极管的阳极通过限流电阻接到电源的正极。
特别注意:下面文中所有值为1K的电阻都修正成100 可以考虑把红色发光二极管换成黄色发光二极管一、新建一个设计。
单击“File”中“New Design……”,在Proteus中打开了一个空白的新电路图纸。
二、将需要用到的元器件加载到对象选择器窗口。
单击对象选择器按钮如图所示:弹出“Pick Devices”对话框,在“Category”下面找到“Mircoprocessor ICs”选项,鼠标左键点击一下,在对话框的右侧,我们会发现这里有大量常见的各种型号的单片机。
找到AT89C52,双击“AT89C52”。
这样在左侧的对象选择器就有了A T89C52这个元件了。
如果知道元件的名称或者型号我们可以在“Keywords”输入AT89C52,系统在对象库中进行搜索查找,并将搜索结果显示在“Results”中,如下图所示:在“Results”的列表中,双击“A T89C52”即可将AT89C52加载到对象选择器窗口内。
晶振CRY:无极性电容CAP:有极性电容CAP POL:红色发光二极管LED-RED:电阻RES经过前面的操作我们已经将A T98C52、晶振等元件加载到了对象选择器窗口内。
在对象选择器窗口内鼠标左键点击“AT89C52”会发现在预览窗口看到AT89C52的实物图,且绘图工具栏中的元器件按钮处于选中状态。
我们在点击“CRYSTAL”、“LED-RED”也能看到对应的实物图,按钮也处于选中状态,如图所示:三、将元器件放置到图形编辑窗口。
在对象选择器窗口内,选中A T89C52,如果元器件的方向不符合要求可使用预览对象方向控制按钮进行操作。
如用按钮对元器件进行顺时针旋转,用按钮对元器件进行逆时针旋转,用按钮对元器件进行左右反转,用按钮对元器件进行上下反转。
实验:KEIL51和proteus仿真软件的使用一、实验目的1、掌握KEIL51软件的使用方法2、掌握proteus仿真软件的使用方法二、实验设备及软件1、单片机实验板2、PC机3、KEIL514、proteus三、实验任务KEILC和proteus仿真软件的使用方法四、实验步骤1、Proteus ISIS 设计单片机电路的基本步骤:(1) 新建设计文件夹或打开一个现有的设计文件。
(2) 选择元器件(通过关键字或分类检索)。
(3) 将元器件放入设计窗口。
(4) 添加其他模型(电源、地线、信号源等)和相关的虚拟仪器。
(5) 编辑和连接电路。
(6) 编写单片机所需的源程序。
(7) 加入源程序,并通过构造,得到仿真程序或目标程序。
(8) 根据需要,设置对象的属性,如将单片机的”Program File”属性设置为上述仿真调试程序或目标程序。
(9) 启动仿真功能,对电路进行仿真操作,验证其功能。
2、Keil 51基本步骤(1)单击Project菜单项,选择New Project项。
此时弹出Create New Project对话框,选择合适的路径口,在文件名一栏中填入新工程的名字。
单击保存。
(2)根据所用的器件,选择CPU的型号,单击确定。
(3)Keil51询问是否生成默认的配置文件,这个可选可不选。
单击NO,观察项目文件管理窗口的变化。
(4)在File菜单下单击New选项,新建文件。
此时在代码窗口出现一“Text1”空白文档。
(5)在“Text1”中编辑完代码后,单击File菜单中的保存项,弹出保存对话框。
注意在对文件命名时必须加扩展名.asm。
(6) 在项目导航栏中Source Group 上单击右键,选Add File to Group ‘Source Group 1’。
弹出Add File 对话框。
选中刚才保存的xxxx.asm.文件,单击Add,然后关闭对话框。
此时在项目文件管理窗口中就会出现刚才所添加的文件xxxt.asm。
单片机仿真系统使用指南
实验室操作基本要求
1)注意安全,接拆线前请确认实验箱电源已经关闭;
2)做完实验后,请关闭实验箱电源,拆USB线,模块连接线,整理好后盖好实验箱盖子;
3)请在实验室外吃早餐,随身垃圾带走,实验室不需要您的纪念品,Thanks for your cooperation!
一、查看仿真器的串口号
首先用USB线连接计算机与实验箱,
然后右键点击桌面上“我的电脑”->“属性”->“硬件”->“设备管理器”:
二、在Keil中创建项目
若第一步的驱动安装成功,则在Keil中新建项目时选择芯片型号时,便会有“STC MCU Database”的选择项
然后从列表中选择响应的MCU型号(目前STC支持仿真的型号只有STC15F2K60S2),所以在此选择“STC15F2K60S2”的型号,点击“确定”完成选择
点击ok后如果出现以下界面,请点击“否”
然后点击新建文件“FILE->NEW..”,把源程序键入,并保存为“Test.c”,
接着添加源代码文件到项目中
(右键点击下图项目管理器中的“Source Group1->Add File To Group ‘Source Group1’”选择刚才保存好的文件“Test.C”),
完成后如下图:
保存项目,若编译无误,则可以进行下面的项目设置了
三、项目设置,选择STC仿真驱动
右键点击上幅图项目管理器中的“Target1”,选择“Options for Target ‘Target1’”,
如上图,首先进入到项目的设置页面,选择“Debug”设置页,第2步选择右侧的硬件仿真“Use …”,第3步,在仿真驱动下拉列表中选择“STC Monitor-51 Driver”项,然后点击“Settings”按钮,进入下面的设置画面,对串口的端口号和波特率进行设置,这里的端口
号“COM Port”请与第一页的“确定仿真器的串口号”中的“设备管理器”中的“USB-Serial”
的串口号保持一致,波特率一般选择115200或者57600。
到此设置便完成了。
四、开始仿真
(1)确认连接好USB口后,打开电源开关。
如下图:
(2)将前面所创建的项目编译至没有错误后,按“Ctrl+F5”或者下图中红色“debug ”按钮开始调试。
(3)若硬件连接无误的话,将会进入到类似于下面的调试界面
注意:
断点设置的个数目前最大允许20个(理论上可设置任意个,但是断点设置得过多会影响调试的速度);
请不要对P3.0, P3.1进行操作,这两个口已经用于仿真;
实验箱断电前请先退出仿真(再次按图中红色的“debug”按钮);
如果需要修改程序,请先停止程序(STOP),并退出仿真,进入编辑状态,修改正确后编译完成方可再次进入。
KEIL的仿真调试方法:
(1)复位:“DEBUG->RESET CPU”
(2)单步进入,即进入子程序内部单步执行:F11
(3)单步跳过,即把子程序当成一条语句一次执行完:F10
(4)全速运行:F5;
(5)停止运行:“DEBUG->STOP”
湛江师范学院信息学院实验中心。