- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验7 8255并行接口实验
实验目的
1.学习8255 芯片的使用方法;
2.学习模拟交通灯控制的方法;
实验设备
PC机一台,THTWK-2实验箱一台
实验要求
1.编写程序,以8255 的C 口作为输出口,控制4 个双色LED 灯(可发红,绿,黄光),模拟十字路口交通灯管理。
2. 编写程序,以8255的C口作为输出口,用开关控制控制一排发光二极管的亮灭。
实验内容1及实验原理
双色LED是由一个红色LED管芯和一个绿色LED管芯封装在一起,公用负端。红色正端加高电平,绿色正端加低电平时,红灯亮;红色正端加低电平,绿色正端加高电平时,绿灯亮;两端都加高电平时,黄灯亮。使用8255的端口C 控制双色灯。8255的CS由CPLD输出,决定了8255的起始地址为40H。8255的A0,A1地址线分别接了32位总线A2,A3,决定了A、B、C和状态口地址分别为40H、44H、48H和4CH。
假设一个十字路口为东西南北走向。初始状态0 为东西红灯,南北红灯。然后转状态1 南北绿灯通车,东西红灯。过一段时间转状态2,南北绿灯闪几次转亮黄灯,延时几秒,东西仍然红灯。再转状态3,东西绿灯通车,南北红灯。过一段时间转状态4,东西绿灯闪几次转亮黄灯,延时几秒,南北仍然红灯。最后循环至状态1。
注意:LED灯亮灭的间隔时间是由延时程序来控制的,如果计算机的速度过快,LED灯亮灭的间隔时间就比较短,实验现象就不明显。可通过调整延时程序使实验现象更明显。
实验步骤
1.接线:用8位数据线将8255模块的JD3D连接到32位LED显示模块的JD4B。
2.把D盘“程序”文件夹中Traffic.asm文件复制到BIN 路径下。
3.重起计算机进入MAXDOS,然后进入纯DOS环境。使用cd命令到BIN 路径下,输入下面命令后回车。
4.编译:tasm /zi Traffic.ASM
5.连接:tlink /v/3 Traffic.OBJ
6.运行:Traffic.EXE
运行结果如下图所示:
按PC键盘(任意键),启动交通灯,再按PC键盘任意键,则程序退出。
7.把BIN文件夹下的“Traffic.ASM”源程序及生成的“.map”、“.obj”、“.exe”文件删除掉。
实验内容2
编写程序,用8255的C口作为输出口,用实验箱上的开关模块中的K0—K7控制红色发光二极管的亮灭。
实验步骤
1.参考实验内容1源程序编程。程序命名为SHIYAN7.ASM。按照前面实验步骤编好程序,并确认能生成可执行文件。
2.接线(接线时应把实验箱的电源断开)。用8位数据线对应连接CPU接口模块的JD1到32位LED显示模块的JD3B。开实验箱电源。
3.重启PC机进入纯DOS。把当前路径变为D:\BIN
4.编译:tasm /zi shiyan7.ASM (注:“.ASM”可省略)
5.连接:tlink /v/3 shiyan7.OBJ (注:“.OBJ”可省略)
6.运行:shiyan7.EXE (注:“.EXE”可省略)
观察LED灯是否变化正确,如果不是,回WINDOWS重新调试,直到显示出想要的结果为止。
7.把BIN文件夹下“SHIYAN7.ASM”源程序及生成“.map”、“.obj”、“.exe”文件删除掉。
实验报告要求:
1.仔细观察TRAFFIC.ASM汇编语言源程序,给程序段
MOV DX,C8255 ;设置为全输出
MOV AL,80H
OUT DX
MOV DX,D8255C
MOV AL,00
OUT DX,AL ;清LED
MOV AH,09H
LEA DX,MESS1
INT 21H
MOV AH,08H
INT 21H
MOV AH,09H
LEA DX,MESS2
INT 21H
MOV DX,D8255C ;全红
MOV AL,0F0H
OUT DX
MOV BX,D2
加上注释,对有注释的地方不可直接抄录,要注释详细。如几条语句完成一个功能可注释为:以下某几条语句完成什么功能。
2.写出实验内容2的汇编语言源程序,并加上必要的注释。
您可能关注的文档
- 流水灯实验一报告.doc
- 模具课程设计.doc
- 上海市科技教师十一五培训科技人文课程第一讲阿市公开课获奖课件省名师示范课获奖课件.pptx
- 一轮复习生物选修3-4市公开课获奖课件省名师示范课获奖课件.pptx
- 十八章唐宋古文家的寓言下.pptx
- 任务5--制定货物运输条款.pptx
- 唐杰个人PPT完整版.pptx
- 湖南省衡阳县2024-2025学年九年级上学期9月阶段性考试语文试题.docx
- 原子结构微课获奖课件公开课一等奖课件省赛课获奖课件.pptx
- 团队的概念专业知识.pptx
- 全球化背景下的英语学习和教育挑战和机遇市公开课获奖课件省名师示范课获奖课件.pptx
- 以目标为导向的学生英语听力提升市公开课获奖课件省名师示范课获奖课件.pptx
- 无线电波的发射和接收.宣讲.宣讲.pptx
- 外国财政制度.pptx
- 人教版小学一年级语文上册《识字4》5市公开课获奖课件省名师示范课获奖课件.pptx
- 人教四年级下册数学综合应用营养午餐市公开课获奖课件省名师示范课获奖课件.pptx
- 人教版小学三年级数学求平均数省名师优质课赛课获奖课件市赛课一等奖课件.pptx
- 新人教版六年级数学下册第三单元-圆柱的表面积PPT课件一等奖新名师优质课获奖比赛公开课.pptx
- 六年级下册《降落伞》-市公开课获奖课件省名师示范课获奖课件.pptx
- 五年级美术课件--深浅变化90562PPT课件一等奖新名师优质课获奖比赛公开课.pptx
最近下载
- 部编版八年级上册历史基础知识填空.docx
- 小学五年级上全册人自然社会教案可打印.doc
- DB11∕T 1598.3-2019 居家养老服务规范 第3部分:助医服务.docx VIP
- 人教版高中物理电学实验要点总结.pdf VIP
- 普通高中课程标准2023.pdf
- 幼儿园幼儿出游安全应急预案.docx VIP
- 2024浙江省执业药师继续教育答案-中医虚症辨证用药.docx VIP
- DB11_T 1598.2-2019 居家养老服务规范 第2部分:助餐服务.PDF VIP
- 简谱 爱永在 沂蒙山 王传亮.pdf
- 小学一年级音乐下(第三单元 音乐中的动物: 唱歌 咏鹅):C1跨学科学习活动设计-教学方案设计+学生学习成果+学习成果点评[2.0微能力获奖优秀作品].docx
文档评论(0)