4. 抢答器制作调试问题 4.1 在仿真中出现的问题
(1)电路接好后将16进制文件写入单片机内,在数码管显示中,显示的是乱码。 解决方法:1、检查程序中的字型码是否是共阳极显示的字型码,将共阴极字型
码改为共阳极字型码;
2、检查电路图,查看4位数码管显示是不是共阳极显示,将共阴极更改为共阳
极显示
(2)数码管显示的数字出现抖动
解决方法:在显示程序中更改显示延时时间,加长显示的延时时间
(3)在调节抢答时间或调节答题时间是按一次按键显示器上的数字会跳动多次 解决方法:在按键去抖动程序中加长去抖动的延时时间
4.2 在实际电路制作中出现的问题
(1)电路焊接完成将16进制程序烧写进单片机后,电路板不能正常工作,数码管没显示。 解决方法:检查电路,确认单片机最小系统是否正确及4位数码管与单片机接线是否正确,用万用表检查各管脚间是否短路,排除短路的现象。
(2)最小系统正确及各线路中没有短路接线,数码管全亮,但正确的显示没用显示。
解决方法:在显示程序中加入将个显示器清零的程序
11
5. 仿真测试效果 5.1 初始及复位显示
单片机初始显示及复位显示
5.2正常抢答显示
(1)主持人按下开始键,数码管显示倒计时
抢答倒计时
12
(2)选手抢答成功,数码管显示选手号码及答题倒计时 4号选手抢答
选手号码及答题倒计时显示
5.3 犯规显示
支持人没按下开始键,选手抢答犯规。数码管显示选手号码并闪烁 4号选手抢答犯规显示
犯规显示
13
5.4 抢答时间调节
支持人按下“复位键”P3.1,按下“修改抢答时间”P3.2,选择调节抢答时间,按“时间+”P3.4和“时间-”P3.5,进行抢答时间的调节;主持人要修改答题时间,按下“复位键”P3.1,按下“修改答题时间”P3.3,选择调节抢答时间,按“时间+”P3.4和“时间-”P3.5,进行答题时间时间的调节,显示如图所示:
抢答时间加7秒显示
答题时间修改显示
14
6. 硬件电路功能显示 6.1 电路初始化显示
电路初始时数码管显示PPP
6.2 正常抢答显示
1、当主持人按下开始按键后,数码管显示30秒倒计时
2、选手抢答成功,数码管显示选手号码,并显示答题时间倒计时
15