//显示码表
const char Dtable[10] =
// 0 1 2 3 4 5 6 7 8 9
{0x3F,0x06,0x5B,0x4F,0x66, 0x6D,0x7D,0x07,0x7F,0x6F};
//片选表
const char CStable[4] =毕业论文http://www.751com.cn
// 0 1 2 3
{0x7F,0xBF,0xDF,0xEF};
void LEDShow1(char i, char c)
{
LEDcs = CStable[i];
LEDdata = Dtable[c];
4 程序调试及总结
对于C语言编程有很多基础的知识遗忘了,在编写程序的时候出现过很多的错误,如编写串口通信模块时的语言的规范,语法等等。在后续的学习实验中逐渐的认识,理解。在编写LED显示时,刚开始硬件接错灯显示不正常,然后更正,但还是显示不到应该显示的数,经仔细的查看程序发现有逻辑,算法错误。程序陷入死循环。后经更正显示好使用。由于时间紧迫来不及仔细调试,没能完
成接下的模块,只能组成整个程序来试一试。没能成功。在此实验中,我了解到了一个完整程序所需的结构形式,而以前对此是没有深刻的认识的。现在能对一个复杂的程序理出头绪,对单个函数能够理解。是我这次实验很好的收获,而我欠缺的地方就是将各个模块有机的组合在一起。对以后的学习很有意处。