用proteus仿真8086接0832产生一个三角波

作者&投稿:邗侄 (若有异议请与网页底部的电邮联系)
proteus 仿真,单片机生成三角波~

这个不好说的,首先不知道你的电路连接正确与否;其次不知道你的时序正确与否;

在左边的那一列图形选择里,有一个像仪表的,就是电流探头下面那个,里面有一个signal generator,它可以产生三角波,但是要把它用到仿真图之中,运行之后才可以调节出来,运行之后才可以选择波形,这样就可以选择三角波了,你可以直接用这个signal generator连接一个示波器试试调节一下。

给你一个程序,这个程序是由网友xiaocuixia1989发布的。
http://zhidao.baidu.com/link?url=7X32O3i8QKFTSqEZo9W2N45XqGpANh3RuvXlz0aSs4DfUagbHjrZvdatAvsivcE_2ZRyO4NMkkOCCEgMj5_Lpq

MOV DX,PORTD MOV AL,0FFHRepeat:INC AL OUT DX,AL JMP Repeat若改变锯齿波周期,可用NOP或延时指令控制,如下: MOV DX,PORTD MOV AL,0FFHRepeat:INC AL OUT DX,AL CALL DELAY1 JMP RepeatDELAY1:MOV CX,DATA1DELAY2:LOOP DELAY2 RET产生三角波形将线性增长段和线性下降段结合起来,便可产生三角波形。程序如下: MOV AL,25H ;设定8255A的A口为输出方式 MOV DX,0DH OUT DX,AL MOV DX,0AH MOV AL,00H ;送下限值SJ0: OUT DX,AL ;将数据输出到A口 INC AL ;AL加1 JNZ SJ0 ;上限为FFH,没到上限,继续循环SJ1: DEC AL ;到上限,AL减1 OUT DX ,AL JNZ SJ1 ;若没到下限,转SJ1继续减1输出 JMP SJ0 ;到下限,转SJ0重新从下限开始产生梯形波形 MOV AL,25H ;设定8255A的A口为输出方式 MOV DX,0DH OUT DX,AL MOV DX,0AH MOV AL,00H ;从0开始 OUT DX,AL ;将数据输出到A口TX0: INC AL ;AL加1 OUT DX,AL CMP AL,0FFH ;检查到上限否 JNZ TX0 ;上限为FFH,没到上限,继续循坏 MOV CX,0FFH ;上限到,延时TX1: NOP LOOP TX1TX2: DEC AL ; AL减1 OUT DX ,AL CMP AL,00H ;检查到下限否 JNZ TX2 ;上限为00H,没到下限,继续循环 MOV CX,0FFH ;下限到,延时TX3: NOP LOOP TX3 JMP TX0 ;转TX0开始下一个周期


如何使用proteus进行仿真?
首先,打开Proteus软件并创建一个新的工程。在创建过程中,你需要为工程命名并选择合适的存储位置。接下来,在工程窗口中,你可以开始设计和搭建你的电路。Proteus提供了丰富的元件库,包括电阻、电容、电感、二极管、三极管、集成电路等,你可以根据需要选择合适的元件并拖拽到电路图中。在搭建电路的过程中,...

如何用proteus软件仿真电路图
1、首先我们打开电脑,找到proteus图标,鼠标左键双击,将软件打开,其界面如图所示。2、然后我们点击界面上方的库,在弹出来的选项中选择第一个拾取元件,然后进入库中搜索电路图需要的元件,选中元件后点击界面右下角的确定,就可以将该元件添加到软件界面里。3、点击界面左边,红色方框里面的图标,就可以...

proteus中的仿真电源在哪里呢?
在Proteus软件中,仿真电源和接地可以在“组件”栏目的“电源与接地”分类中找到。1. 打开Proteus软件并创建一个新的电路图。在左侧的“组件”栏目中,你会看到各种电路元件的分类。为了找到仿真电源和接地,你需要点击“电源与接地”分类。2. 在“电源与接地”分类下,你会看到多种电源和接地选项。其中...

为什么proteus仿真时没有仿真模型?
因为选择LM311元件时,它没有仿真模型。解决步骤如下:1、首先第一步就是先打开proteus。2、接着就是要按照电路图,对元件进行布局和连线,完成电路图。3、然后就是进行点击如图,这时候开始仿真。4、最后一步就是因为选择LM311元件时,它没有仿真模型然后要点击暂停即可。

proteus怎么进行仿真呢?
1、首先需要打开proteus 2、按照电路图,对元件进行布局和连线,完成电路图 3、点击如图,开始仿真 4、然后需要点击如图所示,暂停 5、然后需要点击如图所示,暂停,这样仿真时,就不会出现:Error loading design 错误了。

protel和proteus两种仿真软件有什么区别?
protel和proteus两种仿真软件的主要区别是:1、发布公司 PROTEL是Altium公司在80年代末推出的EDA软件。Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件。2、功能重心偏向不同 Protel主要用于画原理图和设计PCB;它主要是用来画电路图用的专业的电路板画图工具,但是厂商考虑到一些常用的电路有仿真...

ProteusPro电路仿真软件V90免费版ProteusPro电路仿真软件V90免费版功能...
Proteus Pro是一款优秀的嵌入式电路系统仿真开发软件,能够帮助用户轻松进行各种电路模拟实验,为电路的设计规划提供了帮助。软件集成破解补丁于一体,可以免费无限制的使用全部功能,满足用户的各种电路仿真模拟功能需求。 小编精选:电子电路仿真软件 【功能特色】 一、智能原理图设计 1、 丰富的器件库:超过50000种元器件,可...

proteus怎么仿真?
具体步骤如下:1、打开proteus 2、按照电路图,对元件进行布局和连线,完成电路图 3、点击如图,开始仿真 4、点击如图所示,靠右边的暂停。5、点击如图所示,最左边的暂停。

proteus为什么会出现仿真错?
proteus仿真出错,PC端口不输出并一直警告可能有以下几种原因:1. 电路图设计问题 可能是电路图设计的问题导致仿真出错,例如元件连接错误、元件参数设置错误、电压信号源设置错误等。请仔细检查电路图的每个元件是否正确连接、元件参数是否设置正确。2. 元器件模型设置问题 如果电路图设计无误,则可能是元...

proteus中怎么仿真速度很慢?
如果你是使用的proteus并且是直接在proteus里面写的代码(没有做联调),请设置下编译器的选项加入 -O0 关闭优化 Keil默认是关闭的,可是proteus里面没有这个选项也就是default 所以运行速度非常慢。另外还有就是你的本地电脑算力不足,所以才会出现仿真速度比较慢的情况,推荐选择赞奇超高清云工作站来运行...

泉州市19493063086: 如何利用proteus来仿真emu8086下编写的EXE程序 -
巨弯小眉: proteus 做8086仿真需要做一些设置才能仿真,和51不同.做51单片机用的是keil生成的HEX文件,8086一般做汇编用的是汇编软件生成的文件.EXE和.bin或.com的文件.8086没有内存贮器,仿真需要设置内存启始地址,内存的大小和外部程序加载到内存的地址段.仿真一定要设置内存,时钟默认是1MHz,设置好后添加由emu8086或MASM32或其他软件生成的扩展名为com,bin,exe的文件.proteus自动加载到设置好的内存段中.(编译软件emu8086与proteus仿真)

泉州市19493063086: proteus仿真8086出现的问题? -
巨弯小眉: ADC0808连接没问题,看不到8086的连线.选中的是奇数通道,说明地址线A0=1有效,而没有A0=0的地址.对于8086可是16位数据线,读ADC0808时,应按8位数据模式访问.

泉州市19493063086: 8086如何用proteus仿真啊,它的源文件是.exe吗?相对于仿真51单片机,该如何对proteus进行设置啊?急急急! -
巨弯小眉: 问得好模糊…首先要用proteus搭建一个可用的电路,意思是没有电气连接错误,然后双击cpu,导入hex文件,点击运行就可以了…这个hex文件是由编译器生成的,一般是keil,如果程序是正确的,那么在刚刚搭建的电路上就会显示相应的结果…他自身不是带有例子吗?可以看看…

泉州市19493063086: 怎样利用Proteus7.5仿真8086CPU -
巨弯小眉: 与仿真51单片机的方法是一样的,先画仿真图,再写程序,然后编译,再把编译的代码文件加载到仿真图的8086CPU,最后运行仿真就行了. 但程序要写8086的程序,用汇编语言写,可用C语言写.可以编译成exe文件.

泉州市19493063086: Proteus中的数字钟的8个数码管怎么接 -
巨弯小眉: 7seg-mpx 在元件库里输入这个就行了,出现的会有很多,主要是位数上的差别,你这个是6位的,应该叫: 7seg-mpx6-ca-red 7段led 位数 共阳 红色

泉州市19493063086: proteus7.7怎么对8086进行仿真,重点是存储器部分怎么办? 哪位知道的详细说明一下,最好能有图片,谢谢 -
巨弯小眉: 多余8086本身就没有存储器.只有三类总线:地址总线、数据总线、控制总线.你如果想给8086添加存储器,必须利用总线.加载ROM芯片和RAM芯片.这些芯片和8086本身的芯片一样,都在元器件库里面,但是怎么接,接多大的存储器,按...

泉州市19493063086: 如何用proteus仿真出8086的总线周期时序图 -
巨弯小眉: 用逻辑分析仪接着8086总线可以看出其时序,或者在仿真时候按暂停也可以看出总线io的高低电平

泉州市19493063086: 如何用c编写proteus中8086可用的程序? -
巨弯小眉: 8086汇编要用MASM或emu8086编译后才能在proteus里面仿真参考这里:如何用Proteus仿真8086

泉州市19493063086: 用proteus进行仿真,用汇编语言编写,想让8255在7段数码管上输出不同的数字,为什么7段数码管上总是显示8?
巨弯小眉: 总是显示8,说明数据没有有效地传送到数码管.可能是8255的控制字或是端口地址不对.

泉州市19493063086: proteus的8086不能仿真,提示i8086.DLL failed to create DSIM model for primitiv -
巨弯小眉: 新测有用.先装8.8sp1新版本,并把c盘的masm32给删了,在新建工程的时候再选择下载,不要先安装好masm32,要在软件内下载.如图所示,装好后的目录会和图中目录一样

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网