- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
一、设计的目的要求
学习和掌握计算机中常用接口电路的应用和设计技术,充分认识理论知识
对应用技术的指导性作用,进一步加强理论知识与应用相结合的实践和锻炼。
通过这次设计实践能够进一步加深对专业知识和理论知识学习的认识和理解,
使自己的设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得
到全面提高。
该系统的要求利用8253定时器设计一个具有时、分、秒显示的电子时钟,
并定义一个启动键,当按下该键时时钟从当前设定值(可在显示缓冲区中予
置)开始走时。
二、系统的主要功能
该系统是一个简单的利用8253定时器、8255可并行通信接口和中断控制
器8259设计的电子时钟系统,在该系统中设有一个启动键,启动键未按下时,
显示初始化界面“HELLO”;当按下启动键时,8253定时器开始计时(8253
的初值为10000,接1MHz的脉冲,即当8253计满100时正好是1S),当计时
计满100时,8259便产生一次中断,在LED显示器便显示系统预先设计好的初
始值“02.59.55”便开始从秒位开始加1,当加到10S时,10s位加1,加到60S
时分位加1,同时秒位清零。
该系统主要接口部件有:可并行通信接口8255一片,计数器/定时器8253
一片,中断控制器8259一片,七段LED数码管显示器6个以及译码电路等。
其中各个部件的初始化如下:
1、可并行通信接口8255的控制字是方式选择控制字,A口工作在方式0
(即基本输入输出方式)下,并且为输出状态,B口工作在方式0下,为输出
口,C口为输出口,其初始化为:
8255控制口地址为20bh
A端口地址为208h
B端口地址为209h
C端口地址为20ah
movdx,20bh
1
moval
outdx,al
2、做为计数器的计数器/定时器8253,在设置好计数初值(即定时常数)
后,便开始减1计数,为0时,输出一个信号;控制字设置:BCD为设置为计
数值为二进制格式,模式选择为模式2(即为分频器,当控制字写入后,输出
段OUT变为高电平作为初始状态,当计数初值写入初值寄存器后,下一个时钟
脉冲时,计数初值被写到计数执行部件,然后计数执行部件做减1计数,减到
1时,输出端OUT变为低电平;完成一次计数过程后,输出端OUT又变为高
电平,开始一个新的计数过程,由此可以周而复始的进行下去),读写指示位
为先写低8位字节,在读写高8位字节,计数器选择计数器0。其中8253的计
数初值为10000d,当接1MHZ的脉冲时,分频后的输出值为0.01S。8253的初
始化为:
8253控制端口地址为203h
计数器0端口地址为200h
moval,34h
movdx,203h
outdx,al
movdx,200h
movax,10000d
outdx,al
moval,ah
outdx,al
、中断控制器38259的初始化为:
ICW1,用来指示ICW1的标志的D4=1,LTIM为0(即中断请求为边沿触
发方式),系统只用一片8259,所以SNGL为1,因为初始化程序将用到
ICW4,所以,IC4为为1;
ICW2设置中断类型码的初始化命令字,必须写到8259的奇地址端口中,
ICW2是任选的,而ICW2一旦确定下来,8259的8个中断请求信号输入引脚
IR0~IR7所对应的8个中断类型码也确定了;
ICW4方式控制初始化命令字,它也要求写入奇地址端口,不过ICW4并不
总是需要写入的,只有在ICW1的第0位为1时,才有必要设置ICW4,其中,
2
D7~D5三为总是为0,作为ICW4的标识码,SFNM位为0,BUF位为0,M/S
位为0,
您可能关注的文档
最近下载
- 幼年特发性关节炎护理新进展题库答案-2025年华医网继续教育.docx VIP
- 艾里逊系列变速箱应用与安装.pptx VIP
- 2019疏浚工程预算定额.docx VIP
- 肥厚型梗阻性心肌病护理查房【50页】.pptx VIP
- 固定二氧化碳系统.doc VIP
- 第三单元1~6的表内除法第4课时除法(2)课件2025人教版数学二年级上册.ppt
- 第三单元1~6的表内除法第3课时除法(1)课件2025人教版数学二年级上册.pptx
- 工业厂房及管理楼水电安装施工方案.docx VIP
- 装配式农村住房建筑构造(五)(低层现浇混凝土聚苯模块墙体).pdf VIP
- 吉J2022-184现浇混凝土内置保温复合墙体建筑构造.pdf VIP
文档评论(0)