在stc-isp软件中HEX文件的导入汽车学院电子设计大赛培训系列之三3.PPT

在stc-isp软件中HEX文件的导入汽车学院电子设计大赛培训系列之三3.PPT

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在stc-isp软件中HEX文件的导入汽车学院电子设计大赛培训系列之三3

3.1 Keil C软件使用 3.1.1 启动Keil C51软件 6.1.2 简单程序建立过程简介 或者右击Target1选“Options fo Target ‘Target 1’” 也可以用工具栏按钮。 3.1.3 Keil C 的调试 2、除错模式 CTRL+F5 调试工具 除错模式界面 3、周边除错辅助工具(用以模拟) 3.1.4 IO port 模拟 01.可自行控制P0脚位 02.P1、P2变化 点亮发光二极管: #includereg51.h sbit D1=P3^7; void main() { while(1) D1=1; } 点亮发光二极管: #includereg51.h sbit D1=P3^7; void main() { while(1) D1=0; } 发光二极管闪烁: #includereg51.h sbit D1=P3^7; unsigned int a; void main() { while(1) { a=50000; D1=0; while(a--); a=50000; D1=1; while(a--); } } 课堂练习 对照51单片机学习板原理图写程序; 用位操作和总线操作两种方法完成以下题目; 1.熟练建立KEIL工程; 2.点亮第一个发光管; 3.点亮最后一个发光管; 4.点亮1、3、5、7; 5.点亮二、四、五、六; 6.尝试让第一个发光管闪烁; 7.尝试设计出流水灯程序。 课后训练 第一个发光管以间隔200ms闪烁 8个发光管由上至下间隔1s流动,其中每个管亮500ms,灭500ms,亮时蜂鸣器响,灭时关闭蜂鸣器,一直重复下去。 8个发光管来回流动,第个管亮100ms,流动时让蜂鸣器发出“滴滴”声。 用8个发光管演示出8位二进制数累加过程。 8个发光管间隔200ms由上至下,再由下至上,再重复一次,然后全部熄灭再以300ms间隔全部闪烁5次。重复此过程。 间隔300ms第一次一个管亮流动一次,第二次两个管亮流动,依次到8个管亮,然后重复整个过程。 间隔300ms先奇数亮再偶数亮,循环三次;一个灯上下循环三次;两个分别从两边往中间流动三次;再从中间往两边流动三次;8个全部闪烁3次;关闭发光管,程序停止。 Thank you very much 单片机以STC89C52RC单片机为主芯片,用串口线即可完成程序的下载,电源采用USB口供电,更加方便携带,一台计算机足以完成程序的开发及下载工作。 3.2 用stc-isp软件将HEX文件写入单片机芯片中 3.2.1 开发板和STC下载线的配置 单片机最小系统、下载线和上位机之间的配置图 stc-isp 软件在 视窗系统 桌面的 快捷方式 3.2.2 如何将HEX 文件写入单片机芯片 首先在PC机上安装stc-isp软件(该步骤略去)并启动该软件,可以在下载stc-isp软件,安装好后的软件在桌面上应出现如图所示的图标。双击该图标打开,正式进入软件操作阶段。 1、选择所用的单片机,这里选用与开发板上型号一致的单片机,即STC89C52RC ,如图所示。如果使用的是其他型号的单片机,可以根据所用单片机型号来选择。 在stc-isp 软件中 选择 单片机 型号 2、打开文件(单击Open File→*.hex) ,选中源程序Text1.C所产生的P_STCproject.hex文件(文件名与项目名有关)并双击它,该文件的十六进制代码被调入右边的文件缓冲区窗口,如下图所示。 在stc-isp 软件中 HEX文件 的导入 3、选择所用的串行口,通常选择COM1,如下图(a)所示。如果所用的PC机有多个串口,或者使用USB到串口的转换装置,就要根据实际情况来选择。最高波特率可以作为默认值使用,如下图(b)所示。如果所用的PC机配置较低,可以选低一些的波特率进行尝试。 在stc-isp 软件中对串行口和波特率的选择 *4、选择其他选项。STC单片机可工作于双倍速,这在写片时决定;写片时可以决定单片机内部的振荡电路增益是否减半;下次冷启动时是否需要将P10和P11置为低电平才能正常工作。这些都可以在写片时决定,如图所示。 在stc-isp 软件中设定其他选项 5、单击“Download”按钮开始下载。注意:一定要先单击“Download”按钮,然后再给单片机电路板通电,如果一切正常,那么将弹出如下图所示界面不断提示工作进程,直至所有下载工作完成。 在stc-isp 软件中 正常下 载界面 3.3实例 汽车学院 电子设计大赛培训系列之三 汽车学院 电子设计大赛培训系列之三 电子设计大赛系列培训 ------单片机和C语言(2) 第三讲 Keil C和STC-ISP软件的使用 Keil C5

文档评论(0)

fengruiling + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档