编制软件时,在扫描键盘前应熄灭显示器,即向8155的PA口输出显示空白的段码OFFH,这样,不会因为对键盘的扫描而干扰显示器的显示。键盘扫描的延时10ms消抖,既可用专用的延时子程序实现,也可用DISP显示子程序实现。本设计中,显示完五位LED所需时间为10ms以上,因此,用显示子程序延时,效果更佳。
4、 抗干扰措施
使用环境存在多种干扰源,如电磁干扰、电压波动大等,为此,我们从硬件、软件两方面采取了一些措施。
(1)硬件方面:采用特殊设计的开关电源,它能适应较宽的电压波动,可随瞬间浪涌冲击;注意多级去耦,电路中每片集成电路芯片的电源引脚上均加一个0.01μF瓷片电容;应用看门狗电路,采用看门狗集成电路MAX1232,它是MAXIM公司推出的高性能、低价格、低功耗8脚双列直插芯片(见图2)。
(2)软件方面:配合看门狗电路,有死机拦截程序和软件陷阱。
5、 结束语
实用结果表明,该测试仪设计简单,占用硬件资源少,有良好的人机对话功能,便于携带、操作、能够满足课程教学实验的要求,性能稳定、可靠。
从长远打算,增加测试芯片的类型势在必行。首先,从扩展被测芯片的管脚数量来说,可以在外接8155的基础上再外接8255,利用8255的三个端口来扩展测试芯片的接口;其次,随着测试芯片数量的增加,程序存储器的容量也将相应地增大,那时,我们可以采用P2口作为高8位地址,外挂程序存储器。经过以上扩展,该测试仪功能将更加完善。
责任编辑:gt
关于测量仪表就介绍完了,您有什么想法可以联系小编。