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

📄 ch452l_driver.i

📁 ch452的数码管和键盘驱动程序
💻 I
字号:
#line 1 "ch452l_driver.c"
#line 1 "D:/icc/include/iom8v.h"




#line 7 "D:/icc/include/iom8v.h"


#line 10 "D:/icc/include/iom8v.h"


#line 13 "D:/icc/include/iom8v.h"


#line 16 "D:/icc/include/iom8v.h"






















































































































































































































































































































































































































































#line 2 "ch452l_driver.c"
#line 1 "D:/icc/include/macros.h"






























#line 35 "D:/icc/include/macros.h"














void _StackCheck(void);
void _StackOverflowed(char);




#line 3 "ch452l_driver.c"
#line 1 "F:\CH452L/delay.h"

#line 7 "F:\CH452L/delay.h"




#line 16 "F:\CH452L/delay.h"
void Delay_Nus(unsigned int time);


#line 24 "F:\CH452L/delay.h"
void Delay_Nms(unsigned int time);


#line 4 "ch452l_driver.c"


#line 13 "ch452l_driver.c"






















#line 37 "ch452l_driver.c"





#line 44 "ch452l_driver.c"










#line 59 "ch452l_driver.c"
void Init_Ch452lport(void)
{
(*(volatile unsigned char *)0x34)|=(1 << (0));
(*(volatile unsigned char *)0x34)|=(1 << (1));
(*(volatile unsigned char *)0x34)|=(1 << (2));

}


#line 73 "ch452l_driver.c"
void Ch452l_Writecommand(unsigned int command)
{
    unsigned char i;
(*(volatile unsigned char *)0x35)=~(1 << (0));
    for(i=0;i<12;i++)
	{
(*(volatile unsigned char *)0x35)=~(1 << (1));
		if(command&1)
		{
(*(volatile unsigned char *)0x35)|=(1 << (2));
		}
		else
		{
(*(volatile unsigned char *)0x35)=~(1 << (2));
		}
(*(volatile unsigned char *)0x35)|=(1 << (1));
		command=command>>1;
	}
(*(volatile unsigned char *)0x35)|=(1 << (0));
	Delay_Nus(300);
}


#line 101 "ch452l_driver.c"
void Init_Ch452lsystem(void)
{
    Ch452l_Writecommand(0x0001);
    Ch452l_Writecommand(0x0500 |0x00f0);
	Ch452l_Writecommand(0x0400 |1);
}

⌨️ 快捷键说明

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