showtime.c

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

C
53
字号
#include "bsrSD.h"
#include "robot.h"
#include "hardware.h"
extern void Delay(unsigned int n);
extern void Set_IOB_Bit(unsigned int,unsigned int,unsigned int
						,unsigned int,unsigned int);
void showtime(void)
{   
	 int i;
	 int j;
	 unsigned  int x1;
	 unsigned  int x2;
	 unsigned  int x3;
	 unsigned  int x4;
	 
	
	
	for(i=0;i<=20;i++)	 
	{    
	
	*(unsigned int *)0x7012=1;
    
	x1=*(unsigned int *)0x049f;//秒个位
	x2=*(unsigned int *)0x049e;//秒十位
	x3=*(unsigned int *)0x04a1;//0.01s
    x4=*(unsigned int *)0x04a2;//0.1s
	 

  	  x3|=0x00e0;
      x3&=0xffef;
	 	*P_IOA_Data=x3;
	 	 Delay(200);
	 	 
	   x4|=0x00d0;
      x4&=0xffdf;
	  	*P_IOA_Data=x4;
	  	Delay(200);
	  	
	  	 x1|=0x00b0;
	  x1&=0xffbf;
	  	*P_IOA_Data=x1;
	  	Set_IOB_Bit(0,1,1,1,1);
	  	Delay(200);
	  	
	  	 x2|=0x0070;
      x2&=0xff7f;
	  	*P_IOA_Data=x2;
	  	Set_IOB_Bit(0,1,1,0,0);
	  	Delay(200);
	  	*(unsigned int *)0x7012=1;
	  	
	}	 
}

⌨️ 快捷键说明

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