微机原理课程设计 - 8255 - 8253交通灯模拟实验 - 图文(2)

2019-08-20 18:17

.

免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。该文档资料的版权属于提供者所有,有关版权的问题请直接与提供者联系。

初始化8255,8253 红灯全亮 绿灯黄灯全灭 1,3绿灯亮 2,4红灯亮 等待8253延时30s时间是否到? N Y 1,3绿灯灭 2,4红灯不变 1,3黄灯闪烁 等待黄灯闪烁5次? N Y 1,3红灯亮 2,4绿灯亮 8253延时30s 2,4绿灯灭 黄灯闪烁5次 免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。该文档资料的版权属于提供者所有,有关版权的问题请直接与提供者联系。

2.源程序:

DATA SEGMENT; 设置数据段,以及端口地址分配 PORTA EQU 218H PORTB EQU 219H PORTC EQU 21AH

PTCON8255 EQU 21BH PORT0 EQU 238H PORT1 EQU 239H PORT2 EQU 240H PTCON8253 EQU 241H DATA ENDS CODE SEGMENT

ASSUME DS:DATA,CS:CODE INIT: MOV AX,DATA MOV DS,AX

MOV DX, PTCON8253 MOV AL,36H OUT DX,AL MOV DX,PORT0 MOV AX,2710H OUT DX,AL MOV AL,AH

OUT DX,AL;通道0工作方式3 周期0.01s MOV DX, PTCON8253 MOV AL,71H OUT DX,AL;通道1工作方式1 MOV DX, PTCON8253 MOV AL,96H OUT DX,AL MOV DX,PORT2 MOV AL,64H

OUT DX,AL;通道2工作方式3 周期1s 8253初始化完成 MOV DX, PTCON8255 MOV AL,80H

OUT DX,AL;8255初始化 A,B,C口均工作在方式0 MOV DX,PORTA MOV AL,0 OUT DX,AL MOV DX,PORTB MOV AL,0FH OUT DX,AL

免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。该文档资料的版权属于提供者所有,有关版权的问题请直接与提供者联系。

MOV DX,PORTC

MOV AL,0FH

OUT DX,AL;灯初始化完成

STA: MOV DX,PORTA

MOV AL,0A0H OUT DX,AL MOV DX,PORTB MOV AL,0F0H OUT DX,AL MOV DX,PORTC MOV AL,50H

OUT DX,AL;1,3绿灯亮,2,4红灯亮 MOV DX,PORT1 MOV AX,0BB8H OUT DX,AL MOV AL,AH

OUT DX,AL;8253通道1赋值 开始计时 SCAN1: MOV AL,0 MOV DX,PTCON8255 MOV AL,90H OUT DX,AL MOV DX,PORTA IN AL,DX AND AL,0FH CMP AL,1

JNZ SCAN1;扫描PA7口

FLA1: MOV DX, PTCON8255 MOV AL,80H OUT DX,AL MOV DX,PORTC MOV AL,0F0H OUT DX,AL MOV DX,PORTB MOV AL,50H OUT DX,AL MOV CX,0

TEST1: MOV DX,PTCON8255;检测PB7

MOV AL,82H OUT DX,AL MOV DX,PORTB IN AL,DX AND AL,0FH

免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。该文档资料的版权属于提供者所有,有关版权的问题请直接与提供者联系。

MOV AH,AL

MOV DX,PTCON8255 MOV AL,82H OUT DX,AL MOV DX,PORTB IN AL,DX AND AL,0FH XOR AL,AH ADD CL,AL CMP CL,9

JNZ TEST1;闪烁5次 MOV DX, PTCON8255 MOV AL,80H OUT DX,AL MOV DX,PORTA MOV AL,50H OUT DX,AL MOV DX,PORTB MOV AL,0F0H OUT DX,AL MOV DX,PORTC

MOV AL,0A0H;1,3红灯亮,2,4绿灯亮 MOV DX,PORT1 MOV AX,0BB8H OUT DX,AL MOV AL,AH

OUT DX,AL;8253通道1赋值 开始计时

SCAN2: MOV AL,0 MOV DX,PTCON8255 MOV AL,90H OUT DX,AL MOV DX,PORTA IN AL,DX AND AL,0FH CMP AL,1 JNZ SCAN2

FLA2: MOV DX, PTCON8255

MOV AL,80H OUT DX,AL MOV DX,PORTC MOV AL,0F0H OUT DX,AL MOV DX,PORTB

免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。该文档资料的版权属于提供者所有,有关版权的问题请直接与提供者联系。


微机原理课程设计 - 8255 - 8253交通灯模拟实验 - 图文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:用友系统条码解决方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: