main.c

来自「ATmega64+12864液晶」· C语言 代码 · 共 91 行

C
91
字号
/*
file name:main.c   
function: main loop
author :Einsn
date:2006-11-11



*/
#include "lcm.h"
//#include "uart.h"
#include "key.h"
#include "typedefs.h"
//#include "lcmapi.h"
//#include "bitmap.h"
//#include "selinput.h"
//#include "selections.h"
//#include "menu.h"
#include "s6b0724.h"
//#include "spi.h"
//#include "at45db041b.h"
#include "sigtimer.h"
//#include "table.h"
//#include "rtc.h"

#include <avr/delay.h>
#include <avr/interrupt.h>
#include <string.h>
#include <stdio.h>


/*
static void
 delay_s(uint16_t  ss)
{
ss=ss*100;
while(ss--)
	_delay_ms(10);
}
*/

void AVRPortInit(void){
DDRB=0x70;//bit 0 as output:LCM nRES
PORTB=0x10;
DDRD=0x01;
PORTD=0x00;//
DDRF=0x0e;
XMCRB|=(1<<XMM1)|(1<<XMM2);//release PC2-PC7
MCUCR|=(1<<SRE);//enable the extern 

}


void RusBlockMain(void);

//MSFlag msflag[20];
//PBMPMENU pMenu;

int main(void )
{
//int8 bexit;
//int8 ra=0;
//uint8 key;

AVRPortInit();
S6B0724Initial();
SIGTimerInit();
//UsartInit();
KeyInit();

sei();
_delay_ms(10);

LcmFill(0);

RusBlockMain();

while(1);

return 0;
}









⌨️ 快捷键说明

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