ImageVerifierCode 换一换
格式:DOCX , 页数:6 ,大小:393.96KB ,
资源ID:19569143      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19569143.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机试验1灯的亮灭Word文档下载推荐.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

单片机试验1灯的亮灭Word文档下载推荐.docx

1、实验室号: 实验组号:实验时间: 批阅时间:指导教师: 成 绩:1.实验名称2.实验目的1 .以IAP1 5 F2K6 1 S 2为例了解单片机的IAP的仿真调试功能2.了解P1 口的使用方法。3.了解延时子程序的编写和使用。3.实验内容3.1.IAP15F2 K 61 S2单片机介绍(1)采用宏晶公司最新 ST C15系列IA P15 F2K61S2芯片。I SP/IA P , 在系统可编程/在应用可编程,无需编程器 ,无需仿真器。可当仿真器使用。(2)增强型8051 C PU , 1 T,单时钟/机器周期,速度比普通8 0 5 1快快8-12倍,6 1 KB片内片内Flash 程序存储器,

2、擦写次数10 万次以上(3)片内X DATA2KB 的SR AM 8通道10位30万次/秒ADC 3路PWM还可当3路DAC使用。3.2. IAP 的仿真调试功能片上仿真是基于单片机本身的仿真,也就是说只要一片单片机,不需要额外的开发设备,就可以实现仿真。对于单片机爱好者来说,片上仿真 是最高性价比的选择,你甚至不需要修改电路,用给单片机下载 HEX文 件的电路就能实现仿真。各大单片机公司都已开发出不同性能的支持片上仿真的单片机。本实验以 STC公司的片上仿真单片机一一 I AP15F2K61S2为例,介绍片上仿真环境的建立和进入仿真界面的操作流 程。3 . 3 . Hex文件的生成单片机只能

3、下载HEX文件或BIN文件,其中H E X文件是十六进制文 件,BIN文件是二进制文件,这两种文件可以通过软件相互转换。在Keil界面编写好程序后,单击Proj e ct菜单,然后在下拉菜单里 单击Op t i on s for T a r g et Tar ge t 1 项,或直接单击界面上的 工程设置选项快捷图标 牡,弹出下图所示画面。单击T a r g et在Xta 1 (M Hz)项填入系统所用晶振频率,这里实验板所用晶振是11 . 0592M H z。单击O u t p ut然后选中C r eat e HEX F i 1e 项,使程序编译后产生 H E X代码,供下载器软件下载到单片

4、机中。Tit(it 何 Lilli(53 JS1 | HE LhiU | IL5T lue D股占 |ttl WKcJ ;机箱ft r Vw Oh-Aif SOISfthll. Firiitlit ib.11Si: itLvff WKIm图3工程?宜送却丰/O口控制发光二极管循环左移(循环右移 )。P1 口做输出口,接只发 光二极管,编写程序,使发光二极管循环点亮。(2 ).利用数码管1显 示按键1的被按次数,按第1 0次时数码管显示归零,重新显示。4 .实验步骤或程序4 . 1 . I AP15 F2K61S2与 PC 机连接(1 )安装CH 4 3 0驱动,在驱动文件夹下找到 CH430的

5、驱动,双 击图标安装,也可以在硬件管理器中虚拟串口中 ,更新驱动安装。(2)通过USB电缆连接实验板和计算机, 图示如LU K下:丨第一步,打开S TC - ISP( V 6.8 0)软件?第二步,选择“K eil仿真设置”页面,点击“添加M CU型号到Ke l中”,在出现的如下的目录选择窗口中,定位到 Keil的安装目录(一 般可能为“ C: K ”),“确定”后出现下图中右边所示的提示信息,表示安装成功。stc*isp-15xx*v6.S0,exe第三步,新程序的建立与编译仿真:在keil中建立一个新工程单击 Proje ct 菜单中的N ew Proje ct选项,选择工程要保存的路径,

6、输入工程文件名,单击保存。 工程建立后,此工程后缀为 ”.uv3 ”。新建项目后,便会有“S TCMC U D a ta ba se” 的选择项.然后从列表中选择响应的MC U型号(目前STC支持仿真的型号只有ST C 15F 2K6 0 S2),所以我们在此选择“ STC15 F 2K 60S2”的型号, 点击“确定”完成选择.选择菜单File菜单中的New菜单项,或单击丨劃图标,新建汇编文 件,点击保存按钮,给出文件所要保存的位置, 输入文件名,单击保存。 文件保存后后缀为”.a sm”。选择界面左端的 ”Pr o j ect W o r k spac e ” 中,”Ta r get ”下

7、的 ” S o u r ce G ro up 1”文件夹,单击鼠标右键选择” A dd Files to Grc u p S ource Gr ou p 1,将”.asm”文件添加到工程中。选择菜单中的 智编译图标,将工程进行编译,检查程序中的错误,若有 错误,将错误修改后,重新编译,直至没有错误为止。接着在 ” Targe t ”上单击鼠标右键选择 “o pt i on s for Tar g et Ta r get 1 ”进入到项目的设置页面,选择“De bu g”设置页,第2步 选择右侧的硬件仿真“U se”,第3步,在仿真驱动下拉列表中选择“ STC Mo nit or-5 1 D r

8、 i v e r ”项,然后点击“ Setting s” 按钮, 进入下面的设置画面,对串口的端口号和波特率进行设置,波特率一般 选择默认。到此设置便完成了。程序如下:L JMP STARTORG 01 00HS TAR T: MOV A , #0 F7HMOV R3, #4L OOP: ?RL? AMO? P1, AL CAL L?D ELAYD JNZR 3, L OO PAJMP STAR TDE LAY: MOV R1 , # 2 00D EL1: 沏OVR2, # 2 00DEL2: MOVR 4, #200D EL 3:DJNZ R4,DEL3DJ NZ TR2,DEL2DJ NZ

9、 R1, DE L 1R ETEN D5.程序运行结果可以通过改变R0,R1R7的值来调节灯的亮灭利用数码管1显示按键1的被按次数,按第10次时数码管显示 归零重新显示。6 .出现的问题及解决方法问题1:在这次实验中,我们调试出了实验结果,但是当运行的时候,准 备停止运行时,按了一个stop键,调试页面却自动的关掉了。解决方法:我们重新的调试了一遍,程序能够运行,应该是界面不稳定的 缘故。问题2 :在调试的时候一直都在循环程序中反复的循环。我更改了数,让程序跳出了这个循环程序,结果程序可以往下 执行了。这个程序执行之后,可以更改数来使数码管和小灯的亮灭7心得体会及建议在这次的单片机上机实验中,我对Keil uVision 3编译软件更加了解 了。学会了单步、断点、自动跟踪/单步、全速执行等各种执行方法,可以 对程序进行更改,并且能够简单的编写程序,并对编写的程序进行编译与检 查。建议:希望指导的详细一些。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1