51单片机动态数码管无译码器动态代码.docVIP

  • 14
  • 0
  • 约 6页
  • 2016-11-26 发布于重庆
  • 举报

51单片机动态数码管无译码器动态代码.doc

51单片机动态数码管无译码器动态代码

动态扫描的原理? 在实际的单片机系统中,往往需要多位显示。动态显示是一种最常见的多位显示方法,应用非常广泛。所有数码管段选都连接在一起的时候,怎么让数码管显示不一样的数字呢?动态显示是多个数码管,交替显示,利用人的视觉暂停作用使人看到多个数码管同时显示的效果。就像我们看的电影是有一帧一帧的画面显示的,当速度够快的时候我们看到它就是动态的。当我们显示数码管的速度够快的时候,也就可以看到它们是同时显示了。? //动态扫描,显#includereg51.h #define?GPIO_PLACE?P0 #define?GPIO_DIG?P2 unsigned?char?code?DIG_PLACE[8]=?//位选控制 {0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; unsigned?char?code?DIG_CODE[17]=?//显示码 { ??0xfc,0x60,0xda,0xf2,0x66,0xb6,0xbe,0xe0, ??0xfe,0xf6,0xee,0x3e,0x9c,0x7a,0xde,0x8e,0x00 }; unsigned?char?DIG_DATA[8];//存放显示数据 void?DISPLAY();//动态显示函数 void?main() { ??unsigned?char?i=

文档评论(0)

1亿VIP精品文档

相关文档