OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5863|回复: 12

51单片机出输出方波

[复制链接]

2

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
81
金钱
81
注册时间
2014-9-17
在线时间
13 小时
发表于 2014-9-20 17:59:36 | 显示全部楼层 |阅读模式
5金钱
while(1)
{   1^0=! 1^0;[/mw_shl_code]
        dealy(1000);[/mw_shl_code]
}这种方式输出方波可以。。。为什么
while(1)[/mw_shl_code]
{   1^0=0;[/mw_shl_code]
        dealy(1000);[/mw_shl_code]

     1^0=1;[/mw_shl_code]
        dealy(1000);[/mw_shl_code]
[/mw_shl_code]
}  却输出的不是方波呢[/mw_shl_code]
[/mw_shl_code]
[/mw_shl_code]
 [/mw_shl_code]

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-9-20 22:52:22 | 显示全部楼层
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

2

主题

255

帖子

0

精华

高级会员

Rank: 4

积分
821
金钱
821
注册时间
2013-6-5
在线时间
141 小时
发表于 2014-9-21 04:51:24 | 显示全部楼层
优化开得大发了,降低优化级别,或者看看编译后的汇编代码,选一个合适的优化级别.
回复

使用道具 举报

2

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
81
金钱
81
注册时间
2014-9-17
在线时间
13 小时
 楼主| 发表于 2014-9-21 14:24:39 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
示波器是这样显示的:先显示低 延时一段时间 后,低消失  显示高,不过都是全屏显示的
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-9-21 22:46:35 | 显示全部楼层
回复【4楼】小菜小菜:
---------------------------------
第一种方式呢?
难道不是全屏的么?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

2

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
81
金钱
81
注册时间
2014-9-17
在线时间
13 小时
 楼主| 发表于 2014-9-22 11:36:50 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------
第一种是这样显示----       -----              第二种是                                       ------------------
                      -----       -----                    --------------- 延迟,低消失,显示高                                  。第一种在示波器高低都可以显示,第二种只能显示高或低,
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-9-22 21:20:08 | 显示全部楼层
我感觉两个效果应该一样才对,你的delay是同一个函数吧?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

2

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
81
金钱
81
注册时间
2014-9-17
在线时间
13 小时
 楼主| 发表于 2014-9-23 17:10:51 | 显示全部楼层
回复【7楼】正点原子:
---------------------------------
delay函数是同一个
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-9-24 00:20:29 | 显示全部楼层
回复【8楼】小菜小菜:
---------------------------------
 那就确实奇葩了,呵呵。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

头像被屏蔽

6168

主题

7036

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
19705
金钱
19705
注册时间
2012-12-27
在线时间
25 小时
发表于 2014-9-27 10:04:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

0

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
153
金钱
153
注册时间
2014-2-9
在线时间
22 小时
发表于 2014-11-19 11:12:11 | 显示全部楼层
应该是编译器级别太高,直接忽略了端口的变化过程,提取最初和最终的状态。
回复

使用道具 举报

3

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
68
金钱
68
注册时间
2013-8-11
在线时间
0 小时
发表于 2014-11-19 18:22:29 | 显示全部楼层
把IO口模式配置成推挽一下试试。
回复

使用道具 举报

50

主题

385

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1126
金钱
1126
注册时间
2014-8-24
在线时间
146 小时
发表于 2014-11-19 21:20:37 | 显示全部楼层
什么单片机啊?什么型号?感觉程序没问题啊。
找一份喜欢的工作,这样每天工作的8个小时是快乐的。 找一个喜欢的人,这样每天工作之外的16个小时也是快乐的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 04:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表