OpenCores
URL https://opencores.org/ocsvn/mips789/mips789/trunk

Subversion Repositories mips789

[/] [mips789/] [branches/] [avendor/] [bench/] [demo/] [demo.c] - Rev 53

Go to most recent revision | Compare with Previous | Blame | View Log

/****************************************************************** 
 *                                                                * 
 *    Author: Liwei                                               * 
 *                                                                * 
 *    This file is part of the "mips789" project.                 * 
 *    Downloaded from:                                            * 
 *    http://www.opencores.org/pdownloads.cgi/list/mips789        * 
 *                                                                * 
 *    If you encountered any problem, please contact me via       * 
 *    Email:mcupro@opencores.org  or mcupro@163.com               * 
 *                                                                * 
 ******************************************************************/
 
 
 
#include "..\..\clib\dvc_lib.h"
 
void main2()
{
    unsigned char i=0 ;
 
    uart0_putstr((char*)"HELLO CPU WORLD!\nThis is MIPS789 Running\n");
    LCD_init();
    LCD_write_string(0,0," THIS'S MIPS789");
    LCD_write_string(0,1,"MIPS789 demo...");
    while(1)
    { if(i==0)
    	  uart0_putstr((char*)"HI can you see me?\n");
        dis_byte(i++);
        dly_us(100*1000);
        led1_off();
        led2_off();
        /*
        if(get_key1()&&get_key2())
        {
            led1_off();
            led2_off();
            LCD_write_string(0,1,"Ready to RCV ");
            uart0_putstr((char*)"I am ready to rcv program...\n");
            download();
        }
        else 
        */
        if(get_key1())
        {
            LCD_write_string(0,1,"hello key1      ");
            led1_on();
            uart0_putstr((char*)"you have pressed key1\n");
            while(get_key1());
		LCD_write_string(0,1,"MIPS789 demo...");
        }
        else if(get_key2())
        {
           LCD_write_string(0,1,"hello key2      ");
            led2_on();
             uart0_putstr((char*)"you have pressed key2\n");
            while(get_key2());
            LCD_write_string(0,1,"MIPS789 demo...");
        }
 
    }
}
 

Go to most recent revision | Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.