- 1、本文档共56页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机C语言基础研讨
第2章 单片机C51语言基础 2.1 C51语言的基本知识 2.2 运算符与表达式 2.3 指针与绝对地址访问 2.4 本章小结 2.5 实训二 发光二极管流水广告灯 教学提示 教学要求 2.1 C51语言的基本知识 2.1.1 标识符 2.1.2 常量 2.1.3 基本数据类型 2.1.4 存储区域与存储模式 2.1.1 标识符 1. 关键字 2. 预定义标识符 3. 自定义标识符 2.1.2 常量 1. 整型常量 2. 实型常量 3. 字符型常量 2.1.3 基本数据类型 1. bit 2. sbit 3. sfr 4. sfr16 2.1.4 存储区域与存储模式 1. 存储区域 2. 存储模式 2.2 运算符与表达式 2.2.1 算术运算符与算术表达式 2.2.2 赋值运算符与赋值表达式 2.2.3 关系运算符、逻辑运算符及其表达式 2.2.4 条件运算符与条件表达式 2.2.5 逗号运算符与逗号表达式 2.3 指针与绝对地址访问 2.3.1 指针 2.3.2 绝对地址访问 2.4 本章小结 2.4 实训二 发光二极管流水广告灯 存储模式用于决定没有明确指定存储类型的变量、函数参数等的默认存储区域。 Keil C51编译器提供的存储模式共有3种:Small,Compact,Large。 具体使用哪一种模式,可以在Target设置界面中的Memory Mode下拉列表框中进行选择。 2.2.1 算术运算符与算术表达式 2.2.2 赋值运算符与赋值表达式 2.2.3 关系运算符、逻辑运算符及其表达式 2.2.4 条件运算符与条件表达式 2.2.5 逗号运算符与逗号表达式 C51语言的语句都是由表达式构成的,而表达式是由运算符和运算对象构成的,其中运算符是表达式的核心。 C51语言的运算符种类十分丰富,将除了输入、输出和流控制以外的几乎所有基本操作都作为一种“运算”来处理。 表2-7给出了部分常用运算符。其中,运算类型中的“目”是指运算对象。当只有一个运算对象时,称为单目运算符;当运算对象为两个时,称为双目运算符;当运算对象为3个时,称为三目运算符。 把参加运算的数据(常量、变量、库函数和自定义函数的返回值)用运算符连接起来的有意义的算式称为表达式。 凡是表达式都有一个值,即运算结果。 (2) 结合性:运算符的结合性分为从左至右、从右至左两种。 例如: a * b /c // 从左至右 a += a -= a * a // 从右至左 当不同的运算符出现在同一表达式中时,运算的先后次序取决于运算符优先级的高低以及运算符的结合性。 (1) 优先级:运算符按优先级分为15级,见表2-7。 当运算符的优先级不同时,优先级高的运算符先运算。 当运算符的优先级相同时,运算次序由结合性决定。 在使用双目算术运算符时应注意的事项。 算术运算符共有7个:+、-、*、/、%、++、--。 其中:+、-、*、/、%为双目算术运算符; ++、--为单目算术运算符。 1. 双目算术运算符 在使用自增自减运算符时,应注意以下几点。 2. 单目算术运算符 【例2.6】 自增自减运算符的使用。 3. 算术表达式 (1) 在表达式中,可使用多层、配对的圆括号。运算时从内层圆括号开始,由内向外依次计算表达式的值。 (2) 在表达式中,按运算符优先级顺序求值。若运算符的优先级相同,则按规定的结合方向运算。 用算术运算符把参加运算的数据(常量、变量、库函数和自定义函数的返回值)连接起来的有意义的算式称为算术表达式。 在C51语言中,算术表达式的运算规则和要求如下: 双目的赋值运算符有两种:赋值运算符(=),复合赋值运算符(+=、-=、*=、/=等)。它们的优先级均为14级,结合性都是从右至左。 1. 赋值运算符与赋值表达式 2. 复合赋值运算符与复合赋值表达式 3. 赋值运算中的数据类型转换 【例2.7】 演示赋值运算符、符合赋值运算符、自增自减运算符的使用。 无论是关系运算还是逻辑运算,其结果都会得到一个逻辑值。逻辑值只有两个,在很多高级语言中都用“真”和“假”来表示。 由于没有专门的“逻辑值”, C51语言规定:当关系成立或逻辑运算结果为非零值(整数或负数)时为“真”,用“1”表示;否则为“假”,用“0”表
您可能关注的文档
- 医院免费WIFI智能微营销解决方案模板研讨.ppt
- 医院信息系统研讨.ppt
- 医院培训研讨.ppt
- 医院开业典礼策划提案研讨.ppt
- 医院微信营销方案(s)研讨.ppt
- 医院微博营销分析【内部】研讨.ppt
- 医院挂号网上预约平台研讨.ppt
- 医院科室绩效管理研讨.ppt
- 医院成本变化与管研讨.ppt
- 医院数字化项目报告研讨.ppt
- 计量规程规范 JJF 1482-2025透射式烟度计型式评价大纲.pdf
- 《JJF 1482-2025透射式烟度计型式评价大纲》.pdf
- 计量规程规范 JJG 1209-2025交流电阻器检定规程.pdf
- JJG 1209-2025交流电阻器检定规程.pdf
- 《JJG 1209-2025交流电阻器检定规程》.pdf
- GB 18100-2025摩托车和轻便摩托车道路照明及光信号装置的安装规定.pdf
- 中国国家标准 GB 18100-2025摩托车和轻便摩托车道路照明及光信号装置的安装规定.pdf
- 《GB 18100-2025摩托车和轻便摩托车道路照明及光信号装置的安装规定》.pdf
- 计量规程规范 JJF 2249-2025热式燃气表型式评价大纲(试行).pdf
- 《JJF 2249-2025热式燃气表型式评价大纲(试行)》.pdf
最近下载
- 《高级英语写作》章节测试答案.docx VIP
- 2025年高考新课标二卷语文真题试卷及答案.docx VIP
- 【西安交通大学】2025年电力人工智能多模态大模型创新技术及应用报告.pptx
- 2024版机动车查验员理论知识考试题库及答案.pdf VIP
- 生成式人工智能在教师专业发展中的作用.docx VIP
- 二年级经典诵读教材.pdf VIP
- 弱电维保服务投标方案(353页).docx VIP
- 2022~2023学年上海市上海中学高一(上)期末物理试卷(附答案详解).docx VIP
- 大学有机化学期末考试题(含三套试卷和参考答案)(2024年整理).pdf VIP
- 四川省成都市石室中学2023-2024学年英语八年级第二学期期末统考试题含答案.doc VIP
文档评论(0)