单片机实验1(Kiel-软件的使用和C程序调试)电子版本.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《单片机实验1(Kiel-软件的使用和C程序调试)电子版本.ppt》由会员分享,可在线阅读,更多相关《单片机实验1(Kiel-软件的使用和C程序调试)电子版本.ppt(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机原理与接口技术实验单片机原理与接口技术实验 实验一:实验一:Kiel 软件的使用和软件的使用和C程序调试程序调试一、实验目的:一、实验目的:1、通过实验学会用、通过实验学会用C语言进行程序的设计。语言进行程序的设计。2、学会应用、学会应用keil-uvision集成调试软件对集成调试软件对C语言语言程序进行调试。掌握程序进行调试。掌握C语言程序的编辑、编译、语言程序的编辑、编译、运行、单步调试的过程和通过寄存器、存储器检运行、单步调试的过程和通过寄存器、存储器检查程序运行结果查程序运行结果(ji gu)是否正确的方法。是否正确的方法。第一页,共18页。二、二、kerl-uvision集成
2、调试集成调试(dio sh)软件的操作软件的操作 操作步骤:操作步骤:1、双击桌面上的、双击桌面上的UV2快捷图快捷图 ,启动软件。,启动软件。第二页,共18页。2 2、点击、点击P P工程工程(gngchng)N(gngchng)N新建工程新建工程(gngchng)(gngchng)输入文件名(如输入文件名(如A1A1)并点击保存。)并点击保存。第三页,共18页。3 3、出现、出现(chxin)CPU(chxin)CPU屏幕,选屏幕,选AtmelAtmel AT89C51 AT89C51 点点确定。屏幕左上方出现确定。屏幕左上方出现(chxin)(chxin)图标目标图标目标1 1。第四页,
3、共18页。4 4、点击、点击(din j)(din j)文件文件 新建文件新建文件 出现程序输入出现程序输入区。区。第五页,共18页。输入输入(shr)C(shr)C语言程序:语言程序:#include#includevoid main(void)void main(void)int int x,y,sum,sub,mul,div;x,y,sum,sub,mul,div;x=5;x=5;y=8;y=8;sum=x+y;sum=x+y;sub=x-y;sub=x-y;mul=x*y;mul=x*y;div=y/x;div=y/x;while(1);while(1);输入后点击文件中的保存,输入输
4、入后点击文件中的保存,输入程序名程序名(例如例如S1.C)并选择存入的盘并选择存入的盘(如如D:)点击保存。点击保存。程序名一般不超过程序名一般不超过(chogu)6个个字母数字字母数字,以字母打头,以字母打头,C语言要加语言要加尾缀:尾缀:.C。如果程序已经存在,可点击文件如果程序已经存在,可点击文件 打开文件,找到需要选择的文件。打开文件,找到需要选择的文件。第六页,共18页。5 5、点击(图标)目标、点击(图标)目标1 1前的前的“+”“+”号,出现(图标)源程序号,出现(图标)源程序组组1 1,选中并点右键,选,选中并点右键,选“文件增加文件增加(zngji)(zngji)到源程序组到
5、源程序组1”1”,选择文件类型为,选择文件类型为C C,再选要输入的程序,再选要输入的程序 S1.C S1.C,点,点ADDADD(加入)(加入),点确定。,点确定。此时点击源程序组此时点击源程序组1 1可以看到要输入的程序可以看到要输入的程序S1.C S1.C。第七页,共18页。在对程序编译前要进行在对程序编译前要进行(jnxng)(jnxng)以下的设置:以下的设置:1 1、单击、单击“project”“project”(工程)菜单,在下拉菜单中单(工程)菜单,在下拉菜单中单击击“options for target 1”“options for target 1”(目标(目标 目标目标1
6、1属性),属性),再单击再单击“target”“target”(目标),将输入仿真器的晶振频率改(目标),将输入仿真器的晶振频率改为为12.0MHz12.0MHz。2 2、在目标、在目标 目标目标11属性属性 页面下选择页面下选择output(output(输出输出),点击,点击“Create HEX file”“Create HEX file”(产生(产生hexhex文件)的选项文件)的选项,以以便汇编后生成便汇编后生成HEXHEX代码代码,供编程器使用。供编程器使用。3 3、对于软件仿真,在目标、对于软件仿真,在目标 目标目标11属性属性 页面下点页面下点“Debug”“Debug”(调试
7、),再选(调试),再选“S“S 使用软件仿真器使用软件仿真器”,”,同时选同时选中中“加载代码到仿真器加载代码到仿真器”和和“运行到运行到main0”,main0”,然后点击然后点击“确定确定”。第八页,共18页。6 6、程序的编译和链接、程序的编译和链接 依次点击屏幕上方左下角的编译和建造目标图标依次点击屏幕上方左下角的编译和建造目标图标 对文件进行编译和链接,观察左下角的调试对文件进行编译和链接,观察左下角的调试程序信息显示程序信息显示(xinsh)(xinsh),如有错可根据该栏提示的信息进,如有错可根据该栏提示的信息进行修改,修改后要重新保存和编译行修改,修改后要重新保存和编译,直到无
8、错误提示。直到无错误提示。第九页,共18页。7 7、点击调试、点击调试(dio sh)(dio sh)图标图标 ,进入程序调试,进入程序调试(dio sh)(dio sh)画面,此时黄箭头所指是将要执行的指令。画面,此时黄箭头所指是将要执行的指令。第十页,共18页。(1 1)调试界面分为)调试界面分为4 4部分:部分:左上角为左上角为REGREG和系统显示区和系统显示区,可观察寄存器的变可观察寄存器的变化;化;左下角为调试程序时的信息左下角为调试程序时的信息(xnx)(xnx)显示;显示;右上角为程序编写和修改区;右上角为程序编写和修改区;右下角存储器的显示区。右下角存储器的显示区。第十一页,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 实验 Kiel 软件 使用 程序 调试 电子 版本
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内