智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 10712|回复: 14
打印 上一主题 下一主题

如何自己学习飞思卡尔的单片机

  [复制链接]

19

主题

160

帖子

0

精华

高级会员

Rank: 4

积分
919
QQ
威望
487
贡献
284
兑换币
0
注册时间
2009-11-4
在线时间
74 小时
跳转到指定楼层
1#
发表于 2009-11-5 17:00:07 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
学了51单片机后,虽然学习16位的还行,但是,总是感觉上手不快。各位,有什么好的法子吗?因为指令都是新的了。网上的资源又不怎么多。少贝贝那本书感觉没有很多例子来解释。大家将自己的心得描述下吧!!

0

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
91
威望
57
贡献
24
兑换币
25
注册时间
2016-10-6
在线时间
5 小时
毕业学校
厦门大学
15#
发表于 2016-10-22 20:58:08 | 只看该作者
我想问问题主,我现在就是这种情况
回复 支持 反对

使用道具 举报

2

主题

32

帖子

0

精华

高级会员

Rank: 4

积分
666
威望
323
贡献
205
兑换币
82
注册时间
2012-7-14
在线时间
69 小时
14#
发表于 2012-12-1 21:18:04 | 只看该作者
这个问题是个问题。
回复 支持 反对

使用道具 举报

16

主题

97

帖子

0

精华

高级会员

Rank: 4

积分
688

优秀会员奖章活跃会员奖章

威望
431
贡献
165
兑换币
99
注册时间
2012-3-15
在线时间
46 小时
13#
发表于 2012-11-10 21:41:21 | 只看该作者
很好
回复 支持 反对

使用道具 举报

4

主题

70

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2064
QQ
威望
540
贡献
1310
兑换币
212
注册时间
2012-2-22
在线时间
107 小时
毕业学校
安徽大学江淮学院
12#
发表于 2012-7-21 15:47:28 | 只看该作者
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

注册会员

Rank: 2

积分
129
QQ
威望
102
贡献
25
兑换币
2
注册时间
2012-7-6
在线时间
2 小时
毕业学校
南通大学
11#
发表于 2012-7-7 19:00:04 | 只看该作者
不错
回复 支持 反对

使用道具 举报

49

主题

489

帖子

0

精华

金牌会员

董事长

Rank: 6Rank: 6

积分
2370
威望
754
贡献
1130
兑换币
0
注册时间
2009-10-30
在线时间
243 小时
10#
发表于 2009-11-13 11:27:24 | 只看该作者
呵呵,不错
回复 支持 反对

使用道具 举报

19

主题

160

帖子

0

精华

高级会员

Rank: 4

积分
919
QQ
威望
487
贡献
284
兑换币
0
注册时间
2009-11-4
在线时间
74 小时
9#
 楼主| 发表于 2009-11-12 14:44:20 | 只看该作者
回复 8# zouyf12


    谢谢指教,说的的确不错
回复 支持 反对

使用道具 举报

39

主题

593

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1694
威望
989
贡献
401
兑换币
86
注册时间
2008-12-13
在线时间
152 小时
8#
发表于 2009-11-12 01:19:05 | 只看该作者
如果,没看错,你的意思是说, PORTB=~Pulsecnt;  不能代替Pulsecnt=~Pulsecnt;   //进入后,B口取反
                                                                            PORTB=Pulsecnt;
这两句是吧.
当然不行了,这个是C语言的问题,   完全可以这个样写:
PORTB=~PORTB
回复 支持 反对

使用道具 举报

19

主题

160

帖子

0

精华

高级会员

Rank: 4

积分
919
QQ
威望
487
贡献
284
兑换币
0
注册时间
2009-11-4
在线时间
74 小时
7#
 楼主| 发表于 2009-11-8 20:44:24 | 只看该作者
http://www.znczz.com/thread-3049-1-1.html里面的程序中的一段这样的代码
if(m==20)                          //进入5次,则
  {
    DDRB=0XFF;                 //应该可以不用重新再赋值了
    Pulsecnt=~Pulsecnt;   //进入后,B口取反
   PORTB=Pulsecnt;
//  PORTB=~Pulsecnt;    注意:这条语句不行,B口永远赋值不进去,不要以为可以代替上面
我已经加以解释了
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-25 09:41 , Processed in 0.074892 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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