标题:
FX1S1N2N学习板底层源码 PLC源码下载
[打印本页]
作者:
ocean1970920
时间:
2018-2-1 10:36
标题:
FX1S1N2N学习板底层源码 PLC源码下载
这是FX2N PLC源码
0.png
(44.76 KB, 下载次数: 81)
下载附件
2018-2-1 15:54 上传
单片机源程序如下:
/******************** (C) COPYRIGHT 2008 STMicroelectronics ********************
* File Name : main.c
* Author : MCD Application Team
* Version : V2.0.3
* Date : 09/22/2008
* Description : Main program body
********************************************************************************
* THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
* WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
* AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
* INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
* CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
* INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
*******************************************************************************/
/* Includes ------------------------------------------------------------------*/
#include <absacc.h>
#include <math.h>
#include "stm32f10x_lib.h"
#include "stm32f10x_usart.h"
#include "platform_config.h"
#include "RTC_Time.h"
//PC1<-->ERR
//PC2<-->COMM
//PC3<-->RUN
//PB10<-->UART3_TX
//PB11<-->UART3_RX
//PA4<-->DAC_OUT1
//PA5<-->DAC_OUT2
//ADC1_6<-->PA6
//ADC1_7<-->PA7
//ADC1_8<-->PB0
//ADC1_9<-->PB1
#define XX00 (GPIOA->IDR &GPIO_Pin_0)//PA0
#define XX01 (GPIOA->IDR &GPIO_Pin_1)//PA1
#define XX02 (GPIOC->IDR &GPIO_Pin_5)//PC5
#define XX03 (GPIOC->IDR &GPIO_Pin_6)//PC6
#define XX04 (GPIOC->IDR &GPIO_Pin_7)//PC7
#define XX05 (GPIOC->IDR &GPIO_Pin_4)//PC4
#define XX06 (GPIOA->IDR &GPIO_Pin_14)//PA14
#define XX07 (GPIOA->IDR &GPIO_Pin_13)//PA13
#define XX10 (GPIOA->IDR &GPIO_Pin_11)//PA11
#define XX11 (GPIOA->IDR &GPIO_Pin_8)//PA8
#define XX12 (GPIOC->IDR &GPIO_Pin_9)//PC9
#define XX13 (GPIOD->IDR &GPIO_Pin_15)//PD15
#define XX14 (GPIOD->IDR &GPIO_Pin_14)//PD14
#define XX15 (GPIOD->IDR &GPIO_Pin_13)//PD13
#define XX16 (GPIOD->IDR &GPIO_Pin_12)//PD12
#define XX17 (GPIOD->IDR &GPIO_Pin_11)//PD11
#define XX20 (GPIOD->IDR &GPIO_Pin_10//PD10
#define XX21 (GPIOD->IDR &GPIO_Pin_9)//PD9
#define XX22 (GPIOD->IDR &GPIO_Pin_8)//PD8
#define XX23 (GPIOB->IDR &GPIO_Pin_15)//PB15
#define XX24 (GPIOB->IDR &GPIO_Pin_14)//PB14
#define XX25 (GPIOB->IDR &GPIO_Pin_13)//PB13
#define XX26 (GPIOE->IDR &GPIO_Pin_15)//PE15
#define XX27 (GPIOE->IDR &GPIO_Pin_10)//PE10
#define XX30 (GPIOE->IDR &GPIO_Pin_14)//PE14
#define XX31 (GPIOE->IDR &GPIO_Pin_11)//PE11
#define XX32 (GPIOE->IDR &GPIO_Pin_13)//PE13
#define XX33 (GPIOE->IDR &GPIO_Pin_12)//PE12
#define XX34 (GPIOB->IDR &GPIO_Pin_12)//PB12<-->RUN_SW
#define XX35 (GPIOE->IDR &GPIO_Pin_7)//PE7<-->POWER DETECT
//YY00<-->PA2
//YY01<-->PC8
//YY02<-->PA15
//YY03<-->PC10
//YY04<-->PC11
//YY05<-->PC12
//YY06<-->PD0
//YY07<-->PD1
//YY10<-->PD3
//YY11<-->PD4
//YY12<-->PD5
//YY13<-->PD6
//YY14<-->PD7
//YY15<-->PB3
//YY16<-->PB4
//YY17<-->PB5
//YY20<-->PB6
//YY21<-->PB7
//YY22<-->PE1
//YY23<-->PE2
//YY24<-->PE3
//YY25<-->PE4
//YY26<-->PE5
//YY27<-->PE6
#define YY00 {\
if (ytemp[0] == 0)\
{\
GPIOA->BSRR = GPIO_Pin_2;\
y[0] = 0;\
}\
else\
{\
GPIOA->BRR = GPIO_Pin_2;\
y[0] = 1;\
}\
};
#define YY01 {\
if (ytemp[1] == 0)\
{\
GPIOC->BSRR = GPIO_Pin_8;\
y[1] = 0;\
}\
else\
{\
GPIOC->BRR = GPIO_Pin_8;\
y[1] = 1;\
}\
};
#define YY02 {\
if (ytemp[2] == 0)\
{\
GPIOA->BSRR = GPIO_Pin_15;\
y[2] = 0;\
}\
else\
{\
GPIOA->BRR = GPIO_Pin_15;\
y[2] = 1;\
}\
};
#define YY03 {\
if (ytemp[3] == 0)\
{\
GPIOC->BSRR = GPIO_Pin_10;\
y[3] = 0;\
}\
else\
{\
GPIOC->BRR = GPIO_Pin_10;\
y[3] = 1;\
}\
};
#define YY04 {\
if (ytemp[4] == 0)\
{\
GPIOC->BSRR = GPIO_Pin_11;\
……………………
…………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码
所有资料51hei提供下载:
FX1S1N2N学习板底层源码.rar.rar
(2.47 MB, 下载次数: 244)
2018-2-1 10:36 上传
点击文件名下载附件
下载积分: 黑币 -5
作者:
anqimei
时间:
2018-2-9 07:00
这个有没有高速计数
作者:
jzdcff
时间:
2019-7-31 12:29
有数据断电保存吗
作者:
维超
时间:
2019-8-8 15:21
absacc.h文件缺失
作者:
jubaolun
时间:
2020-5-1 16:54
absacc.h文件缺失
作者:
jovew
时间:
2020-5-14 11:10
有没有电气原理图 和 PCB文件?
作者:
jw__liu
时间:
2021-8-16 14:40
有没有modbus部分的代码
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1