📄 main.h
字号:
//*****************************************************************************
//
// File........: Main.h
//
// Author(s)...: ATMEL Norway
//
// Target(s)...: ATmega169
//
// Description.: Defines and prototypes for Main.c
//
// Revisions...: 1.0
//
// YYYYMMDD - VER. - COMMENT - SIGN.
//
// 20021015 - 1.0 - File created - LHM
//
//*****************************************************************************
//revision number 01
#define REVISION_H 0x30 // ASCII: 0
#define REVISION_L 0x32 // ASCII: 1
// Includes
#include <inavr.h>
#include "iom169.h"
// Function declarations
void Delay(int); //standard delay-routine
void Initialization(void); //Initializate the different modules in the ATmega169
// Macro definitions
#define sbi(port,bit) (port |= (1<<bit)) //set bit in port
#define cbi(port,bit) (port &= ~(1<<bit)) //clear bit in port
#define FALSE 0
#define TRUE 1
/************************************************************************************************
* Variables defined to SRAM locations
*
* To avoid something else to overwrite these, the line "-Z(DATA)SAMPLE_CODE_REGISTERS=4F0-4FF"
* is added in the lnkm169s_AVR064.xcl include-file, and "-D_..X_RAMEND=4FF" ramend is set down to 0x4EF.
************************************************************************************************/
#define CONTRAST (*(unsigned char *) (0xE7))
#define HOUR (*(unsigned char *) (0x4F0)) // 01
#define MINUTE (*(unsigned char *) (0x4F1)) // 02
#define SECOND (*(unsigned char *) (0x4F2)) // 03
#define DAY (*(unsigned char *) (0x4F3)) // 04
#define MONTH (*(unsigned char *) (0x4F4)) // 05
#define YEAR_HI (*(unsigned char *) (0x4F5)) // 06
#define YEAR_LO (*(unsigned char *) (0x4F6)) // 07
#define SET_POINT (*(unsigned char *) (0x4F7)) // 08
#define TEMP_HIGHBYTE (*(unsigned char *) (0x4F8)) // 09
#define TEMP_LOWBYTE (*(unsigned char *) (0x4F9)) // 10
#define OFFSET (*(unsigned char *) (0x4FA)) // 11
#define Nr_of_hex_bytes_to_send 11 // number of hex-bytes to send in one packet
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -