-
大小: 2.42MB文件类型: .zip金币: 1下载: 0 次发布日期: 2023-10-26
- 语言: 其他
- 标签: MC9S12XEP100 与 UCOS2
资源简介
基于嵌入式实时操作系统UCOS2的程序设计技术,对于学习飞思卡尔单片机的同行有帮助
代码片段和文件信息
/**********************************************************************************
* Filename : ammeter.c
* Discription : define the fucntions that read the ammeters
* Begin time : 2008-8-5
* Finish time :
* Engineer : wei wang
* Version : V1.0
*************************************************************************************/
//#include
#include “ammeter.h“
INT16U read_amm_interval; //抄表时间间隔
const INT8U single_phase_645[] = {SIGNLE_PHASE_AMSINGLE_AM_LENGTH10x100x9040};
const INT8U mux_func_645[] =
{
MUX_FUNC_AMMUX_FUN_AM_LENGTH42
//正向有功电能
0x100x9040 0x110x9044 0x120x9048 0x130x90412 0x140x90416
//反向有功电能
0x200x90420 0x210x90424 0x220x90428 0x230x90432 0x240x90436
//四象限无功电能
0x300x90440 0x400x90444 0x500x90448 0x600x90452
//A、B、C相电压电流
0x110xB6256 0x120xB6258 0x130xB6260 0x210xB6262 0x220xB6264 0x230xB6266
//A、B、C相有功无功功率
0x300xB6368 0x310xB6371 0x320x32374 0x330xB6377
0x400xB6280 0x410xB6282 0x420xB6284 0x430xB6286
//电表运行状态字,电表时钟,编程次数 编程时间
0x200xC0188 0x110xC0389 0x120xB2292 0x100xB2494
//需量及发生时间
0x100xA0398 0x100xB05101
0x110xA03106 0x110xB05109
0x120xA03114 0x120xB05117
0x130xA03122 0x130xB05125
0x140xA03130 0x140xB05133
};
Ammeter_Index ammeter_inform;
AmmeterstyleNum AmmeterActualNum;
INT8U ammeter_data_single[TIMES_NUM][SINGLE_AM_NUM][SINGLE_AM_LENGTH+6];
#ifdef JZQ
INT8U ammeter_data_muxfunc[TIMES_NUM][MUX_FUN_AM_NUM][MUX_FUN_AM_LENGTH+6];
//other style ammeters;
#endif
Read_Amme_time Read_ammeter_time[TIMES_NUM]; //存放抄表时标
unsigned char now_rearnow_front; //标识三个时间点那个是最近一次抄写的
/***************************************************************
* function : send a frame from port
* parameter:
******************************************************************/
INT8U Send_frame(INT8U *strINT8U lengthINT8U port) //指向要发送的数据首地址;
{ /*
INT8U i;
INT8U status;
switch(port)
{
case COM33:
GPIO_BitWrite(GPIO020);
GPIO_BitWrite(GPIO030);
break;
case COM34:
GPIO_BitWrite(GPIO020);
GPIO_BitWrite(GPIO031);
break;
case COM35:
GPIO_BitWrite(GPIO021);
GPIO_BitWrite(GPIO030);
break;
case COM36:
GPIO_BitWrite(GPIO021);
GPIO_BitWrite(GPIO031);
break;
default:
GPIO_BitWrite(GPIO020);
GPIO_BitWrite(GPIO030);
break;
}
// OSTimeDlyHMSM(000600);
for(i = 0;i < length;i++)
{
CommPutChar(COM3*str++0); //str[i] 替换*str++ 1000替换0
}
return 0; */
}
INT8U Rev_frame(INT8U *Rev_frame_BufINT8U Port)
{ /*
INT8U pos = 0;
IN
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 49208 2016-01-08 15:12 Project.abs.s19
----------- --------- ---------- ----- ----
49208 1
- 上一篇:文件夹加密软件绿色免费版
- 下一篇:3ds2mesh 3ds转mesh ogre
相关资源
- 大规模资金流入流出预测Top1与2答辩
- FPGA数字电子系统设计与开发导航的配
- 园区网的设计与配置
- 计算机组成原理课程设计报告-硬布线
- 多屏互动技术原理与实现
- NC65审批流与业务流
- 基于DSP与FPGA的LED显示屏控制系统的设
- CPU漏洞分析——Meltdown与Spectre
- PCS7 CFC常用功能与操作总结
- 信号与系统习题解答 赵录怀
- 基于LabVIEW的远程监控系统设计与实现
- 哈工程2008年《信号与系统》复试真题
- 哈工程2012年《通信原理、信号与系统
- 数字逻辑基础与Verilog设计(原书第
- 算法设计与分析的一些课程设计
- 基于大数据的智能交通分析系统的设
- 实用汇编语言入门与编程技巧 作者
- 运筹学课件 东南大学
- 计算机组成原理学习指导与习题解析
- 雷达干涉测量-原理与信号处理基础
- 基于UML的仓储管理系统的设计与实现
- 铣刀、钻头、螺纹刀的进给速度与主
- P2P原理与技术P2P原理与技术
- 信号与系统课后习题答案
- 算法设计与分析.pdf(高清版
- 吕玉琴--信号与系统--北邮
- §2连续时间系统的时域分析.ppt
- USB 3.2 Specification包括与3.1的对比差异
- stm32双串口与CC2541蓝牙模块通信
- 西工大 信号与系统期末考试历年考题
评论
共有 条评论