AVR单片机怎么用C语言将通用寄存器的值赋给外部变量

 我来答
H346979868
2013-05-07
知道答主
回答量:12
采纳率:0%
帮助的人:15.6万
展开全部
这个涉及到 C语言中的嵌入式汇编代码相关:
asm(
“汇编语句”
:输出寄存器
:输入寄存器
:会被修改的寄存器
);
范例:
// 取fs 段寄存器的值(选择符)。
34 #define _fs() ({ \
35 register unsigned short __res; \
36 __asm__("mov %%fs,%%ax":"=a" (__res):); \
37 __res;})
注:关于嵌入汇编详细格式参考GNU gcc手册中[5]第4章的内容(Extensions to the C Language Family)或见参考文献[20](Using Inline Assembly with gcc), 范例摘自 LInux0.12完全释注;
意法半导体(中国)投资有限公司
2021-01-14 广告
推荐STC的抗干扰很好。用9块钱的STC89C54RD+,16K的ROM,1K的RAM。我用过的,实现你的功能不成问题。如果环境恶劣,也可以选择工业级的STC89C54RD+,14块钱。而且这个单片机带AD,10位分辨率。可以用来接你的压力... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
iso223
2013-04-24
知道答主
回答量:41
采纳率:0%
帮助的人:8.7万
展开全部
有专门的转换
追问
我没有找到,请大侠指点迷津
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老城披风
2013-04-25
知道答主
回答量:49
采纳率:0%
帮助的人:12.7万
展开全部
不可能 我不相信
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式