Proteus程序仿真设计实验报告
细粒度计算机组成原理Proteus仿真实验设计

细粒度计算机组成原理Proteus仿真实验设计Proteus是一种功能强大的电子设计自动化(EDA)工具,可用于模拟和仿真各种电路和系统,包括微处理器和嵌入式系统。
因此,它也是进行计算机组成原理实验设计的理想工具。
在本文中,我们将讨论如何使用Proteus进行细粒度计算机组成原理实验设计。
1. 实验1:基本逻辑电路设计第一个实验涉及基本的逻辑电路设计,包括AND、OR和NOT门。
我们可以在Proteus 中创建一个新的电路,并添加一个74LS08芯片来实现AND门,一个74LS32芯片来实现OR 门,以及一个74LS04芯片来实现NOT门。
我们可以使用Proteus的元件库来选择并添加这些芯片,并使用电线工具将它们连接起来,以构建完整的电路。
我们还可以添加LED和开关作为输入和输出,并使用Proteus 的逻辑模拟器来验证电路的功能。
第二个实验涉及时序逻辑电路设计,包括时钟驱动的JK触发器和计数器电路。
我们可以使用Proteus的元件库中的74LS73 JK触发器和74LS163计数器芯片来实现这些电路。
我们可以将电路连接起来,并使用Proteus的时序模拟器来模拟电路的行为。
我们可以使用时钟信号来触发JK触发器和计数器,并观察输出信号的变化。
我们还可以使用Proteus的数字存储示波器来查看电路的输出信号,以便更好地理解电路的行为。
3. 实验3:微处理器和总线设计第三个实验涉及微处理器和总线设计,包括添加Z80微处理器和外围设备到Proteus 中,并使用总线来连接它们。
我们可以使用Proteus的元件库中的Z80微处理器、RAM芯片和I/O端口芯片来实现这些电路。
我们可以在Proteus中创建一个新项目,并添加这些芯片及其相应的器件库文件。
我们可以使用总线工具来连接芯片,并使用Proteus的Z80仿真器来模拟微处理器的行为。
我们还可以添加外围设备,例如键盘、鼠标和VGA显示器,并与微处理器相连接,以构建完整的嵌入式系统。
(完整word版)基于单片机仿真软件proteus的流水灯实验报告

单片机原理》实验报告题目:流水灯设计姓名:刘伟学号:1042157110专业:10 计科特色班院系:信息工程学院指导老师:史先桂完成时间:2014 年 4 月19 日安徽新华学院教务处制一、实验目的1、熟练掌握单片机仿真软件proteus 使用方法和注意事项。
2、了解简单单片机应用系统的设计方法。
3、帮助学生养成良好实验习惯。
二、实验内容单片机仿真软件proteus 上实现8个发光LED “流水”的现象,实现两个流水灯情况:1、先奇数灯亮,再偶数灯亮;2、实现流水灯从两边向中间亮,再从中间到两边亮。
并通过编写程序控制流水现象。
三、实验说明依照实验的硬件电路原理,在单片机仿真软件proteus 上进行硬件电路的模拟,然后进行实验。
在发光二极管两次点亮的间隔中加延时程序,让每次点亮停留一段时间,像这样人眼就可以看到“流水” 的现象。
四、实验环境硬件:pc 机;软件:单片机仿真软件proteus。
五、实验原理图六、实验参考程序#include<reg52.h>#include<intrins.h>void delay_ms(int n){int i,j;for(i=0;i<n;i++)for(j=0;j<110;j++);void main(){int i, num; unsigned char p1; unsigned char p0, p; while(1) {for(i=0; i<3; i++) // 间隔500ms 先奇数亮再偶数亮,循环三次{P1=0xaa; P0=p1; delay_ms(500);// 延时n 毫秒P1=0x55;P0=p1; delay_ms(500);}p1= 0xfe;num=3;while(num-- > 0) // 一个灯上下循环三?{ for(i=0; i<8; i++) {P0=p1; delay_ms(100); p1=_cror_(p1,1);}}//两个分别从两边往中间流动三?p1= 0xfe;p0= 0x7f;num=3;while(num-- > 0){for(i=0; i<4; i++) //让LED 灯从两边向中间点亮{p1=_crol_(p1,1);p0=_cror_(p0,1); p=p1&p0;delay_ms(100);P1=p;P0=p;// p1= 0xef;p0= 0xf7;num=3;while(num-- > 0){for(i=0; i<4; i++){p1=_crol_(p1,1);p0=_cror_(p0,1); p=p1&p0; delay_ms(100);P1=p;P0=p;}}//8 个全部闪烁3 次? num=3;while(num-- > 0){p1=0;delay_ms(500);p1=1; delay_ms(500);}break;}}模拟演示图:1)模拟单片机的偶数灯亮2)模拟单片机的奇数灯亮3)模拟单片机流水灯从两边到中间亮4)模拟单片机流水灯从中间到两边亮。
3Proteus软件学习实验报告

3、单片机科目实验报告班级:_________ 座号:_____ 姓名:___________ 成绩__________一、实验项目单片机Proteus仿真软件的基本使用二、实验原理1、__________软件是英国Lab Center Electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。
它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。
它是目前比较好的仿真单片机及外围器件的工具。
2、Proteus仿真软件所绘制的单片机原理图后缀名为__________。
三、实验内容与步骤1、新建设计文件打开Proteus ISIS工作界面,单击菜单“文件”→ __________________,弹出选择模板窗口,从中选择_______________模板,单击__________按钮,然后单击____________按钮,弹出“________________________”对话框。
设置好保存路径,在文件名框中输入“8LED”作为文件名,单击“保存”按钮,则完成新建设计文件的保存,文件自动保存为“_____________”。
2、从元件库中选取元器件单击元器件选择器上的“_____”按钮,弹出__________________对话框。
(1)添加单片机打开Pick Devices对话框,在“______________”(关键字)文本框中输入“_____________”,然后从“____________”列表中选择所需要的型号。
此时在元器件预览窗口中分别显示出元器件___________和___________。
单击OK按钮,或者直接双击Results列表中的___________,均可将元器件添加到_________________。
(2)添加电阻在Pick Devices对话框的关键字中输入电阻的关键字“________”,“Results”(结果)列表中则显示出元件库中所有的电阻,选择自己所需要的添加到对象选择器中。
细粒度计算机组成原理Proteus仿真实验设计

细粒度计算机组成原理Proteus仿真实验设计一、引言随着计算机技术的不断发展,计算机组成原理成为了计算机专业学生必修的一门基础课程。
通过学习计算机组成原理,学生可以了解计算机硬件结构和工作原理,掌握数字逻辑电路和CPU设计的基本知识。
而Proteus是一款常用的电子电路仿真软件,可以帮助学生更直观地了解数字逻辑电路和CPU设计的工作原理。
本文旨在探讨如何利用Proteus软件进行细粒度计算机组成原理的仿真实验设计。
二、实验目的本实验旨在通过Proteus软件设计并仿真细粒度计算机组成原理相关的实验,让学生通过实际操作加深对计算机组成原理的理解,包括数字逻辑电路、CPU设计和指令执行等方面的知识。
具体目的包括:1. 了解数字逻辑电路的基本原理,包括门电路、触发器、寄存器等的设计和使用;2. 掌握CPU的基本结构和工作原理,包括寄存器组、运算器、控制器等的设计和实现;3. 理解指令的执行过程和CPU的工作机制,包括指令译码、寻址方式、数据传输等方面的知识;4. 利用Proteus软件进行仿真实验,加深对计算机组成原理相关知识的理解和掌握。
三、实验内容本实验分为多个部分,每个部分都设计了不同的细粒度计算机组成原理的仿真实验。
1. 数字逻辑电路设计实验在本部分实验中,学生需要使用Proteus软件设计并仿真不同的数字逻辑电路,包括与门、或门、非门、触发器、寄存器等的设计。
通过实际操作,学生可以了解不同数字逻辑电路的功能和使用方式,加深对数字逻辑电路的理解。
2. CPU寄存器组设计实验四、实验步骤1. 准备工作在进行实验前,学生需要了解Proteus软件的基本操作方法,包括电路设计、元器件选择、仿真参数设置等方面的知识。
学生还需要掌握数字逻辑电路、CPU设计和指令执行等方面的基本知识。
根据实验内容,学生需要设计不同的数字逻辑电路、CPU寄存器组、CPU控制器、CPU 运算器等方面的电路,并将其载入Proteus软件中进行仿真。
Proteus仿真实验.

14
电子电路设计*仿真*测试
时爱民设计
模拟信号分析图
1 2 3 4 5 6 7 8 9 10
15
电子电路设计*仿真*测试
时爱民设计
• 点击图标4 波形左移,点击图标5 波形右移,点击图 标6波形放大,点击图标7波形缩小,点击图形8 整图 显示,点击图形9显示选中的区域,点击图标10显示 模拟进程。 • 点击图形窗口显示读数标尺线,按下鼠标左键标尺 线随鼠标移动,同时在下边窗口显示标出线对应的 波形数据值。这样可以准确读出波形的参数。 • 数字波形分析和模拟波形分析在形式上是一样的, 只是在计算过程中数字分析有更快的计算速度,因 为不需要考虑波形的过渡状态
• 传输特性分析是用来分析半导体器件如三极管 的传输特性的工具。如图所示是三极管的传输 特性曲线IB的变化间隔是20uA,电压6伏时, IC变化2mA电流放大倍数是100,曲线非常平 直,饱和压降0.4伏,可见是一个比较理想管 子。
19
电子电路设计*仿真*测试
时爱民设计
三极管传输特性图
20Leabharlann 电子电路设计*仿真*测试时爱民设计
微处理器的仿真
• 能够对微处理器进行仿真是PROTEUS系统的 最突出的特点。在这个系统中可以通过仿真方 式在计算机上执行各种微处理器的指令,与所 连接的接口电路同时仿真实现对电路的快速调 试。对微处理器程序的处理分以下几个步骤:
21
电子电路设计*仿真*测试
时爱民设计
1 添加程序
• 打开主菜单的Source 其中有添加删除程序、选择代码生成 工具、设置外部文本编辑器、建立所有文件的四个选项, 其中前三项都弹出一个对话框。
4
电子电路设计*仿真*测试
时爱民设计
protues实验报告

Hefei University电源设计电路仿真课题名称:Proteus电源设计电路仿真作者姓名:赵静学号:1105011006指导老师:刘伟完成时间: 2012-10-29前言 (1)课程设计的目的和要求 (2)1.1预习要求 (2)1.2实验目的 (2)1.3设计任务 (2)1.4实验仪器、设备 (2)1.5实验注意事项 (2)1.6实验报告要求 (2)设计内容 (3)2.1 将一个12v电源通过电路设计降到5v,3.3v。
(3)2.1.1集成芯片的简介 (3)2.1.2 元器件的使用 (3)2.1.3 电路基本原理 (4)2.2将一个12v电源通过电路设计升到24v (6)2.2.1三极管简介 (6)2.2.2元器件的使用 (6)2.2.3电路基本原理 (6)总结 (8)前言Protues软件是英国Labcenter electronics公司出版的EDA工具软件。
它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。
它是目前最好的仿真单片机及外围器件的工具。
虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。
Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。
是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年即将增加Cortex和DSP系列处理器,并持续增加其他系列处理器模型。
在编译方面,它也支持IAR、Keil和MPLAB等多种编译。
Protues提供了丰富的资源(1)Protues可提供的仿真元器件资源:仿真数字和模拟、交流和直流等数千种元器件,有30多个元件库。
Proteus仿真单片机实验
目录引言 (2)实验1 PROTUES环境及LED闪烁综合实验 (7)实验2 多路开关状态指示 (10)实验3 报警产生器 (13)实验4 I/O并行口直接驱动LED显示 (16)实验5 按键识别方法之一 (19)实验6 一键多功能按键识别技术 (22)实验7 定时计数器T0作定时应用技术 (25)实验8定时计数器T0作定时应用技术 (28)实验9 “嘀、嘀、......”报警声. (32)实验10 8X8 LED点阵显示技术 (36)实验11电子琴 (40)引言单片机体积小,重量轻,具有很强的灵活性而且价格便宜,具有逻辑判断,定时计数等多种功能,广泛应用于仪器仪表,家用电器,医用设备的智能化管理和过程控制等领域。
以单片机为核心的嵌入式系统已经成为目前电子设计最活跃的领域之一。
在嵌入式系统的中,开发板成本高,特别是对于大量的初学者而言,还可能由于设计的错误导致开发板损坏。
利用Proteus我们可以很好地解决这个问题,由此我们可以快速地建立一个单片机仿真系统。
1. Proteus介绍Proteus是英国Labcenter Electronics公司开发的一款电路仿真软件,软件由两部分组成:一部分是智能原理图输入系统ISIS(Intelligent Schematic Input System)和虚拟系统模型VSM(Virtual Model System);另一部分是高级布线及编辑软件ARES (Advanced Routing and Editing Software)也就是PCB。
1.1Proteus VSM的仿真Proteus可以仿真模拟电路及数字电路,也可以仿真模拟数字混合电路。
Proteus可提供30多种元件库,超过8000种模拟、数字元器件。
可以按照设计的要求选择不同生产厂家的元器件。
此外,对于元器件库中没有的元件,设计者也可以通过软件自己创建。
除拥有丰富的元器件外,Proteus还提供了各种虚拟仪器,如常用的电流表,电压表,示波器,计数/定时/频率计,SPI调试器等虚拟终端。
proteus仿真实验
Proteus仿真实验一、实验目的1、通过实例熟悉proteus软件使用方法。
2、掌握具体电路proteus和keil仿真二、实验要求1、独立完成。
2、设计步骤符合标准规范。
三、实验设备计算机,proteus软件四、内容及步骤一)、实验内容:根据下图所示的电路图使用805l控制共阳七段显示器的显示:先搭建一个“8051基本IO实验”的仿真电路,使用8051的Port 1连接到一个共阳的七段显示器,然后让8051轮流显示0~9。
当您连接好电路,并且完成程序之后,您将看到七段显示器依次显示0~9二)、实习步骤:1、在Protues中,绘制电路图,并调试。
2、编写程序并调试(在Keil c 或实验箱编译系统下均可)。
附录一Keil Vison2使用入门Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,该软件提供丰富的库函数和功能强大的集成开发调试工具。
按下面的步骤建立第一个项目:1、点击Project--- New Project,在“文件名”中输入一个C程序项目名称。
“保存”后的文件扩展名为uv2,这是KEIL uVision2 项目文件扩展名,以后可以直接点击此文件以打开先前做的项目。
2、选择所要的单片机,这里选择常用的Ateml公司的A T89C51。
完成上面步骤后,就可以进行程序的编写了。
3、首先要在项目中创建新的程序文件或加入旧程序文件。
点击File—New按钮,或快捷键Ctrl+N。
出现一个新的文字编辑窗口,4、保存源文件,扩展名为.C。
并将该文件加入到刚才建立的项目中。
5、编译源文件。
点击Build target或Rebuild all target files,查看编译结果是否有错,若有错,则修改源程序。
否则,则可以进行调试。
6、进入调试模式如图2,调试程序。
点击Debug---Start/stop Debug session,进入调试模式。
proteus实验报告
皖西学院专业软件实验报告实验课程 : PROTUES专业软件学院 : 机械与电子工程专业 : 电子信息科学与技术班级 : 电信1002姓名 : 孙慧慧学号 : 2010010780指导老师 : 翁志刚二O一二年十一月目录⏹实验一:PROTUES软件的安装及其运行的环境⏹实验二:利用PROTUES绘制简单的电路原理图⏹实验三:基于PROTUES的仿真实验⏹实验四:利用PROTUES做PCB⏹实验小结及心得体会实验一:PROTUES软件的安装及其运行的环境一﹑实验目的1﹑熟悉PROTUES集成环境软件2﹑掌握PROTUES专业软件的安装方法3﹑熟悉PROTUES运行的环境二﹑实验设备pc机,protues集成软件安装包三﹑实验步骤>>软件的安装1. 解压安装文件,找到protues7.5SP3.exe并打开,如图所示:2.点击“YES”,进入下一步:3.点击“Next”,下一步:4.点击“Next”,下一步:5.点击“Browse For Key File”,装入刚刚解压的“完美破解”的路径,确定,将出现:6.点击“install”;7.点击“是”,然后点击“CLOSE”8.点击“next”,9.需要改安装路径就改改,然后点击“next”,不用PCB,则将第二个图标不选,然后一直点“next”到完成。
10.安装完成后需要导入钥匙,点击解压的文件如下图11.点击“browser”,将刚才的安装路径导进去12.安装路径13.导进去后,点击“update”,若失败就是路径不正确,重新导入路径,完成后点击“CLOES”,安装完成。
>>运行环境1.ISIS 7 Professional 运行的界面2.元件的拾取(1)按类别查找和拾取元件通常以英文名称或器件代号在库中存放,根据显示的元件符号﹑参数判断是否找到所需要的元件,双击找到的元件名,该元件便拾取到了编辑的界面。
(2)直接查找和拾取元件把元件名全称或部分名称输入到元件拾取对话框的Keyword中,在中间查找结果result中显示所有元件列表,双击所需要的元件进入编辑界面。
proteus仿真-直流电机驱动、调速及过流保护报告
电流电机驱动、调速及过流保护实验报告学院:电子信息学院班级:组长:组员:实验课题:直流电机驱动、调速及过流保护目录1、项目描述 (3)2、设计原理 (3)3、设计过程 (4)3.1、硬件设计 (4)3.2、软件设计 (6)4、系统功能调试 (10)4.1、调试软件介绍 (10)4.2、电路运行结果 (11)5、总结 (12)1、项目描述本项目将通过proteus仿真电路模拟电机的驱动,并实现调速和转向控制。
项目将应用一个简单的电路,使用Arduino和L298N IC控制直流电机的速度和方向。
使用PWM信号和L298N(H桥)的组合来控制简单直流电机的功能,即速度和转向控制。
本项目基本完成了驱动,调速及转向控制功能。
2、设计原理 0直流电机是指能将直流电能转换成机械能(直流电动机)或将机械能转换成直流电能(直流发电机)的旋转电机。
它是能实现直流电能和机械能互相转换的电机。
当它作电动机运行时是直流电动机,将电能转换为机械能;作发电机运行时是直流发电机,将机械能转换为电能。
直流电机的工作原理是里边固定有环状永磁体,电流通过转子上的线圈产生安培力,当转子上的线圈与磁场平行时,再继续转受到的磁场方向将改变,因此此时转子末端的电刷跟转换片交替接触,从而线圈上的电流方向也改变,产生的洛伦兹力方向不变,所以电机能保持一个方向转动。
直流发电机的工作原理就是把电枢线圈中感应的交变电动势,靠换向器配合电刷的换向作用,使之从电刷端引出时变为直流电动势的原理。
应电动势的方向按右手定则确定(磁感线指向手心,大拇指指向导体运动方向,其他四指的指向就是导体中感应电动势的方向)。
导体受力的方向用左手定则确定。
这一对电磁力形成了作用于电枢一个力矩,这个力矩在旋转电机里称为电磁转矩,转矩的方向是逆时针方向,企图使电枢逆时针方向转动。
如果此电磁转矩能够克服电枢上的阻转矩(例如由摩擦引起的阻转矩以及其它负载转矩),电枢就能按逆时针方向旋转起来。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Proteus程序仿真实验报告
学院: 电子信息学院
班级: 生物医学工程101
姓名: 孙巍
学号: 1011082023
一、实验目的
掌握ptoteus ISIS 基本功能
掌握proteus 基本操作和管理方法
掌握电子电路的设计和仿真调试方法
二、实验设备
发光二级管LED-RED、按钮BUTTON、单片机AT89C51、瓷片电
容CAP22Pf、晶振CRYSTAL 11.0592MHz、电解电容CAP-ELEC、
电阻RES、发光二级管LED-GREEN、拨码开关DIPSW-8、开关
SWITCH。
Proteus软件
三、实验内容
原理图设计如下:
语言源程序:
U1:
#include "reg51.h"
#define uchar unsigned char
#define uint unsigned int
void send(uchar state)
{
SBUF=state;
while(TI=0);
TI=0;
}
void SCON_init(void)
{
SCON=0x50;
TMOD=0x20;
PCON=0x00;
TH1=0xFD;
TL1=0xFD;
TI=0;
TR1=1;
ES=1;
}
void main(void)
{
P1=0xFF;
SCON_init();
while(1)
{
send(P1);
}
}
U2:
#include "reg51.h"
#define uchar unsigned char
#define uint unsigned int
uchar state;
void receive()
{
while(RI=0);
state=SBUF;
RI=0;
}
Void SCON_init(void)
{
SCON=0x50;
TMOD=0x20;
PCON=0x00;
TH1=0xFD;
TL1=0xFD;
RI=0;
TR1=1;
}
void main(void)
{
SCON_init();
while(1)
{
receive();
P1=state;
}
}
实验结果图:
六、心得体会
经过这次系统的学习,我又学会了许多新的知识,并与实际的操作相结合。进一部巩固了之
前所学的内容。学会了将知识应用到实际的方法。在老师的指导中及同学们相互合作下,让
我又快又好的完成了实验的内容。丰富了我的知识面。同时加强了我的动手能力。实验也让
我意识到了许多不足的地方,在今后的学习里。我还会不断学习创新,进一步的改进完善。