菜鸟求助.一道简单的shell编程 菜鸟题

查看: 1042|回复: 7
菜鸟求助 就一个简单的程序 就是编译不过 求指点一下
主题帖子精华
初级会员, 积分 64, 距离下一级还需 136 积分
在线时间2 小时
#include "sys.h"
#include "usart.h"&&
#include "delay.h"&
#define LED_0 PFout(6);// DS0
#define LED_1 PFout(7);// DS1
#define LED0 PBout(5)// DS0
#define LED1 PEout(5)// DS1&
int main(void)
&Stm32_Clock_Init(9);//系统时钟设置
&delay_init(72);&& &//延时初始化
&RCC-&APB2ENR|=1&&3;&&& //使能PORTB时钟&&& &
&RCC-&APB2ENR|=1&&6;&&& //使能PORTE时钟
&RCC-&APB2ENR|=1&&7;&&& //使能PORTF时钟
&GPIOB-&CRL&=0XFF0FFFFF;
&GPIOB-&CRL|=0X;//PB.5 推挽输出&& &
&&& GPIOB-&ODR|=1&&5;&&&&& //PB.5 输出高
&&&&&&&&&&&&
&GPIOE-&CRL&=0XFF0FFFFF;
&GPIOE-&CRL|=0X;//PE.5推挽输出
&GPIOE-&ODR|=1&&5;&&&&& //PE.5输出高
&GPIOF-&CRL&=0X00FFFFFF;
&GPIOF-&CRL|=0X;//PF.6,PF.7 推挽输出&& &
&&& GPIOF-&ODR|=3&&6;&&&&& //PF.6,PF.7 输出高
&&LED_0=0;
&&LED_1=1;
&&delay_ms(300);
&&LED_1=1;
&&LED_0=0;
&&delay_ms(300);
用的是原子哥的 SYSTEM
老出现这个 屏蔽掉&&LED_1=1;LED_0=0;就能编译过 纠结了一上午
主题帖子精华
金牌会员, 积分 1474, 距离下一级还需 1526 积分
在线时间104 小时
什么错误?看不到呀。
态度决定一切 四人行
主题帖子精华
在线时间30 小时
#define&LED_0&nbspFout(6);//&DS0
LZ后面加;比较帅吗?
简单是多么的快乐,而快乐就因你而简单!微芯动力LTKKS
主题帖子精华
在线时间91 小时
宏后面不要有无关的东西,比如注释。
业余程序玩家。
主题帖子精华
初级会员, 积分 64, 距离下一级还需 136 积分
在线时间2 小时
回复【2楼】冰封嗜魔:
---------------------------------
找到了&#define&后加了;&&&-&-!
主题帖子精华
初级会员, 积分 64, 距离下一级还需 136 积分
在线时间2 小时
回复【3楼】LTKKS:
---------------------------------
谢谢&菜鸟学生&不要见怪
主题帖子精华
初级会员, 积分 64, 距离下一级还需 136 积分
在线时间2 小时
回复【4楼】ofourme:
---------------------------------
define多了;找到了&谢谢
主题帖子精华
在线时间46 小时
呵呵,提示应该可以找到吧=&=
一直努力就很好。
Powered by单片机菜鸟求助,就一个简单的流水灯c语言程序~ - 单片机论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
单片机菜鸟求助,就一个简单的流水灯c语言程序~
21:37:14  
本帖最后由 jia5566128 于
21:47 编辑
#include &reg51.h&
void delay (unsigned int i); //函数声明
unsigned char code dis []={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; //数组中的数据存放到flash rom中
void main(void)&&
for(i=0;i&8;i++)
{P0=dis;& && && && && &&&//取Flash ROM中的流水灯数据 ,给p0口。
delay(10);& && && && && &//调用延时函数以便我们看观察到流水现象。
& && && &&&
void delay(unsigned int i)
for(;i!=0;i--)& && && && &//for循环,下一个for循环及函数体都属于该for的函数体。
for(j=3000;j!=0;j--) ; //for循环
}有些东西显示不了 源程序在附件
请问是哪里出错了 ,完全C语言小白&&出错结果在图片
(28.36 KB, 下载次数: 9)
21:36 上传
21:41 上传
点击文件名下载附件
下载积分: 积分 -1 分
557 Bytes, 下载次数: 81, 下载积分: 积分 -1 分
21:53:02  
P0=dis不对,应为dis[i]
21:58:42  
我粘贴复制了一下,然后改了一下void delay(unsigned int i)这一句的括号就没问题了。。。
22:09:26  
yintianye 发表于
P0=dis不对,应为dis
原本有的 只是显示不出来
22:11:41  
本帖最后由 jia5566128 于
22:15 编辑
Saturday_。 发表于
我粘贴复制了一下,然后改了一下void delay(unsigned int i)这一句的括号就没问题了。。。 ...明白了&&把括号去掉 重新输入就可以了....不知道什么原因....
注意,所以的符号都是英文符号的,你的括号应该是中文的&
16:04:13  
学到了不少东西
除了亲人欢聚的喜悦
让人头痛的就是来自亲朋好友的过度关怀
“做什么工作啊?”
“工资多少啊?”
“有没有女朋友?”
“什么时候结婚?”
“买房了吗?”
面对让人崩溃的问题,如何自救呢?快来支支招吧!
春节回家,除了见到亲人,儿时的玩伴
那一顿一顿的美食
带了家乡独有的味道
光是想想,都就能让人,垂涎三尺。
快拿起你手中的相机,拍下美食
一起分享你的幸福,还有机会中大奖喔
Powered by查看: 1016|回复: 8
菜鸟求助一个极简单的问题!
阅读权限20
在线时间 小时
怎样把日期转换成
阅读权限95
在线时间 小时
假设数据在A1
=text(A1,&&)
或自定义单元格格式
阅读权限90
在线时间 小时
=TEXT(A1,&&)
=TEXT(DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2)),&e-mm-dd&)
阅读权限30
在线时间 小时
写入以下公式
=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))
该公式依赖以下前提:
1、数据源存放在A1单元格,实践中可根据需要修改公式的引用单元格地址
2、A1单元格的数字格式必须是规范的4位年份数+2位月份数+2位日期数
3、计算的日期必须是合乎日常生活逻辑,如A1单元格内容为,则计算结果为,因为6月份没有31天,此时EXCEL会自动将计算结果往后延一天:loveliness:
阅读权限10
在线时间 小时
2楼的方法只是改的显示的格式,但这样出来的数据是不能参与日期的计算的,用的时候要小心哦
阅读权限10
在线时间 小时
不是右键设下单位格格式就可以了?
阅读权限20
在线时间 小时
非常感谢大家的帮助!解释得很详细!:handshake
阅读权限10
在线时间 小时
本人也急需解决这个问题,多谢各位楼上的了
阅读权限20
在线时间 小时
数据-分列-下一步-下一步-日期-完成
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师当前位置:
主题:615896 ┆ 帖子:4810616
┆ 今日新贴:32
昨日贴数:254 ┆ 1历史最高贴数:2607
(日)在线用户:1933人
菜鸟求一个 模拟量输入输出的S7200 程序实例
给TA发消息
加TA为好友 发表于: 10:38:08 楼主
我是个PLC菜鸟& 目前还只会些开关量编程 不知道模拟量如何写。。。比如用PLC输出4~20毫安到变频器上控制转速
或者用一个电位器来实现对一个阀门0~100%开合量的控制&&&
哪位大虾能给我点实例看看啊&& 我的邮箱& 我要的是S7200的程序 如果直接回复请发梯形图。谢谢
给TA发消息
加TA为好友 发表于: 16:51:09 1楼
没有哪位大虾能奉献下吗?& 急啊
给TA发消息
加TA为好友 发表于: 13:00:02 2楼
我也想学学,我已经买了本相关方面的书籍,正在学习
给TA发消息
加TA为好友 发表于: 11:28:23 3楼
实例我没有,我用300做过模拟量,给你说说吧。200的模拟量,是0-32000对应一个电流范围,你做一个线性换算,把电流值用一个0-32000之间的数对应好,然后,把这个0-32000之间的数写到地址上去,就可以输出一个相应的电流值了。阀门的开合量也一样,阀门一定也是有一个电流或者电压范围来控制的,做好线性换算就行了。
希望这些对你有帮助,我从学校出来的时候也只会数字量,不会模拟量,一边做一边学来的,所以我觉得我的表述还是比较适合我们菜鸟看得懂得吧。
给TA发消息
加TA为好友 发表于: 11:52:06 4楼
200手册上面有例程。
给TA发消息
加TA为好友 发表于: 12:08:37 5楼
简单的问题,在编程软件上调用模拟量输入输出库(可在西门子网站下载)怎么用可以看资料或它的子程序就可以了
给TA发消息
加TA为好友 发表于: 12:09:22 6楼
或发邮件到
给TA发消息
加TA为好友 发表于: 14:02:26 7楼
模拟量的输入/输出都可以用下列的通用换算公式换算:
Ov = [(Osh - Osl)*(Iv - Isl)/(Ish - Isl)] + Osl
Ov: 换算结果
Iv: 换算对象
Osh: 换算结果的高限
Osl: 换算结果的低限
Ish: 换算对象的高限
Isl: 换算对象的低限
比如说你的输入是4~20mA信号,则Ish=32000,Isl=6400,Osh=你的变送器量程高限,Osl=你的变送器量程低限,Iv=aiw0或aiw2、4、6(分别对应通道1.2.3.4)
可惜我不能粘附件也不能提交图片,郁闷!!
给TA发消息
加TA为好友 发表于: 08:50:16 8楼
其实就是一个转换的问题,一般书上都有的
给TA发消息
加TA为好友 发表于: 16:24:49 9楼
谢谢啊& 太感谢了 不过还是不太懂。。
给TA发消息
加TA为好友 发表于: 18:42:07 10楼
其实就是一个转换的问题,在网上一搜就可找找一大堆
给TA发消息
加TA为好友 发表于: 06:14:59 11楼
比较简单,别想的太复杂。
给TA发消息
加TA为好友 发表于: 15:47:17 12楼
谢谢各位,看看不错。
给TA发消息
加TA为好友 发表于: 20:02:44 13楼
给TA发消息
加TA为好友 发表于: 22:32:39 14楼
路过& 比较简单,别想的太复杂
给TA发消息
加TA为好友 发表于: 10:49:48 15楼
谢谢各位,看看不错。
给TA发消息
加TA为好友 发表于: 10:58:31 16楼
大家好!我也是做PLC的请大家多多关照。
给TA发消息
加TA为好友 发表于: 22:25:28 17楼
7楼说得很详细,要是有个图就好了。
给TA发消息
加TA为好友 发表于: 22:43:32 18楼
我也正在学习 希望大家能多多的探讨下 给我们这些菜鸟长些见识 嘿嘿~
给TA发消息
加TA为好友 发表于: 11:04:25 19楼
直接调用就可以,用的是浮点数进行计算
MOVW #X:LW4, AC2
-I #Xmin:LW2, AC2
ITD AC2, AC2
DTR AC2, AC2
MOVR #Ymax:LD6, AC3
-R #Ymin:LD10, AC3
*R AC3, AC2
MOVW #Xmax:LW0, AC3
-I #Xmin:LW2, AC3
ITD AC3, AC3
DTR AC3, AC3
/R AC3, AC2
MOVR AC2, #Y:LD14
+R #Ymin:LD10, #Y:LD14
给TA发消息
加TA为好友 发表于: 11:07:01 20楼
把上面的程序放到一个子程序里,名字改成adc,然后在主程序里调用
给TA发消息
加TA为好友 发表于: 16:17:02 21楼
.............
给TA发消息
加TA为好友 发表于: 15:58:54 22楼
我发的帖子里面有很多这方面的实例,如果你感兴趣,可以去看一下(点我的名字进去就可以看见了)。
给TA发消息
加TA为好友 发表于: 20:19:04 23楼
对啊,老菜鸟师傅发的很多帖子都有这个实例。
周点击排行周回复排行
[160] [131] [113] [87] [62] [46] [39] [38] [36] [36]
[19] [8] [8] [7] [7] [6] [6] [5] [4] [4]最新求助
[0] [2] [12] [10] [1] [13] [15] [16] [10] [5]【菜鸟求助】一道很简单的入门题目_c++吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:270,676贴子:
【菜鸟求助】一道很简单的入门题目收藏
编写程序,实现输入一个整数,判断其能否被3,5,7整除,并输出以下信息之一(2)能被其中两个数(要输出是哪两个)整除于是我是这样做的#include&iostream&#include&cmath&int main(){
cin&&i; while((i%3!=0)&&(i%5!=0)&&(i%7!=0)) {
cout&&"no"&&
cin&&i; } if((i%3==0)&&(i%5==0)&&(i%7==0))
cout&&"yes"&&" "&&"3,5,7"&& else if((i%3==0)&&(i%5==0))
cout&&"yes"&&" "&&"3 and 5"&& else if((i%5==0)&&(i%7==0))
cout&&"yes"&&" "&&"5 and 6"&&
else if((i%3==0)&&(i%7==0))
cout&&"yes"&&" "&&"3 and 7"&& else
cout&&"no"&& return 0;} 可不可以用一条循环语句,让当i只能被其中一个数整除的时候重新输入另一个i?
文档翻译,年终钜惠!注册就送268元体验金!
楼主,我觉的&cmath&貌似不用吧。我看了你的程序,感觉不要那么麻烦,你看,3,,5, 7是 个递增,感觉完全可以用一个WHILE循环来做。我自己做了一个,你看看吧#include&iostream&int main(){int i,j=7;cin&&i;while(j&=3){
if(i%j==0) cout&&i&&"neng
else cout&&i&&"buneng
我也没怎么验证,自己看吧
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或

我要回帖

更多关于 shell编程 菜鸟 的文章

 

随机推荐