接口课程设计说明书 电工门控制系统设计 武汉理工大学(4)

2018-11-21 22:07

武汉理工大学《微机原理与接口技术》课程设计说明书

5.接口电路设计

5.1设计

5.1.1 电路

通道0 通道1 计数值 2500 1000 10s 间隔时间 0.5s 电路

8253设计

通道2 20 5.1.1.1计数值的确定

8086系统的主频为5MHz,由于时钟周期过短会使LED显示计数值刷新频率过高,导致看不出LED显示的变化,因此必须使用8253降低时钟频率,此频率定位2Hz,固可算出8253计数值为:N=5MHz÷2Hz=2500000 由于8253一个计数器最大计数65535,所以要将两个计数器串联才可达到要求的时钟频率。因此将计数器0的OUT0接到计数器1的CLK1上,并且设置计数器1的计数值为2500,计数器2的计数值为1000。任务要求醉倒计数值为20,设置计数器2的计数值为20。

5.1.1.2 工作方式确定

为使LED显示观察方便,应将LED的刷新频率固定与一个值,首选工作方式三,其产生的方波可以满足要求,使OUT1定时向8259发送中断请求信号,所以对计数器0和计数器1均选用工作方式三。计数器二只需在计数完成时发送中断请求信号,可以将其设置为工作方式二。

8253相关参数表

16

武汉理工大学《微机原理与接口技术》课程设计说明书

5.2计数电路设计

5.2.1电路简图

8255 PA4 PA5 PA6 PA7 74LS48 PA0 PA1 PA2 PA3 74LS48

5.2.2 电路原理

任务要求显示最大为20的计数值,需要2个LED显示器,分别显示个位和十位,数据的传输通过8255的A口输出,PA1-PA3传个位数据,PA4-PA7传十位数据,两组数据口分别接在两个74LS48译码器上,通过译码将数据在共阴极LED数码管上显示出来。

5.3总电路设计(见图纸)

5.4初始化程序

-----------------------8255初始化程序---------------------------

MOV AL,10000000 B ;8255初始化,A口,工作方式0,输出 OUT 0BH,AL

17

武汉理工大学《微机原理与接口技术》课程设计说明书

-----------------------8259初始化程序---------------------------

MOV AL,00010011 B ;8259初始化,ICW1:上升沿有效,单片 OUT 00H,AL

MOV AL,10010000 B ;ICW2:设置中断类型号为90H OUT 01H,AL

MOV AL,00000001 B ;ICW4 OUT 01H,AL

MOV AL,11111000 B ;OCW1:只对IR0,IR1,IR2响应 OUT 01H,AL

-----------------------8253初始化程序---------------------------

MOV AL,00110111B ;8253初始化 OUT 17H,AL MOV AL,00H OUT 14H,AL MOV AL,25H OUT 14H,AL MOV AL,01110111B OUT 17H,AL MOV AL,00H OUT 15H,AL MOV AL,10H OUT 15H,AL

MOV AL,10010001 B OUT 17H,AL MOV AL,20H OUT 16H,AL

18

设置计数器0,工作方式3,BCD计数,计数值为2500

设置计数器1,工作方式3,BCD计数,计数值为1000

设置计数器2,工作方式2,BCD计数,计数值为20

武汉理工大学《微机原理与接口技术》课程设计说明书

6.程序设计

6.1程序流程图

关中断地址 将CL中数值传至8253,8259,8255初始化 填写中断IR0,IR1,IR2入口地址 开中断 AL,通过AL写入8255,并通过A口 中断源提供中断 锁存8253计数器2的CLK2当前计数值病传至CX IR2中断 IR1中断 响应中断,获取中断向量 延时期间LED 不刷新计数值 IR0中断 结束 6.2系统程序及相关子程序(见附录)

7.小结

19

武汉理工大学《微机原理与接口技术》课程设计说明书

通过8253对系统时钟周期的转换,由计数器OUT2输出的方波影起的中断使系统运行中断程序对8255的A口数据刷新,从而可以清晰的看到LED显示数值的变化过程。当计数完结时,再由计数器OUT3输出中断信号从而结束程序,推出计数。这里在8259上附加一个触发开关从而可以实现延时程序。整个系统总开管设置在8086的RESET线上。整个设计中遇到很多困难,在老师和同学的帮助下,查阅资料,将这些问题一一解决,当然还存在很多问题,这也是需要不断思考和改进的事情。

附录一(主程序)

DATA SEGMENT DATA ENDS

STACK SEGMENT STACK

20


接口课程设计说明书 电工门控制系统设计 武汉理工大学(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:省人大代表 李慧星的述职报告001

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: