|
发表于 2022-8-20 20:31:11
|
显示全部楼层
本帖最后由 浓浓小咖 于 2022-8-20 20:34 编辑
动态数码管课后作业,不用38译码器,显示1314-520
转的~~~~~~~~~~~~~
/*************************************************************************/
#include<reg51.h>
#define qudong P0 //位码端口
#define duanma P1 //8位断码p1口
unsigned char code DIG_PLACE[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
unsigned char code smgduan[8]={0x06,0x4f,0x06,0x66,0x40,0x6d,0x5b,0x3f,};//显示1314-520
unsigned char DisplayData[8];
void DigDisplay()
{
unsigned char i;
unsigned int j;
for(i=0;i<8;i++)
{
duanma=DIG_PLACE;
qudong=DisplayData;
j=10;
while(j--);
qudong=0x00;
}
}
void main()
{
unsigned char i;
for(i=0;i<8;i++)
{
DisplayData=smgduan;
}
while(1)
{
DigDisplay();
}
}
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|