?? head.h
字號:
#include <AT89X52.H>
#include "Intrins.h"
#define uchar unsigned char
#define uint unsigned int
//顯示參數(shù)
#define zcdisplay 0 //采樣顯示
#define mimadisplay 1 //密碼顯示
#define mimasetdisplay 2 //密碼設(shè)置顯示
#define setdisplayst 3
#define setdisplaysp 4
#define syscsdisplay 5 //系統(tǒng)參數(shù)顯示
#define syscs1 7
#define syscs2 8
#define syscs3 9
#define syscs4 10
#define syscs5 11
#define fundisplay 12 //功能顯示
#define fun1 13
#define fun2 14
#define fun3 15
#define fun4 16
#define fun5 17
#define teshucsdisplay 18 //特殊參數(shù)顯示
#define teshucs1 19
#define teshucs2 20
#define teshucs3 21
#define teshucs4 22
#define teshucs5 23
#define teshucs6 24
#define jianyandisplay 25 //校驗(yàn)顯示
#define jianyan1 26
#define jianyan2 27
#define jianyan3 28
#define jianyan4 29
#define jianyan5 30
#define jianyan6 31
#define jianyan7 32
#define jianyan8 33
#define Manualdy 34 //手動查看顯示
#define one 0xcf //LED顯示符號"1"
#define two 0xa4 //LED顯示符號"2"
#define three 0xb0 //LED顯示符號"3"
#define fourt 0x99 //LED顯示符號"4"
#define five 0x92 //LED顯示符號"5"
#define six 0x82 //LED顯示符號"6"
#define Seven 0xf8 //LED顯示符號"7"
#define eight 0x80 //LED顯示符號"8"
#define nine 0x90 //LED顯示符號"9"
#define P 0x8c //LED顯示符號"p"
#define R 0x88 //LED顯示符號"R"
#define s 0x92 //LED顯示符號"S"
#define L 0XC7 //LED顯示符號"L"
#define O 0xc0 //LED顯示符號"O"
#define C 0XC6 //LED顯示符號"C"
#define H 0x89 //LED顯示符號"H"
#define n 0xc9 //LED顯示符號"n"
#define DK 0xff //LED顯示符號" "
#define y 0x91 //LED顯示符號"y"
#define as 0xbf //LED顯示符號"-"
#define d 0xa1 //LED顯示符號"d"
#define F 0x8e //LED顯示符號"F"
#define U 0xc1 //LED顯示符號"U"
#define Y 0x8d //LED顯示符號"Y"
#define LK 0X87 //LED顯示符號"E"
#define u 0xe3 //LED顯示符號"u"
#define E 0x86 //LED顯示符號"E"
#define b 0x83 //LED顯示符號"b"
sbit KEYin=P1^2; //鍵盤輸入
sbit DISDATA=P1^0; //顯示74HC164數(shù)據(jù)輸出
sbit DISCLK=P1^1; //顯示控制74HC164控制時鐘
sbit INH1=P2^0; //低16路采樣選通位
sbit INH2=P2^7; //高16路采樣選通位
sbit CS0=P2^1; //采樣路選擇位0
sbit CS1=P2^2; //采樣路選擇位1
sbit CS2=P2^3; //采樣路選擇位2
sbit VFA0=P2^4; //采樣路選擇位0
sbit VFA1=P2^5; //采樣路選擇位1
sbit VFA2=P2^6; //采樣路選擇位2
sfr WDT_CONTR=0xe1;
sfr AUXR=0X8e;
#define road 16
#define type 16
#define Screen 8 //LED數(shù)量
#define displaydata P0 //設(shè)置顯示數(shù)據(jù)輸出I/O口
#define settime 4 //設(shè)置LED刷新時間
#define LEDclk { _nop_();\
DISCLK = 1; \
_nop_();\
DISCLK = 0;} //顯示控制74HC164控制時鐘脈沖
#define SET 1 //S鍵
#define AM 2 //AM鍵
#define ADDdata 3 //加鍵
#define SUBdata 4 //減鍵
#define VFGETTDELAY 20
#define cycontrol P2
#define settime 4
#define VFGETT 100
#define xjian 190
extern void flashWB(uchar*buf,uchar sq,uint len);
extern void flashByteR(uchar *buf,uchar sq,uint sta,uint len);
extern void flashFByteR(float *buf,uchar sq,uint sta,uint len) ;
extern void flashW(float*buf,uchar sq,uint len);
extern void flashtW(int *buf,uchar sq,uint len);
extern void flashtR(int*buf,uchar sq,uint sta,uint len);
extern void deal(float X);
extern void KEYdeal();
extern void Hex2Bcd(signed int,uchar *hextemp);
extern void LEDdeal(uchar k);
extern void sysint();
extern void VFdeal();
extern void VFstart(uchar roadn);
extern uchar * floatToBCD(float X,uchar *p);
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -