Proteus
qq_43650421
这个作者很懒,什么都没留下…
展开
-
Proteus电梯课设
通过Proteus实现8层楼电梯:8层楼的电梯,可以实现内部和外部的按键的功能,以及通过的算法实现楼层的选择。有数码管显示和lcd显示,以及到达楼层后的铃声提示。原创 2021-06-12 23:11:42 · 1355 阅读 · 3 评论 -
8086仿真矩阵键盘的Proteus仿真
两种方式实现8086中的16*16矩阵键盘原创 2020-07-27 22:43:49 · 4369 阅读 · 1 评论 -
8251和8086串口通信输入和输出Proteus仿真
串口通信模块的设计主要利用的芯片是8251和COMPIN管脚,8251芯片的作用是进行串口通信,COMPIN的作用是模拟串口产生信号,这里还用到了虚拟串口,虚拟串口需要下载一个软件名字叫Virtual Serial Port Driver,如果没有串口助手的话还需要下载串口助手,这里我使用的串口助手是stc-isp这两个软件网上可以下载。本文中使用的是异步串行通信方式。1.方式字异步方式:S2,S1EP,PENL2,L1B2,B100无效X0无奇偶校验位00 字符长度为原创 2020-07-26 21:15:28 · 4884 阅读 · 0 评论 -
汇编语言模拟电梯到达楼层的顺序
在做一个关于电梯的proteus的课设中遇到的这样一个问题,如果同时按下多个键如何判断运行的次序:所以单独写了一个程序,来仿真:这里模拟的是比较简单的情况,分为三种情况:①当前楼层低于所有目标楼层②当前楼层高于所有目标楼层③当前楼层在目标楼层之间起始还有一种情况没有输入目标楼层,这里没有加入这种情况,但是实际仿真时要考虑。这里分了两级优先级,向上优先于向上,越靠近当前楼层的越优先到达。这里讨论的最简单的情况即在电梯内按键,没有考虑外面的人按键的情况。分别讨论三种情况:首先要对输入楼层进行排序原创 2020-07-24 20:30:40 · 950 阅读 · 0 评论 -
LCD160显示屏8086的Proteus仿真
LCD1602网上的资料大多是单片做的,用8086的比较少,主要难点是相关使能位的设置,根据LCD1602的相关使能设置,并将8255作为使能端口。实现的功能是可以显示一句话,可以设置显示的位置。通过mov row,01h;行的位置mov line,04h;列的位置lea di,buf4;数据段中的数据位置mov cl,length4;要显示数据的长度call show_string;显示过程调用五句代码可以设置显示的值以及显示的数据。DATAS SEGMENT ;此处输入数据段代原创 2020-07-23 18:33:02 · 3001 阅读 · 4 评论 -
da转化输出不同波形8086和DAC0832的Proteus仿真
DATAS SEGMENT ;此处输入数据段代码 DAC0832 equ 0C400h IOY1 equ 0C480h b8255 equ IOY1+01H*4 m8255 equ IOY1+03H*4 buffer dw 127,133,139,145,151,158,164,170,175,181;正弦波 dw 187,192,198,203,208,212,217,221,225,229 .原创 2020-06-28 18:40:05 · 4219 阅读 · 14 评论 -
ad转化输出电压值8086和ADC0808的Proteus仿真
DATAS SEGMENT ;此处输入数据段代码 IOYO equ 0C400h;对应的端口地址 a8255 equ IOYO+00H*4;A端口 b8255 equ IOYO+01H*4;B端口 c8255 equ IOYO+02H*4;C端口 m8255 equ IOYO+03H*4;8255控制字 adc0808 equ 0C420h;对应的ADC0808的端口 table db 0c0h,0f9h,0a4h,0b0h,99h,92h.原创 2020-06-28 18:35:06 · 9285 阅读 · 41 评论 -
不同频率的方波发生器8086和8253的Proteus仿真
通过按钮可以选择输出不同频率的方波。DATAS SEGMENT ;此处输入数据段代码 IOYO equ 0C400h;对应的端口地址 IOY1 equ 0C440h MY8253_COUNT_0 equ IOYO+00H*4;8254计数器0端口1地址 MY8253_COUNT1 equ IOYO+01H*4;8254计数器1端口2地址 MY8253_COUNT2 equ IOYO+02H*4;8254计数器2端口3地址 MY8253_MODE.原创 2020-06-28 18:26:57 · 5152 阅读 · 10 评论 -
音乐发生器8086和8253通过Proteus仿真
我这里实现了不同的乐曲分别是小星星,友谊地久天长和卖报歌,按下开关一是小星星,开关二是友谊地久天长,开关三是卖报歌:DATAS SEGMENT ;此处输入数据段代码 IOYO equ 0C400h;对应的端口地址 IOY1 equ 0C440h MY8253_COUNT_0 equ IOYO+00H*4;8254计数器0端口1地址 MY8253_COUNT1 equ IOYO+01H*4;8254计数器1端口2地址 MY8253_COUNT2 equ .原创 2020-06-28 18:21:30 · 5737 阅读 · 15 评论 -
流水灯8086和8255Proteus仿真
DATAS SEGMENT ;此处输入数据段代码 IOYO equ 0C400h;对应的端口地址 MY8255_A equ IOYO+00H*4 MY8255_B equ IOYO+01H*4 MY8255_C equ IOYO+02H*4 MY8255_MODE equ IOYO+03H*4 LA DB ? LB DB ?DATAS ENDSSTACKS SEGMENT ;此处输入堆栈段代码 dw 256 dup(?.原创 2020-06-28 18:15:12 · 6635 阅读 · 12 评论