⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 数码管显示程序.c

📁 单片机数据通讯典型应用(光盘内容)
💻 C
字号:
//**********数码管显示*********

void maxsend(uchar maxadd,uchar maxdat)
// MAXADD为MAX7219的寄存器写入地址;MAXDAT为寄存器写入数据
{
uchar i;
MAXLOAD=0;                  			//片选清零
for(i=0;i<8;i++)           			//循环写入8为地址信息
{   MAXCLK=0;                   			//时钟线拉低
maxadd=maxadd<<1;            			//地址信息左移
MAXDIN=CY;                   			//写入地址信息
MAXCLK=1;                    			//时钟线拉高
}
for(i=0;i<8;i++)             			//循环写入8为数据信息
{   MAXCLK=0;                   			//时钟线拉低
maxdat=maxdat<<1;           			//数据信息左移
MAXDIN=CY;                 			//写入数据信息
MAXCLK=1;                   			//时钟线拉高
}
MAXLOAD=1;                 			//片选拉高
}

void max7219_init(void)         		//MAX7219初始化
{
maxsend(0x0c,0x01);        			//设置正常显示状态
maxsend(0x0b,0x06);        			//设置扫描6位
maxsend(0x09,0xff);       			//设置译码方式为不译码
maxsend(0x0a,0x05);      			//设置亮度为11/32
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -