main.c
来自「凌阳单片机的MAX7219驱动程序(测试通过)」· C语言 代码 · 共 75 行
C
75 行
//========================================================================
//========================================================================
//项目名称:MAX7219
//功能描述:使用MAX7219显示数据
//注意事项:
//
//组成文件:main.c MAX7219.c zfs.h
//
//日期:2007.
//作者:张丰盛
//审核:张丰盛
//===============================================================
//===============================================================
#include "zfs.h"
//===============================================================
//===============================================================
void drive_MAX7219(unsigned int addr,unsigned int data);
//===============================================================
//===============================================================
//函数名称:void system_inital(void)
//函数功能:系统的初使化
//输入参数:无
//输出参数:无
//日期:2007.03.03
//===============================================================
void system_inital(void)
{
*P_IOA_Dir=0xffff; //IOA
*P_IOA_Attrib=0xfff;
*P_IOA_Data=0xffff;
*P_IOB_Dir=0xffff; //IOB
*P_IOB_Attrib=0xffff;
*P_IOB_Data=0xffff;
//drive_MAX7219(0x0c,0x01); //初始化MAX7219
//drive_MAX7219(0x0b,0x07); //扫描位限制控制器
//drive_MAX7219(0x0a,0x6f); //亮度寄存器
//drive_MAX7219(0x09,0xff);
}
//===============================================================
//函数名称:void main(void)
//函数功能:
//输入参数:
//输出参数:
//日期:2007.03.03
//===============================================================
void main(void)
{
unsigned int i;
system_inital();
//for(i=8;i>0;i--)
//{
// drive_MAX7219(i,i);
//*P_Watchdog_Clear=0x01;
// }
while(1)
{
*P_Watchdog_Clear=0x01;
}
}
//===============================================================
//===========================================================================
//main.c结束
//===========================================================================
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?