从你的程序来看,你是想实现一个秒表计时的功能,一秒钟数码管自动加一。 但是程序确实有好大问题哦。 1.就说说最大的问题吧,你这个程序,大部分时间都在中断。中断,中断,中断。先搞清楚什么是中断,如何使用。 2.你的板子没有做串口接口啊,但是你的程序中却有PCON、SCON的赋值,所以,寄存器,寄存器,寄存器。什么是寄存器,作用是什么,特别是要搞清楚控制寄存器的作用。 3.线路图都没有,怎么知道你IO口怎么定义的?累积了好久的Number值,最后赋值给了SBUF,给串口缓存又是几个意思? 总结:你这段代码不能叫程序,可以叫天书。 建议:没法改,你还是先熟悉一下基础教程。 |
http://www.51hei.com/bbs/dpj-146402-1.html可以参考我之前发的那个贴 |
ssk7793 发表于 2018-12-23 21:43 看不了你的贴 |
看我的贴,一位数码管那个,你这个其实三个数码管可以共用一个595芯片的 |