【资源下载】百度网盘下载地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
1. 按下启动开关,使电机能够旋转;通过拨动旋转开关来控制卷闸门上升和降落,即电机的正转和反转。电机停止时红灯亮,电机旋转时绿灯亮。
2. 设定电机旋转10圈可完成卷闸门的升降,通过一个数码管可以看到电机旋转的圈数,用来代表卷闸门所处的位置。
3. 加装紧急按钮,按下后电机停转,数码管*,黄灯闪烁。
STACK1 SEGMENT STACK DW 256 DUP(?) STACK1 ENDS DATA SEGMENT DTABLE1 DB 30H,20H,60H,40H,0C0H,80H,90H,10H;顺时针旋转数据 DTABLE2 DB 10H,90H,80H,0C0H,40H,60H,20H,30H;逆时针旋转数据 TAB DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,67H,77H A8255 EQU 8000H ;8255的A口地址 B8255 EQU 8002H ;8255的B口地址 C8255 EQU 8004H ;8255的C口地址 K8255 EQU 8006H ;8255的控制寄存器地址 ICW1 EQU 00010011B ; 单片8259, 上升沿中断, 要写ICW4 ICW2 EQU 00100000B ; 中断号为20H ICW4 EQU 00000001B ; 工作在8086/88 方式 OCW1 EQU 01111110B ; 只响应INT7,5 中断 CS8259A EQU 0B000H CS8259B EQU 0B002H A8253 EQU 9000H B8253 EQU 9002H C8253 EQU 9004H