版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、. 1、单片机原理和接口技术实验Kiel软件的使用和简单的c程序调试1、实验目的: 1、通过实验学会用c语言进行简单的程序设计。 学习应用keil-uvision集成调试软件调试c语言程序。 掌握c语言程序的编辑、编译、执行、单步调试的过程,以及通过寄存器、内存检查程序的执行结果是否正确的方法。2、2、使用kerl-uvision集成调试软件的步骤: 1、双击桌面上的UV2快捷方式启动该软件。 点击.3、2、p项目n创建新的项目输入文件名(例如A1 ),然后单击“保存”。 出现、4,3,CPU画面,选择并确定Atmel AT89C51点。 画面左上显示图标目标1。 点击、5、4、文件创建新文件
2、后,显示程序输入区域。 输入c语言程序: # include # includevoidmain (void ) intx,y; SCON=0 x52; TMOD=0 x20; TH1=0 xF3; TR1=1; 打印( input x,y:n ); 输入scanf(%d%d”, )并单击保存文件,输入程序名称(例如S1.C )并选择要保存的磁盘(例如D: ),然后单击保存。 程序名称通常不超过6个字符,以字母开头,c语言加后缀。 c。 如果程序已经存在,可以单击该文件打开该文件,然后找到要选择的文件。7,5,(图标)显示目标1之前的“”,源程序组1,右键单击并选择“向源程序组1添加文件”,选
3、择c文件的种类,选择要输入的程序S1.C,然后单击ADD进行确认。 此时,如果点击源程序组1,可以看到输入的程序S1.C。8 .在编译程序之前,单击“project (项目)”菜单,在下拉菜单中单击“options for target 1”(目标1 )属性,然后单击“target”(目标) 2、在目标的“目标1”属性页上选择output (输出),单击“生成hex文件”选项进行组装后,生成hex代码,并在编程箱中使用。 3 .对于软件模拟,请在“目标”的“目标1”属性页上单击“调试”,选择“使用s软件模拟器”,选择“在模拟器中加载代码”和“在main0中运行”,然后、9、6、依次点击程序的编
4、译和链接画面左上角的编译和构建目标图标来编译文件,观察左下角的调试信息,如果有错误,可以根据本栏提示的信息进行修正,修正后,出现错误点击.10、7、调试图标,进入程序调试画面。 此时,黄色箭头指的是要执行的命令。11、(1)调试接口左上角为REG和系统显示区域左下角为调试程序时的信息显示右上角为程序创建区域,并进行修改右下角存储器的显示区域。 (2)存储区设定:存储区没有出现的情况下,点击:V视图m的内存窗口,右下出现4个存储区:存储器#1-#4。 可以根据需要进行设定。 如果您点击存储器1#并在上述地址栏中输入C:0000H,则存储器1#被设计为程序存储器,从0000H开始地址。 在存储器2
5、#/3#和上述的地址栏中输入D/X:0000H时,存储器2#/3#被设计为内部/外部数据存储器,从0000H开始地址。12,8,执行程序点击(左图标)或停止程序执行(右图标)想要单步执行的情况下(为了调试程序,1个执行指令),一点击图标,就向下移动,点击下一个指令9 .观察程序的执行结果,在步骤调试时,每次执行指令时,可以在画面左上的寄存器区域和右下的存储器区域中观察执行的状态。 在程序存储器中,显示程序装配后的二进制代码、显示在内外的数据存储器中的执行中的数据结果的变化。 观察时,可以在相应存储体的地址栏中输入地址,如果要查看存储器20H的内容,只需在相应存储体的地址栏中输入D:0020H。要对.13、c语言程序进行调试,必须打开以下窗口: (1)变量的查询:打开v视图: w监视器i=1; SCON=0 x52; TMOD=0 x20; TH1=0 xf3; TR1=1; while (i101) s=s i; I; printf(“%dn”,s; while(1) 、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 煤矿内部控制管理制度
- 煤矿运销科内部考勤制度
- 甲公司内部控制制度规定
- 监测站内部审计制度
- 监理内部考勤制度
- 科室内部奖金分配制度
- 科技馆内部制度
- 管委会内部竞聘上岗制度
- 粮仓进粮内部管理制度
- 贸易型企业内部控制制度
- 海底捞培训服务制度
- 2025年金融科技产品设计与运营指南
- 2026年湖南高速铁路职业技术学院单招职业倾向性测试模拟测试卷必考题
- 2025年重庆市政府采购评审专家考试真题含答案
- 2026年辽宁轻工职业学院单招职业适应性考试题库附答案解析
- 2026年电子病历等级测评服务合同
- 模块化数据中心钢结构焊接施工方案
- 影视造型课件
- 2026年企业补贴申请技巧与政策红利获取指南
- 学术英语写作(初阶) Unit 01
- 开挖机劳务合同范本
评论
0/150
提交评论