和停止等五项功能,通过优化后使得运行结果也更直观易懂。不过在设计中,由于个人能力有限,也难免存在不足,代码部分也不是最优,部分代码有待改进。Р参考文献Р[1]马家辰.CS-51单片及原理及接口技术[M]. 哈尔滨工业大学出版社,2003Р[2]赫建国.单片机在电子电路设计中的应用[M]. 清华大学出版社,2006Р[3]杨素行.微型计算机系统原理及应用[M]. 清华大学出版社,1996Р[4]洪永强.微机原理与接口[M] .科学出版社,2004Р[5]付家才.单片机控制工程实践技术[M]. 北京化学工业出版社,2004Р[6]刘瑞新.单片机原理及应用教程[M]. 北京机械工业出版社,2005Р[7]刘峥. LED技术及其在车灯系统中的应用[M]. 上海汽车出版社,2009Р附录A(源程序)Р源程序:Р#include<reg51.h>Рxdata unsigned char OUTBIT _at_ 0X8002;Рxdata unsigned char OUTSEG _at_ 0X8004;Рchar tabseg[]={0X3F,0X06,0X5B,0X4F,0X66,0X6D,0X7D,0X07,0X7F,0X6F};Рchar sec=0;Рint flag=0;Рvoid Start(void);Рvoid Stop(void);Рvoid Left(void);Рvoid Right(void);Рint i=0,j=0,k=0;Рvoid delay(int r)Р{Р int k,s;Р for(k=0;k<r;k++)Р for(s=0;s<=1000;s++);Р Р}Р//**********数码管显示子函数**********Рvoid Print(int a,int b)Р{РOUTBIT=a;РOUTSEG=tabseg[b];Рdelay(1);