单片机课程设计题目.docx

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课程设计题目 第 PAGE \* Arabic \* MERGEFORMAT 24 页第 PAGE \* Arabic \* MERGEFORMAT 24 页第 PAGE \* Arabic \* MERGEFORMAT 24 页第 PAGE \* Arabic \* MERGEFORMAT 24 页第 PAGE \* Arabic \* MERGEFORMAT 24 页 TOC \o "1-1" \h \z \u HYPERLINK \l "_Toc222652222" Keil uVision软件快速入门 PAGEREF _Toc222652222 \h 3 HYPERLINK \l "_Toc222652223" Proteus软件快速入门 PAGEREF _Toc222652223 \h 15 HYPERLINK \l "_Toc222652242" 项目一数字钟 HYPERLINK \l "_Toc222652250" 项目二数字电压表 项目三交通灯 项目四步进电机 项目五电子音乐 项目六直流电动机控制实验 项目七数字信号发生器实验 项目一 Keil uVision软件快速入门 一、实训目的与要求: 1、认识Keil uVision软件; 2、掌握用Keil uVision软件建立工程; 3、掌握用Keil uVision软件进行仿真调试; 二、实训场地、设备、仪器、工具: 安装有proteus和keil软件的微机。 三、实训步骤: 1、在proteus软件中画原理图; 2、keil软件下编写源程序并编译形成可执行文件.hex; 3、载源程序; 4、仿真。 四、实训内容: 本实训主要介绍用于单片机开发的常见编程语言和开发环境,重点介绍Keil uVision集成开发环境的使用。 1、51语言编译器介绍 常见的MCS-51系列单片机编程语言有4种,汇编语言、C语言、BASIC语言和PL/M语言。目前最为常用的是汇编语言、C51语言,他们有良好的编译器支持,使用较为广泛。C51常用于编写较为复杂的大型程序,汇编语言则用于对效率要求较高的场合,尤其是对底层函数的编写,因此,一个好的单片机开发者,不仅要熟悉单片机内部的体系结构,还要理解单片机内部的工作过程,能熟练的使用汇编语言和C51语言进行单独或联合开发。 C51语言的编译器很多,各有各的特点,如表1.1所示。 表1.1 C51编译器及其比较 类别 特点 American automation 编译器通过#asm 和endasm预处理支持汇编语言,编译器速度慢,需通过汇编语言作为中间环节。 archimedes 兼容标准c,支持分组rank编译,但需要一个比较复杂的link程序才能运行。 Bso/tasking 兼容x86系列汇编,c编译器支持内置函数并且允许调用MCS-51系列单片机的汇编指令。 intermetrics 需要大量的宏来支持编译、汇编、链接。 Micro computer controls 不支持浮点数、长整数、结构和多维数组,生成的源文件必须用intel或mcc的8051汇编其汇编。 franklin 该编译器支持浮点数等类型,但不提供库代码,不能生成相应的汇编代码,只能生成混合代码。 keil 最常用的编译器,支持浮点数、多维数组,能生成对应的汇编代码,能直接编译汇编代码,内嵌多种工具,可以很方便的链接生成可执行文件。 2、Keil uVision3集成开发环境 uVision3 IDE是Keil software公司继uVision2后的产品,它集项目管理、编译工具、源代码编写工具、代码调试以及完全仿真于一体,是目前市面上最流行的单片机开发软件平台。该软件具有类似VC风格的界面,提供了丰富的工具、命令和窗口,可以使开发者在程序调试过程中随时掌握代码所实现的功能。本节通过CLR RAM实例,详细叙述uVision3的使用方法。 2.1 项目工程的建立 (1) 建立工程文件 在桌面上双击Keil uVision3图标,启动集成开发环境如图1.1所示,该界面中最上面一行是菜单,菜单下面是各种工具按钮,左边的project workspace窗口为项目管理窗口(Project Window),最下面的为输出窗口(Output Window),中间部分为工作去,通常我们所编的源程序、调试程序代码窗口会出现在这里。 图1.1 点击Project菜单下的New Project…命令,在出现的对话框中输入项目名CLR RAM.Uv2,选择合适的文件夹下建立新的工程项目CLR RAM.Uv2,点击确定按钮出现如图1.2所示的Select Device For Target‘Target1’对话框,在Date ba

文档评论(0)

小蜗牛 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档