- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验报告
课程名称: 单片机原理及应用
实验项目: I/O口控制编程及调试实验
专业班级:
姓 名:
学 号:
实验室号:
实验组号:
实验时间:
批阅时间:
指导教师:
成 绩:
沈阳工业大学实验报告
专业班级: 班 学号: 姓名:
年 月 日 PAGE 9/ NUMPAGES 10
沈阳工业大学实验报告
专业班级: 测控技术与仪器 班 学号: 姓名:
年 月 日 PAGE 1 / NUMPAGES 7
1. 实验名称
I/O口控制编程及调试实验
2. 实验目的
1.以IAP15F2K61S2为例了解单片机的IAP的仿真调试功能
2.了解P1口的使用方法。
3.了解延时子程序的编写和使用。
3.实验内容
3.1.IAP15F2K61S2单片机介绍
(1)采用宏晶公司最新STC15系列IAP15F2K61S2 芯片。ISP/IAP,在系统可编程/在应用可编程,无需编程器,无需仿真器。可当仿真器使用。(2)增强型8051 CPU,1T,单时钟/机器周期,速度比普通8051快8-12 倍,61KB 片内片内Flash 程序存储器,擦写次数10万次以上(3)片内XDATA 2KB 的SRAM,8通道10位30 万次/秒ADC,3路PWM还可当3路DAC使用。
3.2. IAP的仿真调试功能
片上仿真是基于单片机本身的仿真,也就是说只要一片单片机,不需要额外的开发设备,就可以实现仿真。对于单片机爱好者来说,片上仿真是最高性价比的选择,你甚至不需要修改电路,用给单片机下载HEX文件的电路就能实现仿真。各大单片机公司都已开发出不同性能的支持片上仿真的单片机。本实验以STC公司的片上仿真单片机——IAP15F2K61S2为例,介绍片上仿真环境的建立和进入仿真界面的操作流程。
3.3. Hex文件的生成
单片机只能下载HEX文件或BIN文件,其中HEX文件是十六进制文件,BIN文件是二进制文件,这两种文件可以通过软件相互转换。
在Keil界面编写好程序后,单击[Project]菜单,然后在下拉菜单里单击[Options for Target ‘Target 1’]项,或直接单击界面上的工程设置选项快捷图标,弹出下图所示画面。单击[Target]在[Xtal (MHz) ]项填入系统所用晶振频率,这里实验板所用晶振是11.0592MHz。单击[Output]然后选中[Create HEX File]项,使程序编译后产生HEX代码,供下载器软件下载到单片机中。
I/O口控制发光二极管循环左移(循环右移)。P1口做输出口,接只发光二极管,编写程序,使发光二极管循环点亮。(2).利用数码管1显示按键1的被按次数,按第10次时数码管显示归零,重新显示。
4. 实验步骤或程序
4.1. IAP15F2K61S2与PC机连接
(1)安装CH430驱动,在驱动文件夹下找到CH430的驱动,双击图标安装,也可以在硬件管理器中虚拟串口中,更新驱动安装。
(2)通过USB电缆连接实验板和计算机,图示如下:
4.2. 新建仿真环境
第一步,打开STC-ISP(V6.80)软件
第二步,选择“Keil仿真设置”页面,点击“添加MCU型号到Keil中”,在出现的如下的目录选择窗口中,定位到Keil的安装目录(一般可能为“C:\Keil\”),“确定”后出现下
图中右边所示的提示信息,表示安装成功。
第三步,新程序的建立与编译仿真:
在keil中建立一个新工程单击[Project]菜单中的[New Project…]选项,选择工程要保存的路径,输入工程文件名,单击保存。工程建立后,此工程后缀为”.uv3”。 新建项目后,便会有“STC MCU Database”的选择项.
然后从列表中选择响应的MCU型号(目前STC支持仿真的型号只有STC15F2K60S2),所以我们在此选择“STC15F2K60S2”的型号,点击“确定”完成选择.
选择菜单[File]菜单中的[New]菜单项,或单击图标,新建汇编文件,点击保存按钮,给出文件所要保存的位置,输入文件名,单击保存。文件保存后后缀为”.asm”。
选择界面左端的”Project Workspace”中,”Target”下的”Source Group 1”文件夹,单击鼠标右键选择” Add Files
您可能关注的文档
最近下载
- Beetl2.9 中文文档(学习JAVA知识资料).pdf VIP
- 浙科版2023版综合实践活动一年级上册《快乐的小农夫》教学设计.docx VIP
- 市场营销策划教学教案.pdf VIP
- 周末安全教育教育主题班会 35张幻灯片.pptx VIP
- 20S515钢筋混凝土及砖砌排水检查井.pptx VIP
- 2025年上海中考复习必背英语考纲词汇表默写(汉英互译).docx VIP
- C语言串讲笔记.pdf VIP
- 2025年上海高考英语复习必背考纲词汇手册默写.pdf VIP
- 浙科版2023版综合实践活动一年级上册《小小售货员》教学设计.docx VIP
- 2025年地震安全法规与减灾常识测试题库及解答集锦.pdf VIP
文档评论(0)