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

📄 luyin.h

📁 红外遥控时钟温度计语音报时间和温度deshejifangan
💻 H
字号:
sbit cs =P3^4 ;	//片选
sbit pd =P3^5;		//功耗选择
sbit oem =P3^6;	//放音时的一端结束标志,低有效
sbit pr =P3^7;		//高时为放音,低时为录音


//sbit a8 =P2^1;		 //为十条地址线 
//sbit a9 =P2^0;
#define date1 P2

void play(uchar a);
void record();
unsigned char displaybuffer[4]={0,0,0,0};
unsigned char displaybuffer1[6]={0,0,0,0,0,0};
uchar addr[19]={0x00,0x0a,0x14,0x1e,0x28,
		    	0x32,0x3c,0x46,0x50,0x5a,
				0x64/*10*/,0x6e/*.点..*/,0x8c/*现在温度是*/,
				0xaa/*摄氏度*/,0xb4/*分*/,0xbe/*秒*/,0xc8,0xdc};//0到9的地址每个地址有1秒钟时间


void delay2(uchar a)
{uchar i,j;
	for(i=0;i<a;i++)
		for(j=0;j<110;j++);
}
void play(uchar a)
{//uchar b8=0,b9=0;
														 
cs=1;												
pd=0;
if(addr[a]|0x0a==addr[a++])
	{date1=addr[a];
//	a8=b8;
//	a9=b9;
	pr=1;_nop_();_nop_();_nop_();
	cs=0;
	while(oem==1);
	cs=1;
	pd=1;_nop_();_nop_();_nop_();
	}
}
/*void record()
{ 

cs=1;
pd=0;


	date1=addr[17];
	
	pr=0;_nop_();_nop_();_nop_();
	cs=0;
	delay2(10000);

	cs=1;
	pd=1;_nop_();_nop_();_nop_();
	

} */

⌨️ 快捷键说明

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