?? device.h
字號:
//定義端口資源
sbit Control_1 = P1^0; /* 輸出到光耦,低電平選通*/
sbit Control_2 = P1^2; /* 輸出到光耦,低電平選通*/
sbit Control_3 = P1^4; /* 輸出到光耦,低電平選通*/
sbit Control_4 = P1^6; /* 輸出到光耦,低電平選通*/
sbit Control_LED1 = P1^1; /* 輸出到發光二極管,低電平點亮*/
sbit Control_LED2 = P1^3; /* 輸出到發光二極管,低電平點亮*/
sbit Control_LED3 = P1^5; /* 輸出到發光二極管,低電平點亮*/
sbit Control_LED4 = P1^7; /* 輸出到發光二極管,低電平點亮*/
sbit BUZZER_Control = P3^6; /* 蜂鳴器,低電平蜂鳴*/
sbit RUN_LED = P3^7; /* 運行指示LED */
//鍵盤編碼
#define KEY_SHIFT 0x06
#define KEY_TONE 0x16
#define KEY_POWER 0x86
#define KEY_1 0x7E
#define KEY_2 0x2E
#define KEY_3 0x26
#define KEY_4 0x5E
#define KEY_5 0x6E
#define KEY_6 0x56
#define KEY_7 0x9E
#define KEY_8 0xAE
#define KEY_9 0xB6
#define KEY_0 0xBE
#define KEY_ESC 0x96
#define KEY_DEC 0xDE
#define KEY_OK 0x8E
#define KEY_INC 0xCE
/* ---------------------------------------------------------------------------------------*/
/* TCON */
/* TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 */
/* TFx 定時器溢出標志,1=溢出*/
/* TRx 定時器啟動標志,1=啟動*/
/* IEx 外部中斷申請標志,1=申請*/
/* ITx 外部中斷中斷模式,1=下跳沿,0=低電平*/
/* ---------------------------------------------------------------------------------------*/
/* TMOD D7~D4-定時器1, D3~D0-定時器0*/
/* GATE C/T M1 M0, GATE C/T M1 M0 */
/* GATE 門控,1=測INTx高脈沖寬度,0=計數器,不受INTx外部輸入控制*/
/* C/T 定時器模式,1=計數器模式,計數Tx脈沖個數0=定時器模式*/
/* M1 M0 定時器工作模式: 0=13位計數器,1=16位計數器,2=波特率發生器*/
/* ---------------------------------------------------------------------------------------*/
/* IE */
/* EA x x ES ET1 TX1 ET0 EX0 */
/* ---------------------------------------------------------------------------------------*/
/* SCON */
/* SM0 SM1 SM2 REN TB8 RB8 TI RI */
/* SM0 SM1 通信模式,常用方式1*/
/* SM2 多機通信使能*/
/* REN 允許接收控制*/
/* TB8 發送第8位數據*/
/* RB8 接收第8位數據*/
/* TI 發送中斷標志*/
/* RI 接收中斷標志*/
/* ---------------------------------------------------------------------------------------*/
/* IP */
/* X X X PS PT1 PX1 PT0 PX0 */
/* ---------------------------------------------------------------------------------------*/
/* PCON */
/* SMOD X X X GF1 GF0 PD IDL */
/* SMOD 波特率加倍使能*/
/* GFx 通用標志寄存器*/
/* PD 掉電模式*/
/* IDL 待機模式*/
/* 波特率計算 */
/* 波特率=(2^SMOD/32) * (OSC/(12*(256-TH1))) */
/* TH1=256-(2^SMOD*OSC)/(384*波特率) */
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -