⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hicj6.h

📁 这是一个
💻 H
字号:
#define BYTE unsigned char
#define WORD unsigned int
#define DWORD unsigned long
sbit DIR485 = P2^4;
sbit DIR2   = P2^6;
sbit CS     = P0^4;       /*片选 */
sbit SK     = P0^6;       /* 时钟  */
sbit SIO    = P0^5;       /*数据 */
sbit Run    = P0^0;
sbit Speaker= P0^3;    //3
sbit Bat    = P2^1;
sbit Ac_Check= P2^3;
sbit Hdd     = P2^5;
sbit Short_Check    = P3^5;
sbit Break_Check    = P3^6;
sbit Key    = P0^1;
sbit Cs_Bat = P3^7;
sbit scl = P0^7;
sbit sda = P0^2;
                        //hd7279

sbit cs1 = P2^2;       /*片选1  */
sbit cs2 = P2^0;       /*片选2  */
sbit dat = P0^5;       /*数据 */
sbit clk = P0^6;       /*时钟  */

sbit BT_SND =P3^4;    //模拟串口
sbit BT_REC =P3^2;

//****** HD7279A 指令代码定义 ******
#define CMD_RESET 0xa4
#define CMD_TEST 0xbf
#define DECODE0 0x80
#define DECODE1 0xc8
#define CMD_READ 0x15
#define UNDECODE 0x90
#define RTL_CYCLE 0xa3
#define RTR_CYCLE 0xa2
#define RTL_UNCYL 0xa1
#define RTR_UNCYL 0xa0
#define ACTCTL 0x98
#define SEGON 0xe0
#define SEGOFF 0xc0
#define BLINKCTL 0x88

#define Smooth 2

void long_delay(void);						// 长延时
void short_delay(void);                                          // 短暂延时
void delay10ms(unsigned char);
/*
FM25040 地址分配表
第一页 0-255
  0-159   40路电度值,每路占4个字节
160-163   FIRST_FLAG  初次启动标志
164-165   Station 站号
166        House_Sum   表总数
169
170-174   Short_Bak[5]    短路记忆
175-179   Break_Bak[5]    断路记忆
180-199   预留报警状态位
200-239   40路表类别和小数点位置  D7  -   D4  D3  D2  D1  D0
                                 小数点位置   热  气  电  水
240-244   Short_En[5]     短路检测允许
245-249   Break_En[5]     断路检测允许
250-254   Hdd_En[5]       电度检测允许
255       Start
第二页 0-255
  0-119   40路房屋编码 ,每路占3个字节
120-159   40路脉冲常数和量程代码 高四位脉冲 低四位量程
160-164   Power_En

200-239  最大负荷
*/

⌨️ 快捷键说明

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