李钰星 Proteus 系统仿真实验2.docx
- 文档编号:23779784
- 上传时间:2023-05-20
- 格式:DOCX
- 页数:13
- 大小:853.61KB
李钰星 Proteus 系统仿真实验2.docx
《李钰星 Proteus 系统仿真实验2.docx》由会员分享,可在线阅读,更多相关《李钰星 Proteus 系统仿真实验2.docx(13页珍藏版)》请在冰豆网上搜索。
李钰星Proteus系统仿真实验2
(2)示例程序
ORG0000H
AJMPMAIN
ORG0030H
MAIN:
MOVSP,#60H;给堆栈指针赋初值
MOVDPTR,#0FE00H;使得244、373两芯片被选中
LOOP:
MOVXA,@DPTR;将输入三态门的状态读入累加器A
MOVX@DPTR,A;将输入三态门的状态送到输出门上
SJMPLOOP
END
功能:
利用扩展IO口,实现控制灯的亮暗
(3)实验步骤
①在Proteus环境下建立原理图,并保存为expandIO.DSN文件。
搭建原理图,并保存
②输入源程序,建立源程序expandIO.asm,程序内容如上面的“
(2)示例程序”所示。
并将源程序加入系统中。
③构造(Build)源程序。
编译源程序。
使之在“开”和“关”之间切换,并观察图中D1-D4发光二极管的亮灭情况,分析程序功能。
(4)实验作业
⏹为示例程序源程序添加注释见上
⏹写出示例程序的功能。
见上
⏹记录示例程序运行结果截图。
见上图
2.2自我完成实验
(1)实验内容
在Proteus环境下搭建如下图3.7所示的电路图:
实验功能为:
仿真实现交通信号灯控制功能。
控制顺序为:
①南北绿灯亮,同时东西红灯亮10s;
②南北黄灯亮,同时东西红灯亮2s;
③南北红灯亮,同时东西绿灯亮10s;
④东西黄灯亮,同时南北红灯亮2s;
⑤重复①~④。
(2)编程思路
①进行初始化工作,包括设置堆栈指针SP,将两个373的输出口所有位均设置为1,使所
有发光二极管全部熄灭。
②分析两个373的地址:
假定所有无关地址均定义为1,那么U4的锁存地址为:
#0FE00H,U5的锁存地址为:
#0FD00H。
③分析4个状态下两个373的输出数据值:
假定“南北绿灯亮,同时东西红灯亮”为状态1,即:
Stat1;“南北黄灯亮,同时东西红灯亮”为状态2,即:
Stat2;“南北红灯亮,同时东西绿灯亮”为状态3,即:
Stat3;“东西黄灯亮,同时南北红灯亮”为状态4,即:
Stat4。
根据图3.7所示,
备注:
表中信号标号“Y”为“Yellow”黄色,“R”为“Red”红色,“G”为“Green”绿色,“W”为“West”西面,“E”为“East”东面,“S”为“South”南面,“N”为“North”北面,“D”为“Diode”二极管。
这些信号端低电平时所连接的发光二极管将被点亮。
④编写延时1s的程序,并按功能要求进行状态切换。
(3)程序流程图
根据上述编程思想,请同学自己画出流程图。
(4)实验步骤
①根据上述实验内容,在Proteus环境下建立图3.7所示原理图,并将其保存为expandIO_self.DSN文件。
②根据
(2)和(3)编写控制源程序,将其保存为expandIO_self.asm。
③将源程序添加到U1中,并构造(build)该程序。
④执行仿真过程观察各个方向的交通信号灯指示,查看程序功能是否正确。
功能正确
(5)实验作业
⏹画出流程图
⏹编写源程序并进行注释
⏹实验过程记录
搭建电路图如下:
编写程序:
ORG0000H
AJMPMAIN
ORG0030H
MAIN:
MOVSP,#60H
MOVR1,#0F3H;东西红灯亮
MOVR2,#0FCH;南北绿灯亮
ACALLDISPLAY
ACALLDELAY10S
MOVR1,#0C3H;红黄灯亮
MOVR2,#0FFH;绿灯全灭
ACALLDISPLAY
ACALLDELAY2S
MOVR1,#0FCH;南北红灯亮
MOVR2,#0F3H;东西绿灯亮
ACALLDISPLAY
ACALLDELAY10S
MOVR1,#03CH;东西黄灯亮,同时南北红灯亮2s
MOVR2,#0FFH;绿灯全灭
ACALLDISPLAY
ACALLDELAY2S
SJMPMAIN
DISPLAY:
;显示,将数据锁到锁存器上
MOVA,R1
MOVP2,#02H
MOVX@R0,A
MOVA,R2
MOVP2,#01H
MOVX@R0,A
RET
DELAY10S:
MOVR7,#100
DL2:
MOVR6,#200
DL1:
MOVR5,#250
DJNZR5,$
DJNZR6,DL1
DJNZR7,DL2
RET
DELAY2S:
MOVR7,#20
DL4:
MOVR6,#200
DL3:
MOVR5,#250
DJNZR5,$
DJNZR6,DL3
DJNZR7,DL4
RET
END
实验结果:
⏹记录程序运行结果截图
见上图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 李钰星 Proteus 系统仿真实验2 系统 仿真 实验