您所在位置: 网站首页 / 微机原理课程设计跑马灯.docx / 文档详情
微机原理课程设计跑马灯.docx 立即下载
2025-08-27
约9.7千字
约19页
0
19KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

微机原理课程设计跑马灯.docx

微机原理课程设计跑马灯.docx

预览

免费试读已结束,剩余 14 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

微机原理课程设计跑马灯

第一篇:微机原理课程设计跑马灯微机原理课程设计走马灯运用8086最小模式和8255等芯片设计出一个跑马灯电路,要求至少有5中花式,在ISIS7Professional软件中运行。设计电路图如图所示:源代码DATASEGMENTDATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVAL,10010000BOUT96H,ALA0:INAL,90HNOTALMOVBL,ALOUT92H,ALCMPAL,1JNZA3A2:MOVDL,AL;第一个开关实现从上至下的流水OUT92H,ALINAL,90HNOTALCMPAL,BLJNZA0MOVCX,50000A1:LOOPA1MOVAL,DLROLAL,1JMPA2A3:CMPAL,2JNZA6MOVAL,80HA5:MOVDL,ALOUT92H,ALMOVCX,50000A4:LOOPA4INAL,90HNOTALCMPAL,BLJNZA0;实现第二个开关从下至上的流水MOVAL,DLRORAL,1JMPA5A6:CMPAL,4;第三个开关实现相隔的两个灯自上而下流水JNZA9MOVAL,05HA8:MOVDL,ALOUT92H,ALMOVCX,20000A7:LOOPA7INAL,90HNOTALCMPAL,BLJNZA0MOVAL,DLROLAL,1JMPA8A9:CMPAL,8;第四个开关实现相隔的两个灯从下而上流水JNZA12MOVAL,0A0HA11:MOVDL,ALOUT92H,ALMOVCX,20000A10:LOOPA10INAL,90HNOTALCMPAL,BLJNZA0MOVAL,DLRORAL,1JMPA11A12:CMPAL,10HJNZA17A16:MOVAL,18H;第五个开关实现从中间向两边流水A14:MOVDL,ALOUT92H,ALMOVCX,20000A13:LOOPA13INAL,90HNOTALCMPAL,BLJNZA0MOVAL,DLCMPAL,81HJZA16ANDAL,0F0HMOVCX,0MOVCH,ALROLCH,1MOVAL,DLANDAL,0FHMOVCL,ALRORCL,1ADDCH,CLMOVAL,CHJMPA14A17:CMPAL,20H;第六个开关实现从两边向中间流水JNZA0A19:MOVAL,81HA20:MOVDL,ALOUT92H,ALMOVCX,20000A18:LOOPA18INAL,90HNOTALCMPAL,BLJNZA0MOVAL,DLCMPAL,18HJZA19ANDAL,0F0HMOVCX,0MOVCH,ALRORCH,1MOVAL,DLANDAL,0FHMOVCL,ALROLCL,1ADDCH,CLMOVAL,CHJMPA20RETCODEENDSENDSTART运行后程序如图所示:第二篇:微机原理课程设计音乐跑马灯程序dsegsegmentnumdw0num1dw0data1db0FEh,0FDh,0FBh,0F7h,0EFh,0DFh,0BFh,7Fhdata2db7Fh,0BFh,0DFh,0EFh,0F7h,0FBh,0FDh,0FEhdata3db7Eh,0BDh,0DBh,0E7h,0E7h,0DBh,0BDh,7Ehdata4db0fch,0f9h,0f3h,0e7h,0e7h,0cfh,09fh,03fhdata5db03fh,09fh,0cfh,0e7h,0e7h,0f3h,0f9h,0fchdsegendscodesegmentassumecs:code,ds:dsegstart:movax,dsegmovds,axmovdx,406hmoval,36houtdx,almovax,20000movdx,400houtdx,almoval,ahmovdx,400houtdx,al;初始化8253movdx,0206h;取8255A的控制端口的地址moval,8bh;初始化8255A的A口为输出模式,B口为输入模式,c输入outdx,almovdx,0200h;取8255的端口A的地址moval,0FFh;使8255的PA0-PA7全为1outdx,almovdx,0202h;取8255的端口B的地址inal,dx;检测B口输入信号movdx,0200h;取8255的端口A的地址moval,0FFh;使8255的PA0-PA7全为1outdx,al;使所有的灯LED全灭ledflashproc;检测开关闭合,以便确定哪种闪烁方式movdx,0202h;取8255A的端口B的地址inal,dx;检测B口输入信号choice1:incnum;改变数字变量的值cmpnum,09hjee
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

微机原理课程设计跑马灯

文档大小:19KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用