Woodward 8301-633 ¥7765规格
1、工作温度:-10~+65°C;
2、储存温度:-20~+80°C ;
3、湿度:5~95% 无凝结 ;
4、功耗(无外部设备):+24V、1A (典型值) ;
四、 库函数说明
4.1显示函数
void io_init(void); //初始化IO口
void LcmInit( void ); //液晶屏初始化
void LcmPutBMP( unsigned char *puts ); //调用显示画面;
如:LcmPutBMP(Workbmp); //调用显示画面“Workbmp”
void LcmReverseBMP( void ); //屏幕反相显示
void disp_cha(unsigned char xp,unsigned char yp,unsigned char chr,bit col);
功能:显示单个数字。
说明:可显示:"‘0’、‘1’、‘2’、‘3’、‘4’、‘5’、‘6’、‘7’、‘8’、‘9’、‘.’、‘+’、‘-’、‘ ’、‘:’"。分别对应chr的数值为:0、1、2、3、4、5、6、7、8、9、10、11、12、13、14。
disp_cha( X轴坐标, Y轴坐标, 所要显示的数字, 反色); X范围:0--128 Y范围:0,2,4,6。
举例:disp_cha(112,6,7,1);
void disp_character(unsigned char xp,unsigned char yp,unsigned char*puts,bit col);
功能:显示字符,可自行定义任意字符,取模软件生成即可。
说明:disp_character( X轴坐标,Y轴坐标,要显示的数组指针,反色);
举例:disp_character(104,6,ASC_A,0);
void disp_HZ(unsigned char xp,unsigned char yp,unsigned char*puts,bit col); //显示单个汉字
如:disp_HZ(72,2,zhong,0);
void disp_float(unsigned char xp,unsigned char yp,unsigned long your_data,unsigned char bit_T,unsigned char bit_int,bit hue); //显示浮点数
说明:disp_float ( X轴坐标, Y轴坐标, 要显示的数据, 总位数, 整数位数,反色);
举例:disp_float(104,6,lost_pa,7,3,0);
void disp_int(unsigned char xp,unsigned char yp,unsigned long your_data,unsigned char bit_T,bit hue); //显示整数
void disp_int( X轴坐标, Y轴坐标,要显示的数据, 总位数, 反色);
如:disp_int(160,0,now_count,4,0);
void disp_var(unsigned char xp, unsigned char yp,unsigned int your_data,unsigned char bit_int,bit hue); //显示数值
void disp_var( X轴坐标, Y轴坐标, 要显示的数据, 总位数, 反色); 如:disp_var(140,0,hours,5,0);
unsigned char edit(char bitnum,char page,unsigned char xdata *add_para,unsigned char *add_bk);
unsigned char edit(参数位数,页码,参数地址指针,参数设置页面的数组指针);
如:a=edit(23,0,02000,Workbmp1);
4.2 输入、输出函数
IN1 、IN2、IN3 ……IN5、IN6 输入点(第1到第6点)
如:IN1==0为有输入,IN1!=0为无输入。
void out_bit(unsigned char num,bit value);//void out_bit(输出点,位值);
DO输出(0 是开输出,1是关输出) 输出点(第1到第8点)
如:
out_bit(1,0); //输出一开 out_bit(1,1); //输出一关
……
out_bit(6,0); //输出二开 out_bit(6,1); //输出二关
out_bit(7,1);//开液晶屏 out_bit(7,0);//关液晶屏
out_bit(8,1);//开蜂鸣器 out_bit(8,0);//关蜂鸣器
void IIC_MCP3424_Init(void);//初始化AD
void IIC_MCP3424_CHANGE_CHL(unsigned char channel);// 17ms才能稳定 切换通道需间隔20ms,出厂默认14位AD。例如:IIC_MCP3424_CHANGE_CHL(1);切换为AD通道一。20ms以后在调用AD读取函数。
unsigned int IIC_MCP3424_READ(void)//读取AD通道的AD值。
4.3 延时函数
void delay_ms(unsigned int a);//如:delay_ms(100); //延时100ms
void delayus(unsigned char us);//如:delayus(50); //延时50us
4.4 数据保存、读取函数
unsigned long read_data(unsigned char xdata *address,unsigned char bytenum); //数据读取
如:now_count=read_data(03000,4); //将03000 地址的内容读到变量now_count中
Void save_data(unsigned char xdata *address,unsigned long your_data,unsigned char bytenum); //数据保存;如:save_data( 03000,now_count, 4 );//将变量now_count的值保存到03000地址中去。
读取和保存是操作的十进制数。
4.5 其余函数说明
void Led_ON(void); //LED开
void Led_OFF(void); //LED关
void LcmClear( void ); //清屏
Woodward 8301-633 ¥7765