欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载  

    一C数据类型C数据类型与标准C数据类型的最大不同.ppt

    • 资源ID:2651181       资源大小:374.51KB        全文页数:12页
    • 资源格式: PPT        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    一C数据类型C数据类型与标准C数据类型的最大不同.ppt

    一、C51数据类型 C51数据类型与标准C数据类型的最大不同之处:位型。,7.1 C51数据类型与运算,C51数据类型的取值范围:,7.1 C51数据类型与运算,二、C51数据存储类型 1. C51存储类型与MCS-51单片机存储空间的对应关系,7.1 C51数据类型与运算,2. C51存储类型及其大小和值域,7.1 C51数据类型与运算,3.51单片机的存储模式,7.1 C51数据类型与运算,三、C51定义SFR 定义方法:两个关键字:sfr和sbit 1.定义特殊功能寄存器用sfr 例如: sfr PSW=0xD0;/*定义程序状态字PSW的地址为D0H*/ sfr TMOD=0x89;/*定义定时器/计数器方式控制寄存器TMOD的地址为89H*/ sfr P1=0x90;/*定义P1口的地址为90H*/ 2.定义可位寻址的特殊功能寄存器的位用sbit 例如: sbit CY=0xD7;/*定义进位标志CY的地址为D7H*/ sbit AC=0xD06;/*定义辅助进位标志AC的地址为D6H*/ sbit RS0=0xD03;/*定义RS0的地址为D3H*/,7.1 C51数据类型与运算,标准SFR在reg51.h、reg52.h 等头文件中已经被定义,只要用文件包含做出申明即可使用。 例如: #include ”reg51.h” sbit P10=P10; sbit P12=P12; main() P10=1; P12=0; PSW=0x08; ,7.1 C51数据类型与运算,四、C51定义并行口 单片机内部并行口用sfr定义,外部并行口的定义如何定义? 用指针定义,指针的定义在absacc.h头文件中 例如: #include “absacc.h” #define PA XBYTE0xffec main() PA=0x3A; /*将数据3AH写入地址为0xffec的存储单元或I/O端口*/ ,XBYTE是一个指针,它将PA定义为一个外部并行口,其地址是FFECH。,五、C51定义位变量 使用关键字bit 例如: bit lock;/*将lock定义为位变量*/ bit dirention;/*将direction定义为位变量*/ 注意:不能定义位变量指针;也不能定义位变量数组。,六、C51运算符、表达式及其规则 1.算术运算符 加法运算符 减法运算符 乘法运算符 除法运算符 模运算或取余运算符 为自增运算符 为自减运算符。 关系运算符 小于 小于等于 大于 大于等于 等于 ! 不等于, 逻辑运算符 && 逻辑与 | 逻辑或 ! 逻辑非 位运算符 & 按位与 相当于ANL指令 | 按位或 相当于ORL指令 按位异或 相当于XRL指令 按位取反 相当于CPL指令 右移 相当于RR指令, 赋值运算符 赋值运算符就是赋值符号“=” 复合赋值运算符 十种:, , , , ,。 按优先级顺序结合运算。 例如: a+=b 等价于a=(a+b) x*=a+b 等价于x=(x*(a+b) a&=b 等价于a=(a&b) a=4 等价于a=(a4),

    注意事项

    本文(一C数据类型C数据类型与标准C数据类型的最大不同.ppt)为本站会员(本田雅阁)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开