欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    单片机的C语言程序设计与应用.ppt

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

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

    单片机的C语言程序设计与应用.ppt

    第1章 单片机的C语言概述 本章主要对单片机的C语言的基本问题进行概括的说明,包括:1.1 C语言与MCS-51单片机 1.2 Keil C51开发工具 1.3 C51的程序结构与编程实例11 C语言与语言与MCS-51单片机单片机 单片机的C语言是以标准C语言为基础的,所以本节主要对C51语言、标准C语言、单片机汇编语言进行比较。111 标准标准C语言的程序结构及特点语言的程序结构及特点1标准标准C语言的程序结构语言的程序结构 标准C语言程序采用函数结构,每个C语言程序由一个或多个函数组成。在这些函数中应包含一个主函数main().1.1.2 单片机的C语言与汇编语言的优势对比 编程调试灵活方便生成的代码编译效率高 模块化开发 可移植性好 便于项目的维护 1.1.3 单片机的单片机的C语言和标准语言和标准C语言的比较语言的比较C51中定义的库函数和标准的C语言定义的库函数不同.C51中的数据类型和标准C的数据类型也有一定的区别.C51变量的存储模式与标准C中变量的存储模式不一样.C51与标准C的输入/输出处理不一样.C51与标准C语言在函数使用方面有一定的区别.114 单片机的单片机的C语言的特点语言的特点无需了解机器硬件及其指令系统,只需初步了解MCS-51的存储器结构;C51能方便的管理内部寄存器的分配、不同存储器的寻址和数据类型等细节问题,但对硬件控制有限;而汇编语言可以完全控制硬件资源;C51在小应用程序中,产生的代码量大,执行速度慢;但在较大的程序中代码效率高;C51程序由若干函数组成,具有良好的模块化结构,便于改进和扩充;C51程序具有良好的可读性和可维护性;而汇编语言在大应用程序开发中,开发难度增加,可读性差;C51有丰富的库函数,可大大减少用户的编程量,显著缩短编程与调试时间,大大提高软件开发效率;使用汇编语言编制的程序,当机型改变时,无法直接移植使用,而C语言程序是面向用户的程序设计语言,能在不同机型的机器上运行,可移植性好。12 Keil C51开发工具开发工具Keil Software公司推出的51系列兼容单片机C语言软件开发系统,即8051开发工具套件,具有编辑、编译、链接、定位、库管理、HEX文件创建、仿真调试等多种功能,并支持汇编、PL/M等多种编程语言。121 Keil 8051开发工具套件 1Keil 8051开发工具套件主要包含以下开发部开发工具套件主要包含以下开发部件件Windows应用程序Vision2美国标准优化C交叉编译器C51 宏汇编器A51 链接/重定位器BL51 库管理器LIB51目标文件到HEX格式的转换器OH51 实时操作系统RTX-51 2Keil 8051开发工具套件开发工具套件 PK51专业开发套件专业开发套件DK51开发套件开发套件 CA51编译套件编译套件 A51汇编套件汇编套件 RTX51 实时操作系统实时操作系统FR51 1.2.2 使用Keil开发工具开发软件的流程 创建一个项目,从器件库中选择目标器件并配置工具软件的设置;用C语言或汇编语言创建源程序;用项目管理器生成用户的应用;修改源程序中的错误;调试链接后的应用。13 C51的程序结构与编程实例的程序结构与编程实例例例1-4 8051单片机的P1口接有8个开关W1W8,P3.1接一报警指示灯,电路如图1-2所示。例例1-5 使用定时器/计数器以工作方式2产生100s 定时,在P1.0口输出周期为200s 的连续方波,已知晶振为6MHz。例例1-6 P1.3每隔0.3S闪烁一次。本章小结本章小结本章主要对单片机的C语言的基本问题进行了概括说明,让读者了解了单片机中引入C语言的重要性及可能性,对标准C语言与汇编语言、单片机的C语言和标准C语言进行了比较,并给出了单片机的C语言的特点。最后通过几个单片机的C语言的例子,对单片机的C语言的结构等问题进行了说明。通过例子,尤其是通过汇编语言的例子和C语言的例子的对比,也让读者对单片机的C语言有了基本的了解,为下面各章具体的编制单片机的C语言打下基础。

    注意事项

    本文(单片机的C语言程序设计与应用.ppt)为本站会员(wuy****n92)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开