📄 main.c
字号:
/*
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -