在51单片机的数码管的应用开发中一些小的细节还是应该注意到的。

其中位选信号应该在段选之前打开,下面是一段示例代码(我用的是国信长天开发板):

 
  
  1. #include<reg51.h>  //   包含51单片机寄存器定义的头文件  
  2. #include<intrins.h> 
  3. #define uint unsigned int       
  4. sbit buzz=P0^6; 
  5. /**************************************************  
  6. 函数功能:d延时函数,延时一段时间  
  7. ***************************************************/  
  8.   void delay(int x)          //延时Xms 
  9. {