资源简介

哈工程嵌入式课程设计万年历,源码+实验报告,完成日历显示、整点报时、闹钟、时间的图形显示和数字显示。

资源截图

代码片段和文件信息

/*
** Copyright (C) ARM Limited 2001. All rights reserved.
*/


/*
** This implements a ‘retarget‘ layer for low-level IO.  Typically this
** would contain your own target-dependent implementations of fputc()
** ferror() etc.
** 
** This example provides implementations of fputc() ferror()
** _sys_exit() _ttywrch() and __user_initial_stackheap().
**
** Here semihosting SWIs are used to display text onto the console 
** of the host debugger.  This mechanism is portable across ARMulator
** Angel Multi-ICE and embeddedICE.
**
** Alternatively to output characters from the serial port of an 
** ARM Integrator Board (see serial.c) use:
**
**     #define USE_SERIAL_PORT
**
** or compile with 
**
**     -DUSE_SERIAL_PORT
*/

#include 
#include 


struct __FILE { int handle;   /* Add whatever you need here */};
FILE __stdout;


extern unsigned int bottom_of_heap;     /* defined in heap.s */


int fputc(int ch FILE *f)
{
    /* Place your implementation of fputc here     */
    /* e.g. write a character to a UART or to the */
    /* debugger console with SWI WriteC            */

    return ch;
}


int ferror(FILE *f)
{   /* Your implementation of ferror */
    return EOF;
}


void _sys_exit(int return_code)
{
for(;;);
}


void _ttywrch(int ch)
{
}


__value_in_regs struct __initial_stackheap __user_initial_stackheap(
        unsigned R0 unsigned SP unsigned R2 unsigned SL)
{
    struct __initial_stackheap config;
    
    config.heap_base = (unsigned int)&bottom_of_heap; // defined in heap.s
                                                      // placed by scatterfile   
    config.stack_base = SP;   // inherit SP from the execution environment

    return config;
}

/*
Below is an equivalent example assembler version of __user_initial_stackheap.

It will be entered with the value of the stackpointer in r1 (as set in init.s) 
this does not need to be changed and so can be passed unmodified out of the 
function. 

    IMPORT bottom_of_heap
    EXPORT __user_initial_stackheap

__user_initial_stackheap    
    LDR   r0=bottom_of_heap
    MOV   pclr
*/


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-11-07 22:36  万年历 源代码\
     文件     2287887  2015-09-04 20:01  万年历 源代码\IMG_20150904_142643.jpg
     文件     2576013  2015-09-04 20:01  万年历 源代码\IMG_20150904_142706.jpg
     文件     2138338  2015-09-04 20:01  万年历 源代码\IMG_20150904_142908.jpg
     文件     2079038  2015-09-04 20:01  万年历 源代码\IMG_20150904_142912.jpg
     目录           0  2015-09-05 10:31  万年历 源代码\ylCalendar\
     目录           0  2015-09-05 10:31  万年历 源代码\ylCalendar\INC\
     文件         879  2002-01-26 01:58  万年历 源代码\ylCalendar\INC\BITOPS.H
     文件         444  2003-10-18 16:19  万年历 源代码\ylCalendar\INC\DEF.H
     目录           0  2015-09-05 10:31  万年历 源代码\ylCalendar\INC\DRV\
     文件         532  2003-10-17 21:00  万年历 源代码\ylCalendar\INC\DRV\AD.h
     文件        3784  2003-06-13 17:31  万年历 源代码\ylCalendar\INC\DRV\DirectDisplay.h
     文件         304  2003-10-17 21:13  万年历 源代码\ylCalendar\INC\DRV\EXIO.h
     文件         698  2002-08-08 05:09  万年历 源代码\ylCalendar\INC\DRV\Figure.h
     文件        3196  2003-10-22 05:45  万年历 源代码\ylCalendar\INC\DRV\IIS-S3C44B0.h
     文件         127  2003-10-31 14:41  万年历 源代码\ylCalendar\INC\DRV\KeyBoard16.h
     文件         247  2003-10-31 14:43  万年历 源代码\ylCalendar\INC\DRV\Loadfile.h
     文件        6538  2003-10-31 15:19  万年历 源代码\ylCalendar\INC\DRV\MCP2510.h
     文件        3421  2004-01-08 16:36  万年历 源代码\ylCalendar\INC\DRV\OSFile.h
     文件         285  2002-08-05 20:33  万年历 源代码\ylCalendar\INC\DRV\Ustring.h
     文件        1998  2003-10-31 15:55  万年历 源代码\ylCalendar\INC\DRV\can.h
     文件        6644  2003-10-31 14:44  万年历 源代码\ylCalendar\INC\DRV\display.h
     文件        1090  2003-09-02 16:57  万年历 源代码\ylCalendar\INC\DRV\flash.h
     文件         936  2004-04-19 09:56  万年历 源代码\ylCalendar\INC\DRV\lcd320.h
     文件         800  2003-10-31 14:41  万年历 源代码\ylCalendar\INC\DRV\rtc.h
     文件         887  2003-10-31 14:47  万年历 源代码\ylCalendar\INC\DRV\tchScr.h
     文件        1159  2003-10-31 14:46  万年历 源代码\ylCalendar\INC\DRV\zlg7289.h
     文件         164  2002-03-13 16:15  万年历 源代码\ylCalendar\INC\Maro.h
     文件         226  2003-10-19 00:55  万年历 源代码\ylCalendar\INC\drv.h
     目录           0  2015-09-05 10:31  万年历 源代码\ylCalendar\Lib\
     文件      247900  2004-10-18 18:01  万年历 源代码\ylCalendar\Lib\ucos_lib.a
............此处省略84个文件信息

评论

共有 条评论