play_time.c

来自「这是一个在凌阳单片机上实现一个具有时钟显示和播报、播放音乐并跳舞、对机器人前进计」· C语言 代码 · 共 38 行

C
38
字号
#include "bsrSD.h"
#include "robot.h"
#include "hardware.h"

extern void PlaySnd(unsigned int SndIndex);

void play_time(void)
{   
	 unsigned  int x1;
	 unsigned  int x2;
	 unsigned  int x3;
	 unsigned  int x4;    
	
	*(unsigned int *)0x7012=1;
    
	x1=*(unsigned int *)0x049f;//秒个位
	x2=*(unsigned int *)0x049e;//秒十位
	x3=*(unsigned int *)0x04a1;//0.01s
    x4=*(unsigned int *)0x04a2;//0.1s

    if(x2!=0)
	{
		PlaySnd(x2);
		PlaySnd(SHI);
		*(unsigned int *)0x7012=1;
	}
	if(x1!=0)
	{
		PlaySnd(x1);
	}
	PlaySnd(DIAN);
	*(unsigned int *)0x7012=1;
	PlaySnd(x4);
	PlaySnd(x3);
	*(unsigned int *)0x7012=1;
	PlaySnd(MIAO);
}
	 

⌨️ 快捷键说明

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