- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 平面构成设计教程(第2版)-PPT课件第十三章打散构成的创意设计.ppt
- 9淘宝开店大全教程.pptx
- 9第九章行政组织结构教程.ppt
- 9米高梁模板支撑(门架)教程.doc
- 平面设计三大构成基础:概念、要素、形式.doc
- 9第九章数字图像处理之图像分割教程.ppt
- 平面构成第一节.ppt
- 9第九章_列车调度指挥和调度集中教程.ppt
- 9统计指数教程.ppt
- 平面构成设计教程(第2版)-PPT课件第十章密集构成的创意设计.ppt
- 2024年头灯资金筹措计划书代可行性研究报告.docx
- 2024年澳代巴豆酸乙酯资金需求报告代可行性研究报告.docx
- 2024年水污染防治设备资金筹措计划书代可行性研究报告.docx
- 2024年纸卷包装输送系统资金申请报告代可行性研究报告.docx
- 2024年湿疹药物资金申请报告代可行性研究报告.docx
- 2024年家用通风电器具资金筹措计划书代可行性研究报告.docx
- 2024年数字模拟混合输出仪表通讯模板资金申请报告代可行性研究报告.docx
- 2024年计算器及货币专用设备资金需求报告代可行性研究报告.docx
- 2024年手工制纸及纸板项目投资申请报告代可行性研究报告.docx
- 2024年抗生素类药物资金筹措计划书代可行性研究报告.docx
文档评论(0)