马跑灯-微机课设报告本科论文.doc

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

微机原理课程设计 ——跑马灯 专 业 计算机科学与技术 班 级 学 生 同 组 指导教师 目 录 跑马灯实验 2 一、实验目的 2 二、实验要求 2 1、基本要求 2 2、提高要求 2 三、设计思路 2 四、实验原理 3 1、8254定时器 3 (1)计数通道 3 (3)工作方式(6种) 3 (4)内部结构 4 (5)引脚 4 (6)方式控制字 4 2、并行接口电路8255 5 (1)3个数据端口 5 (2)工作方式 5 (3)方式控制字 5 (4)内部结构 6 五、实验原理图 6 六、实验流程图........................................................................................................................7 七、实验代码 9 八、 实验结果 14 1、开关都未闭合 14 2、开关K0闭合 14 3、开关K1闭合 14 4、开关K2闭合 14 九、 实验总结 14 跑马灯实验 一、实验目的 (1)通过本次实验更加清楚的掌握芯片8255和8254的使用方法和工作原理; (2)编写一个简单的程序来实现最简单的跑马灯; (3)在此基础上来实现本次实验的要求和任务。 二、实验要求 1、基本要求 采用8254精确定时,LED的点亮规律为LED7—LED0,每个LED的点亮时间间隔由逻辑电平开关K0、K1和K2选择。K0的时间间隔为0.5s,K1的时间间隔为1.0s,K2的时间间隔为1.5s,当主机键盘按下任意键时停止演示。 2、提高要求 LED灯的点亮规律变成LED7 —LED0— LED7。 三、设计思路 使用8255的A端口连接开关,以此判断选择哪个定时。用B口和LED灯连接, 来实现跑马灯开始亮。使用C口来判断此时CLK是否为下降沿,以此判断此时是不是达到一个周期。 四、实验原理 1、8254定时器 8254有3个相互独立的计数器通道,计数器0、计数器1和计数器2. (1)计数通道 8254每个计数器通道都有3个信号与外界接口:CLK时钟输入信号、GATE门控输入信号和OUT计数器输出信号; (2)内部数据总线 8254内部通过数据总线缓冲期引出8位数据引脚D7~D0,地址引脚A0和A1,控制引脚 RD、WR、CS; (3)工作方式(6种) 方式0:计数结束中断 方式1:可变成单稳脉冲 方式2:频率发生器 方式3:发波发生器 方式4:软件触发选通信号 方式5:硬件触发选通信号 (4)内部结构 (5)引脚 (6)方式控制字 D7 D6 D5 D4 D3 D2 D1 D0 2、并行接口电路8255 (1)3个数据端口 8255的3个数据端口分成两组进行控制:A组控制端口A和端口C的上半部;B组控制端口B和端口C的下半部。 (2)工作方式 方式0:基本输入输出方式 方式1:选通输入输出方式 方式2:双向选通传送方式 (3)方式控制字 (4)内部结构 五、实验原理图 六、实验流程图 七、实验代码 .model small .586 .stack .data msg db Press anykey to Exit,0dh,0ah,$ p8255a=288h ;A口地址 p8255b=p8255a+1 ;B口地址 p8255c=p8255a+2 ;C口地址 p8255Ctrl=p8255a+3 ;控制口地址 p8254a=280h ;通道0地址 p8254b=p8254a+1 ;通道1地址 p8254c=p8254a+2 ;通道2地址 p8254Ctrl=p8254a+3 ;控制口地址 .code main proc mov ax,@data mov ds,ax ;建立数据段 mov dx,offset msg mov ah,09h ;显示字符串 int 21h call init8255 call App8255 mov ah,4ch ;返回D

文档评论(0)

李天佑 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档