这个问题回答的很好,又解决我的一个疑问!!!

比如在一个文件中,有两个语句sfr16 CAN0DAT = 0xD8;CAN0DAT = 0x00b3;第一个语句是不是表示定义CAN0DAT的地址是0xD8?那第二句跟第一句是一样的意思吗?也是表示地址还是第二句就是把0x00b3这个数值赋给0xD8这个地址?这两句有什么不同啊。。。。。,晕了

2010-12-09 11:39

提问者采纳

这两句的不同就在sfr16指令。sfr16是一个宏定义指令,即为地址为0xD8的这个16位寄存器取个名字CAN0DAT,没有其它的意思。宏定义之后,下面这个语句CAN0DAT = 0x00b3;相当于:0xD8 = 0x00b3;,不过C里面不允许这样操作,所以就出现了sfr16这个指令。语句CAN0DAT = 0x00b3;是对地址为0xD8的这个16位寄存器赋值0x00b3,就是把0x00b3这个数值赋给0xD8这个地址。

非本作者版权,版权归原链接作者所有:http://zhidao.baidu.com/link?url=gWRabUorpAkA4OEtdgYksuRgqvJlcxhjiuAHe8Zk20jB1Mfp1A2VV8urckxjQRmqSx-XkO0BTBaKKqlrBqiq8K

c语言中地址值是什么意思,单片机C语言中如何区别是地址还是数值啊?相关推荐

  1. replace函数对dataframe中的值进行替换(所有数据列中的相同值)

    replace函数对dataframe中的值进行替换(所有数据列中的相同值) 目录 replace函数对dataframe中的值进行替换(所有数据列中的相同值)

  2. pandas使用replace函数替换dataframe中的值:replace函数使用正则表达式对dataframe中的值进行替换

    pandas使用replace函数替换dataframe中的值:replace函数使用正则表达式对dataframe中的值进行替换 目录

  3. 小程序之 一个方法中的值怎么传递到另一个方法中

    a 方法中的值传到 b 方法中 //民族类型选择 bindNationPickerChange: function (e) {var id = this.data.nation[e.detail.va ...

  4. 如何通过js获取html文本框中的值,js与jquery获取input输入框中的值实例讲解

    如何用javascript获取input输入框中的值,js/jq通过name.id.class获取input输入框中的value 先准备一段 HTML 一.jquery获取input文本框中的值 通过 ...

  5. 单片机c语言程序设计中可以不分大小写,论单片机课程教学中C语言编程的规范性...

    摘 要 文章针对"单片机C语言程序设计"教学中存在的编程困扰,提出在教学实践中重视引导学生进行模块化.规范性程序设计,强调规范化编程对学生理解程序的结构与功能的重要作用,并贯穿于课 ...

  6. 单片机的c语言应用程序设计答案第六版,单片机C语言应用程序设计马忠梅课后习题答案...

    <单片机C语言应用程序设计马忠梅课后习题答案>由会员分享,可在线阅读,更多相关<单片机C语言应用程序设计马忠梅课后习题答案(4页珍藏版)>请在人人文库网上搜索. 1.第一章 1 ...

  7. c语言编程过程应注意什么意思,单片机C语言编程应注意的若干问题

    <单片机C语言编程应注意的若干问题>由会员分享,可在线阅读,更多相关<单片机C语言编程应注意的若干问题(4页珍藏版)>请在人人文库网上搜索. 1.单片机C语言编程应注意的若干问 ...

  8. 单片机c语言常用的语句有几条,单片机C语言常用语句详解

    <单片机C语言常用语句详解>由会员分享,可在线阅读,更多相关<单片机C语言常用语句详解(22页珍藏版)>请在人人文库网上搜索. 1.C51编程中常见语句的总结.首先,C51定义 ...

  9. 数码管动态显示c语言,《手把手教你学51单片机-C语言》之六 中断与数码管动态显示...

    中断是单片机系统重点中的重点,因为有了中断,单片机就具备了快速协调多模块工作的能力,可以完成复杂的任务.本章将首先带领大家学习一些必要的C语言基础知识,然后讲解数码管动态显示的原理,并最终借助于中断系 ...

最新文章

  1. 从基础货币到资金到债券,固收市场的分层都在这了
  2. (1.1)HarmonyOS鸿蒙中Ability概念及意义
  3. python入门--字符串,切片
  4. idea解决activiti(*.bpmn)文件乱码问题。
  5. markdown、LaTeX输入自定义算符Res
  6. polybase配置 sql_在 Windows 上配置 PolyBase 横向扩展组
  7. Linux---文件操作
  8. 常用的 JavaScript 库 CDN 加速服务
  9. Error: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试。
  10. IDEA如何设置鼠标滚轮调整代码大小
  11. 【学习】——提问的智慧
  12. 从录屏到转换为GIF的一站式解决方案
  13. attr() 设置option默认选中无效
  14. 软件测试工程师工作总结
  15. shopex PHP Notice,SHOPEX 4.8.5 最新注入漏洞后台拿SHELL
  16. 多功能计算机如何关闭,电脑教程:键盘关闭fn多功能键盘
  17. 网传美团今年应届生年薪 35w+,严重倒挂老员工,为什么互联网大厂校招的薪资一年比一年高?
  18. 《NAO机器人程序设计》---第四章 运动控制
  19. linux下的打包命令
  20. 计算机网络--虚拟局域网

热门文章

  1. 解决基于html5video标签多个视频同时播放的问题
  2. 最新引流脚本之窃语漂流瓶引流脚本,如何使用窃语脚本
  3. 分类问题中类别不平衡问题的有效解决方法
  4. 修改Linux的分辨率
  5. php mysql admin_mysql+phpAdmin
  6. 背诵考研英语单词计划总览
  7. 微擎弹出确认授权获取用户头像
  8. Android 恢复出厂设置流程分析
  9. known_hosts有什么用?
  10. C#:实现Euclidean distance欧氏距离算法(附完整源码)