




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
太原理工大学现代科技学院 微机原理及接口技课程 实验报告 实验名称十字路口红绿灯闪烁实验专业班级 通信12-3 学 号 2012101726 姓 名 刘 斌 指导教师 太原理工大学现代科技学院实验报告装订线专业班级 通信12-3 学号 2012101726 姓名 刘 斌 成绩 一、实验目的 通过对红,绿,黄灯的控制,熟练掌握掌握8255A接口芯片的变成方法。 二、实验内容 对8255A接口芯片进行编辑,是红,绿,黄灯发光二极管按照十字路口交通灯的形式点亮或熄灭。 三、线路连接 发光二极管共8个,其中两组红、黄、绿灯用6个,L1,L2,L3为一组,L4,L5,L6为一组,实验台连接如上图。低电平“1”时,点亮。 四、编程提示 (1)红、黄、绿灯变化规律 设有一个十字路口,两组灯分别代表东西和南北两个方向,其红黄绿灯变化规律为:两个路口红灯全亮;南北路口绿灯亮,东西路口红灯亮;南北路口绿灯灭,东西路口红灯亮;两个路口黄灯闪烁;两个路口红灯全亮;东西路口绿灯亮,南北路口红灯亮;东西路口绿灯灭,南北路口红灯亮;两个路口黄灯闪烁;转向循环执行。 (2)设置8255A方式控制字 设置8255A的端口C工作在方式0,为输出。D0、D1控制绿灯,D2、D3控制黄灯,D4、D5控制红装订线灯。需要点亮哪一位指示灯时,8255A相应端口对应位就输出“1”。 五、实验步骤 1.计算机系统在windows环境下,打开“开始”菜单,选“运行”项,输入“CMD”,按“确定”进入DOS环境。 2.若E盘的MASM子目录包含我们用到的软件,则 E:回车 CD MASM 回车 3.将设计好的汇编语言程序用编辑器编辑 EDIT *.ASM 回车(“*”代表程序名,为任意18个字符,扩展名为“.ASM”必须有) 进入编辑状态,将汇编语言源程序输入,完成后,“Alt+F”打开文件菜单,选“Save”存盘,选“Exit”退出编辑状态。 4.对源程序进行汇编链接 ML *.ASM 回车 (没有语法错误,继续下一步,有错,则返回上一步编辑状态,改错。) 5.根据电路图连接电路 6.打开扩展卡I/O端口地址 Alt+Enter 进入DOD全屏模式;用ALLOWIO命令,打开I/O端口地址: ALLOWIO I*0D880 I*0D888 I*0D890 I*0D898 I*0D8A0 I*0D8A8 I*0D8B0 I*0D8B8 回车;RUN 回车; 7.运行和调试汇编程序 实验箱通电,直接运行汇编、链接所产生的可执行文件 * 回车(“*”文件名),根据实验内容,在实验箱或主机上操作和观察,结果与设计初衷一致,则实验成功,否则,改错,直至实验成功。 装订线六、流程图 七、实验程序 DATA SEGMENT IOPORT EQU 0D880H-280H IO8255C EQU IOPORT+282H IO8255T EQU IOPORT+283H PB DB ? MESS DB ENTER ANY KEY CAN EXIT TO DOS!,0DH,0AH,$ DATA ENDS STACK SEGMENT STACK STACK SEGMENT STACK TOP EQU LENGTH STA STACK ENDS 装订线CODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACK START: MOV AX,DATA MOV DS,AX MOV ES,AX MOV AH,09H MOV DX,OFFSET MESS INT 21H MOV DX,IO8255T MOV AL,81H OUT DX,AL MOV DX,IO8255C IN AL,DX MOV PB,AL MOV DX,IO8255T MOV AL,80H OUT DX,AL MOV DX,IO8255C MOV AL,PB OR AL,0CH OUT DX,AL MOV AL,30H OUT DX,AL CALL DELAY10 LLL: MOV DX,IO8255C MOV AL,12H OUT DX,AL CALL DELAY10 CALL DELAY10 CALL DELAY10 CALL DELAY10 MOV AL,10H OUT DX,AL MOV CX,0040H TTT: MOV AL,0CH OUT DX,AL PUSH CX MOV CX,80H LOP1: CALL DELAY1 LOOP LOP1 MOV AL,00H OUT DX,AL MOV CX,80H LOP2: CALL DELAY1 装订线 LOOP LOP2 POP CX LOOP TTT MOV AL,30H OUT DX,AL CALL DELAY10 MOV AL,21H OUT DX,AL CALL DELAY10 CALL DELAY10 CALL DELAY10 CALL DELAY10 MOV AL,20H OUT DX,AL MOV CX,0040H GGG: MOV AL,0CH OUT DX,AL PUSH CX MOV CX,80H LOP3: CALL DELAY1 LOOP LOP3 MOV AL,00H OUT DX,AL MOV CX,80H LOP4: CALL DELAY1 LOOP LOP4 POP CX LOOP GGG MOV AL,30H OUT DX,AL CALL DELAY10 MOV AH,06H MOV DL,0FFH INT 21H JNZ PPP JMP LLL PPP: MOV AX,4C00H INT 21H DELAY1 PROC NEAR PUSH CX MOV CX,0FFFFH CCC: LOOP CCC POP CX RET 装订线DELAY1 ENDP DELAY10 PROC NEAR PUSH AX PUSH CX MOV CX,0F00H UUU: CALL DELAY1 LOOP UUU POP CX POP AX RET DELAY10 ENDP CODE E
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度生态环保型碎石料购销合同范本下载
- 2025版建筑垃圾清运与资源回收利用服务合同
- 2025版水利枢纽工程土石方工程居间服务协议书
- 2025版前期物业管理服务合同操作细则与实施
- 海南省昌江黎族自治县2025年上半年公开招聘村务工作者试题含答案分析
- 2025年度并购项目尽职调查顾问服务合同
- 贵州省长顺县2025年上半年公开招聘城市协管员试题含答案分析
- 贵州省沿河土家族自治县2025年上半年公开招聘城市协管员试题含答案分析
- 2025年二手房物业交接及业主权益保障与纠纷处理服务协议
- 2025版无线通信网络优化施工合同样本及实施细则
- 企业品牌价值评估模型设计
- 2025-2026学年人教版(2024)小学数学三年级上册教学计划及进度表
- 2025年福建省工会社会工作者(工会专干)招聘考试(工会基础知识)历年参考题库含答案详解(5套)
- 2025年人工流产试题及答案
- 《水力学》课件-第5章 流动阻力和水头损失
- 2026届潍坊市达标名校中考联考语文试卷含解析
- (标准)棋牌室转让合同协议书
- 幼儿园膳食委员会组织机构及职责
- 手术室护理实践指南:院感控制管理
- ERP方案设计与研究
- 高二语文秋季开学第-课:笔墨山河待君行
评论
0/150
提交评论