文档详情

锁存器 74HC573 动态显示数码管.doc

发布:2020-10-29约小于1千字共2页下载文档
文本预览下载声明
#includereg52.h //52单片机头文件 #include intrins.h //包含有左右循环移位子函数的库 unsigned char number; //宏定义 sbit p2_6=P2^6; //数码管段选锁存端 sbit p2_7=P2^7; ////数码管位选锁存端 unsigned char code table[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xff}; void delay(unsigned int); void main() { while(1) { for(number=0;number8;number++) { p2_6=1; P0=table[number];//先送段选很重要!!!!!! p2_6=0; p2_7=1; P0=_crol_(0x01,number); delay(1); P0=0x00; p2_7=0; } } } void delay(unsigned int z) //延时子函数 { unsigned int x,y; for(x=z;x0;x--) for(y=110;y0;y--); }
显示全部
相似文档