本项目是基于AT89C4051驱动俄罗斯方块游戏,并且用彩显来显示。大家都知道,at89c4051是美国ATMEL公司生产的低电压、高性能CMOS 8位单片机,片内含4k bytes的可反复擦写的只读程序存储器和128bytes的随机数据存储器。由于51单片机硬件本身的局限性,所以做起来好不容易。现将最终版的AT89C4051驱动俄罗斯方块游戏电路板资料及俄罗斯方块游戏源码分享给打开。AT89C4051驱动彩显俄罗斯方块游戏效果图如下:
AT89C4051驱动彩显俄罗斯方块游戏硬件设计:
AT89C4051驱动俄罗斯方块设计总结:
整板测试完毕,基本满意。还有一些小毛病:
1、显示网格信号时,发现有轻微拖尾现象,发现是下拉电阻R13(3.3K)过大所致,改为1K后正常。
2、三极管封装丝印画反了,所有三极管全部转 180度安装才正确,即将 C, E 引脚对换。切记不要按丝印的那个“D”形来安装,要转180度才正确。
3、电源退耦电容小了点,当扬声器阻抗较低,且电源内阻大时,画面有些干扰。