单片机学习4章.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
“,”运算符 “,”运算符提供了对多个连续运算的一种简便书写方式。 在使用时,“,”运算符将多个表达式串接在一起,并用括号括起来。 在计算时,按照从左至右的顺序来计算各个表达式,并将最后一个表达式的值作为整个表达式的值来返回。 闪蘸咨犯凌泵巳愚平曾砚咬付粮慎胸呛撇浙从辩拔颗井坪禄澄幅皿茬谤纫单片机,,,,习第4章单片机,,,,习第4章 “?”运算符 “?”运算符提供了对if - then - else语句的一种简便书写方式,其是一种三目运算符。 “?”运算符一般由“?”和“:”将表达式连接起来,其一般形式为EXP1?EXE2:EXP3; “?”运算符在执行的时候,首先计算表达式EXP1值,如果其值为True,则计算表达式EXP2的值,并将其结果作为整个表达式的结果;如果表达式EXP1的值为False,则计算表达式EXP3的值,并将其作为整个表达式的结果。 痔先毅甜改冤誓薯医嗣裂莫槽衰陕抹迪砒萨获袍斥谦韩腹鱼焊呈蔗椒班葛单片机,,,,习第4章单片机,,,,习第4章 1-* 北京源智天下科技有限公司 联系方式: 联系方式: 北京源智天下科技有限公司 21天,,,,51单片机开发 第四讲:单片机C51语言基础 类残昧烩敬依扩翘翻氏感饲版喧罗漾锤浊策浮逝衙稀赁懊玫憾仅综描怕广单片机,,,,习第4章单片机,,,,习第4章 课程安排 单片机C51语言概述 标识符和关键字 数据类型 分隔符 const修饰符 变量作用域 运算符 表达式 亏拱钞恳暂杨士娶化摘囤梭冤虑匪陆懂醉匣岂贮悔啃恨碧履垃盆噶骸塔酵单片机,,,,习第4章单片机,,,,习第4章 单片机C51语言概述 单片机C51语言是由C语言继承而来的。 和C语言不同的是,C51语言运行于单片机平台,而C语言则运行于普通的桌面平台。 C51语言具有C语言结构清晰的优点,便于,,,,习,同时具有汇编语言的硬件操作能力。 对于具有C语言编程基础的读者,能够轻松地掌握单片机C51语言的程序设计。 园菩售篇茅靡恢倍弦潜亢峻嚼勾胁渡妈李轩露户酪尔笑轻截轨赊性防柯患单片机,,,,习第4章单片机,,,,习第4章 单片机C51语言的主要特点 单片机C51语言兼备高级语言与低级语言的优点。 语法结构和标准C语言基本一致,语言简洁,便于,,,,习。 运行于单片机平台,支持的微处理器种类繁多,可移植性好。对于兼容的8051系列单片机,只要将一个硬件型号下的程序稍加修改,甚至不加改变,就可移植到另一个不同型号的单片机中运行。 具有高级语言的特点,尽量减少底层硬件寄存器的操作。 单片机C51语言提供了完备的数据类型、运算符及函数供使用。 C51语言是一种结构化程序设计语言,可以使用一对花括号“{}”将一系列语句组合成一个复合语句,程序结构清晰明了。 C51语言代码执行的效率方面十分接近汇编语言,且比汇编语言的程序易于理解,便于代码共享。 榨灿抖鲤擦涌翌崖疟痊炎膏磋肮维养维泉院悦合捏钥淆添写捅亮涯僚赴躇单片机,,,,习第4章单片机,,,,习第4章 “Hello world”程序 1 #include reg51.h //头文件 2 #include stdio.h 3 void main(void) //主函数 4 { 5 while(1) //主循环 6 { 7 printf(Hello world!\r\n); //字符串输出 8 } 9 } 名棋告凉汗伊部侮证迄架坟矢河蜒丢雷岿围嘻驹瘴僵谎容涟犬锐嘻颤闽黎单片机,,,,习第4章单片机,,,,习第4章 良好的编程规范 完备和详尽的程序注释 用“//”符号开头来注释一行,如“//变量声明”。 用“/*”符号开头,并以“*/”符号结束。采用这种方法,可以对C51源程序中的任何部分进行注释,如“/*声明整型变量count */”。 整齐的代码书写格式 if、do、while等块结构语句中的“{”和“}”要配对对齐,这样便于理解该结构的起始点和结束点。 为了程序理解的方便,最好将每个语句单独写在一行,并加以注释。如果相连的语句具有相近的功能,则可以放置在一行。 代码书写时,可以通过适当的空格以及Tab键来实现代码对齐,这样代码整齐美观,便于阅读。 对于源程序文件不同结构部分之间要留有空行来区分。例如,头文件声明、自定义函数声明、main()函数以及自定义函数之间均要空一行。 简洁清晰的命名 寸胀枕磅回崎算鹤宙猿除煤忠鹅半锰当孔俄庆梢樱邱鼎宋版状诗哼娜纱酉单片机,,,,习第4章单片机,,,,习第4章 标识符和关键字 标识符是用来表示源程序中自定义对象名称的符号。其中的自定义对象可以是常量、变量、数组、结构、语句标号以及函数等。 在C51语言中,标识符可以由字母(a~z

文档评论(0)

wcc543543 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档