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

📄 isd14201.c

📁 很有用的CYGNAL C语言程序,
💻 C
字号:
//##############################################################################//
#include<c8051f020.h>
//******************************************************************************//
sbit		a0=P2^7;
sbit		a3=P2^6;
sbit		a4=P2^5;
sbit	 playe=P2^4;

sbit		k6=P1^6;
sbit		k4=P1^4;
sbit		k5=P1^5;
unsigned char f=1,f1=1,i=1;			//adress
void yan50m(unsigned char);
void delay(long int);
//*****************************************************************************//
void xbrs(void)
{
	XBR2=0x40;
	P1MDOUT=0xFF;
	P2MDOUT=0xFF;
}
//*****************************************************************************//
void clock(void)			//clock det
{
	unsigned char e;
	WDTCN=0xde;				//CLOSE WDOG
	WDTCN=0xad;
	OSCXCN=0x76;			//ENABLE EXTERNAL CLK
	delay(10000);
    delay(10000);
	e=!OSCXCN&0x80;
	while(e); 
    OSCICN|=0x08;
}

void  jumpplay(unsigned char i)
{   
    char a;
    for(a=i;a>0;a--) 
	{
	delay(5000);
	playe=0;	
	delay(5000);
    playe=1;
	}  
}
//*****************************************************************************
main()
{
	unsigned char i1=2,i2=7,i3=6;
	clock();
	xbrs();
	TMOD|=0x11;
	yan50m(20);                       /********初始化********/ 
	a4=0;						      /********地址复位******/
	delay(5000);                
	a0=1;							  
	a3=0;							  /*播放“现在温度是:”*/
	a4=1;
	yan50m(2);
	jumpplay(12); 					  /*********快进*********/
	delay(5000);
	a0=0;
	a3=0;
	a4=1;
	playe=1;
	delay(5000); 			
	playe=0;
	delay(5000);                       /*********放音*********/
	playe=1;
 	yan50m(40);
/*********************************************************************************/
	a4=0;						      /********地址复位******/
	delay(5000);
	a0=1;							  /**播放“温度的十位”**/
	a3=0;
	a4=1;
	yan50m(2);
	jumpplay(i1); 					  /*********快进*********/
	delay(5000);
	a0=0;
	a3=0;
	a4=1;
	playe=1;
	delay(5000);			
	playe=0;
	delay(5000);                       /*********放音*********/
	playe=1;
 	yan50m(20);
/*********************************************************************************/	
	a4=0;						     /********地址复位******/
	delay(5000);
	a0=1;							 /**播放“温度的个位”**/
	a3=0;
	a4=1;
	yan50m(2);
	jumpplay(i2); 				     /*********快进*********/
	delay(5000);
	a0=0;
	a3=0;
	a4=1;
	playe=1;
	delay(5000);	
	playe=0;
	delay(5000);                       /*********放音*********/
	playe=1;
 	yan50m(20);	
/********************************************************************************/
	a4=0;						     /********地址复位******/
	delay(5000);
	a0=1;							 /*播放“温度的小数点”*/
	a3=0;
	a4=1;
	yan50m(2);
	jumpplay(11); 					 /*********快进*********/
	delay(5000);
	a0=0;
	a3=0;
	a4=1;
	playe=1;
	delay(5000);			
	playe=0;
	delay(5000);                       /*********放音*********/
	playe=1;
 	yan50m(20);
/*********************************************************************************/
	a4=0;						     /********地址复位******/
	delay(5000);
	a0=1;						     /*播放“温度的小数位”*/
	a3=0;
	a4=1;
	yan50m(2);
	jumpplay(i3); 				     /*********快进*********/
	a0=0;
	a3=0;
	a4=1;
	playe=1;
	delay(5000);	
	playe=0;
	delay(5000);                       /*********放音*********/
	playe=1;
 	yan50m(20);	
	a0=0;				

}

⌨️ 快捷键说明

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