📄 interrupt.h
字号:
#include <p18f44k20.h>
#define uchar unsigned char
#define uint unsigned int
#define BUF_RECEIVING_LENGTH 32
#define BUF_RECEIVING_MASK BUF_RECEIVING_LENGTH-1
extern uchar BufReceiving[BUF_RECEIVING_LENGTH];
#define BUF_SENDING_LENGTH 32
#define BUF_SENDING_MASK BUF_SENDING_LENGTH-1
extern uchar BufSending[BUF_SENDING_LENGTH];
extern uchar BufReceivedHeadCounter;
extern uchar BufReceivedTailCounter;
extern uchar BufSendHeadCounter;
extern uchar BufSendTailCounter;
extern uchar TimerSignel;
extern void UartSendData(void);
extern void initialize_uart(void);
extern void InitTimer1(void);
//PIC16F877A ---bank0=96bytes bank1=80bytes bank2/3=16+80bytes total=368bytes
/*
MPLAB C18
unsigned char 0 255 1
signed char -128 127 1
unsigned int 0 655536 2
signed int -32768 32767 2
unsigned short long 0 16777215 4
signed short long -8388608 8388607 4
unsigned long 0 4294967295 8
signed long -2147483648 2147483647 8
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -