完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
14个回答
|
|
heshijie416 发表于 2015-9-30 11:05 不,不写不一定是0,即寄存器组0!这有时候要看编译器的优化和你的代码编写后编译情况而定!不要太纠结这个,volatile 你百度一下这个词语。
最佳答案
|
|
|
|
用来在中断函数中指定工作寄存器区,工作寄存器共有4个区。
分别代表R0~R7地址是: 第0工作区:00H~07H 第1工作区:08H~0FH 第2工作区:10H~17H 第3工作区:18H~1FH using n,那么n就是第几区,使用方法如下: void exterint0() interrupt 0 using 1 这表示外部中断0使用第1工作区地址。 |
|
|
|
vivatakethat 发表于 2015-9-21 18:22 那么这样做有啥用呢?能实现什么功能? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
抱歉,这几天一直没上,刚看到。。。我看教程说,不写的话,默认是using 0,用的第一组寄存器,那么我写成using 1和默认的using 0有什么区别,我改这个参数难道只是说换组寄存器,在有寄存器坏了的情况才有用,平时其实没啥用的吗? |
|
|
|
heshijie416 发表于 2015-9-30 11:05 有时间顺便看看这个仿真,https://bbs.elecfans.com/jishu_472128_1_1.html 对你深入学习51有一定帮助。 |
|
|
|
谢啦,在用qxmcu的呢,你做的我也下载了,准备学完了qx的再用你的呢 |
|
|
|
|
|
|
|
清翔- -!虽然可能不出名,但是教程、板子和技术支持感觉还不错。单片机差不多了,现在我在学arm,但是arm学习板的教程、板子和技术支持都不是很好。。。 |
|
|
|
|
|
|
|
heshijie416 发表于 2015-10-22 13:46 哦,自己做的店铺呗,好事啊! |
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
6388 浏览 3 评论
7656 浏览 1 评论
7900 浏览 0 评论
Protues中自己封装的芯片元件无Program File、Clock Frequency选项怎么解决,求求大神了!
9717 浏览 1 评论
基于51单片机的车辆倒车雷达报警系统,HC-SR04超声波测距,全套资料
1285 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-29 02:12 , Processed in 0.696248 second(s), Total 69, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号