网站大量收购独家精品文档,联系QQ:2885784924

微机原理与接口技术实验2009P.ppt

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理与接口技术实验2009P

实验一 可编程并行接口(8255方式0应用);三、编程提示 1、8255的端口A地址288H,端口B地址289H,端口C地址28AH,控制端口地址28BH, 2、参考流程图;3、判断是否有按键;参考程序: ;本程序为从8255的C口输入,A口输出 CODE SEGMENT ASSUME CS:CODE START: MOV DX,28BH ;设8255为C口输入,A口输出 MOV AL,89H OUT DX,AL INOUT: MOV DX,28AH ;从C口输入一数据 IN AL,DX MOV DX,288H ;从A口输出刚才自C口 OUT DX,AL ;所输入的数据 MOV DL,0FFH ;判断是否有按键 MOV AH,06H INT 21H JZ INOUT ;若无,则继续自C口输入,A口输出 MOV AH,4CH ;否则返回DOS INT 21H CODE ENDS END START;实验二 交通灯控制 ;三、编程提示 1、十字路口交通灯的变化规律: (1)南北路口的绿灯、东西路口的红灯同时亮30秒。 (2)南北路口的黄灯闪若干次、东西路口的红灯继续亮。 (3)南北路口的红灯、东西路口的绿灯同时亮30秒。 (4)南北路口的红灯继续亮、东西路口的黄灯闪烁若干次。 (5)转(1)重复。;2、参考流程图;3、编程参考; MOV CX,400 …… ;判断是否有绿灯亮,绿灯亮长延时, 否则短延时 MOV CX,8000 DE1: MOV DI,50000 DE0: DEC DI JNZ DE0 LOOP DE1;;十字路口红绿灯模拟演示程序 ;端口各灯的设置: 1红 1黄 1绿 0 0 2红 2黄 2绿 DATA SEGMENT PORTC1 DB 24H,44H,04H,44H,04H,44H,04H ;六个灯可能 DB 81H,82H,80H,82H,80H,82H,80H ;的状态数据 DB 0FFH ;结束标志 DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX MOV DX,28BH MOV AL,80H OUT DX,AL ;设置8255为C口输出 MOV DX,28AH RE_ON: MOV BX,0;ON:MOV AL,PORTC1[BX] CMP AL,0FFH JZ RE_ON OUT DX,AL ;点亮相应的灯 INC BX MOV CX,400 ;参数赋初值 TEST AL,21H ;是否有绿灯亮 JZ DE1 ;没有,短延时 MOV CX,8000;有,长延时 DE1:MOV DI,9000;DI赋初值5000 DE0:DEC DI ;减1计数 JNZ DE0 ;DI不为0 LOOP DE1 ;实验三 串行通讯;;;三、提示;3、参考流程图;4、参考程序;MOV DX,2B9H ;初始化8251 XOR AL,AL OUT DX,AL OUT DX,AL OUT DX,AL ;向8251控制端口送3个0 MOV AL,40H OUT DX,AL ;向8251控制端口送40H,使其复位 MOV AL,4EH OUT DX,AL ;设置为1个停止位,8个数据位,波特率因子为16 MOV AL,37H OUT DX,AL ;向8251送控制字允许其发送和接收 MOV DX,OFFSET MES1 MOV AH,09 INT 21H ;显示提示信息;WAITI:MOV DX,2B9H IN AL,DX TEST AL,01;发送是否准备好 JZ WAITI MOV AH,01 INT 21H ;从键盘上读一字符 CMP AL,27 JZ EXIT ;若为ESC,结束 MOV DX,2B8H INC AL OUT DX

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档