计算机接口实验板检测方法
8255A工作方式实验(小键盘程序)
实验程序
f8255.asm
实验接线
只需连接8255的CS ---》218~21F这一条线!
因8255A的PA0~PA7及PB0~PB2已在板上用短路块连接。
实验结果
操作实验板上的小键盘按键会在计算机屏幕上进行显示,对键盘上的WXYS键都以空格响应,R退出,其余显示对应字符。
如希望直接响应键钮上的字符,可将程序中的字符表
char db CDEFBA9845673210 RPMG
改为:
char db CDEFBA9845673210WXYSRPMG
8259A中断实验
实验程序
f8259.asm
实验接线
本程序可以利用8253A定时器作时钟源,也可用单脉冲。
连线说明:
用8253作中断源。
8253的连线同实验三。
IRQ2---》8253的OUT1
用单脉冲作中断源
IRQ2 ---》单脉冲的负脉冲
实验程序原本是支持8253作中断源的。但如果单脉冲作中断源,该程序照样正常工作(8253仍工作,只是不触发中断)。
用8253作时钟源时,该程序需做调整:8253的timer1的计数初值需显著加大,原来的数值是0aH,可增至080H或更大。否则中断响应不稳定!或者减少中断服务程序中的循环延时!
本检测方案采用(2)单脉冲做中断源的方式,接线图如下:
实验结果
按负脉冲左侧按钮一次屏幕上显示一次提示:THIS
原创力文档

文档评论(0)