delay函数用于延时。后面跟个interrupt3的函数是定时器中断函数,每个周期计数10000微秒,所以每100个周期是1秒、flag用于记录当前的周期数。flag从0加到100时给num1和num2两个红绿灯秒数加1。然后再从0开始计数。main函数中就是初始化和循环调用showNum显示函数将秒数显示到P0和P3连接的数码管上。学校有c语言课程的话建议你好好学习下,再做单片机会容易上手。回答人: 小惠。
这个有源程序和仿真:网页链接