智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2670|回复: 7
打印 上一主题 下一主题

[其他] 一个编程问题

[复制链接]

6

主题

95

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
402
QQ
威望
341
贡献
25
兑换币
0
注册时间
2009-12-24
在线时间
18 小时
跳转到指定楼层
1#
发表于 2010-3-24 09:16:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1贡献
刚开始学习这个单片机 看到这样一句没看懂求教#define ENABLE_INTERRUPTS  asm("cli")    //开中断
    #define DISABLE_INTERRUPTS asm("sei")    //关中断
特别是asm("cli")和asm("sei")是么意思啊

7

主题

262

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2478
威望
499
贡献
1803
兑换币
0
注册时间
2009-5-12
在线时间
88 小时
2#
发表于 2010-3-24 09:21:59 | 只看该作者
本帖最后由 peilet 于 2010-3-24 09:23 编辑
刚开始学习这个单片机 看到这样一句没看懂求教#define ENABLE_INTERRUPTS  asm("cli")    //开中断
    #d ...
小怪兽AK 发表于 2010-3-24 09:16



    cli和sei是汇编语言指令,如果想在C语言中嵌入式的调用汇编指令,需加上asm("xxx")。
    asm对应的英文单词是assembly,是汇编的意思。
    显然,本例中cli指令的作用是使能中断,而sei是禁止中断。
回复

使用道具 举报

6

主题

95

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
402
QQ
威望
341
贡献
25
兑换币
0
注册时间
2009-12-24
在线时间
18 小时
3#
 楼主| 发表于 2010-3-24 09:40:12 | 只看该作者
回复 2# peilet


万分感谢版主
回复

使用道具 举报

7

主题

262

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2478
威望
499
贡献
1803
兑换币
0
注册时间
2009-5-12
在线时间
88 小时
4#
发表于 2010-3-24 21:21:15 | 只看该作者
回复  peilet


万分感谢版主
小怪兽AK 发表于 2010-3-24 09:40



   不客气~
回复

使用道具 举报

3

主题

192

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
469
威望
369
贡献
68
兑换币
2
注册时间
2009-10-23
在线时间
16 小时
5#
发表于 2010-4-13 16:58:46 | 只看该作者
回复

使用道具 举报

9

主题

79

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
493
QQ
威望
348
贡献
111
兑换币
18
注册时间
2010-4-4
在线时间
17 小时
6#
发表于 2010-4-13 19:33:20 | 只看该作者
asm对应的英文单词:assembly   汇编
cli :关闭中断吧 c是close的缩写
sei :开中断吧  s好像是save缩写吧
英语该好好学学
回复

使用道具 举报

35

主题

168

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1215
威望
416
贡献
249
兑换币
22
注册时间
2009-9-10
在线时间
275 小时
7#
发表于 2010-4-13 19:37:11 | 只看该作者
受教了a
回复

使用道具 举报

4

主题

19

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
418
QQ
威望
258
贡献
136
兑换币
0
注册时间
2011-5-3
在线时间
12 小时
8#
发表于 2011-5-16 20:37:59 | 只看该作者
ding
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-21 12:27 , Processed in 0.353247 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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