- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机以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 软件中 正常下 载界面 点亮发光二极管: #includereg51.h sbit D1=P3^7; void main() { while(1) D1=1; } 3.3实例 点亮发光二极管: #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 谢谢大家! * * 汽车学院 电子设计大赛培训系列之三 汽车学院 电子设计大赛培训系列之三 第2讲 Keil C和STC-ISP软件的使用 3.1 Keil C软件使用 Keil C51是众多单片机应用开发的优秀软件之一,它集编辑、编译、仿真于一体,支持汇编、PLM 语言和C语言的程序设计,界面友好,易学易用。 3.1.1 启动Keil C51软件 启动KeilC51时的屏幕 下面介绍Keil C51软件的使用方法,启动Keil C51时的屏幕图所示。 进入KeilC51时的编辑界面 几秒钟后出现编辑界面,屏幕如下图所示。 6.1.2 简单程序建立过程简介 在KeilC51中建立一个新工程
您可能关注的文档
最近下载
- 儿科住院医师考试:2022心理及行为障碍真题模拟及答案(2).pdf VIP
- 交通运输工程学术学位博士学位培养方案.docx VIP
- 教科版三年级下册科学第三单元《太阳、地球和月球》测试卷含完整答案【名校卷】.docx
- 信息安全(复旦)大学MOOC慕课 章节测验期末考试客观题答案.docx
- 小红帽绘本故事.ppt VIP
- 小学数学六年级上册期末测试卷带答案(实用).docx
- 小学四年级下册数学期中测试卷及答案【网校专用】.docx
- 《Linux网络操作系统》全套教案.doc
- 【行业研报】2023年周易行业企业战略规划方案及未来五年行业预测报告.docx
- 2023年南方沿海地区某再生水厂初步设计说明.pdf VIP
文档评论(0)