终于把PS/2的鼠标键盘程序写出来了,心里有丝丝的高兴,因为毕业设计又多了个亮点.
怀着兴奋的心情把键盘程序连接到主程序,效果完全在预期之内,心里更是欣喜若狂.但特然的一个界面使我有了从天堂掉到地狱的感觉,LCD出现乱码,习惯性地讲了一个英文"输".接下来当然就是对程序进行检讨.
但经过多次地单独调试都没有出现问题,心里更是郁闷,后来偶然发现可能是单片机的速度慢,做成中断和LCD显示出现问题,毕竟单片机的顺序执行总没有FPGA的并行优势,后来换了一个ADUC845单片机效果好多了(问题还是有,只是出错几率低了),没办法,只好归够为STC89LE516的错.
同时想到,那干脆让FPGA来完成,但FPGA的话要通过状态机来完成顺序的过程,对比之下,觉得单片机还是存在着优点,哎!单片机还真的是"鸡肋",用之无味,弃之可惜.
用户1532875 2007-11-13 13:41
可能是吧,当时只是有感而发,顺便发发牢骚罢了
用户120337 2007-11-12 17:31