kit8051.h

来自「some reference exercise of C language」· C头文件 代码 · 共 64 行

H
64
字号
/* Cac tin hieu su dung cho LED 7 thanh*/
#define         LED     	P0
#define         K1      	P1_0
#define         K2      	P1_1
#define         K3      	P1_2
#define         K4      	P1_3

/* Cac ma LED 7 thanh
P0.7 = DOT
P0.6 = G
P0.5 = F
P0.4 = E
P0.3 = D
P0.2 = C
P0.1 = B
P0.0 = A
*/
#define 	Number0         0xc0
#define 	Number1         0xF9
#define 	Number2         0xA4
#define 	Number3         0xB0
#define 	Number4         0x99
#define 	Number5         0x92
#define 	Number6         0x82
#define 	Number7         0xF8
#define 	Number8         0x80
#define 	Number9		0x90

/* Cac tin hieu su dung cho ma tran phim*/
#define 	ROW_1		P2_0
#define 	ROW_2		P2_1
#define 	ROW_3		P2_2
#define 	COL_1		P2_3
#define 	COL_2		P2_4
#define 	COL_3		P2_5

/* Cac tin hieu su dung cho ADC*/
#define         ADC_DONE        P3_3
#define         ADC_CS          P3_7
#define         ADC_RD          P2_6
#define         ADC_WR          P2_7
#define         ADC_DATA        P0

/* Cac tin hieu su dung cho LCD*/
#define         LCD_RS          P2_6
#define         LCD_RW          P2_7
#define         LCD_E           P3_5
#define         LCD_BL          P3_6
#define         LCD_DATA        P0

/* Cac tin hieu su dung cho LED hong ngoai*/
#define		IR_LED		P1_4

/* Cac nguong su dung cho viec phan biet ma hong ngoai
Ma 1 =  80 xung * 25us = ~2000us
Ma 2 = 160 xung * 25us = ~4000us
Ma 3 = 240 xung * 25us = ~6000us
*/
#define		THRESHOLD_1	0x03
#define		THRESHOLD_2	0x0B
#define		THRESHOLD_3	0x13
#define		THRESHOLD_4	0x1F

⌨️ 快捷键说明

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