第2章-常用软件介绍.pptxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2;; 目前,单片机的汇编语言及C语言编程软件大多使用Keil,该软件为集成开发环境,操作方便,编程效率较高。它集编辑、编译、仿真于一体,支持汇编、PLM语言和C语言的程序设计,界面友好,易学易用。;;① 从网上下载Keil uVision3软件(Keil4或Keil5均可,官网:/),安装后桌面出现图标,双击该图标,将出现如图2-1所示工作界面。;图 2-2 在 STC 下载软件中选择 Keil 的安装目录;③ Keil菜单简介;④ 创建KEIL工程 单击“Project→New Project”选项,在弹出的对话框中选择工程保持路径及工程名,如图2-3所示。然后单击“保存”按钮后出现如图2-4所示对话框,单击其中的下拉菜单按钮,选择“STC MCU Database”选项。;图 2-7 文件保存窗口;⑥ 工程设置 此后上述窗口出现第一个单片机例子.asm文件,选中该文件,单击“Add”按钮。然后关闭该窗口,将出现如图2-10所示界面,在此界面右侧编辑区输入程序代码。;图 2-15 调试界面;⑧ 存储器观察 若想观察程序运行过程中存储器中的数据情况,可以打开Keil中View视图菜单中的Memory Window,进入如图2-16所示的“程序存储器观察窗口”。;⑨ 输入输出窗口观察 若想观察程序运行期间,输入输出口或中断定时器状态值,可以单击KEIL工程栏中的“Peripherals→I/O-Ports”选项,选择要观察的I/O口、串行口或者定时器与中断的状态,如选择观察P1口的情况,单击P1后,如图2-19所示。; 如要将程序下载到单片机中,通常采用串行口,在早期的电脑主板上有串行口,可以直接与开发板相连进行下载,但是现在大部分编程人员采用的笔记本电脑都没有串行口,要解决用串口下载程序到单片机的问题,通常可以选择USB转串行口线,该下载线内部集成了USB与串行口数据转换芯片,如图2-20所示。 USB转串口线属于一种硬件设备,需要安装好驱动程序才能正常工作,目前这类设备的商家大多会在线发送驱动文件给用户,用户可以直接点击“下一步”即可完成安装,用户也可以通过“鲁大师”或“驱动精灵”检测硬件更新情况,然后选择列表中对应的驱动,一般该类设备的驱动会出现“Usb-Serial”字样,直接选择“安装”即可。; 在???行单片机程序下载过程中,经常会出现下载软件的串口与电脑设备管理器中的串口不一致的情况,从而导致程序无法下载进去,此时,用户可以通过以下步骤进行设置(以电脑操作系统是Win7旗舰版为例):; 当编写完程序,设置好了串行口并编译生成了HEX文件后,此时可以将程序下载到STC单片机中,下载过程使用STC公司提供的下载软件(可从其官网下载),如图2-21所示。;该软件的操作步骤如下: ① 选择单片机型号。单击下拉按钮选择STC89C52RC /LE52RC芯片。 ② 选择串行口。若已经连接好USB转串口线,此时单击“扫描”按钮就会出现。如果没有出现,则右击“我的电脑”,在图2-22左图所示界面中,选择“设备管理器”选项,进入图2-22右图所示界面,此时单击“端口(COM和LPT)”选项,出现“USB-SERIAL CH340(COM4)”项,说明串口驱动接到是端口COM4。此时更改串口号,重新扫描即可。 ③ 单击“打开程序文件”按钮,选择要加载进入单片机的HEX文件。 ④ 单击左下方的“下载/编程”(在单击该按钮之前确保单片机未开电,因为属于冷启动)按钮,等待一段时间。 ⑤ 给单片机上电,此时就可看到右下方的窗口会出现下载进度条。;;; 在单片机的编程调试过程中,串行口的使用是经常的事,可以使用STC公司下载软件中自带的调试功能,也可以使用串口调试助手,如图2-23所示。该调试助手中可以选择串行口、波特率、校验位、数据位、停止位,串口接收窗口中的数据可以保存(单击“保存显示数据”按钮),有自动发送与十六进制发送功能,是进行通信测试时非常好用的一个工具。; 单片机的编程在某些情况下已经相对固定,比如延时函数的书写,定时器/计数器程序的书写,串行口波特率的设置,中断/控制字设置等,所以现在网络上有不少单片机编程工具已经集成了上述功能,只要填上自己需要的参数就可以自动生成相应的程序。这里我们介绍一款可以实现此功能的软件——单片机编程小精灵。 在该软件中,只要填上自己单片机的晶振,要延时的时间,需要生成的程序代码的类型,单击“计算”按钮即可以生成延时子函数代码,如图2-24所示。; 单片机的显示

文档评论(0)

js1180 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档