📄 bootloader.c
字号:
/******************************************************************************/
/**
/** 模 块 名: -------------------源文件.C------------------------------------
/** -----------------文件模版定义;------------------------------*/
/** 功能描述:
/**
/** 创 建 人: huangtiexiong 日期:2006-11-28 */
/** 修 改 人: 日期:2006-11-28 */
/** 其他说明:
/******************************************************************************/
#include "Includes.h" //文件包含
/*************************************************
模块级变量申明
*************************************************/
//…………模块级变量申明在这
/*************************************************
子函数定义
*************************************************/
/*******************************************************************************
*** 函 数 名: void main(void)
*** 功能描述:
*** 全局变量:
*** 输 入:
*** 输 出:
*** 创 建 人:huangtiexiong 日期:2006-11-28
*** 修 改 人: 日期:2006-11-28
*** 函数说明:
/******************************************************************************/
void main(void)
{
int8u time[3];
int8u dispBuff[8];
LCD_Init();
PCF8583_Init();
while(1)
{
PCF8583_ReadDat(0x02,3,time);
dispBuff[7] = (time[0] & 0x0f) + '0'; //sec
//因为算术运算符的优先级高于位操作
//运算符,右边赋值算式不能写成:
//time[0] & 0x0f + '0'
dispBuff[6] = (time[0] >> 4) + '0';
dispBuff[5] = ':';
dispBuff[4] = (time[1] & 0x0f) + '0'; //min
dispBuff[3] = (time[1] >> 4) + '0';
dispBuff[2] = ':';
dispBuff[1] = (time[2] & 0x0f) + '0'; //hour
dispBuff[0] = ((time[2] >> 4) & 0x03) + '0';
LCD_Display(0,"Time:");
LCD_Display(1,dispBuff);
Delay20ms();
}
}
/*******************************************************************************
**** End Of File
*******************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -