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

📄 public.h

📁 一整套电梯控制器源程序
💻 H
字号:
#include "common.h"

//main.c
void setfunc(void);                 //功能设置
void ReportStop(void);              //报站(注:暂时没有发声装置,假想设计,实际使用应该根据实物调试)

//init.c
void init(void);
void init_data(void);

//x5045.c
//基本功能
//void wren_cmd(void);                //写使能子程序
//void wrdi_cmd(void);                //写使能复位
//void wrsr_cmd(void);                //复位时间位和数据保护位写入状态寄存器
//uchar rdsr_cmd(void);               //读状态寄存器
//void byte_write(uchar aa,uint dd);  //字节写入,aa为写入的数据,dd为写入的地址
//uchar byte_read(uint dd);           //字节读出,dd为读出的地址,返回读出的数据
//void page_write(uchar aa1,uchar aa2,uchar aa3,uchar aa4,uint dd);//页写入
//void sequ_read(void);               //连续读出
//void rst_wdog(void);                //DOG复位
void inbyte(uchar aa);                //输入一个字节到25045中,不包括先导字等
uchar outbyte();                      //由25045输出一个字节,不包括先导字等额外的东西
//void wip_poll(void);                //检查写入过程是否结束
//自定义扩展功能
void read5states(void);               //读5045flash中存储的数据
void write5045(void);                 //向5045flash中写入存储的数据
void watchdog(void);                  //看门狗

//can.c
void can_init(void);                  //CAN初始化
void dispose_sendata(uchar data1,uchar data2);  //处理发送数据
void senddata(void);                  //发送数据
void receivedata(void);               //接收数据
void dispose_recdata(/*uchar c0id1,uchar c0id2,*/uchar c0command,uchar c0shujv);    //处理接收数据
uchar getsenddata(void);              //得到发送数据

//disp.c
void display(void);                    
void calmovecnt(void);
void make16_5line(uchar cFlg);
void make16_16text(void);
void make16_16line(uchar cFlg);
void showtext(void);
uchar getindex(uchar szText);           // 取得字符的索引
uchar __toascii(uchar c);
void led(void);

⌨️ 快捷键说明

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