- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二版第2章
工程背景下的单片机原理及系统设计 Powerpoint 制作: 五邑大学信息工程学院 刘焕成 电话:3299035(O) 课程主讲:XXX 工程背景下的单片机原理及系统设计 第2讲内容提示 2.1必备的基础知识、软、硬件条件与能力 2.2 Keil C集成开发环境 2.3 ISP工具及应用 工程背景下的单片机原理及系统设计 2.1 必备的基础知识、软、硬件条件与能力 1.必备的基础知识 学习单片机必备的专业知识如下: (1)电工学、模拟电子和数字电子技术。 (2)C语言程序设计基础。 (3)单片机文化基础,即数制和代码问题。需要补这部分知识的人可以在阅读本书 第一版附录A或在五邑大学网站的学习资源内的单片机原理网页上下载。 工程背景下的单片机原理及系统设计 2.所需的硬件条件 (1)计算机。 (2)单片机学习板。 (3)万用电路板。无论你有没有单片机学习板,一两块万用电路板总是必需的。 (4)常用工具及材料。万用表、电烙铁、焊锡丝、导线等。 工程背景下的单片机原理及系统设计 2 .学习单片机所需的应用软件及调试环境 1)系统电路设计软件 当单片机学习到一定阶段时,系统电路设计:包括电路原理图的设计、印刷电路图的设计等工作就不可避免了。单片机系统研发者,应有自己画图的能力。现在,Protel99 SE仍是比较流行的电路图设计软件。 2)单片机应用程序编辑软件,任何一种都可以,如uedit32。 3)单片机开发软件 工程背景下的单片机原理及系统设计 51机的汇编语言集成开发环境就不详细讨论了。基于C语言的集成开发环境软件有几个版本,但最流行的是Keil μVision 集成开发环境。它集C语言、汇编语言编译、连接、软件模拟和硬件调试为一体,是单片机学习者的首选软件。另外如伟福、菊阳等公司的集成开发环境软件也可选用。 工程背景下的单片机原理及系统设计 4)STC系列单片机的在线下载程序 宏晶公司网站有STC系列单片机的在线下载程序及详细使用说明。如果你决定使用51单片机,则推荐你使用STC系列单片机,因为这一系列高、低档产品齐全,总有你想用的一款。因此,这个软件一般是必需的。 工程背景下的单片机原理及系统设计 6)学习单片机所需要培养的能力 (1)动手能力:单片机的应用者要求具备软、硬件能力,动手能力要求高。 (2)逻辑思维能力:将任务抽象为程序的算法和数据结构问题。 (3)精益求精的学习和工作精神。碰到问题,力求甚解。 工程背景下的单片机原理及系统设计 2.2 Keil C集成开发环境 2.2.1建立项目文件 运行Keil,集成开发环境界面如图2-1所示。 图2-2是建立新项目的第一步。 工程背景下的单片机原理及系统设计 工程背景下的单片机原理及系统设计 工程背景下的单片机原理及系统设计 确定后弹出项目文件的命名和存放位置选项框,可根据自己的要求选择。如图2-3所示。 工程背景下的单片机原理及系统设计 单击“保存”后,弹出为项目指定单片机的对话框,这是建立新工程的第三步,如图2-4所示。 工程背景下的单片机原理及系统设计 准备用选ATMEL的T89C51RD2作为项目单片机。点击ATMEL前的“+”号,选择T89C51RD2,确定后弹出界面如图2-5所示。 工程背景下的单片机原理及系统设计 点击“确定”,进入配置工程文件过程。图2-6系统提示是否拷贝标准C的STARTUP.A51文件到你的工程中,一般来说都需要,因为它为你设置51单片机的基本工作环境。点“是”结束。新项目“串口T1”建立完成。集成开发环境回到类似图2-1界面,但多了一个target 1项目工作区。如图2-7所示。 工程背景下的单片机原理及系统设计 工程背景下的单片机原理及系统设计 其它选项用默认值就可以了,现在点击图2-8的确定按钮,即可进行其它设置。 工程背景下的单片机原理及系统设计 现在项目除STARTUP.A51外,还是一个空项目,我们要将工程文件加入到项目中去。本项目是与串口有关的,事先已用编辑软件做好了,现在将它加入到项目中去。方法是:右键Source Group 1,然后左键Add Files to Source Group ‘Group 1’, 左键前的界面如图2-9所示,左键前的界面如图2-10所示。 工程背景下的单片机原理及系统设计 工程背景下的单片机原理及系统设计 工程背景下的单片机原理及系统设计 2.2.3 编译、连接 项目所需工程文件全部加入后,就可以进行编译、连接了。编译、连接的情况,系统会在说明栏指出。如果源文件没有语法错误,且源文件中的特殊功能寄存器系统可以识别,则编译、连接通过,并生成:串口T1.hex文件。如图2-11所示。 工程背景下的
文档评论(0)