要求:利用STAR ES598PCI实验仪中8253定时器,设计二个数字屏显电子表,对象棋比赛中红白两方比赛用时进行自动计时。
本实验使用8253和8255两个芯片,8253将1MHZ输入时钟分频输出为1秒的方波,接入8255的PC0口,PC0口每0.5秒改变一次电平,PC1、PC2口分别接两个开关,一个开关控制计时轮次(规定0为A方计时,1为B方计时),一个开关重置计时(0为正常计时,1为计时清零)。主程序无限循环检测8255的PC0、PC1、PC2口,各端口电平发生相应的变化时作出对应的处理。8255控制8个LED的显示,每方占用4个LED,以分秒的形式显示,最大显示范围99分99秒
1