编制软件时,在扫描键盘前应熄灭显示器,即向8155的PA口输出显示空白的段码OFFH,这样,不会因为对键盘的扫描而干扰显示器的显示。键盘扫描的延时10ms消抖,既可用专用的延时子程序实现,也可用DISP显示子程序实现。本设计中,显示完五位LED所需时间为10ms以上,因此,用显示子程序延时,效果更佳。

4、 抗干扰措施

使用环境存在多种干扰源,如电磁干扰、电压波动大等,为此,我们从硬件、软件两方面采取了一些措施。

(1)硬件方面:采用特殊设计的开关电源,它能适应较宽的电压波动,可随瞬间浪涌冲击;注意多级去耦,电路中每片集成电路芯片的电源引脚上均加一个0.01μF瓷片电容;应用看门狗电路,采用看门狗集成电路MAX1232,它是MAXIM公司推出的高性能、低价格、低功耗8脚双列直插芯片(见图2)。

(2)软件方面:配合看门狗电路,有死机拦截程序和软件陷阱。

5、 结束语

实用结果表明,该测试仪设计简单,占用硬件资源少,有良好的人机对话功能,便于携带、操作、能够满足课程教学实验的要求,性能稳定、可靠。

从长远打算,增加测试芯片的类型势在必行。首先,从扩展被测芯片的管脚数量来说,可以在外接8155的基础上再外接8255,利用8255的三个端口来扩展测试芯片的接口;其次,随着测试芯片数量的增加,程序存储器的容量也将相应地增大,那时,我们可以采用P2口作为高8位地址,外挂程序存储器。经过以上扩展,该测试仪功能将更加完善。

责任编辑:gt

关于测量仪表就介绍完了,您有什么想法可以联系小编。

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查