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

📄 main.c

📁 ch451键盘LED管理芯片的驱动程序,很好用的,设计很标准的代码
💻 C
字号:
#include "ch451.h"
#include "cd4094.h"
#include "hardware.h"

void main(void )
{
        unsigned char i=0,status=0;
        unsigned char xdata arr[8]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};



        InitCh451();

        DispClock(0x12,0x10,1);

       //GetKeyValue(unsigned char *ch);
       status=WaitForKeyDown(&i,0);
       WaitForKeyUp();
       status=0;

        while(1)
        {
               if(IsKbhit()==0)
               {
                        status=GetKeyValue(&i);
                        i=0;
               }

        }




        DispClock(12,10,0);



        SelectChip(SEL_NULL	);
        SelectChip(SEL_CH451	);
        SelectChip(SEL_AT45LIB);
        SelectChip(SEL_X5045);


        for(i=0;i<8;i++)
        {
                 Set1BitMask4094(arr[i]);
                 Clear1BitMask4094(arr[i]);
                 Set1BitMask4094(arr[i]);
        }

        for(i=0;i<8;i++)
        {
                 Set2BitMask4094(arr[i]);
                 Clear2BitMask4094(arr[i]);
                 Set2BitMask4094(arr[i]);
        }
        
        WatchDog();
        WriteSpi(0x00);
        ReadSpi();
        Delay1ms(0x01);
        
        Asc2Hex(0X00);
        Hex2Asc(0X00);
        
        SelectPlayAddr(0X00);

}

⌨️ 快捷键说明

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