?? hckz.c
字號:
//......................................................................................
//軟件版本:2006.11.29
//功能:溫濕度控制器,采集溫濕度信息,并根據設定植驅動繼電器
//創作人:王春海
//所屬公司:保定新力特有限公司
//資源分配:eeprom:
//$40-設置的溫度上限
//$41-設置的溫度下限
//$42-設置的濕度上限
//$43-設置的濕度下限
//$60-采集的溫度
//$70-采集的濕度
//$50-設置的密碼
//sram:
//$0080:暫時存儲采集的溫度高位
//$0081:暫時存儲采集的溫度低位
//按鍵分配:
//d3-設置
//d4-回車
//d5-上調
//d6-下調
//繼電器控制:
//d2-加熱
//b6-風扇
//....................................................................................
#include "iom16v.h"
#include "math.h"
#include "macros.h"
#include "eeprom.h"
#include "stdlib.h"
#include "wd.c"
//#include "wendukongzhi.s"
unsigned int baiwei=0 ;
unsigned int shiwei=0 ;
unsigned int gewei=0 ; //定義全局變量baiwei,shiwei,gewei
unsigned int shujul=0; //定義全局變量shujul
unsigned long adc_rel=0; //adc_rel放采樣數據和
unsigned long adc_old=0;
unsigned int eecount=0; //從EEPROM讀出的數放入eecont
#pragma data:code
const unsigned char seg_table[15]={0xfb,0x60,0x37,0x75,0x6c,0x5d,0x5f,0x78,0x7f,0xfd,0x5d,0x6e,0x0a,0x04,0x1f};
//.....................................0, 1, 2, 3, 4, 5, 6, 7, 8, 9, E , H , L , - , F
//.............................................................
//功能:io口初始化函數
//.............................................................
#pragma data:data
void io_init (void)
{
SPH=0X02;
SPL=0X5F; //初始化堆棧為0x025f
DDRA=0x20; //a5為輸出,其余為輸入
PORTA=0XFE; //a5輸出為高電平
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -