第0章_单片机C语言教程_绪论.pptVIP

  1. 1、本文档共84页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本课程的主要内容及特点 本课程为电子系各专业的主干课程,必修课,从理论和实践两方面解决计算机应用中的接口问题。 本课程是在学生学完电子技术类基础课程和微机应用类基础课程之后,为加强学生对技术应用能力的培养而开设的体现电子技术、计算机技术综合应用的综合性课程。 本课程的任务是使学生获得单片机应用系统设计的基本理论、基本知识与基本技能,掌握单片机应用系统各主要环节的设计、调试方法,并了解单片机在测量、控制等电子技术应用领域的应用。初步具备应用单片机及C51语言进行设备技术改造、产品开发的能力。 本课程的主要内容及特点 2、本课程涉及基础课程: 计算机基础、电路理论、模拟电子技术、数字电子技术、C语言、Protel\EWB等。 3、教学参考书 4、考核方式: 上课(主要是上课考勤记录、课堂练习、课后作业,占30%),期末考试(笔试,120分钟,闭卷,卷面100分,占70%)。 教学参考书 关于本课程学习的几点建议 本课程的前期基础课程是电子技术与C语言 这方面知识掌握得不够好的请自己补上 本课程是一门实践性、应用性很强的学科 仅仅听懂还不够,重在培养动手能力 硬件和软件同样重要、不可偏废 硬件是骨架,软件是皮肉脏器及灵魂思想 预习、听课、复习、作业各环节都很重要 用科学的方法学习 电子钟 单片IC(单片机)电子钟 机器语言: 单片机应用系统只使用机器语言(指令的二进制代码,又称指令代码)。机器语言指令组成的程序称目标程序。 MCS-51两个寄存器相加的机器语言指令 汇编语言: 与机器语言指令一一对应的英文单词缩写,称为指令助记符。汇编语言编写的程序称为汇编语言程序。 MCS-51两个寄存器相加汇编语言指令:ADD A,R0 高级语言: 高级语言程序有C51、PL/M51等。 简单——控制程序不太长。 复杂——多种多样的控制对象,少有现成程序借鉴。 简单系统——不含管理和开发功能。 复杂系统——实时系统,需要监控系统 (甚至实时多任务操作系统)。 不同计算机语言的应用 源程序通过编译得到机器能执行的目标程序。 机器语言 计算1+1 汇编语言 C语言 C语言的创世纪 一切从一个叫“Space Travel”的电子游戏开始…… 为了让他的游戏能在PDP-7上运行,Ken Thompson 用汇编语言给PDP-7写了一个操作系统—UNIX 汇编太不好用了,Thompson需要高级语言 试验了一些高级语言,包括Fortran,都不理想 他在BCPL基础上,自己设计了一个B语言 UNIX开始发展,B也不够用了 Dennis M. Ritchie加入,把B改造成C 开始用C重写UNIX Ritchie和Thompson在开发UNIX 接受美国国家技术勋章 C语言的祖师爷Dennis M.Ritchie (1941.9.9) Ritchie漫画像 C程序设计语言 C语言是一种高级语言 高级语言并不是“最高级”,只是相对低级语言,在一个高的级别上进行编程 历史悠久,战勋卓著 诞生于上世纪70年代初,成熟于80年代(C89),修订于90年代(C99) 很多重量级软件都是用C写的 上天入地,无所不能 几乎没有不能用C写出来的软件,没有不支持C的系统 很多流行语言、新生语言都借鉴了它的思想、语法 从C++,到Java,再到C#,还有php等 计算机的层次 简单的C语言程序介绍 C语言的编程软件 单片机开发工具软件 单片机编程开发工具:Keil C Keil C是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,提供丰富的库函数和功能强大的集成开发调试工具。 Keil C的C编译工具在产生代码的准确性和效率方面达到了较高的水平,而且可以附加灵活的控制选项,在开发大型项目时非常理想。 2005年10月28日年Keil Software公司被英国ARM公司收购。 Keil C软件版本: · Keil uVision2 · Keil uVision3 · Keil uVision4 PROTEUS软件是英国Labcenter Electronics公司出品的EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致

文档评论(0)

精华文档888 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档