- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汇编课程之跑马灯设计报告汇课程之跑马灯设计报告汇编课程之跑马灯设计报告汇编课程之跑马灯设计报告
太原工业学院
汇编语言与微机原理
课 程 设 计 报 告
学生姓名: 刘创 学 号: 132054137 系 部: 计算机工程系 专 业: 计算机科学与技术 题 目: 利用8255实现花式跑马灯 成绩 指导教师 李丽
2016 年 6月28日
设计内容
设计电路;
实现6种不同的跑马灯样式;
跑马灯的运行状态可由开关控制
要有暂停跑马灯按钮控制即跑马灯的状态切换。
2.总体设计
设计原理
本实验通过循环检测A口数据,判断按得是哪个开关,如开关1按下,则向AL送01h,并送至B口,循环左移AL达到灯的流水下移,调用延时子程序控制灯闪亮时间,通过BH的赋值控制循环次数,达到时间定时效果。每循环一个周期,CPU都会检测A口的值,从而能即时切换跑马灯花式。
设计跑马灯方案
按下开关1,跑法1,AL初值01H,循环左移,控制一个亮灯自上而下跑动。?
按下开关2,跑法2,AL初值81H,循环右移,控制一个亮灯自下而上跑动。?
按下开关3,跑法3,AL初值0AAH,循环左移,控制间隔4个灯同时闪亮。?
按下开关4,跑法4,AL初值0C0H,循环右移,控制两个亮灯自下而上跑动。?
按下按键5,跑法5,AL初值05H,循环左移,控制亮暗亮3灯自上而下跑动。?
按下开关6,跑法6,AL初值0AAH,循环左移,控制间隔4个灯同时闪亮,相比按键3,跑动时间更长,以显示定功能。?
按下开关7按下,跑马灯暂停工作,再次按下跑马灯继续工作。
3.硬件设计
Proteus元件清单及功能说明
元件名称 功能说明 8086 微处理器 8255A 可编程外设接口电路,主要接收外设的开关状态来判断跑马灯的样式,以及输出所要的结果 74LS273 是带有清除端的8D触发器,只有在清除端保持高电平时,才具有锁存功能,锁存控制端为11脚CLK,采用上升沿锁存 74154 4-16译码器 7427 3输入与非门 LED-RED 红LED发光管 NOT 非门 PULLUP 上拉电阻,分压作用 BUTTON 按钮式开关,鼠标点击开关后会自动弹起 电路设计图
8086微处理机与锁存器译码器连接
与跑马灯开关控制连接图
与跑马灯连接图
利用查询式不断循环查询控制跑马灯样式的开关状态进而编写程序来控制跑马灯的输出样式
程序流程图
程序代码
MarqueeHorseRaceLamp.ASM/*文件名*/
CODE SEGMENT
ASSUME CS:CODE
START: MOV AL,90H
MOV DX,206H
OUT DX,AL
NOKEY:
CALL SCAN
JNZ NOKEY
SCAN PROC
MOV AL,0FFH
MOV DX,202H
OUT DX,AL
MOV DX,200H
IN AL,DX
TEST AL,01H
JZ P1
TEST AL,02H
JZ P2
TEST AL,04H
JZ P3
TEST AL,08H
JZ P4
TEST AL,10H
JZ P5
TEST AL,20H
JZ P6
RET
P1:
CALL PA1
PA1 PROC
MOV BH,0
MOV BL,01H
A1:
MOV AL,BL
MOV DX,202H
OUT DX,AL
MOV CX,50000
CALL DELAY
ROL BL,1
CALL STOP
CALL SCAN
CMP BL,01H
JNZ J1
INC BH
J1:
JMP A1
PA1 ENDP
P2:
CALL PA2
PA2 PROC
MOV BH,0
MOV BL,80H
A2:
MOV AL,BL
MOV DX,202H
OUT DX,AL
CALL DELAY
ROR BL,1
CALL STOP
您可能关注的文档
- 怀化市旅游综合体市场调查研报告怀化市旅游综合体市场调查研究报告怀化市旅游综合体市场调查研究报告怀化市旅游综合体市场调查研究报告.doc
- 怀孕前的身体调养怀孕前的身调养体调养.doc
- 淮安旅游攻略简介淮安旅游攻简介略简介.doc
- 淮海工学院管理学原理试卷及卷淮海工学院管理学原理试卷及样卷淮海工学院管理学原理试卷及样卷淮海工学院管理学原理试卷及样卷.doc
- 淮北矿业党委2012年工作告淮北矿业党委2012年工作报告淮北矿业党委2012年工作报告淮北矿业党委2012年工作报告.doc
- 淮南人事考试网 2015年家公务员考试:行测 常识判断储备之科技常识淮南人事考试网 2015年国家公务员考试:行测 常识判断储备之科技常识淮南人事考试网 2015年国家公务员考试:行测 常识判断储备之科技常识淮南人事考试网 2015年国家公务员考试:行测 常识判断储备之科技常识.doc
- 淮南民生淮河新城地产项目整推广广告策略案-青铜骑士淮南民生淮河新城地产项目整合推广广告策略案-青铜骑士淮南民生淮河新城地产项目整合推广广告策略案-青铜骑士淮南民生淮河新城地产项目整合推广广告策略案-青铜骑士.doc
- 淮南人事考试网 2015年家公务员考试安徽地区职位表分析淮南人事考试网 2015年国家公务员考试安徽地区职位表分析淮南人事考试网 2015年国家公务员考试安徽地区职位表分析淮南人事考试网 2015年国家公务员考试安徽地区职位表分析.doc
- 淮安农委加强物联网应用推进业远程视频淮安农委加强物联网应用推进农业远程视频淮安农委加强物联网应用推进农业远程视频淮安农委加强物联网应用推进农业远程视频.ppt
- 化学中的计算思维化学中的计思维算思维.ppt
- 汇编实验数字电子琴课程设计编实验数字电子琴课程设计汇编实验数字电子琴课程设计汇编实验数字电子琴课程设计.doc
- 回风下山掘进作业规程使用版- 副本回风下山掘进作业规程使用版 - 副本回风下山掘进作业规程使用版 - 副本回风下山掘进作业规程使用版 - 副本.doc
- 汇编课程设计学生成绩管理 汇编课程设计学生成绩管理 2汇编课程设计学生成绩管理 2汇编课程设计学生成绩管理 2.doc
- 汇编与接口设计报告书-乘法算汇编与接口设计报告书-乘法运算汇编与接口设计报告书-乘法运算汇编与接口设计报告书-乘法运算.doc
- 汇编语言ch9.ppt
- 汇编语言-宏指令汇编语言-指令宏指令.ppt
- 汇编语言第2章 程序设计基汇编语言第2章 程序设计基础汇编语言第2章 程序设计基础汇编语言第2章 程序设计基础.ppt
- 汇编语言程序设计第一章汇编言程序设计第一章汇编语言程序设计第一章汇编语言程序设计第一章.ppt
- 江苏省高等学校大学生实践创训练计划项目申请表(空白)江苏省高等学校大学生实践创新训练计划项目申请表(空白)江苏省高等学校大学生实践创新训练计划项目申请表(空白)江苏省高等学校大学生实践创新训练计划项目申请表(空白).doc
- 江苏省赣榆县汇文双语学校213-2014学年八年级英语上学期第三次质量检测试题江苏省赣榆县汇文双语学校2013-2014学年八年级英语上学期第三次质量检测试题江苏省赣榆县汇文双语学校2013-2014学年八年级英语上学期第三次质量检测试题江苏省赣榆县汇文双语学校2013-2014学年八年级英语上学期第三次质量检测试题.doc
文档评论(0)