基于NIOS II的uC/OS系統(tǒng)的開(kāi)發(fā)
作者:
時(shí)間:2016-09-12
來(lái)源:網(wǎng)絡(luò)
收藏
OS_STK led_task_stk[TASK_STACKSIZE];
OS_STK seg_task_stk[TASK_STACKSIZE];
//定義優(yōu)先級(jí)
#define INITIALIZE_TASK_PRIORITY 6
#define LED_TASK_PRIORITY 10
#define DS1302_TASK_PRIORITY 11
#define SEG_TASK_PRIORITY 12
//格式為: 秒 分 時(shí) 日 月 星期 年
unsigned
char
time[7] = {0x00,0x19,0x14,0x17,0x03,0x17,0x10};
unsigned
char
ti[][7]={
一
,
二
,
三
,
四
,
五
,
六
,
日
};
alt_u8 segtab[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
unsigned
char
bittab[6]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf};
unsigned
char
led_buffer[8]={1,2,3,4,5,6,7,8};
static
unsigned
char
cnt=0;
void
seg_handler(
void
);
/*
* === FUNCTION ======================================================================
* Name: ds1302_task
* Description: 任務(wù)1 調(diào)用ds1302驅(qū)動(dòng)并通過(guò)串口顯示數(shù)據(jù)
* =====================================================================================
*/
void
ds1302_task(
void
* pdata)
評(píng)論